एक डेवलपर के रूप में ओपन सोर्स के साथ पैसा कमाना?


109

मैं वर्तमान में एक छात्र हूं (एप्लाइड इंफॉर्मेशन टेक्नोलॉजी) और हम C # और जावा में अपनी अधिकांश प्रोग्रामिंग करते हैं। मैं सोच रहा था कि मैं एक डेवलपर के रूप में कैसे कर सकता हूं, खुले स्रोत के साथ पैसा कमा सकता हूं। मुझे पता है कि सहायता देने, या सेवाएं प्रदान करने की कहानी है, लेकिन मैं एक sysadmin नहीं हूं और मुझे sysadmin काम पसंद नहीं है। वास्तव में मैं भविष्य में अपने हाथों को कुछ C और C ++ पर प्राप्त करना पसंद करूंगा और कुछ निम्न स्तर का विकास करूंगा।

तो मेरा वास्तविक सवाल यह है: क्या ओपन सोर्स सॉफ्टवेयर के विकास के साथ पैसा बनाया जाना है, और कैसे?

संपादित करें: केवल यह इंगित करना कि मेरा स्वयं का ओपन सोर्स प्रोजेक्ट शुरू करना एक आवश्यकता नहीं है।



"समर्थन / सेवाएं प्रदान करना" ओपन सोर्स के लिए जरूरी नहीं कि इसमें सिसडमिन कार्य शामिल हो। उदाहरण के लिए, हो सकता है कि एक ग्राहक को एक ओपन सोर्स ऐप मिल जाए जो उनकी जरूरतों के लिए लगभग सही हो, अगर इसमें एक छोटा कोड मॉड बनाया गया है और वे आपको उस कोड मॉड को प्रोग्राम करने के लिए हायर करेंगे।
जेम्स

मुक्त, खुले स्रोत कार्यक्रमों का विकास क्यों संभव है ? "पैसे के बारे में सब कुछ क्यों होता है? आपको कैसा लगता है विकिपीडिया काम करता है? विकिपीडिया पर सामग्री डालने के लिए किसी को भुगतान नहीं किया जाता है, फिर भी यह सबसे अच्छा विश्वकोश है ... आइए पैसे की बात करें ..."
gnat

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

जवाबों:


105

यह उत्तर कुछ अतिरिक्त शोध और राय के साथ, निम्नलिखित सवालों के जवाबों को संक्षेप में प्रस्तुत करता है।

सार

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

ओपन सोर्स के जरिए पैसे कमाने के तरीके

1. एक कंपनी द्वारा प्रायोजन

