Açık kaynağı nasıl işe dönüştürmeli
(oreilly.com)<p>Bulut servisleri açık kaynağı alıp onu "as a service"e dönüştürürken hiçbir bedel ödememesi durumuna karşı, son dönemde açık kaynak projeleri lisans değişikliği ya da dağıtım modelini değiştirme yoluyla karşılık veriyor.<br />
Buna ilişkin olarak Chef'in eski CTO'sunun işe dönüştürme tavsiyeleri<br />
<br />
Elastic, kodu daha az açık kaynak hale getirecek şekilde değişti; bazı bileşenler artık proprietary ve bunları ayırmak da zahmetli ⇨ Open Core modeli<br />
Chef ise tamamen açık, ancak Chef adını trademark olarak tescil ettirip bunun kullanımını engelleyecek şekilde değiştirdi ⇨ Red Hat modeli<br />
→ Chef, mevcut Open Core modelinden Red Hat'e geçmiş oldu<br />
<br />
Chef'in CTO'su olan Adam Jacob'un tavsiyesi, Open Core'dan ziyade Red Hat modelinin çok daha iyi olduğu yönünde<br />
( Bu yalnızca Chef için geçerli olabilir. Ayrıca kendisi bu lisans modeli değişikliğinden önce şirketten ayrıldı )<br />
<br />
1) %100 açık kaynak kod tabanlı bir ürün oluşturun<br />
→ Bunu yaparsanız şirket ilgili açık kaynak kod topluluğunun bir parçası olur.<br />
→ Open Core yaklaşımında ise mevcut topluluğun üstünde kalırsınız ve topluluktan yardım almak zorlaşır<br />
→ Adam, 13 yıl boyunca Chef'in ticari sürümünün neden açık kaynak sürümden farklı olduğunu açıklamak zorunda kaldı. Red Hat modelinde buna gerek yok<br />
<br />
2) Trademark tescili alın ve o ürünün tek dağıtıcısı olun. İşin tamamı da size ait olsun<br />
→ Bu, şirketin Supply Chain'i elinde tutması anlamına gelir<br />
→ Supply Chain: kaynak sürüm yönetimi, commit, QA, build pipeline, materyal barındırma, pazarlama, satış ekibi vb.<br />
→ Yani kod dışındaki tüm emeği şirket verir ve değeri o oluşturur <br />
<br />
3) Alternatif dağıtımlar oluşturan kişileri teşvik edin ve onlarla iş birliği yapın <br />
→ Bu, sağlıklı bir topluluk oluşturur</p>
2 yorum