पुस्तकालय को मुफ्त में जारी करने के लिए कर्ल के लिए प्रोत्साहन क्या है? [बन्द है]


97

मैंने हाल ही में अपने VC ++ प्रोजेक्ट के लिए libCurl का उपयोग करना शुरू किया। मैं सोच रहा था: कर्ल रचनाकारों के लिए पूरे पुस्तकालय को मुफ्त में जारी करने के लिए क्या प्रोत्साहन है?

क्या यह विशुद्ध रूप से उनके साथी डेवलपर्स की मदद करने के लिए है? यह सबसे अच्छा खुला स्रोत पुस्तकालयों में से एक है जो मैंने हाल के दिनों में उपयोग किया है। (पायथन और आर प्रोग्रामिंग भाषाओं के अलावा)।

प्रोजेक्ट cURL पूरी तरह से स्वतंत्र और खुला है। किसी भी व्यक्ति को पूर्ण समय कर्ल विकसित करने के लिए भुगतान नहीं किया जाता है। हम स्वेच्छा से ऐसा करते हैं, ज्यादातर हमारे खाली समय में। कभी-कभी कंपनियां व्यक्तिगत डेवलपर्स को कर्ल पर काम करने के लिए भुगतान करती हैं, लेकिन यह प्रत्येक कंपनी और डेवलपर पर निर्भर है। यह परियोजना द्वारा किसी भी तरह से नियंत्रित या पर्यवेक्षण नहीं है।


14
आपको क्यों लगता है कि कर्ल असामान्य है? वहाँ मुक्त और खुले स्रोत पुस्तकालयों और परियोजनाओं के एक बहुत कुछ कर रहे हैं: लिनक्स, जीसीसी, MPI, एक्स,
OpenGl

सच सच @jamesqf, लेकिन .. OpenGL ?? यह ओपन-सोर्स नहीं है, यह मूल रूप से एक हेडर फ़ाइल और डॉक्स का एक गुच्छा है।
mackycheese21

2
मैं एक linux user हूँ। इसलिए मैं खुले स्रोत से अवगत हूं। हाल ही में, एक बहुत ही जटिल परियोजना को थोड़े समय में पूरा करना था। Libcurl समाधान था। इसलिए आश्चर्य हुआ, कि लेखक ने पूरी जनता के लाभ के लिए कार्यक्रम का रत्न जारी किया।
nsivakr

@ mackycheese21: मैं मेसा के बारे में सोच रहा था, ओपेनग्ल का ओपन सोर्स सॉफ्टवेयर कार्यान्वयन। बेशक इन दिनों यह ज्यादातर हार्डवेयर में लागू होता है,
jamesqf

मैंने मेटा पर दिए गए कारणों के बारे में सवाल नहीं उठाया ।
जॉन Ericson

जवाबों:


515

मैं डैनियल स्टैनबर्ग हूं।

मैंने कर्ल बनाया

मैंने 1998 में कर्ल प्रोजेक्ट की स्थापना की, मैंने प्रारंभिक कर्ल संस्करण लिखा और मैंने libcurl बनाया। मैंने इस समय तक स्रोत कोड भंडार में किए गए सभी 24,000 कमिटों में से आधे से अधिक लिखा है। मैं अभी भी परियोजना का मुख्य विकासकर्ता हूं। काफी हद तक, कर्ल मेरा बच्चा है।

मैंने कर्ल के पहले संस्करण को खुले स्रोत के रूप में भेज दिया क्योंकि मैं खुले स्रोत की दुनिया में "वापस देना" चाहता था जिसने मुझे पहले से ही इतना कोड दिया था। मैंने बहुत खुले स्रोत का उपयोग किया था और मैं अन्य खुले स्रोत लेखकों की तरह शांत रहना चाहता था।

यह खुला स्रोत होने के लिए धन्यवाद, वस्तुतः हजारों लोग वर्षों से हमारी मदद करने में सक्षम हैं और उत्पादों, प्रलेखन में सुधार किया है। वेब साइट और परियोजना के आसपास हर दूसरे विस्तार के बारे में। कर्ल और libcurl कभी भी उत्पाद नहीं बनते हैं जो वे आज हैं वे खुले स्रोत नहीं थे। योगदानकर्ताओं की सूची अब 1900 नामों से आगे है और वर्तमान में यह सूची प्रति वर्ष कुछ सौ नामों के साथ बढ़ती है

कर्ल और लिबासर्ल को खुला स्रोत और उदारतापूर्वक लाइसेंस प्राप्त होने के लिए धन्यवाद, उन्हें तुरंत कई उत्पादों में अपनाया गया और जल्द ही ऑपरेटिंग सिस्टम और लिनक्स वितरण द्वारा हर जगह भेज दिया गया, इस प्रकार कल्पना से परे एक पहुंच प्राप्त हुई।

उन्हें "हर जगह" होने के लिए धन्यवाद, उपलब्ध और उदारतापूर्वक लाइसेंस प्राप्त वे अपनाए गए और हर जगह और सभी द्वारा उपयोग किए गए। इसने एक डिफैक्टो ट्रांसफर लाइब्रेरी मानक बनाया।

अनुमानित छह अरब परदुनिया भर में इंस्टॉलेशन में, हम सुरक्षित रूप से कह सकते हैं कि कर्ल दुनिया में सबसे अधिक इस्तेमाल किया जाने वाला इंटरनेट ट्रांसफर लाइब्रेरी है। यह बस वहाँ नहीं गया होता यह खुला स्रोत नहीं था। कर्ल मोबाइल फोन, एक बिलियन विंडोज 10 इंस्टॉलेशन, एक आधे बिलियन गेम्स और कई सौ मिलियन टीवी - और अधिक में चलाता है।

