오픈 소스 프로젝트는 어떻게 스스로를 유지할 수 있습니까?


21

나는 항상이 질문을 염두에 두었지만 물어볼만한 곳을 찾지 못했습니다. 인터넷에는 정말 훌륭하고 훌륭한 오픈 소스 무료 소프트웨어가 있습니다. 이 제품들은 어떻게 재정적으로 유지됩니까? 좋은 일을하는 작은 유틸리티를 작성하는 것이지만 기능이 많은 복잡한 제품을 작성하는 것은 완전히 다른 볼 게임입니다. 다시 반복하기 위해 재정적으로 어떻게 작동합니까?

답변:


15

다른 답변이 많이 있습니다.

일부 프로젝트는 명성이나 자신이 좋은 일을하고 있다는 지식 또는 누군가가해야한다고 생각하고 다른 사람이 없다는 지식을 포함하여 여러 가지 이유로 여러 가지 이유로 관리하고 있습니다. 이 섹션은 거의 확실하지 않습니다.

지원 등을 받기를 원하는 사람들이 일부 프로젝트를 관리합니다. 대부분의 오픈 소스 회사는 다음과 같습니다. 인기있는 제품을 무료로 만들어서 관련 비용을 청구 할 수 있습니다. 광고의 한 형태입니다.

정확한 프로젝트를 수행하지 않는 회사가 일부 프로젝트를 관리합니다. 예를 들어, 아파치 (Apache)와 같은 리눅스를 사용할 수 있다는 이점이있는 회사는 거의 없으며, 모든 회사가 직접 작성하지 않아도되는 고품질 소프트웨어에 액세스 할 수 있기 때문입니다.

회사에서 웹 서버를 판매하려고한다고 가정하십시오. 가능한 많은 고객의 돈을 원합니다. IIS를 사용하여 Windows 기반 서버를 판매하는 경우 그 돈의 일부는 Microsoft에 있습니다. 아파치와 함께 리눅스 기반 서버를 판매한다면, 그 돈을 유지하게되고, 판매하는 것을 훨씬 더 잘 통제 할 수있게됩니다. 그것은 여러 프로젝트에 자원을 기부 할 가치가 있습니다. (물론 Microsoft는 반대 의견을 가지고 있습니다. 서버 사람들이 Windows 및 IIS를 실행하는 저렴한 하드웨어를 생산하길 원합니다. Microsoft는 오픈 소스를 가장 반대하는 회사 일 수도 있지만 어떤 방식 으로든 활용할 수도 있습니다.)

애플의 사용을 살펴 보자. 애플은 돈을 팔고 하드웨어를 판매하지만, 주요 특징은 사용자 인터페이스를 만드는 능력이다. 아이폰은 이전의 스마트 폰으로는하지 않았으며, 사용하기가 훨씬 쉬워 수백만 대를 실제로 판매하고 시장을 재정의했습니다. 그들은 그들이 무엇을 팔고 있는지에 대한 좋은 생각을 가지고 있습니다. 아무도 내부 운영을 위해 Apple을 구매하지 않을 것이므로 OS의 Darwin을 오픈 소스로 사용함으로써 외부의 도움을받을 수 있습니다. 또한 최고 품질의 운영 체제 자체를 생산하지 못한 후 오픈 소스로 시작했습니다. 아무도 프린터 소프트웨어 용으로 Apple을 구매하지 않으므로 CUPS를 사용하는 것이 더 쉽고 빠릅니다. 인터페이스를 위해 사용되므로 완전히 닫힙니다.


공생 관계가있는 대기업의 재정 후원 인 세 번째 이유는 아마도 "오픈 소스 산업"의 파이 규모를 재정적으로 보면 가장 큰 덩어리 일 것입니다. 내 추측이야
rwong

4

잠재적 인 방법 중 하나는 지원입니다. 돈 버는 사람이 될 수 있습니다.

Linux 배포판은 "무료"이지만 대부분의 직원이이 기술에 익숙하지 않기 때문에 회사에 교육 비용이 발생합니다. 따라서 컨설팅은 오픈 소스 프로젝트의 실질적인 수입원이됩니다.

실제 사례 : 제가 근무하는 회사는 자동 수락 테스트 (셀레늄, fitnesse, fitsharp 등의 도구 사용)를 도입하고 싶었습니다.이 도구는 모두 무료이지만 효과적인 방식으로 도구를 구현하는 것은 그리 간단하지 않습니다. 따라서 컨설턴트 (실제로 이러한 도구를 개발 한 사람)가 도입하여 최상의 구현 방법을 제안했습니다.

다른 답변이 오픈 소스 프로젝트가 스스로 유지할 수있는 다른 방법을 줄 것이라고 확신합니다. 이것은 한 가지 방법 일뿐입니다 ...


4