यह कई तरीकों से हो सकता है।

  • हाई-प्रोफाइल प्रोजेक्ट पर काम जारी रखने के लिए स्थायी नौकरी। यह शायद सबसे दुर्लभ मामला है। आप एक प्रमुख ओपन सोर्स प्रोजेक्ट के एक वरिष्ठ सदस्य हैं, जैसे किसी लिनुस टोर्वाल्ड , गुइडो van Rossum या थियो द रादत , तो आप शायद अपनी परियोजना पर काम जारी रखने के लिए सक्षम हो जाएगा, जबकि आर्थिक रूप से इस तरह के रूप में एक प्रमुख कंपनी द्वारा समर्थित किया जा रहा गूगल या आईबीएम । यद्यपि समर्थन का यह तरीका अपेक्षाकृत असामान्य है, फिर भी आपको इस प्रकार के फंडिंग को सुरक्षित करने के लिए एक ओपन सोर्स सुपरस्टार होना आवश्यक नहीं है ; कई लिनक्स कर्नेल डेवलपर्स रेड हैट जैसी कंपनियों द्वारा आंशिक या पूर्ण रूप से वित्त पोषित हैं
  • विशिष्ट सुविधाओं या एक्सटेंशन के लिए भुगतान किया। कुछ कंपनियों ने खुले स्रोत सॉफ़्टवेयर में लागू विशिष्ट सुविधाओं के लिए बाउंटी की पेशकश की है जो वे व्यावसायिक कार्यों के लिए उपयोग करते हैं। अक्सर बंद स्रोत बने रहने के लिए सुविधा की आवश्यकता नहीं होती है, इसलिए समुदाय में महत्वपूर्ण कोड का योगदान होता है। इसे ओपन सोर्स डेवलपमेंट के मधुमक्खी पालक मॉडल के रूप में वर्णित किया गया है । कुछ मामलों में अतिरिक्त सुविधाओं का मालिकाना बने रहना आवश्यक है, लेकिन एक खुले स्रोत कोडबेस पर आधारित हैं। दोनों मामलों में, एक डेवलपर के लिए ओपन सोर्स विशेषज्ञता एक स्पष्ट लाभ है।
  • आपका दिन का जॉब कोड ओपन-सोर्स किया जा सकता है। एक संबंधित मामला वह है जहां आपके दैनिक कार्य के दौरान कंपनी के लिए आपके द्वारा लिखे गए कोड के पहलू कंपनी के लिए नुकसान के बिना खुले-खट्टे हो सकते हैं। कोड मौजूदा FOSS परियोजना पर आधारित हो भी सकता है और नहीं भी। आमतौर पर उपयोगी उपकरण और पुस्तकालय अक्सर इस तरह से जारी किए जा सकते हैं, और वास्तविक सबूत से पता चलता है कि इस तरह की परियोजनाएं अक्सर स्वेच्छा से संचालित होने के बाद तेज हो सकती हैं।

2. मौजूदा परियोजनाओं के लिए मूल्य जोड़ें

एक व्यक्ति या कंपनी खुद को एक प्राथमिक प्रदाता के रूप में स्थिति दे सकती है जो मौजूदा ओपन-सोर्स प्रोजेक्ट या प्रोजेक्ट्स के लिए मूल्य जोड़ता है। कंपनियों के कई उदाहरण हैं जो मौजूदा परियोजनाओं की पैकेजिंग, लेयरिंग, संयोजन या विस्तार द्वारा एक सेवा प्रदान करते हैं। वे मोटे तौर पर दो श्रेणियों में आते हैं।

  • समर्थन। उत्साहित जोड़ा गया है कि वैज्ञानिक पुस्तकालयों पर ध्यान केंद्रित करते हुए एक कस्टम पायथन वितरण पैकेजिंग करके । Redhat और अन्य लिनक्स वितरण कई असमान खुले स्रोत परियोजनाओं को टकराते हैं और परीक्षण करते हैं, और आसानी से उपयोग में स्थापित और उन्नयन तंत्र प्रदान करते हैं। ये कंपनियां उसी तरह से सपोर्ट सर्विस बेचती हैं, जिस तरह से कई प्रॉपराइटर प्रोवाइडर करते हैं।
  • फ्रीमियम मॉडल। इस मॉडल के तहत, सॉफ्टवेयर या सेवा का एक मूल संस्करण मुफ्त है; अतिरिक्त 'प्रीमियम' सुविधाएँ आम तौर पर अतिरिक्त खर्च करती हैं। स्लीपेकैट सॉफ्टवेयर नेएक मालिकाना लाइसेंस के तहत बर्कले डीबी केलिए अतिरिक्त सुविधाएं प्रदान कींCedega लिनक्स के तहत विंडोज एपीआई का पुन: कार्यान्वयन प्रदान करता है, जो मुक्त और मालिकाना कोड के मिश्रण के रूप में जारी किया गया है। इस मॉडल को खुला स्रोत नहीं होना चाहिए; संगठनों के लिए जीमेल एक सेवा का एक उदाहरण है जो मुफ्त (बीयर में) और प्रीमियम विकल्प दोनों प्रदान करता है।

3. एक दोहरे लाइसेंस मॉडल के तहत कोड की पेशकश करें