क्या मुझे इसके बजाय मालिकाना लाइसेंस के साथ इसे जारी करना चाहिए और उपयोगकर्ताओं को इसके लिए शुल्क देना चाहिए? यह मेरे लिए कभी नहीं हुआ, और यह काम नहीं करेगा क्योंकि मैं अपने दम पर इस तरह के तारकीय प्रोजेक्ट को बनाने में कभी कामयाब नहीं हुआ था। और परियोजनाओं और कंपनियों ने इसका इस्तेमाल नहीं किया होगा।

मैं अभी भी कर्ल पर काम क्यों करता हूं?

अब, मैं और मेरे साथी कर्ल डेवलपर्स अभी भी कर्ल को विकसित करने और इसे दुनिया के लिए मुफ्त में क्यों दे रहे हैं?

  1. मैं अपने साथी प्रोजेक्ट टीम के सदस्यों के लिए नहीं बोल सकता। हम सभी अपने-अपने कारणों से इसमें भाग लेते हैं।
  2. मुझे लगता है कि यह अभी भी सही बात है। मुझे गर्व है कि हमने जो पूरा किया है और मैं वास्तव में दुनिया को एक बेहतर स्थान बनाना चाहता हूं और मुझे लगता है कि कर्ल इसमें अपना छोटा सा हिस्सा करता है।
  3. अभी भी बग को ठीक करने और जोड़ने की विशेषताएं हैं!
  4. कर्ल मुक्त है, लेकिन मेरा समय नहीं है। मेरे पास अभी भी एक नौकरी है और किसी को अभी भी मुझे हर महीने भुगतान करने के लिए किसी को भुगतान करना होगा ताकि मैं अपने परिवार के लिए मेज पर भोजन रख सकूं। मैं ग्राहकों और कंपनियों को कर्ल के साथ उनकी मदद करने के लिए शुल्क लेता हूं। आप भी एक शुल्क के लिए मेरी मदद प्राप्त कर सकते हैं, जो तब अप्रत्यक्ष रूप से यह सुनिश्चित करने में मदद करता है कि कर्ल विकसित होना जारी है, स्वतंत्र रहें और यह किक-गधा उत्पाद है।
  5. इससे पहले कि मैं इसके साथ काम करना शुरू करूँ, कर्ल बीस साल तक मेरा खाली समय था। मैंने बहुत अच्छी नौकरियां की हैं और भयानक परियोजनाओं पर काम किया है। मैं विलासिता की स्थिति में हूं, जहां मैं अपने खाली समय में कर्ल पर काम करना जारी रख सकता हूं और मुफ्त में एक गुणवत्ता वाले उत्पाद की शिपिंग कर सकता हूं। कर्ल पर मेरे काम ने मुझे दोस्त दिए हैं, मेरे करियर को बढ़ावा दिया है और मुझे उन जगहों पर ले गए हैं जहां मैं अन्यथा नहीं होता।
  6. मैं इसे अलग तरह से नहीं करता अगर मैं वापस कर सकता था और इसे फिर से कर सकता था।

मुझे गर्व है कि हमने क्या किया है?

हाँ। इतना पागलपन है।

लेकिन मैं इससे संतुष्ट नहीं हूं और जो हमने किया है उससे खुश नहीं हूं। मैं हर एक दिन कर्ल पर काम कर रहा हूं, सुधार करने के लिए, बग्स को ठीक करने के लिए, सुविधाओं को जोड़ने के लिए और यह सुनिश्चित करने के लिए कि कर्ल आगे भी दुनिया के लिए नंबर एक फ़ाइल स्थानांतरण समाधान रहा है।

हम रास्ते में गलतियाँ करते हैं। हम गलत निर्णय लेते हैं और कभी-कभी हम पागल तरीके से चीजों को लागू करते हैं। लेकिन अंत में जीतना और दुनिया को जीतना धैर्य और धीरज के बारे में है और लगातार वापस जाकर पिछले निर्णयों पर पुनर्विचार करना और पिछली गलतियों को सुधारना है। निरंतर पुनरावृति करने के लिए, खुरदरे किनारों को पॉलिश करें और धीरे-धीरे समय के साथ सुधारें।

कभी अंदर मत देना। कभी रुकना मत। बग का समाधान करें। फ़ीचर जोड़ें। दोहराएं। समय के अंत तक।

सच में?

हाँ। सच में।

क्या मैं कभी थक जाता हूं? क्या यह कभी किया गया है?

ज़रूर मैं कई बार थक जाता हूँ। बीस साल से अधिक के लिए हर दिन किसी न किसी काम पर काम करना कठिन सड़क नहीं है। कभी-कभी बाधाएं आती हैं। समय के दौरान चीजें खुरदरी होती हैं। कभी-कभी लोग उतने ही बदसूरत और परेशान होते हैं जितना लोग हो सकते हैं।

लेकिन कर्ल मेरे जीवन की परियोजना है और मेरे पास धैर्य है। मेरी मोटी त्वचा है और मैं आसानी से हार नहीं मानती। कठिन समय बीत जाता है और अधिकांश दिन कमाल के होते हैं। मैं भयानक लोगों के साथ बाहर घूमने जाता हूं और इनाम जान रहा है कि मेरा कोड इंटरनेट क्रांति को हर जगह चलाने में मदद करता है, यह सामान्य से ऊपर एक अहम् बढ़ावा है।

कर्ल कभी नहीं किया जाएगा "और अब तक मुझे लगता है कि कर्ल पर काम बहुत मजेदार है जो मैं कल्पना कर सकता हूं। हां, ड्राइवर की सीट पर बीस साल बाद भी मुझे ऐसा ही लगता है। और जब तक मुझे लगता है कि यह मजेदार है, मैं इसे रखने का इरादा रखता हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.