이것은 오래된 질문이지만 이중 라이센스라는 나에게 가장 명확한 대답을 보지 못합니다. 많은 성공적인 오픈 소스 프로젝트는 하나 이상의 제품 버전을 제공합니다. 핵심은 상용 라이센스로 제공되는 오픈 소스 및 프리미엄 버전으로 출시됩니다 (이 모델은 종종 프리미엄 가격 책정 이라고 함 ).

그러한 프로젝트의 좋은 예로는 MySQL과 Magento가 있습니다. 회사 블로그 에서 오픈 소스로 돈을 버는 주제에 대해 광범위하게 썼습니다 .


2

프로젝트가 인기가 있다면 기부금이 일부 비용을 상쇄하거나 돈을 버는 데 도움이 될 수 있습니다. 관객이 많지 않으면 웹 호스팅이나 청구서 비용을 지불하기에 충분하지 않을 가능성이 높습니다.

장기적으로는 유료 지원 또는 컨설팅을 위해 사용됩니다. 우분투는 완전히 오픈 소스이지만 Canonical은 엔터프라이즈 수준의 지원 및 컨설팅을 제공하고 그로부터 상당한 돈을 벌고 있습니다. 그러나 이것의 문제는 충분한 사람들이 소프트웨어를 귀하의 소프트웨어로 마이그레이션하거나 설정하기에 충분할만큼 커야한다는 것입니다.

돈을 버는 시점에 도달하려면 몇 년 동안 소비자 기반을 구축하고 많은 노력을 기울일 수 있습니다.


괜찮은 것은 Canonical이 수익성을 의미 합니까 ?
tshepang

2

강력한 카피 레프트 라이센스 (GPL 또는 AGPL)를 사용하여 OSS를 개발하는 경우 해당 라이센스에 대한 예외청구 하여 사람들이 독점 제품에 코드를 포함시킬 수 있습니다. 보다 관대 한 라이센스 (X11, Apache, MPL)를 사용하는 경우 어쨌든 제품에 코드를 포함시킬 수 있으므로 판매 할 것이 없습니다.


실생활에서 이것이 얼마나 실행 가능한가? 예가 있습니까?
Armand

@Alison, MySQL은 GPL 하에서 이런 식으로 개발되었습니다. fsf.org/blogs/rms/selling-exceptions
TRiG

그들이 실제로 돈을 벌면 어떤 아이디어? 또한 MySQL이 상당히 예외적이라고 제안합니다. 평균 프로젝트에서 사용 수준이 달성되지는 않습니다.
Armand

나는 모른다. 그러나 이론적으로 가능하다.
TRiG

@Alison, x264는 또 다른 예입니다. x264dev.multimedia.cx/archives/584
TRiG

0

Apple은 CUPS , WebKit 및 기타 여러 오픈 소스 프로젝트 를 유지 관리하는 데 비용을 지불 합니다.

이들은 판매하는 제품 및 서비스에서 이러한 기술을 사용합니다.


0

이것이 핵심입니다 : http://www.codinghorror.com/blog/2010/06/the-vast-and-endless-sea.html
사업 사람들이 이해하지 못하는 것. 당신은 훌륭한 개발자들이 많이 있습니다. 그들은 당신이 얻을 수있는 모든 본질적 동기를 얻습니다. 상용 제품 (관리, 변호사, 마케팅, 광고 등 제품을 만들 필요가없는 많은 사람들이있는 기업)과 함께 전체 인프라를 지불 할 필요는 없습니다. 일부 프로젝트는 실제로 기부, 상업적 지원 / 라이센스를 통해 충분한 수입을 창출하지만, 드물다. 그리고 유지 관리 비용이 훨씬 저렴하거나 팔 수 없었기 때문에 기본적으로 오픈 소스 프로젝트가 몇 개 있습니다.


0

여가 시간? 일부 사람들은 단순히 자신의 시간을 관리 할 수있어 업무 시간 이외의 여가 시간을 갖습니다. 당신이하는 모든 일에서 돈을 벌 필요는 없습니다. 당신이 살아있는 고정 지붕에서 일했다면, 당신은 누군가가 당신의 지붕이 새고 있다면 자신의 지붕을 패치하도록 당신을 지불 할 것을 기대하지 않을 것입니까?

또한, 많은 대규모 오픈 소스 프로젝트가 창의성을 찾는 회사로 전환하여 돈을 버는 것이 었습니다. 판매 지원, 상품, 추가 불필요한 기능. 오픈 소스에서 돈을 버는 방법에는 여러 가지가 있습니다.

또한 일부 오픈 소스 프로젝트는 환경이 매우 다른 대규모 팀으로 구성됩니다. 다른 시간에 프로젝트에서 활동할 수있는 사람들이 프로젝트를 매우 활동적으로 만듭니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.