GPL altında bir program yayınlarsam, devam etmem gerekir mi?


26

Bu senaryoyu inceleyin:

  • Bir GPL lisanslı kütüphane QuuxTools kullanan bir FooSuite programı geliştiriyorum
  • GPL altında FooSuite 1.0 programını bırakıyorum

Daha sonra, bir sebepten dolayı programı farklı şartlarda birine lisanslamam gerektiğini keşfettim.
Dolayısıyla:

  • GPL’e bağımlılığı QuuxTools’dan kaldırıyorum.

    • programı artık bu kitaplığı kullanmayacak şekilde yeniden yazma
    • QuuxTools için farklı bir lisans edinmek (eğer çift lisanslı ise; bakınız PyQt).
  • FooSuite 1.1'i GPL olmayan bir lisans altında yayımladım.

Bununla birlikte, FooSuite 1.1 hala FooSuite 1.0'dan türetilmiş bir eserdir . Bir yabancının yaptığım şeyi yapmasının yasal olmadığını anladım, ama ben - kendimi - FooSuite’in sahibi olarak - bu kısıtlamadan arınmış mıyım?


8
Yeni sürümleri yeni lisans altında yayınlayabilirsiniz. Oracle bu şekilde MySQL'i öldürmüyor mu?
Manoj R

Neyse ki, GPL'yi kesinlikle ortadan kaldırabilirsiniz.
DeadMG

Ortak bir lisans değişikliği GPLv2'den GPlv3'e kadardır, ki bunlar aynı nedenlerden dolayı izin verilir (ya da Linux durumunda, sahiplerin kabul etmediği için izin verilmez)
MSalters

2
VLC, kurulmuş bir GPL projesinin yeniden lisanslandırılmasında ( GPL'den LGPL'ye ) faydalı bir vaka çalışmasıdır: jbkempf.com/blog/post/2012/… | jbkempf.com/blog/post/2012/…
Kev

Yanıtlar:


32

Bir parçası olan tüm kodun telif hakkını sakladığınız sürece FooSuite(bu, topluluğa kod eklemişseniz, telif haklarını size ataması için katkıda bulunanlara sahip olmadıkça sorun çıkarır), kodu aşağıdaki adreste dağıtmakta özgürsünüz. istediğiniz gibi birçok farklı lisans. Böylece FooSuite 1.1farklı bir lisans altında yayınlayabilirsiniz .

Elbette, başkası FooSuite 1.0GPL’nin altında zaten yayınlanmış olan kodu alabilir ve GPL’nin altında olacak olan kendi kodunu oluşturabilir OpenFooSuite 1.1ve 1.1 sürümü için eklediğiniz işlevleri dahil edebilir. İlgilendiğiniz oldukça büyük bir topluluk varsa FooSuite, kapalı kaynaklı sürümünüzün açık sürümle rekabet etmesi çok zor olabilir.


6
Birden fazla açık kaynaklı projenin çatal tarafından öldürüldüğüne dikkat edin (genellikle yavaş). XFree86 bir örnek, yerini X.Org aldı . OpenOffice (şimdi "Apache OpenOffice"), LibreOffice adlı benzer bir çatalla sonuçlandı, ki bu ikisinin tek kurtulanı olabilir ya da olmayabilir.
Joachim Sauer

3
Sağlam cevap için +1. "GPL kullanmamak" ın "Açık kaynak değil" ile aynı olmadığını unutmayın. Orada üçlü negatifi affetmekle birlikte, GPL açık kaynağa sahip olan tek yol (lisans) değildir. Bir sürü alternatif var. GPL, virüslü yapısı nedeniyle başkaları tarafından benimsenmeyi engelliyor olabilir.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.