14 puan yazan xguru 2020-08-31 | 2 yorum | WhatsApp'ta paylaş

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.

Buna ilişkin olarak Chef'in eski CTO'sunun işe dönüştürme tavsiyeleri

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

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

→ Chef, mevcut Open Core modelinden Red Hat'e geçmiş oldu

Chef'in CTO'su olan Adam Jacob'un tavsiyesi, Open Core'dan ziyade Red Hat modelinin çok daha iyi olduğu yönünde

( Bu yalnızca Chef için geçerli olabilir. Ayrıca kendisi bu lisans modeli değişikliğinden önce şirketten ayrıldı )

  1. %100 açık kaynak kod tabanlı bir ürün oluşturun

→ Bunu yaparsanız şirket ilgili açık kaynak kod topluluğunun bir parçası olur.

→ Open Core yaklaşımında ise mevcut topluluğun üstünde kalırsınız ve topluluktan yardım almak zorlaşır

→ 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

  1. Trademark tescili alın ve o ürünün tek dağıtıcısı olun. İşin tamamı da size ait olsun

→ Bu, şirketin Supply Chain'i elinde tutması anlamına gelir

→ Supply Chain: kaynak sürüm yönetimi, commit, QA, build pipeline, materyal barındırma, pazarlama, satış ekibi vb.

→ Yani kod dışındaki tüm emeği şirket verir ve değeri o oluşturur

  1. Alternatif dağıtımlar oluşturan kişileri teşvik edin ve onlarla iş birliği yapın

→ Bu, sağlıklı bir topluluk oluşturur

2 yorum

 
iolothebard 2020-09-01

Ama... ya cent os ortaya çıkarsa?

 
xguru 2020-08-31

Amazon’ın MySQL, MongoDB, Elastic Search gibi projeleri alıp hizmete dönüştürmesiyle bu konu gündem oldu ve bunun sonucunda aşağıdaki gibi lisans değişiklikleri de yapılıyor.

→ CockroachDB lisans değişikliği - açık kaynak ama ticarileştirilemez https://tr.news.hada.io/topic?id=7

→ Sentry, BSL(Business Source License) ile açık kaynak lisansına geçti https://tr.news.hada.io/topic?id=870

Dropbox’ın Nginx’ten Envoy’a geçiş yapma nedeni https://tr.news.hada.io/topic?id=2625

Yukarıdaki yazıda da görüldüğü gibi, Adam’ın 1) numaralı tavsiyesinde olduğu üzere Nginx’in open core modeli, Envoy’un ise tamamen açık bir model olması nedeniyle katkı yapmak daha özgürdü deniyor.