IT

curl이 라이브러리를 무료로 제공하는 이유는 무엇입니까?

lottoking 2020. 8. 22. 10:01
반응형

curl이 라이브러리를 무료로 제공하는 이유는 무엇입니까? [닫은]


최근에 VC ++ 프로젝트에 libCurl을 사용하기 시작했습니다. 저는 궁금했습니다. 컬 크리에이터가 전체 라이브러리를 무료로 공개하는 동기는 무엇인가요?

순전히 동료 개발자를 많은 것입니까? 이것은 내가 최근에 최고의 오픈 소스 라이브러리 중 하나입니다. (Python 및 R 프로그래밍 언어 제외).

프로젝트 cURL은 완전히 무료이며 공개되어 있습니다. 컬을 풀 타임으로 개발 한 사람은 아무도 없습니다. 우리는 주로 여가 시간에이를 자발적으로 수행합니다. 모든 회사는 컬 작업을 위해 식별 개발자에게 비용을 지불하지만 이는 각 회사와 개발자에게 달려 있습니다. 이 프로젝트에 의해 제어되거나 감독되지 않습니다.


저는 Daniel Stenberg입니다.

나는 컬을 선언

1998 년에 curl 프로젝트를 시작하고 초기 curl 버전을 작성하고 libcurl을 만들었습니다. 지금까지 소스 코드 저장소에서 수행 된 24,000 개의 커밋 중 절반 이상을 작성했습니다. 나는 여전히 프로젝트의 수석 개발자입니다. 대체로 컬은 내 아기입니다.

이미 많은 코드를 제공했던 오픈 소스 세계에 "보답"하고 싶었 기 때문에 첫 번째 버전의 curl을 오픈 소스로 출시했습니다. 저는 오픈 소스를 너무 많이 사용하고 다른 오픈 소스 작성자만큼 멋지고 싶었습니다.

오픈 소스 덕분에 수천 명의 명의 사람들이 수년 동안 우리를 도울 수있는 제품과 문서를 개선했습니다. 웹 사이트 및 프로젝트에 대한 기타 모든 세부 사항. curl과 libcurl은 오픈 소스가 아니었다는 것입니다. 기여자 명단은 현재 1900을 넘어 섰고 명 현재는 매년 수백 명의 이름으로 증가하고 있습니다.

curl과 libcurl이 오픈 소스이고 자유롭게 라이선스를 보유하고 있기 때문에 수많은 제품이 배포판으로 곧 운영되고 있습니다.

"모든 곳에서"사용할 수 있고 자유롭게 사용할 수 있습니다. 사실상 전송 라이브러리 표준을 만들었습니다.

전 세계적으로 60 개의 설치가있는 곳에서 curl이 세계에서 가장 널리 사용되는 인터넷 전송 라이브러리라고 말할 수 있습니다. 오픈 소스가 아니었다면 거기에 가지 갑자기을 것입니다. curl은 내려 억 대의 휴대폰, 10 억 대의 Windows 10 설치, 5 억 대의 게임, 수억 대의 TV 등에서 실행됩니다.

대신 독점 라이선스로 릴리스하고 사용자에게 비용을 청구해야합니까? 그것은 나에게 발생하지 않았고, 이런 종류의 별 프로젝트를 스스로 만들 수 없습니다. 그리고 프로젝트와 회사는 그것을 사용하지 않을 사고를 것입니다.

여전히 컬 작업을 왜?

이제 나와 동료 컬 개발자 계속해서 컬을 개발하여 전 세계에 무료로 제공하는 이유는 무엇입니까?

  1. 동료 프로젝트 팀원을 대변 할 수 없습니다. 우리 모두는 우리 자신의 MIST에 참여합니다.
  2. 여전히 옳은 일이라고 생각합니다. 저는 우리가 이룩한 것을 자랑스럽게 생각하고 진정으로 세상을 더 나은 곳으로 만들고 싶습니다. 컬이 이것에 작은 역할을 생각합니다.
  3. 아직 수정해야 할 버그와 추가 기능이 있습니다!
  4. 컬은 무료이지만 내 시간은 없습니다. 나는 여전히 직업을 가지고 있고 누군가가 내 가족을 위해 음식을 식탁에 올려 놓을 수있는 매달 돈을받을 사람을 지불해야합니다. 나는 고객과 회사에 컬을 도와 줄 것을 청구합니다. 당신 도 유료로 제 도움을받을 수 있습니다. 그러면 간접적으로 컬이 계속 발전하고, 무료로 유지되고, 킥 엉덩이 제품이 될 수 간접적으로 도움이됩니다.
  5. curl은 풀 타임으로 작업하기 전 20 년 동안의 여가 프로젝트였습니다. 저는 훌륭한 일을했고 멋진 프로젝트를 진행했습니다. 나는 여가 시간에 컬 작업을 계속하고 재미있는 제품을 무료로 계속 배송 할 수있는 럭셔리 한 위치에 수송. 컬에 대한 나의 작업은 저에게 친구를주고 경력을 유지하며 그곳에서 다른 곳이 없습니다.
  6. 내가 돌아와서 할 수 있다면 다르게 할 것입니다.

우리가 한 일이 자랑 스럽입니까?

예. 너무나 많이.

그러나 나는 이것에 만족하지 않고 우리가 한 일에 만족하며 뒤로 기대지 않습니다. 앞으로도 계속해서 세계 최고의 파일 전송 솔루션이 컬을 개선하고 버그를 수정하고 기능을 추가하고 있습니다.

우리는 도중에 실수를합니다. 우리는 잘못된 결정을 내리고 미친 방식으로 일을 구현합니다. 그러나 결국에는 승리하고 세상을 정복하는 것은 인내와 인내에 관한 것이 있고, 결국에는 결국 결정을 재고하고 이전의 실수를 바로 잡는 것입니다. 어느 정도 반복적으로 거친 가장자리를 연마하고 시간이 지남에 따라 점진적으로 개선됩니다.

절대 포기하지 않습니다. 버그 수정. 기능을 추가하십시오. 반복합니다. 시간의 끝까지.

진짜?

네. 진짜.

나는 피곤한 적이 있습니까? 끝났습니까?

물론 나는 피곤합니다. 20 년 넘게 매일 제안을하는 것은 포장 된 내리막 길이 아닙니다. 장애물이 있습니다. 시간이 지나면 상황이 거칠어집니다. 모든 사람들은 사람들처럼 못 생기고 짜증이납니다.

하지만 컬은 내 인생의 프로젝트이고 인내심이 있습니다. 나는 피부가 두껍고 쉽게 포기하지 않습니다. 힘든 시간이 지나고 대부분의 날은 굉장합니다. 저는 멋진 사람들과 어울리 며 내 코드가 모든 곳에서 인터넷 혁명을 주도하는 데 도움이되는 사실이 평상시보다 자존심이 있다는 사실을 알게되었습니다.

curl은하지 않을 가장 재미있는 작업이라고 생각합니다. 네, 운전석에서 20 년이 지난 후에도 여전히 그렇게 생각합니다. 그리고 재미있는 생각하는 한 계속하고 싶습니다.

참고 URL : https://stackoverflow.com/questions/55884514/what-is-the-incentive-for-curl-to-release-the-library-for-free

반응형