पायथन और पर्ल जैसी भाषाओं का विकास कैसे वित्त पोषित है? [बन्द है]


9

शीर्षक बहुत अधिक आपको प्रश्न का सार देता है, लेकिन फिर भी मुझे थोड़ा विस्तृत करने की अनुमति दें। पायथन पर Google की भागीदारी, और पर्ल डेवलपमेंट पर एक्टिविस्टेट के अलावा (स्ट्रॉबेरी एएफएआईकेआई अपने उत्पाद पर कोई पैसा नहीं कमाता है) मुझे इसमें दिलचस्पी है कि इस तरह के वित्तपोषण के प्रमुख स्रोत क्या हैं।

क्या कोई ऐसा ग्रंथ है जो इसे कवर करता है? मैंने खोज करने की कोशिश की, लेकिन "इतिहास" और "इट्स ओपनसोर्स" के अलावा कुछ नहीं मिला, हर कोई "...


2
मुझे लगता है कि यह हर प्रोग्रामिंग भाषा के लिए अलग होगा, और यह कि कई भाषाओं को (या कोई भी) फंडिंग नहीं मिलती है और इसे शौक (यानी ब्रेनफक) के रूप में बनाए रखा जाता है, या कभी-कभी शौक नहीं (सी, सी ++)। किसने कहा कि एक भाषा को बनाए रखने के लिए धन की आवश्यकता है?
बिली ओनेल

2
@ बिली ओनली - बेशक यह हर भाषा के लिए अलग है। लेकिन संकलित भाषाओं के साथ कहानी कुछ हद तक सरल है, क्योंकि उनमें से अधिकांश व्यावसायिक है। हर भाषा को विकसित / रखरखाव / कुछ भी करने के लिए धन की आवश्यकता होती है। यदि और कुछ नहीं, तो धन = भोजन = मनुष्यों को एक समय के लिए खिलाना = लंगड़ाना। dev / maintance (इसे बहुत ही भोले तरीके से रखने के लिए)।
रूक

1
निजी खानों में कुत्तों को कैसे पाला जाता है? मेरा मतलब है, वे बहुत खाते हैं, और अधिकांश समय उपयोगी कुछ भी नहीं करते हैं। फिर भी लोगों के पास कुत्ते हैं।
ingo

जवाबों:


16

"यह खुला स्रोत, हर कोई देता है" काफी है इन भाषाओं के लिए धन का राज्य। (गूगल से अलग, निश्चित रूप से।) आपका प्रश्न यह मानने के लिए आधारित है कि भाषा को विकसित करने के लिए, इसे किसी को गहरी जेब से वित्त पोषित करना होगा, और यह केवल सच नहीं है।

विकास (किसी भी चीज) के लिए धन की आवश्यकता नहीं होती है, इसके लिए समय, प्रयास और कच्चे माल की आवश्यकता होती है। हमें एक ऐसी अर्थव्यवस्था मिली है, जहाँ आम तौर पर कच्चे माल को खरीदने और लोगों को किसी चीज़ में समय और मेहनत लगाने के लिए प्रेरित किया जाता है, और यह अवधारणा बहुत प्रचलित है कि इसलिए हम उनकी बराबरी करते हैं, लेकिन वे अलग और अलग अवधारणाएँ हैं।

जो लोग एक ओपन-सोर्स प्रोग्रामिंग भाषा में योगदान करते हैं, उनके पास पहले से ही कच्चा माल (एक कंप्यूटर, एक इंटरनेट कनेक्शन और बुनियादी विकास उपकरण) हैं, और आमतौर पर इसमें समय और प्रयास लगाने के लिए एक अलग प्रेरणा होती है: वे इसे पैसे के लिए नहीं करते हैं , वे ऐसा इसलिए करते हैं क्योंकि वे भाषा का उपयोग कर रहे हैं और वे इसे जिस उपकरण के लिए उपयोग कर रहे हैं उसके लिए इसे एक बेहतर उपकरण के रूप में आकार देना चाहते हैं।


1
नहीं, मैंने प्रश्न पोस्ट करते समय कोई धारणा नहीं बनाई। लेकिन मैं सोच रहा हूं, क्योंकि कुछ और प्रभावशाली व्यक्ति जो विकास में भाग लेते हैं, उन्हें कुछ दूर रहने की जरूरत है, और उनका समय शामिल नहीं है। , हालांकि यह काफी हद तक अर्थ को हस्तांतरित नहीं करता है) प्रत्यक्ष वित्त पोषण पर निर्भर नहीं करता है, लेकिन विशुद्ध रूप से इसके भ्रामक समुदाय के बीच लोकप्रियता है, इसलिए कहने के लिए?
रूक