एक शक्तिशाली दृष्टिकोण दो वैकल्पिक लाइसेंस के तहत सॉफ़्टवेयर की पेशकश करना है , एक कोपलेफ़्ट लाइसेंस की आवश्यकता होती है, जो सॉफ़्टवेयर वितरित होने पर समुदाय को वापस जारी करने की आवश्यकता होती है, और एक वाणिज्यिक लाइसेंस, जो खुले स्रोत के प्रतिबंधों के बिना सॉफ़्टवेयर के उपयोग की अनुमति देता है। इस दृष्टिकोण को Qt और Open Office जैसी बड़ी परियोजनाओं के साथ-साथ छोटे एक-बंद प्रोजेक्ट द्वारा सफलतापूर्वक लागू किया गया है

4. परामर्श करें

ओपन-सोर्स काम मूल्यवान सामुदायिक दृश्यता प्राप्त करने का एक तरीका प्रदान कर सकता है।

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

5. सहायक चैनल

अंत में, आय सहायक चैनल जैसे कि विज्ञापन ( स्टैकओवरफ़्लो करती है), दान , या सॉफ़्टवेयर में नगवेयर तकनीकों के उपयोग के माध्यम से प्राप्त की जा सकती है , जिसका उद्देश्य लेखक को वित्तीय योगदान प्रदान करने में उपयोगकर्ता को नाराज करना है। ये तकनीक ओपन सोर्स डेवलपमेंट मॉडल के लिए विशिष्ट नहीं हैं। उदाहरण के लिए, वे अक्सर गैर-मुक्त शेयरवेयर उत्पादों द्वारा उपयोग किए जाते हैं ।


21

क्योंकि आप इस प्रणाली के निर्माता हैं, आप 'परम विशेषज्ञ' हैं। लाभकारी कंपनियां जो आपके सॉफ़्टवेयर का उपयोग या उपयोग करना चाहती हैं, वे आपको कुछ परामर्श कार्य के लिए ला सकती हैं। इसके अलावा, आप उन सम्मेलनों में बोलने के लिए अर्हता प्राप्त करेंगे जिनके बारे में मैं सुनता हूं कि उनका भुगतान अच्छा है।

किसी मौजूदा प्रोजेक्ट में कोड का योगदान देना भी आपका नाम है। जितना अधिक आप योगदान करते हैं, उतना ही अधिक 'आपके पास अनुबंध कार्य की तलाश में है।


17

यहाँ एक उदाहरण है।

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

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

इसे इस तरह से सोचें - बहुत सारी स्थितियां हैं जहां ग्राहक बस इस कोड को मौजूद करना चाहता है । वे तब परवाह नहीं करते हैं कि उनके पास इसकी विशेष पहुंच है या नहीं।


अनुबंधित नौकरियां अनियमित हैं और मेरी राय में एक अच्छा कैरियर विकल्प नहीं है। बेहतर लगता है कि या तो एक वेतन नौकरी (विश्वसनीय) या एक स्टार्टअप (एक जुआ है लेकिन कम से कम एक संभावित भुगतान है)।
साठफुटेरसूड

15

मेरे अनुभव में, OSS लिखना आपको कोई पैसा नहीं देता है; लेकिन यह आपको बहुत अधिक मूल्यवान बनाता है, और इसलिए रोजगार योग्य है। दोनों उच्च-ट्यून किए गए क्षमताओं के कारण, जो आप अभ्यास से प्राप्त करते हैं, और क्योंकि जब आप मौजूदा ओएसएस का उपयोग करने में सक्षम होते हैं, तो पारिस्थितिकी तंत्र के साथ आपकी परिचितता आपको पहिया का पुनर्लेखन करने से बचने के लिए पहले से ही क्या है इसका मूल्यांकन करने में बहुत कम समय बर्बाद करती है।


11

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

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

तीसरा, एक छात्र के रूप में, आपको अगली गर्मियों में Google समर ऑफ कोड पर गंभीरता से विचार करना चाहिए ।

