आप अपना प्रश्न लिखकर शुरू करें:
"मैं उन परियोजनाओं के रचनाकारों के बारे में बात नहीं कर रहा हूं, बेशक उन्हें प्रसिद्धि मिलती है, लेकिन मैं सामान्य रूप से उद्योग के बारे में बात कर रहा हूं, हम खुले स्रोत की अवधारणा के इतने शौकीन क्यों हैं जब यह उद्योग पर इतना बुरा प्रभाव लाता है?"
लेकिन निश्चित रूप से, यह है ठीक खुला स्रोत सॉफ्टवेयर उस बात के रचनाकारों: यदि वे नहीं लिखा था और कोड जारी, यह अस्तित्व में नहीं होगा, और अगर वे ऐसा करते हैं, तो कोई फर्क नहीं पड़ता कि कोई और क्या चाहे। और कई - मैं कहूंगा, यदि सभी नहीं, तो लगभग सभी - उनमें से अधिक प्रसिद्धि से बाहर निकलते हैं।
बेशक, कुछ लोगों को ओपन सोर्स लिखने से पैसा मिलता है, या तो सीधे (जैसे वे सॉफ्टवेयर लिखते हैं और फिर इसके लिए समर्थन बेचते हैं) या अप्रत्यक्ष रूप से क्योंकि वे एक कंपनी के लिए काम करते हैं जो उन्हें इसे लिखने के लिए भुगतान करता है (जिसका आमतौर पर मतलब है कि कंपनी को कुछ मिल रहा है इससे अधिक प्रसिद्धि)। लेकिन लेखक के स्वयं के उपयोग के लिए बहुत सारे ओपन सोर्स सॉफ़्टवेयर लिखे गए हैं, जो लोग केवल "एक खुजली को खरोंच" करना चाहते हैं: वे केवल सॉफ्टवेयर के अस्तित्व से उपयोगिता प्राप्त करते हैं, और दूसरों द्वारा किए गए किसी भी सुधार के लिए बस बोनस हैं उस के ऊपर।
उदाहरण के लिए, मान लें कि मुझे एक ब्लॉग चाहिए। और मान लें कि मैं चाहता हूं कि मेरे ब्लॉग में कुछ ऐसी विशेषताओं का सेट हो जो कोई मौजूदा मुफ्त ब्लॉग सॉफ़्टवेयर बॉक्स से बाहर प्रदान नहीं करता है (क्योंकि तब मैं सॉफ़्टवेयर डाउनलोड कर सकता था और इसे स्थापित कर सकता था और किया जा सकता था)।
एक चीज जो मैं कर सकता था, वह एक बंद-स्रोत ब्लॉगिंग प्लेटफ़ॉर्म खरीदना, अगर बाजार में एक उपयुक्त एक था, और हो सकता है कि जो लोग मुझे ज़रूरत है उन्हें जोड़ने के लिए अतिरिक्त बिक्री करें। हालाँकि, जब से मैं कुछ पर्ल और पीएचपी को अपने आप से जानता हूं, मेरे पास कुछ और विकल्प हैं:
मैं खरोंच से अपना खुद का ब्लॉग सॉफ्टवेयर लिख सकता हूं, और इसे अपने पास रख सकता हूं।
मैं अपने ब्लॉग सॉफ्टवेयर को स्क्रैच से लिख सकता हूं, और इसे ओपन सोर्स के रूप में जारी कर सकता हूं।
मैं एक ओपन-सोर्स ब्लॉगिंग प्लेटफ़ॉर्म डाउनलोड कर सकता हूं और मुझे अपनी ज़रूरत की सुविधाओं को जोड़ सकता है (और, अगर मुझे चाहिए और / या लाइसेंस की आवश्यकता है, तो मुझे ओपन सोर्स के रूप में अतिरिक्त रिलीज़ करें)।
(बेशक, अगर मेरे खुद के प्रोग्रामिंग कौशल पर्याप्त अच्छे नहीं थे, या अगर मुझे लगा कि मैं इस तरह के काम पर अपना समय बर्बाद करने के लिए बहुत व्यस्त हूं, तो मैं इनमें से किसी भी चीज़ को करने के लिए किसी और को किराए पर लेने का विकल्प चुन सकता हूं।)
जाहिर है, आखिरी विकल्प तीन में से सबसे आसान होने की संभावना है, अगर कोई मौजूदा ओपन सोर्स सॉफ़्टवेयर है जो यहां तक कि मुझे जो चाहिए, उसके करीब है। लेकिन यहां तक कि अगर वहाँ नहीं है, तो मैं विकल्प 2 से अधिक विकल्प 1 क्यों चुनूंगा?
ध्यान रखें कि मुझे ब्लॉग या ब्लॉगिंग सॉफ़्टवेयर को दूसरे लोगों को बेचने में कोई दिलचस्पी नहीं है - यह थकाऊ और उबाऊ काम है, और यह वह व्यवसाय नहीं है जो मैं कर रहा हूं। मैं चाहता हूं कि मेरे लिए एक ऐसा ब्लॉग हो जिसमें सुविधाओं की आवश्यकता हो। । और न ही मैं किसी चीज़ को खोता हूं यदि कोई और अपना ब्लॉग बनाने के लिए उसी सॉफ़्टवेयर का उपयोग करता है; कुछ भी, अगर उनका ब्लॉग दिलचस्प है, तो मुझे पढ़ने के लिए कुछ हासिल हुआ है। तो विकल्प 1 के साथ जाना मुझे विकल्प 2 से अधिक कुछ भी नहीं है।
दूसरी ओर, यदि मैं विकल्प 2 का चयन करता हूं और कोई अन्य व्यक्ति अपने ब्लॉग के लिए सॉफ़्टवेयर का उपयोग करने का निर्णय लेता है, तो वे कुछ ऐसी सुविधाएँ चाहते हैं, जिन्हें मैं डालने की जहमत नहीं उठाता। और, यदि वे उन सुविधाओं को लागू करते हैं और उन्हें जारी करते हैं (तो या तो क्योंकि मेरे लाइसेंस के लिए उन्हें आवश्यकता होती है, या सिर्फ इसलिए कि वे उसी तरह से जिस तरह से मैंने किया था), तो मैं उनमें से कुछ को अपने ब्लॉग के लिए भी उपयोगी पा सकता हूं, आखिरकार। और शायद उन्हें कुछ कीड़े भी मिलेंगे जिन्हें मैंने याद किया और उन्हें ठीक कर दिया, जिसका मतलब है कि मुझे बहुत ज्यादा मुफ्त में फिक्स मिल गया है।
तो, इसीलिए ओपन सोर्स इकोनॉमी काम करती है । यह उन अवैतनिक डेवलपर्स के बारे में नहीं है जो सॉफ्टवेयर लिखते हैं, जिनकी उन्हें आवश्यकता नहीं होती है और फिर इसे "सिर्फ प्रसिद्धि के लिए" दे देते हैं। इसके बजाय, यह सॉफ्टवेयर लिखने वाले लोगों के बारे में है जो उनके लिए उपयोगी है और इसे दूसरों के साथ साझा कर रहे हैं ताकि वे अन्य लोग उनके साथ अपने सुधार को साझा कर सकें।