ओपन सोर्स को बिज़नेस में बदलने का तरीका
(oreilly.com)<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 टिप्पणियां