कुल मिलाकर, मैं कहूंगा कि खुले स्रोत का योगदान इस लायक है कि आप सीधे उनसे पैसे कमाएँ या नहीं। हालांकि, मुझे डर है कि आपको अल्पावधि में लाभ का एहसास नहीं होगा।


10

यह वास्तव में निर्भर करता है। कई लोग खुले स्रोत के विकास को एक शौक के रूप में करते हैं, और एक दिन का काम करते हैं (जो अक्सर होता है, हालांकि हमेशा नहीं, सॉफ्टवेयर विकास भी)।

कुछ कंपनियों द्वारा भुगतान किया जाता है जिनकी ओपन सोर्स परियोजना में रुचि है। LWN.net ने उदाहरण के लिए लिनक्स कर्नेल देवों को भुगतान करने वाले लेख के बारे में पोस्ट किया है:

http://lwn.net/Articles/222773/

कई कंपनियों के लिनक्स कर्नेल विकास को चालू करता है, और न केवल लिनक्स वितरकों को।

कुछ डेवलपर्स एक परामर्श व्यवसाय भी चलाते हैं, और अपने मुख्य कार्य का समर्थन करने के लिए या एक प्रदर्शन के रूप में सॉफ्टवेयर विकास का उपयोग करते हैं।


7

वहाँ कुछ अलग तरीके हैं

  • किसी अन्य कंपनी द्वारा अनुदान (उदाहरण के लिए Google लें जो अपने समय के आधे भाग पर काम करने के लिए गुइडो वैन रोसुम को भुगतान करता है)
  • समर्थन सेवाएं बेचना
  • परामर्श सेवाएँ बेचना
  • ओपनसोर्स के माध्यम से खुद के लिए एक प्रोफ़ाइल का निर्माण करना यह उम्मीद करता है कि यह बोलने, पुस्तक संलेखन, एक अच्छी भुगतान वाली नौकरी प्राप्त करने जैसी अन्य चीजों की ओर जाता है
  • उदाहरण के लिए "उद्यम" ग्राहकों के लिए उत्पाद के एक व्यावसायिक संस्करण की कताई

और फिर मुझे लगता है कि सबसे बड़े लोग अपने ज्ञान का विस्तार कर रहे हैं और अपने उत्पादों के उपयोगकर्ताओं से प्यार प्राप्त कर रहे हैं।


6


एक ओपनसोर्स प्रोडक्ट (आपका एप्लिकेशन, एक फोरम, एक सपोर्ट साइट इत्यादि) के बारे में एक वेबसाइट बनाएं और उसमें कुछ विज्ञापन रखें।

वह चाल चलेगा।


2
ज़रूर, आप कुछ पैसे कमा सकते हैं, लेकिन आप विज्ञापनों से दूर नहीं रह सकते।

1
हालाँकि, Google को em के साथ कुछ किस्मत मिली है;)
Michael Durrant

6

मैंने खुले स्रोत सॉफ़्टवेयर के माध्यम से अनजाने में पैसा कमाया है, जैसा कि एक दोस्त है। हमारे पास समान मामले थे, लेकिन मैं केवल अपने बारे में बात करूंगा: मैंने एक खुला स्रोत वीसीडीएफ डिकोडर लिखा था, मूल रूप से क्योंकि कल्पना अच्छी लग रही थी। (लंबी कहानी, लेकिन मैं मूल रूप से कंपनी के समय पर इसे लिखने जा रहा था, लेकिन इसे शुक्रवार की रात को करने के बजाय समाप्त कर दिया।)

कुछ साल बाद, मुझे एक कंपनी द्वारा संपर्क किया गया था, जो इसे एक वाणिज्यिक पैकेज में उपयोग करना चाहती थी, लेकिन आवश्यक रोपण के बिना। वे इसके लिए लाइसेंस शुल्क का भुगतान करने में प्रसन्न थे, और मुझे एक अत्यंत उचित गैर-अनन्य लाइसेंस प्रदान किया। हमने सौदा किया, और दोनों पक्ष खुश थे।

