Động cơ nào để curl phát hành thư viện miễn phí? [đóng cửa]


97

Gần đây tôi đã bắt đầu sử dụng libCurl cho dự án VC ++ của mình. Tôi đã tự hỏi: đâu là động lực để những người sáng tạo curl phát hành miễn phí toàn bộ thư viện?

Nó hoàn toàn là để giúp các nhà phát triển đồng nghiệp của họ? Đây là một trong những thư viện mã nguồn mở tốt nhất mà tôi đã sử dụng trong thời gian gần đây. (Khác với ngôn ngữ lập trình Python và R).

Dự án cURL hoàn toàn miễn phí và mở. Không ai được trả tiền để phát triển tóc xoăn toàn thời gian. Chúng tôi làm điều này một cách tự nguyện, chủ yếu là vào thời gian rảnh rỗi. Đôi khi, các công ty trả tiền cho các nhà phát triển cá nhân để làm việc trên trang web, nhưng điều đó tùy thuộc vào mỗi công ty và nhà phát triển. Dự án không kiểm soát hoặc giám sát theo bất kỳ cách nào.


14
Bạn nghĩ tại sao Curl không bình thường? Có rất nhiều các thư viện & dự án miễn phí và mã nguồn mở trên mạng: Linux, gcc, Bộ KH & ĐT, X, OpenGL ...
jamesqf

Đúng là đúng @jamesqf, nhưng .. OpenGL ?? Đó không phải là mã nguồn mở, về cơ bản đó là một tệp tiêu đề và một loạt các tài liệu.
mackycheese21

2
Tôi là một người dùng linux. Vì vậy, tôi biết về mã nguồn mở. Gần đây, đã phải hoàn thành một dự án rất phức tạp trong một khung thời gian ngắn. Libcurl là giải pháp. Quá ngạc nhiên, tác giả đã phát hành viên ngọc quý của chương trình vì lợi ích của toàn bộ công chúng.
nsivakr

@ mackycheese21: Tôi đang nghĩ đến Mesa, phần mềm mã nguồn mở của OpenGl. Tất nhiên những ngày này nó chủ yếu được thực hiện trong phần cứng,
jamesqf

Tôi đã gỡ bỏ câu hỏi vì những lý do tôi đưa ra trong meta .
Jon Ericson

Câu trả lời:


515

Tôi là Daniel Stenberg.

Tôi đã làm xoăn

Tôi thành lập dự án curl vào năm 1998, tôi đã viết phiên bản curl ban đầu và tôi tạo ra libcurl. Tôi đã viết hơn một nửa trong số 24.000 cam kết được thực hiện trong kho mã nguồn cho đến thời điểm này. Tôi vẫn là nhà phát triển chính của dự án. Nói chung, curl là đứa con của tôi.

Tôi đã xuất xưởng phiên bản curl đầu tiên dưới dạng mã nguồn mở vì tôi muốn "trả lại" cho thế giới nguồn mở đã cho tôi rất nhiều mã. Tôi đã sử dụng rất nhiều mã nguồn mở và tôi muốn trở nên tuyệt vời như các tác giả mã nguồn mở khác.

Nhờ nó là mã nguồn mở, hàng nghìn người đã có thể giúp đỡ chúng tôi trong những năm qua và đã cải tiến các sản phẩm, tài liệu. trang web và chỉ về mọi chi tiết khác xung quanh dự án. curl và libcurl sẽ không bao giờ trở thành những sản phẩm như ngày nay nếu chúng không phải là mã nguồn mở. Danh sách những người đóng góp hiện đã vượt qua 1900 tên và hiện tại danh sách này tăng lên với vài trăm tên mỗi năm .

Nhờ curl và libcurl là mã nguồn mở và được cấp phép tự do, chúng ngay lập tức được sử dụng trong nhiều sản phẩm và nhanh chóng được vận chuyển bởi các hệ điều hành và bản phân phối Linux ở khắp mọi nơi, do đó có được một phạm vi ngoài sức tưởng tượng.

Nhờ chúng ở "mọi nơi", có sẵn và được cấp phép tự do mà chúng đã được chấp nhận và sử dụng ở mọi nơi và mọi người. Nó tạo ra một tiêu chuẩn thư viện truyền defacto.

Ước tính có khoảng sáu tỷ lượt cài đặt trên toàn thế giới, chúng ta có thể nói một cách an toàn rằng curl là thư viện truyền internet được sử dụng rộng rãi nhất trên thế giới. Nó chỉ đơn giản là sẽ không đến đó nếu nó không phải là mã nguồn mở. curl chạy trong hàng tỷ điện thoại di động, một tỷ cài đặt Windows 10, trong nửa tỷ trò chơi và vài trăm triệu TV - và hơn thế nữa.

