कोई व्यक्ति अपने स्वयं के समय का उपयोग मुक्त और बिना मुआवजे के एक ओपन-सोर्स प्रोजेक्ट विकसित करने के लिए क्यों करेगा?
कोई व्यक्ति अपने स्वयं के समय का उपयोग मुक्त और बिना मुआवजे के एक ओपन-सोर्स प्रोजेक्ट विकसित करने के लिए क्यों करेगा?
जवाबों:
छोटी परियोजनाओं के लिए, कारण "शौक", "कुछ अनुभव प्राप्त करना", "प्रसिद्धि", "खुशी" आदि हो सकते हैं, लेकिन ऐसा नहीं है कि मोज़िला, ओपनऑफ़िस, लिनक्स जैसे बड़े ओपन सोर्स प्रोजेक्ट कैसे काम करते हैं।
रवि ने StarDivision क्यों खरीदा और StarOffice को एक ओपन सोर्स प्रोग्राम (OpenOffice.org कहा जाता है) बनाया? मोज़िला एक शीर्ष ब्राउज़र क्यों बनाता है और इसे खुले स्रोत के रूप में दूर कर देता है? क्यों लोग लिनक्स बना रहे हैं, ड्राइवर और व्हाट्सएप लिख रहे हैं, और इसे सभी के लिए मुफ्त में उपलब्ध करा रहे हैं? Microsoft लिनक्स के लिए ओपनसोर्स ड्राइवर क्यों बनाता है ताकि यह एमएस के वर्चुअलाइजेशन में बेहतर चल सके?
क्योंकि यह उनके लिए कुछ व्यापारिक समझ रखता है। वे उस तरह से पैसा बनाते हैं, या कम से कम योजना बनाते हैं।
कुछ मामलों में, एमएस के उत्पादों का वर्चस्व, यानी विंडोज, ऑफिस, इंटरनेट एक्सप्लोरर, एक प्रतिस्पर्धी उत्पाद बनाने का कारण था, इसलिए एमएस के लिए अपने डेस्कटॉप प्रभुत्व का उपयोग अन्य डोमेन, अर्थात् सर्वर, इंटरनेट सेवाओं को जीतने के लिए करना कठिन होगा। भी। यह कुछ विस्तार, OpenOffice.org और मोज़िला के बारे में बताता है।
अन्य मामलों में, ओपन सोर्स सॉफ्टवेयर हार्डवेयर, अन्य सॉफ्टवेयर या सेवाओं की बिक्री को चलाने के लिए है। ओपन सोर्स ड्राइवर स्पष्ट रूप से लिनक्स उपयोगकर्ताओं को हार्डवेयर घटक बेचने में मदद करते हैं। RedHat अपने लिनक्स डिस्ट्रो के लिए समर्थन बेचता है, और वे इस तथ्य को बेचते हैं कि उनका लिनक्स असली RedHat है। अन्य उत्पाद, जैसे कि ओरेकल, रेडहैट पर उपयोग के लिए प्रमाणित हैं, लेकिन सेंटोस पर नहीं, भले ही यह संभवतः बस के रूप में चलता हो। सर्वर हार्डवेयर को रेडहैट के लिए प्रमाणित किया जाता है, भले ही अन्य लिनक्स डिस्ट्रोस संभवतः बस के रूप में अच्छी तरह से चलते हैं। बिग-मनी-क्लाइंट कीमत के बारे में परवाह नहीं करते हैं, वे प्रमाण पत्र चाहते हैं।
कुछ कंपनियां, जैसे Google, कई ओपन सोर्स प्रोजेक्ट्स को प्रायोजित करती हैं, क्योंकि यह उनके व्यवसाय में मदद करता है। वे परोपकार के लिए नहीं करते। वे एक मुफ्त इंटरनेट, एक व्यापक इंटरनेट, एक व्यापक इंटरनेट चाहते हैं, जहां लोग Google की सेवाओं का उपयोग करते हैं इसलिए Google राजस्व उत्पन्न करता है।
पैसे के बारे में सब कुछ क्यों है? आपको क्या लगता है कि विकिपीडिया कैसे काम करता है? विकिपीडिया पर सामग्री डालने के लिए किसी को भुगतान नहीं किया जाता है, फिर भी यह सबसे अच्छा विश्वकोश है।
संपादित करें:
पैसे की बात करते हैं।
किसी भी प्रोजेक्ट के रूप में ओपन सोर्स प्रोजेक्ट, नेक्स्टसिटी से बाहर लिखे गए हैं। आपको एक समस्या है एक्स और आप इसे हल करने के लिए लाइब्रेरी वाई या एप्लिकेशन जेड लिखते हैं, क्योंकि
तो अब आप कुछ गर्म और सप्ताहांत (और / या भुगतान समय) बिताते हैं जब तक कि आप एक बिंदु तक नहीं पहुंचते हैं, जहां बच्चा चलना शुरू कर देता है। अब आपको इसके बीच चयन करना है:
ओपन सोर्स काम करता है, क्योंकि यह एक समुदाय है। क्योंकि यह आपसी है। ओपन सोर्स कोड लिखकर आपको पैसे नहीं मिलते हैं। ओपन सोर्स कोड के सेवन से आपको पैसा मिलता है। तो आप ओपन सोर्स कोड क्यों लिखते हैं? कुछ वापस देने के लिए।
यह कुछ लोगों के लिए एक शौक है; इस पर विश्वास करें या नहीं।
जिलेट आपको एक मुफ्त रेजर देने और आपको ब्लेड बेचने में खुशी होगी।
कुछ लोग अन्य तरीकों से पैसा बनाते हैं और समुदाय को वापस देना चाहते हैं। मुझे यकीन है कि लिनस टॉर्वाल्ड्स ने वास्तव में कोड को बेचने के बिना लिनक्स के बहुत सारे पैसे 'बंद' किए हैं और शायद पैसे को दूर कर देते हैं।
सभी ओपन सोर्स सॉफ़्टवेयर का उद्देश्य किसी भी उपयोगकर्ता के लिए केवल डाउनलोड, इंस्टॉल और उपयोग करने के लिए डिज़ाइन नहीं किया गया था, इसलिए आप अपना अधिक समय कौशल स्तर के आधार पर खर्च कर सकते हैं और अधिकांश लोग अपने समय को महत्व देते हैं।
मौद्रिक क्षतिपूर्ति केवल संभव मुआवजा नहीं है। प्रसिद्धि (हालांकि ज्यादातर सीमित दायरे में) एक और है। आपने जो काम किया है, उसे दिखाने की खुशी अभी बाकी है।
मुझे, मैं ज्यादातर ऐसा करता हूं क्योंकि मुझे सॉफ्टवेयर लिखने का आग्रह है और अगर ऐसा किसी और की मदद करने के लिए होता है, तो हर कोई जीत जाता है।
यह प्रश्न ओपन सोर्स के लिए विशिष्ट नहीं है, क्योंकि आप मुफ्त में कोड लिख सकते हैं, और इसे कभी भी जनता के लिए जारी नहीं कर सकते हैं (हालांकि यह कोड साझा करने के सभी ज्ञात लाभों के कारण दुर्लभ होगा)।
असली सवाल यह है कि कुछ भी मुफ्त में क्यों करें? जवाब है, क्योंकि यह आपको खुश करता है ।
व्यक्तिगत रूप से, मुझे सीखना पसंद है, और मैं अपने भुगतान की नौकरी पर काम करने की तुलना में खुले स्रोत पर अधिक काम करना सीखता हूं। क्योंकि सीखने से मेरे कौशल में सुधार होता है, इससे मुझे बेहतर भुगतान करने वाली नौकरियां प्राप्त करने में भी मदद मिलती है।
ओपन सोर्स एप्लिकेशन विकसित करने के कई कारण हैं। सामान्य तौर पर, अधिक मूलभूत आवश्यकता खुले स्रोत के लिए बेहतर अनुकूल है। उदाहरण के लिए, ASP.NET MVC, रेल पर रूबी, Django, PHP, और अन्य वेब फ्रेमवर्क सभी खुले स्रोत हैं। यह सही है, यहां तक कि Microsoft के पास एक अच्छी तरह से ज्ञात खुला स्रोत परियोजना है। एक अच्छी तरह से संगठित वेब ढांचे की आवश्यकता है जो आपको एक वेब एप्लिकेशन बनाने पर ध्यान केंद्रित करने की अनुमति देता है जो आपके द्वारा बनाए जा रहे विशिष्ट वेब एप्लिकेशन से बड़ा है।
कई लोग (स्वयं शामिल) खुले स्रोत में योगदान करते हैं क्योंकि हम अपने दिन के काम में इन रूपरेखाओं का उपयोग करते हैं। यह एक अर्थ में आत्म संरक्षण है। अगर मुझे पहिया को फिर से मजबूत रखने की ज़रूरत नहीं है क्योंकि मैं एक नई कंपनी में हूं, तो मुझे क्यों करना चाहिए?
खुले स्रोत के साथ पैसा बनाने के रूप में, यह एक मुश्किल विषय है। अधिकांश खुले स्रोत लाइसेंस आपको अपना सॉफ़्टवेयर बेचने की अनुमति देते हैं। विशिष्ट लाइसेंस यह नियंत्रित करता है कि क्या आपको अपने संशोधनों (BSD / ASL शैली के लाइसेंसों को साझा करने की आवश्यकता नहीं है, जबकि GPL शैली के लाइसेंस ज्यादातर मामलों में करते हैं), या मूल ओटी प्रोजेक्ट के लिए ओटिटेशन प्रदान करते हैं।
जिन मामलों को मैं सबसे अधिक बार देखता हूं वे हैं:
निचला रेखा यह है कि स्रोत कोड खुला हो सकता है, लेकिन हमेशा ऐसे लोग होते हैं जिन्हें कच्चे कोड से अधिक की आवश्यकता होती है। मुझे यकीन है कि खुले स्रोत से पैसा बनाने के और भी तरीके हैं, आपको बस रचनात्मक होना है।
इसके कई कारण हैं।
कुछ लोगों को इसे लिखने के लिए भुगतान मिलता है, क्योंकि उनके नियोक्ता इसे सार्थक समझते हैं (और इसके लिए बहुत सारे संभावित कारण हैं)। कुछ लोग एफ / ओएसएस पर आधारित कंपनियां शुरू करते हैं क्योंकि वे इससे पैसा कमा सकते हैं।
कुछ लोग एफ / ओएसएस का उपयोग करते हैं और वापस देना चाहते हैं।
कुछ लोग इसे एक प्रतिष्ठा के खेल के रूप में मानते हैं, जैसे कि अकादमिक अनुसंधान या यहाँ सवालों का जवाब देना।
कुछ लोग अपने स्वयं के प्रयोजनों के लिए एक निश्चित सॉफ्टवेयर चाहते हैं, और इसे केवल इसलिए जारी करते हैं क्योंकि वे जो चाहते हैं वह इसका उपयोग करना है, और वे कभी-कभी उपयोगी सुझाव प्राप्त कर सकते हैं यदि अन्य लोग भी इसका उपयोग कर सकते हैं।
पैसे के अलावा, निश्चित रूप से प्रसिद्धि है - और फिर उनका सीखना यह है कि कुछ इसे कैसे काम करता है और इसे स्वयं निर्माण करता है। अपने सामान्य कार्य जीवन के बाहर मूल्यवान और विपणन योग्य अनुभव प्राप्त करना। मुझे लगता है कि आयेंडे इसका एक अच्छा उदाहरण है।
एक तरफ के रूप में - आम तौर पर मैंने कुछ सबसे अच्छे, सबसे सहज प्रोजेक्ट्स और चौखटे पाई हैं, जिनके साथ मैंने ओपन सोर्स होने के लिए काम किया है - मुझे लगता है कि जो लोग वास्तव में अपने खाली समय को प्रोजेक्ट करने के लिए तैयार करने के लिए काफी भावुक हैं खरोंच या बस इसे बनाए रखने से एक बेहतर उत्पाद तैयार होता है, जो लोग केवल 9-5 से एक साथ समूहीकृत होते हैं।
यह न केवल पैसा बनाने के लिए है, बल्कि पैसे बचाने के लिए भी है । अच्छे ओएसएस पुस्तकालयों और उपकरणों की विशाल लाइब्रेरी इसे एक प्राकृतिक विकल्प बनाती है।
उन्हीं मामलों (GPL और दोस्तों) में जिसका अर्थ है कि आप कानूनी रूप से परिणामी कोड OSS भी बनाने के लिए बाध्य हैं। अन्य मामलों में, यह सिर्फ एक व्यक्तिगत पसंद है, लेकिन आपको अभी भी अन्य पुरस्कार प्राप्त करना है (ज्यादातर कुछ मान्यता, कभी-कभी समर्थन बेचने का मौका, कभी-कभी (मेरे साथ हुआ) संभावित नियोक्ताओं को दिखाने के लिए एक अच्छा संदर्भ)
एक से अधिक अवसरों पर, मैंने एक ओपन सोर्स प्रोजेक्ट में एक पैच का योगदान केवल इसलिए किया क्योंकि मैं यह सुनिश्चित करना चाहता था कि भविष्य के संस्करणों में फ़ीचर / फिक्स शामिल हो।
यह एक खिंचाव की तरह नहीं लगता है कि कोई व्यक्ति खुले स्रोत के रूप में कुछ जारी करेगा क्योंकि यह संभावना की पेशकश करता है कि अन्य इसका उपयोग करेंगे और इसे चालू रखेंगे।
मैंने एक व्यक्ति के साथ काम किया जिसने कोड लिखा था (IIRC) ने CUSIP को मान्य किया । उन्होंने इसे नेट पर जारी किया। वर्षों बाद उन्होंने एक अलग प्रणाली के लिए CUSIP परिवाद डाउनलोड किया। वह उस कोड का संदर्भ देखकर आश्चर्यचकित थे जो उन्होंने वर्षों पहले लिखा था।
मैं जिस आउटफिट के लिए काम करता हूं, वह एक सार्वजनिक डोमेन कोड (व्यवसाय स्वामी द्वारा लिखित) के साथ शुरू हुआ था [खुला स्रोत का आविष्कार होने से वर्षों था]। उनका मूल व्यवसाय मॉडल इसका उपयोग करने के लिए एक सलाहकार होना था (उपयोग सीधा नहीं है, और कई सैकड़ों लोग एक जीवित परामर्श करते हैं)। निश्चित रूप से फीचर एन्हांसमेंट की मांग इतनी शानदार थी कि यह मालिकाना वाणिज्यिक कोड बन गया। लेकिन, अभी भी अर्जित अधिकांश वेतनमान तेजी से घटते संख्या में पैमाने पर हैं: (1) उपयोगकर्ता अपना काम कर रहे हैं, (2) कंसल्टेंट्स को समूह (1), अंत में (3) डेवलपर्स / परीक्षक आदि।
मैं बहुवचन का उपयोग करता हूं, क्योंकि कई अन्य मालिकाना कोड समान सार्वजनिक डोमेन स्रोत से रिलीज़ होते हैं।
आप खुद को निम्न स्थिति में पा सकते हैं:
इस स्थिति में, एक ओपन-सोर्स प्रोजेक्ट में भाग लेना पूरी तरह से समझदार व्यावसायिक निर्णय है।
यह बहुत अच्छा विज्ञापन भी हो सकता है।