उद्देश्य कभी भी पैसा कमाना नहीं था - यह सिर्फ एक चीज के उत्पादन के साइड-इफ़ेक्ट के रूप में हुआ, जो दूसरी पार्टी चाहती थी, मूल रूप से।


3
मुझे लगता है कि आप एक महत्वपूर्ण बिंदु पर आ गए हैं: आप पैसे के लिए खुले स्रोत में नहीं जाते हैं।

@ बर्नार्ड: मैं मान रहा हूं कि आपका बयान सन, नोवेल, रेड हैट, गूगल, आईबीएम, ऐप्पल और यहां तक ​​कि माइक्रोसॉफ्ट को भी छोड़ देता है?
जेसन बेकर

नहीं, मेरा मतलब है एक व्यक्ति के रूप में, किसी का इरादा पैसा कमाने का नहीं होना चाहिए। ऐसा नहीं है कि यह असंभव है, या यहां तक ​​कि मुश्किल या अवांछित है।

@ जैसन - मुझे नहीं लगता कि माइक्रोसॉफ्ट कभी "ओपन सोर्स" में गया।
क्रिस लुट्ज़

5

मुझे लगता है कि एक सामान्य परिदृश्य यह है कि उन्होंने नौकरियों का भुगतान किया है। डेवलपर्स के खाली समय से, और उनके भुगतान किए गए कार्यों के तत्वों से बहुत सारे ओपन सोर्स काम निकलते हैं।

एक उदाहरण काम पर एक विशिष्ट समस्या को हल करने के लिए एक समाधान बना रहा हो सकता है, और इसी तरह के परिदृश्य के साथ सामना करने वाले अन्य डेवलपर्स की मदद करने के लिए समाधान का स्रोत खोल सकता है।


4

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

दोहरी-लाइसेंस प्रणाली की संभावना भी है। उदाहरण के लिए, आप एक GPL प्रकार लाइसेंस के तहत सॉफ्टवेयर जारी कर सकते हैं, और एक वाणिज्यिक लाइसेंस के तहत भी, जहां कोई वाणिज्यिक लाइसेंस खरीदने वाला किसी भी संशोधन को स्वामित्व रखने और उसे स्रोत कोड जारी किए बिना बेचने की अनुमति देता है।


3

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


3

आपके वास्तविक प्रश्न का उत्तर

क्या ओपन सोर्स सॉफ़्टवेयर के विकास के साथ पैसा बनाया जाना है, और कैसे?

हाँ है, और अलग-अलग तरीके हैं। यदि आप सिर्फ एक डेवलपर बनना चाहते हैं, यानी अपना खुद का व्यवसाय शुरू नहीं कर रहे हैं, तो सबसे अच्छी बात यह है कि आप जिस परियोजना को पसंद करते हैं, उसमें भाग लें। फिर, आपको इस तरह के अवसर मिल सकते हैं: http://webapps.ubuntu.com/employment/canonical_GDOS/ (विभिन्न क्षेत्रों में कई हैं, MySQL, बस एक और "बड़े" नाम का उल्लेख करने के लिए)।

फिर, लिंक्डइन पर अपना प्रोफ़ाइल बनाएं और अपने कौशल और / या हितों के लिए प्रासंगिक ओएसएस समूहों में शामिल हों।

अंतिम, लेकिन कम से कम, एक स्थानीय समूह (जैसे LUG, JUG) से जुड़ें और मेलिंग सूची पढ़ें। अक्सर उन सूचियों में कई नौकरी की पेशकश दिखाई देती है (दुर्भाग्य से मुझे नौकरी मिलने के बाद ही पता चला )।


2