Thay vào đó, tôi có nên phát hành nó với giấy phép độc quyền và tính phí người dùng cho nó không? Nó chưa bao giờ xảy ra với tôi, và nó sẽ không thành công bởi vì tôi sẽ không bao giờ tự mình tạo ra loại dự án xuất sắc này. Và các dự án và công ty sẽ không sử dụng nó.

Tại sao tôi vẫn làm việc uốn tóc?

Bây giờ, tại sao tôi và các đồng nghiệp của tôi vẫn tiếp tục phát triển tóc uốn và cung cấp miễn phí cho thế giới?

  1. Tôi không thể nói thay cho các thành viên trong nhóm dự án của mình. Tất cả chúng tôi tham gia vào việc này vì lý do riêng của chúng tôi.
  2. Tôi nghĩ đó vẫn là điều đúng đắn cần làm. Tôi tự hào về những gì chúng tôi đã đạt được và tôi thực sự muốn làm cho thế giới trở nên tốt đẹp hơn và tôi nghĩ curl đóng một phần nhỏ trong việc này.
  3. Vẫn còn lỗi cần sửa và các tính năng cần bổ sung!
  4. curl là miễn phí nhưng thời gian của tôi thì không. Tôi vẫn còn công việc và hàng tháng vẫn phải có người trả tiền cho ai đó để tôi có thể dọn thức ăn lên bàn cho gia đình. Tôi tính phí khách hàng và công ty để giúp họ uốn tóc. Bạn cũng có thể nhận được sự giúp đỡ của tôi với một khoản phí, điều này sau đó gián tiếp giúp đảm bảo rằng liệu trình uốn tóc tiếp tục phát triển, vẫn tự do và sản phẩm tuyệt vời như vậy.
  5. curl là dự án thời gian rảnh rỗi của tôi trong hai mươi năm trước khi tôi bắt đầu làm việc toàn thời gian. Tôi đã có những công việc tuyệt vời và thực hiện những dự án tuyệt vời. Tôi đã ở một vị trí sang trọng, nơi tôi có thể tiếp tục làm việc với công việc uốn tóc vào thời gian rảnh rỗi và giao hàng miễn phí một sản phẩm chất lượng. Công việc của tôi về uốn tóc đã mang lại cho tôi những người bạn, thúc đẩy sự nghiệp của tôi và đưa tôi đến những nơi mà tôi chưa từng đến.
  6. Tôi sẽ không làm khác nếu tôi có thể quay lại và làm lại.

Tôi có tự hào về những gì chúng tôi đã làm không?

Đúng. Thật điên rồ.

Nhưng tôi không hài lòng với điều này và tôi không chỉ ngả lưng, hạnh phúc với những gì chúng tôi đã làm. Tôi tiếp tục làm việc với curl mỗi ngày, để cải thiện, sửa lỗi, thêm các tính năng và để đảm bảo curl tiếp tục là giải pháp truyền tệp số một cho thế giới kể cả trong tương lai.

Chúng tôi mắc sai lầm trên đường đi. Chúng ta đưa ra những quyết định sai lầm và đôi khi chúng ta thực hiện mọi thứ theo những cách điên rồ. Nhưng để giành chiến thắng cuối cùng và chinh phục thế giới là sự kiên nhẫn và sức chịu đựng và không ngừng quay trở lại và xem xét lại những quyết định trước đây và sửa chữa những sai lầm trước đó. Để liên tục lặp lại, đánh bóng các cạnh thô và dần dần cải thiện theo thời gian.

Không bao giờ nhượng bộ. Không bao giờ dừng lại. Sữa lỗi. Thêm các tính năng. Lặp lại. Đến hết thời gian.

Cho thật?

Vâng. Cho thật.

Tôi có bao giờ cảm thấy mệt mỏi không? Nó đã bao giờ được thực hiện?

Chắc chắn đôi lúc tôi cảm thấy mệt mỏi. Làm việc mỗi ngày trong hơn hai mươi năm không phải là một con đường xuống dốc trải nhựa. Đôi khi có những trở ngại. Trong thời gian mọi thứ khó khăn. Đôi khi mọi người cũng xấu xí và khó chịu như mọi người có thể.

Nhưng curl là dự án của cuộc đời tôi và tôi có sự kiên nhẫn. Tôi có làn da dày và tôi không dễ dàng từ bỏ. Thời gian khó khăn trôi qua và hầu hết các ngày đều tuyệt vời. Tôi được đi chơi với những người tuyệt vời và phần thưởng là biết rằng mã của tôi giúp thúc đẩy cuộc cách mạng Internet ở khắp mọi nơi là một sự thúc đẩy cái tôi trên mức bình thường.

uốn tóc sẽ không bao giờ "xong việc" và cho đến nay tôi nghĩ công việc làm xoăn là thú vị nhất mà tôi có thể tưởng tượng. Vâng, tôi vẫn nghĩ như vậy ngay cả sau hai mươi năm ngồi trên ghế lái xe. Và miễn là tôi nghĩ rằng đó là niềm vui, tôi định giữ nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.