다음과 같이 작성하여 질문을 시작하십시오.
"저는 그 프로젝트의 제작자에 대해 이야기하는 것이 아니라 물론 명성을 얻습니다. 그러나 일반적으로 업계에 대해 이야기하고 있습니다. 왜 업계에 많은 악영향을 미칠 때 오픈 소스 개념을 좋아합니까?"
그러나 물론, 그것은 이다 문제가있는 오픈 소스 소프트웨어의 정밀 제작자 : 그들이 작성하고 코드를 공개하지 않은 경우, 존재하지 것이다; 그들이 할 수 있다면, 다른 사람이 무엇을 원하든 상관 없습니다. 그리고 나는 전부는 아니지만 거의 전부 라고 많은 사람들 이 명성을 얻습니다.
물론, 어떤 사람들은 직접하거나, 오픈 소스를 작성에서 돈을 그들이 일반적 의미한다 (그들이 그것을 쓰는 지급하는 회사에서 일하기 때문에 간접적으로 (예를 들면 그들은 다음 소프트웨어 및 그것을위한 판매 지원을 쓰기) 회사는 무언가를 얻고있다 그것의 명성보다 더). 그러나 많은 "오픈 소스 소프트웨어"는 "가려움증을 긁기"하고자하는 사람들이 작가가 직접 사용할 수 있도록 작성되었습니다. 소프트웨어의 존재만으로 유틸리티를 끌어 내고 다른 사람들이 개선 한 것은 바로 보너스입니다. 그 위에.
예를 들어 블로그를 원한다고 가정 해 봅시다. 그리고 기존의 무료 블로그 소프트웨어가 제공하지 않는 몇 가지 기능을 내 블로그에 가지고 싶다고 가정 해 봅시다 (소프트웨어를 다운로드하여 설치하고 완료 할 수 있기 때문에).
내가 할 수있는 한 가지는 시장에 적합한 플랫폼이 있다면 폐쇄 소스 블로그 플랫폼을 구입하고 필요한 기능을 추가하기 위해 추가 비용을 지불하는 사람들에게 지불하는 것입니다. 그러나 Perl과 PHP를 직접 알고 있기 때문에 몇 가지 옵션이 더 있습니다.
내 블로그 소프트웨어를 처음부터 새로 작성하여 보관할 수있었습니다.
내 블로그 소프트웨어를 처음부터 작성하여 공개 소스로 배포 할 수있었습니다.
오픈 소스 블로깅 플랫폼을 다운로드하고 필요한 기능을 추가 할 수 있습니다 (원하거나 라이센스가 필요한 경우 추가 기능을 오픈 소스로 릴리스).
(물론, 자신의 프로그래밍 기술이 충분하지 않거나 그러한 일에 시간을 낭비하기에 너무 바쁘다고 생각되면 다른 사람을 고용하여 이러한 일을 할 수도 있습니다.)
분명히, 내가 필요로하는 것에 가까운 기존의 오픈 소스 소프트웨어가 있다면 마지막 옵션이 세 가지 중 가장 쉬운 방법 일 것입니다. 그러나없는 경우에도 옵션 2 대신 옵션 1을 선택하는 이유는 무엇입니까?
다른 사람들에게 블로그 나 블로깅 소프트웨어를 판매하는 데 관심이 없으며 지루하고 지루한 작업이며 현재 비즈니스가 아닙니다. 내가 원하는 것은 필요한 기능 세트가있는 블로그입니다. . 다른 사람이 동일한 소프트웨어를 사용하여 자신의 블로그를 만들면 아무 것도 잃지 않습니다. 무엇이든, 그들의 블로그가 흥미 롭다면, 나는 단지 읽을만한 것을 얻었습니다. 옵션 1을 사용하면 옵션 2보다 아무것도 얻지 못합니다.
반면에, 옵션 2를 선택하고 다른 사람이 자신의 블로그에 소프트웨어를 사용하기로 결정한 경우, 귀찮게하지 않은 일부 기능을 원할 것입니다. 내 라이센스가 필요하기 때문에 또는 내가했던 것과 같은 방식으로 추론했기 때문에) 그 중 일부는 내 블로그에도 유용 할 것입니다. 그리고 아마도 그들은 내가 놓친 버그를 찾아서 고칠 것입니다. 즉, 거의 무료로 픽스를 얻습니다.
그래서, 그 이유는 오픈 소스 경제 작품이다 . 이는 무급 개발자가 필요하지 않은 소프트웨어를 작성한 다음 "명예를 위해"제공하는 것이 아닙니다. 오히려 사람들이 자신에게 유용한 소프트웨어를 작성하고 다른 사람들과 공유하여 다른 사람들이 자신의 개선 사항을 그들과 공유 할 수 있도록하는 것입니다.