कुछ ओपन सोर्स सॉफ्टवेयर कंपनियां सेवाएं प्रदान करती हैं और पैसा कमाती हैं। (जैसे एप्लिकेशन होस्टिंग आदि) ज्यादातर मामलों में वे ग्राहक की आवश्यकता के अनुसार कुछ अनुकूलन प्रदान करते हैं और समय के साथ समर्थन और रखरखाव प्रदान करते हैं।

मुझे नहीं लगता कि "दान" एक बड़ा बदलाव कर सकता है, लेकिन साथ ही साथ उनसे कुछ प्रभाव भी है।

यह श्रीलंकाई कंपनी के लिए एक अच्छा उदाहरण है जो ओपनसोर्स उत्पादों पर आधारित है।

WSO2


2

दो सफल, लाभदायक ओपन सोर्स कंपनियां हैं जिन्हें मैं यथोचित रूप से जानता हूं:

  • स्लीपसीट सॉफ्टवेयर, जब तक कि वे ओरेकल द्वारा खरीदे गए, बर्कले डीबी को समर्थन और बढ़ाकर पैसे कमाए। हालांकि संस्थापकों में से एक के पास एक दिन का काम था, दूसरे ने नहीं किया, और उनके पास एक दर्जन कर्मचारी थे।

  • Chez Scheme अपने संकलक में संवर्द्धन जोड़कर और उनके संकलक के देशी-कोड संस्करण बेचकर पैसा कमाती है। विशिष्ट संवर्द्धन में एक नया बैक एंड शामिल हो सकता है; अधिक महत्वाकांक्षी हाल ही में वृद्धि एक देशी धागे पैकेज था। संस्थापक (केंट डायबविग) के पास एक दिन का काम है; मुझे नहीं पता कि उसके पास कितने कर्मचारी हैं। Chez असामान्य है कि दुभाषिया खुला स्रोत है लेकिन संकलक नहीं है।

सिग्नस और रेड हैट दोनों अपने सॉफ़्टवेयर के विशेष संस्करणों के साथ-साथ "सपोर्ट" भी बेचते हैं, लेकिन सॉफ्टवेयर को भी छोड़ दिया जाता है। मैं वास्तव में इस व्यवसाय मॉडल को नहीं समझता।

इन उदाहरणों से जो मैं निकालता हूं वह यह है कि यदि आपका सॉफ्टवेयर अपनी कक्षा में बकाया है, तो लोग आपको समस्याओं को हल करने के लिए अपने सामान का उपयोग करने में उनकी मदद करेंगे । तो यह लगभग कंसल्टेंसी जैसा है।


मुझे लगता है कि Chez Scheme की दुभाषिया मुक्त है, लेकिन खुला स्रोत नहीं है। मैंने केवल चेज़ स्कीम दुभाषिया के लिए बायनेरिज़ देखा है। और google ने मदद नहीं की।
शैनन सेवेरेंस

2

इसकी प्रकृति से, आप आम तौर पर सीधे कोड से पैसा नहीं कमा सकते - क्योंकि यह खुला है। आप दोहरे लाइसेंस प्राप्त कर सकते हैं, लेकिन यह ओएसएस समुदाय को भी बंद कर सकता है।

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

या आप एक प्रतिनिधि बनाने के लिए ओएसएस लिख सकते हैं और उम्मीद है कि इसके पीछे अनुबंध कार्य / पूर्णकालिक काम मिल सकता है।


दोहरे लाइसेंस की जरूरत नहीं। आपको GPL कोड बेचने से रोकने के लिए कुछ भी नहीं है। एकमात्र मुद्दा यह है कि आप खरीदार को खुद को बेचने या उसे दूर करने से नहीं रोक सकते। कोड लिखने की सेवा को बेचने के लिए , माल की तुलना में बेहतर है जो कोड हैं।
स्लिम

यह सच नहीं है। आप वास्तव में इसे बेच सकते हैं, लेकिन फिर आप इसे जीपीएल की शर्तों के बाहर वितरित कर रहे हैं (जो कि कॉपीराइट धारक के रूप में आप करने के हकदार हैं)। वह इसे सार्वजनिक डोमेन नहीं बनाता है। इस वैकल्पिक लाइसेंस को स्पष्ट करने के लिए बेहतर है।