1
खुले स्रोत में, किसी व्यक्ति को प्रतिष्ठा प्राप्त करने के लिए अधिक से अधिक अच्छे प्लस के लिए अपना समय और प्रयास मुफ्त में देना बहुत आम है, जबकि वे अपने जीवन को कुछ और कर रहे हैं। यह StackExchange पर सवालों के जवाब देने की प्रेरणा से बहुत अलग नहीं है।
एमिलियो एम बुमचार 18

3
@ ईमिलियो - सिवाय इसके कि प्रमुख ओएसएस परियोजनाओं पर मुख्य प्रोग्रामर (linux / apache / python / etc) इस पर पूरा समय काम कर रहे हैं और आमतौर पर या तो एक कंपनी द्वारा नियोजित किए जाते हैं जो कि प्रौद्योगिकी का एक बड़ा उपयोगकर्ता है या एक फाउंडेशन द्वारा वित्त पोषित है उन कंपनियों द्वारा। यद्यपि हम में से बाकी लोगों ने मुफ्त में पैच जमा किए हैं जैसा कि आपने कहा
मार्टिन बेकेट

6

यह मानते हुए कि "जैसी भाषाएं" का अर्थ आप ओपन-सोर्स भाषाएं हैं, सामान्य रूप से उत्तर यह है कि वे लोगों द्वारा वित्त पोषित हैं जो इसके लिए अपना समय योगदान करते हैं, और संगठनों द्वारा जो इसके सदस्यों के समय में योगदान करते हैं।

उदाहरण के रूप में अजगर का उपयोग करना, Google व्यापक रूप से अजगर का उपयोग करता है, और नियमित रूप से परियोजना में वापस योगदान देता है (न केवल गुइडो के काम, बल्कि कई अन्य कर्मचारी भी)। मेरा मानना ​​है कि वे कर्मचारियों के लिए कुछ समय गैर-कोडिंग तरीकों में योगदान करने के लिए खुश हैं (जैसे कि अजगर-देव चर्चा में भाग लेना)। कई अन्य कंपनियां हैं जिनके लिए यह अधिक या कम सीमा तक सही है।

पायथन में पायथन सॉफ्टवेयर फाउंडेशन (PSF) भी है , जो प्रायोजकों द्वारा अधिकांश भाग के लिए वित्त पोषित है (आमतौर पर बड़ी कंपनियों जैसे ActiveState, Google और O'Reilly - वेब पेज की वर्तमान सूची है)। यद्यपि पीएसएफ पायथन पर दिन-प्रतिदिन के काम के लिए जिम्मेदार नहीं है, यह विभिन्न तरीकों से भाषा को आगे बढ़ाता है, विशेष रूप से धन से संबंधित है - उदाहरण के लिए धन सम्मेलन (जहां अक्सर बहुत विकास किया जाता है), कभी-कभी धन का काम एक विशिष्ट परियोजना पर, "समर ऑफ कोड" छात्रों के साथ काम करना, और इसके बाद।

अजगर के जीवन के दौरान, एक या एक से अधिक कोर डेवलपर्स को विशेष रूप से अजगर के विकास पर काम करने के लिए नियोजित किया गया है (या तो अंशकालिक या पूर्ण)। उदाहरण के लिए, गुइडो ने सीडब्ल्यूआई, सीएनआरआई, बीओपेन डॉट कॉम, और हाल ही में Google में पायथन का विकास किया।

पायथन के अन्य कार्यान्वयन (काम जिस पर कोर पायथन और सीपीथॉन में वापस फीड होता है) को इसी तरह से वित्त पोषित किया जाता है। उदाहरण के लिए, हाल ही में जब तक Microsoft ने आयरनपाइथन के विकास (पूरी तरह से) और यूरोपीय संघ द्वारा वित्त पोषित (आंशिक रूप से लेकिन महत्वपूर्ण रूप से) PyPy के विकास को वित्त पोषित नहीं किया।


0

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

गुइडो Google के लिए काम करता है - मुझे यह जानकर आश्चर्य नहीं होगा कि वे उसे पायथन बीडीएफएल होने का वेतन देते हैं। पेरी पुस्तकों के लेखन पर काम करने के लिए लैरी ने कुछ समय के लिए ओ'रिली के लिए काम किया, लेकिन इसके बड़े हिस्से यह सुनिश्चित कर रहे थे कि पुस्तकों के बारे में लिखने के लिए एक पर्ल था।

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