14 पॉइंट द्वारा xguru 2020-08-31 | 2 टिप्पणियां | WhatsApp पर शेयर करें
<p>Cloud services ओपन सोर्स को लेकर उसे "as a service" बना रही हैं, और बिना कोई लागत चुकाए इस्तेमाल कर रही हैं। इसके जवाब में हाल के वर्षों में कई open source प्रोजेक्ट license बदलने या distribution model बदलने जैसे तरीकों से प्रतिक्रिया दे रहे हैं.<br /> इसी बारे में Chef के पूर्व CTO की businessization पर सलाह.<br /> <br /> Elastic ने code को कम open source बनाने वाला तरीका अपनाया, जिससे कुछ components proprietary हो गए, और उन्हें अलग करना भी जटिल है ⇨ Open Core model<br /> Chef पूरी तरह open है, लेकिन Chef नाम को trademark बनाकर उसका उपयोग न कर पाने जैसा बदलाव किया गया ⇨ Redhat model<br /> → Chef ने अपने पुराने Open Core model से RedHat की ओर रुख किया<br /> <br /> Chef के CTO रह चुके Adam Jacob की सलाह है कि Open Core की तुलना में RedHat model कहीं बेहतर है<br /> ( यह शायद सिर्फ Chef के मामले में सही हो सकता है। और उन्होंने उस license model बदलाव से पहले ही कंपनी छोड़ दी थी )<br /> <br /> 1) 100% open source code पर आधारित product बनाइए<br /> → ऐसा करने पर कंपनी उस open source code community का हिस्सा बन जाती है.<br /> → Open Core तरीके में कंपनी मौजूदा community के ऊपर खड़ी होती है, और community से मदद पाना कठिन हो जाता है<br /> → Adam को 13 साल तक यह समझाना पड़ा कि Chef का commercial version open source version से अलग क्यों है। RedHat model में इसकी जरूरत नहीं पड़ती<br /> <br /> 2) Trademark register कराइए और उस product के एकमात्र distributor बनिए। बिज़नेस भी पूरा आपका<br /> → इसका मतलब है कि company के पास Supply Chain आ जाती है<br /> → Supply Chain : source version control, commit, QA, build pipeline, materials hosting, marketing, sales team आदि<br /> → यानी code को छोड़कर बाकी सारी मेहनत company करती है और उसी से value बनाती है <br /> <br /> 3) जो लोग alternative distribution बनाते हैं, उन्हें प्रोत्साहित कीजिए और सहयोग कीजिए <br /> → यही एक healthy community बनाता है</p>

2 टिप्पणियां

 
iolothebard 2020-09-01
<p>लेकिन... अगर cent os सामने आ जाए तो क्या होगा?</p>
 
xguru 2020-08-31
<p>Amazon ने MySQL, MongoDB, Elastic Search आदि को लेकर उन्हें service के रूप में उपलब्ध कराया, जिससे यह मुद्दा बना और नीचे की तरह license बदलाव भी किए जा रहे हैं.<br /> <br /> → CockroachDB license बदलाव - open source है, लेकिन commercialize नहीं किया जा सकता https://hi.news.hada.io/topic?id=7<br /> → Sentry, BSL(Business Source License) में open source license बदलाव https://hi.news.hada.io/topic?id=870<br /> <br /> Dropbox ने Nginx से Envoy में switch क्यों किया https://hi.news.hada.io/topic?id=2625 <br /> ऊपर के लेख में भी देखें तो Adam की सलाह के 1) नंबर की तरह, Nginx open core model था, जबकि Envoy पूरी तरह open model था, इसलिए उसमें contribute करना ज्यादा स्वतंत्र था — ऐसा कहा गया है. <br /> </p>