[íì´í¸ë³´ë]ê°ìí íê²½ì ì¤í ë¦¬ì§ âIP SANâì ì ííë ì´ì
오픈 소스 소프트웨어 는 많은 사람들에게는 새로운 것이 아닙니다. 코드와 함께 사용할 수있는 무료 컴퓨터 소프트웨어입니다. 오픈 소스 소프트웨어를 만든 사람이나 조직은 소프트웨어를 사용, 수정 및 / 또는 배포 할 수있는 라이센스하에 사용할 수있게합니다. 오라클과 구글을 포함한 많은 대기업도 오픈 소스 소프트웨어를 지원합니다. 사람들이 코딩을 좋아하기 때문에 오픈 소스 소프트웨어를 만드는 것은 당연한 일일 수 있습니다. 그러나 오픈 소스 개발자는 돈을 벌 수 있습니까? 그렇다면 오픈 소스 프로그래머와 회사는 어떻게 돈을 벌 수 있습니까? 이 게시물의 목적은 소프트웨어 회사와 개발자가 돈을 벌 수있는 방법을 확인하고 나열하는 것입니다.
오픈 소스 회사는 어떻게 돈을 벌죠?
오픈 소스 회사는 때때로 소프트웨어를 만들고 공개하지 않습니다. 코드. 즉, 소프트웨어의 일부는 공개 소스이고 일부는 사적인 것입니다. 누구든지 그러한 소프트웨어를 사용하고 싶다면 완전한 기능을 갖춘 소프트웨어를 사용하려면 돈을 회사에 지불해야합니다.
오라클과 같은 오픈 소스 회사는 온라인 또는 현장 교육을 제공하고 오픈 소스 프로그램에 대한 지원 예를 들어, Apache의 Hadoop은 자유롭게 사용할 수 있지만 누구나 즉시 사용할 수있는 것은 너무 복잡합니다. 이 경우 오픈 소스 회사는 직원을 고용 한 회사 직원의 설치 및 교육에 대한 비영리 지원을 제공합니다. Hadoop의 경우 제 3 자 인사가 유용 할 수 있지만 Apache와 관련된 직원은 제 3 자 트레이너 나 지원 제공 업체보다 소스 코드를 잘 알고 개발할 때 선호됩니다.
일부 오픈 소스 모바일 장치 용 소프트웨어를 주로 개발하는 회사는 소프트웨어를 통해 광고를 통해 수익을 창출합니다. 이러한 광고는 화면의 상단이나 하단에 표시되며 일반적으로 방해가되지 않습니다. 그러나 그들은 귀중한 화면 공간을 차지합니다. 반대로, 무료이기 때문에 사용자는 광고에 대해별로 반대하지 않습니다.
오픈 소스 프로그래머는 어떻게 돈을 벌죠
회사는 오픈 소스 프로그래머에게 돈을 지불합니다
오픈 소스 소프트웨어를 만드는 프로그래머에게 돈을 지불하는 회사가 있습니다. 예를 들어 Red Hat, IBM, Novell, Linux Foundation 및 기타 Linux 운영 체제 배포자는 Linux에서 작업하는 프로그래머에게 비용을 지불하여 소프트웨어 업그레이드 및 패치 작업을 계속 진행합니다. Linux는 최종 사용자에게 무료로 제공되지만 운영 체제 배포자에게는 약간의 비용이 듭니다. 그러나 Windows 나 Apple 운영 체제를 배포 할 때 지불해야하는 비용보다 훨씬 적은 비용입니다.
Linux에서 이러한 허점이 발견되면 프로그래머에게 지불 할 의사가 있습니다. 문제. 이것들은 어느 방법으로나 이익을 내기 위해 리눅스를 사용하는 회사들입니다. 간단한 예는 리눅스가 설치된 컴퓨터를 판매하는 하드웨어 개발자 일 수 있습니다. 다른 예로는 리눅스를 기반으로 소프트웨어를 개발하는 회사가 있습니다.
마찬가지로, 다른 오픈 소스 제품의 경우에도 소프트웨어를 적절하게 빌드하고 유지 보수하는 비용이있는 사람들이 있습니다.
기타 등등. 어떤 종류의 오픈 소스 소프트웨어를 사용하는 몇몇 회사는 특별한 플러그인과 엑스트라를 만들기 위해 프로젝트에 참여한 프로그래머를 고용 할 수 있습니다. 오픈 소스 소프트웨어를 만드는 일을 이미 해왔으므로 코드에 대한 지식이 있으며 처음부터 작업 할 필요가 없습니다. 이러한 프로그래머를 고용하여 소프트웨어의 애드온, 플러그인 및 추가 기능을 만드는 것은 외부 전문가를 고용하는 것보다 훨씬 저렴합니다.
회사들이 자체 프로그래밍 윙을 가지고있을지라도, 오픈 소스 소프트웨어를 만드는 데 관련된 프로그래머를 채용하는 것이 시간을 절약 할 수 있습니다. 직원들이 코드를 연구 한 다음 애드온을 만들도록 요청하는 것입니다.
코드의 사용자 정의
위의 경우와 같지만이 경우 오픈 소스 소프트웨어를 사용하는 회사는 개발자가 회사의 요구에 맞게 코드를 약간 조정할 수 있도록 고용합니다. 다시 한 번 말하지만, 이는 코드를 연구하고 수정하도록 자신의 프로그래머에게 요청하기보다는 이미 코드를 작성한 전문가가 참여하기 때문에 수정을 요구하는 기업에게 유리합니다. 이러한 프로그래머에게 약간의 오버 헤드가 추가 되더라도 시간이 절약됩니다.
오픈 소스는 빠른 작업을 의미하므로 회사에서 무료로 사용할 수있는 오픈 소스 소프트웨어를 선택하면 기존 프로젝트와 약간의 작업에 통합됩니다 시간이 중요하다면 코드가 이미 작동 한 전문가를 고용하는 것이 항상 가능합니다.
지원 서비스를 통해 수익 창출
모든 오픈 소스 소프트웨어가 설치 및 사용이 쉽지는 않습니다. 그러한 소프트웨어 버전을 구현하는 회사는 오픈 소스 프로그래머 중 한 명과 직원 교육 및 문제 발생시 지원을 제공 할 수 있습니다.
일부 사람들은 의도적으로 무료 오픈 소스 소프트웨어를 만들고 있지만 많은 부분은 숨겨졌다. 이 경우에는 설치 및 교육이 필요합니다. 그러한 소프트웨어는 오픈 소스 소프트웨어가 윤리적으로는 아니지만 여전히 판매되고 있습니다. 오픈 소스 분야에서 수정이나 추가 기능을 원하는 회사의 제안을 얻기 위해서는 꽤 적극적이어야합니다. 내가 아는 한, 그룹 프로젝트를 진행하는 사람들은 종종 소스 코드의 주석에 이름과 전자 메일 ID를 포함하여 코드를 연구하는 다른 사람들이 어떤 이유로 든 연락 할 수있게하고 전자 메일 ID가 여러 번 나타나면 아마도 오픈 소스 코드의 지원과 커스터마이제이션으로 인해 오픈 소스 소프트웨어 부문에서 돈을 많이 사용하고있는 것 같다. 조정. 내가 무엇이든 놓친 경우, 의견을 말하십시오.