1

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


1

मुझे लगता है कि अब तक यह एक स्वीकृत तथ्य है कि सॉफ्टवेयर, एक बार स्थापित होने पर इसकी कीमत से अधिक हो जाता है क्योंकि यह अब "पहले से ही" बन गया है। मैं और अधिक उद्यम शैली के ऐप्स के बारे में बात कर रहा हूं।

जब आप सॉफ़्टवेयर खरीदते हैं, तो बहुत सी कंपनियाँ आपसे शुल्क लेती हैं, फिर रखरखाव अनुबंध के साथ अपने दरवाजे पर अपना पैर रखें, जिससे आप से $ $ $ अधिक हो जाए, यदि आपने इसे 7 बार खरीदा है। मुझे पता है कि निश्चित रूप से ऐसा मामला है जहां मैं कुछ मालिकाना सॉफ्टवेयर के साथ काम करता हूं जो कि> 30 साल पुराना है!

यह सिर्फ इतना होता है कि यह सॉफ़्टवेयर स्थापित करने के लिए स्वतंत्र है (इसे "पहले दवाओं के व्यवसाय मॉडल में मुफ्त दवाएं" के रूप में देखें)। पाठ्यक्रम की चुनौती एक ऐसी परियोजना को चुन रही है जिसे अच्छी तरह से बनाए रखा गया है और ऑनलाइन एक अच्छा समर्थन समुदाय है। लेकिन फिर गैर-मुक्त सॉफ़्टवेयर के साथ भी ऐसा ही है।

ओपन सोर्स पर ऑन और ऑफ करना माइग्रेट करना मालिकाना ऐप्स की तुलना में बहुत आसान हो जाता है क्योंकि वे ओपन फॉर्मेट्स को अधिक बार सपोर्ट करते हैं। मालिकाना ऐप आमतौर पर उन पर माइग्रेट करने की सेवा, और अन्य सेवाओं को आपके साथ रहने के लिए आसान बनाने के लिए "दूर" देगा।

O / S ऐप्स में पहले से उच्चतर सीखने की अवस्था है जो रखरखाव अनुबंधों की बहुत आवश्यकता है, इसलिए $ $ बनाने के लिए बहुत सारे अवसर हैं

मेरी राय में, न तो व्यापार मॉडल बेहतर है, बस अलग है। मालिकाना मॉडल सिर्फ अधिक व्यापक होता है।


1

मुझे यहाँ दो प्रश्न दिखाई देते हैं:

1) डेवलपर्स पैसे कैसे बनाते हैं।

अधिकांश डेवलपर्स इसे पैसे के लिए नहीं करते हैं। कारण कई हो सकते हैं लेकिन अगर हम उन्हें कम कर देते हैं, तो यह 1 से कम हो जाता है) एक खुजली को कम करना 2) विश्वसनीयता हासिल करने के लिए 3) उस विशेष भाषा / डोमेन में ज्ञान बढ़ाने के लिए।

2) कैसे व्यापार 'पैसा बनाते हैं।

आमतौर पर समर्थन, प्रशिक्षण, प्रमाणीकरण और वृद्धि से। लेकिन तब सवाल उठता है: यदि आपका उत्पाद वास्तव में अच्छा है, तो उसे अधिक समर्थन की आवश्यकता नहीं होगी। तो यह होना चाहिए जोएल कॉल कंसल्टिंगवेयर


0

आजकल, कंपनियों के कुछ (बहुत?) ओपनसोर्स सॉफ्टवेयर में योगदान करने के लिए डेवलपर का भुगतान करते हैं क्योंकि उनका व्यवसाय ओपनसोर्स सॉफ्टवेयर पर आधारित है या ओपनसोर्स सॉफ्टवेयर से प्राप्त होता है।

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