Copyleft lisansları yavaş yavaş izin veren lisanslarla değiştiriliyor

WhiteSource Şirketi analiz edildi 4 farklı programlama dilinde 130 milyon açık paket ve 200 milyon kodlu dosya lisansı almış ve copyleft lisanslarının payının giderek azaldığı sonucuna varmıştır. 2012 yılında tüm açık kaynak projelerin %59'u GPL, LGPL ve AGPL gibi copyleft lisansları altında sağlanırken, MIT, Apache ve BSD gibi permissive lisansların payı ise %41 oldu. 2016 yılında bu oran izin verilen lisanslar lehine değişti ve bu oran %55 oranında kazanıldı. 2019'a gelindiğinde boşluk genişledi ve projelerin %67'si izin verilen lisanslar, %33'ü ise copyleft kapsamında sağlandı.

Copyleft lisansları yavaş yavaş izin veren lisanslarla değiştiriliyor

WhiteSource yöneticilerinden birine göre, copyleft kavramı, açık kaynağın kişisel kazanç için geri dönüşsüz olarak kullanılmasını veya daha fazla dağıtımı sınırlandırılmasını önlemek için şirketlerle çatışma zamanlarında ortaya çıktı. İzin verilen lisansların artan popülaritesine yönelik eğilim, modern gerçekliklerde artık şirketler ile Açık Kaynak topluluğu arasındaki çatışma açısından dost ve düşman arasında bir ayrımın olmaması ve aynı zamanda geliştirmeye katılımın da olmasından kaynaklanmaktadır. İzin verilen lisansları kullanmayı daha uygun ve daha güvenli bulan şirketlerin açık kaynaklı yazılımlara olan ilgisi artıyor.

Aynı zamanda şirketler ve topluluk arasındaki çatışma yerine, bulut sağlayıcıları ile açık projeler geliştiren start-up'lar arasındaki çatışma ivme kazanıyor. Bulut sağlayıcılarının türev ticari ürünler yaratması ve açık çerçeveleri ve DBMS'leri bulut hizmetleri biçiminde yeniden satması, ancak topluluk yaşamına katılmaması ve geliştirmeye yardımcı olmamasından duyulan memnuniyetsizlik, projelerin özel lisanslara geçişine yol açmaktadır. veya modele Açık Çekirdek. Örneğin, yakın zamanda benzer değişiklikler projeleri etkiledi Elasticsearch, Redis, MongoDB, Zaman ölçeği и HamamböceğiDB.

Copyleft ve izin veren lisanslar arasındaki farkın, copyleft lisansların zorunlu olarak türetilmiş çalışmalar için orijinal koşulların korunmasını gerektirmesi olduğunu hatırlayalım (GPL söz konusu olduğunda, tüm türetilmiş çalışmaların kodunun GPL kapsamında dağıtılması gerekir), ancak izin verilirken izin verilir. lisanslar, kodun kapalı projelerde kullanılmasını mümkün kılmak da dahil olmak üzere koşulları değiştirme fırsatı sağlar.

Kaynak: opennet.ru

Yorum ekle