Çift lisans nasıl verilir?


9

GPL v3 kapsamında bir projemi açık kaynak yapmak istiyorum. Ayrıca, kodu özel bir uygulamada kullanmak isteyenler için bir lisans satmak istiyorum.

Kaynak kodumu GPL v3 altında yayınlamayı ve aynı zamanda seçtiğim başka bir lisans kapsamında serbest bırakma hakkını nasıl saklı tutarım? GPL üstbilgisini hala kaynak dosyalarımın her birinin üstüne koyabilir miyim?

Yazılımın yasal tarafında yeniyim.


6
Bunun bir avukat için bir soru olduğuna inanıyorum. Yığın akışı değil. Ancak, kodunuzun telif hakkına sahipseniz, kodu herhangi birisine istediğiniz şekilde lisanslama seçeneğiniz vardır. GPL 3 altında yayınlamak, telif hakkınızı kaybetmek anlamına gelmez, sadece kodunuzu GPL 3'ün kısıtlamaları altında kullanmasına izin vermek anlamına gelir. Kendi koşullarınızda daha az kısıtlamaya sahip başkalarına lisanslayabilirsiniz.

2
@ cyco130 Yorumunuzu bir cevap olarak gönderirseniz, olabildiğince sert bir şekilde değerlendiririm.
Malachi

Yanıtlar:


8

Kaynağa bir GPL başlığı eklemenize gerek yoktur - hiçbir şey yapmanıza gerek yoktur. Dosyadaki adınız ve tarihinizle ilgili bir telif hakkı bildirimi yararlı olmasına rağmen bazı bölgelerde gerekli olabilir.

Muhtemelen başlığınıza / e-postanıza / web sitenize ve "terimler için licence.txt dosyasına bakın" ifadesini içeren bir not ekledim, o zaman GPL / Ticari için farklı kaynak dosyalarına sahip olmanız konusunda endişelenmenize gerek yok.

GPL bir dağıtım lisansıdır, projenizin bir kopyasını GPL altında dağıtırsanız GPL metin dosyasını eklersiniz (ve kaynağı kullanılabilir hale getirirsiniz). Kendiniz dağıttığınızda, istediğiniz ticari lisans dosyasını ekleyin.

Tek karmaşıklık, GPL kullanıcılarının düzeltmelerini kabul etmenizdir - bu düzeltmelere sahiptirler ve bunları yalnızca GPL altında dağıtabilirsiniz. Yazarlara telif hakkı atamadığınız sürece.


GPL sitesi tüm kaynak dosyalarına bir başlık eklemek zorunda gibi görünüyor, ben de bu karışıklık vardı.
KallDrexx

2
@KallDrex - GPL size sahip olduğunuz kodla ne yapacağınızı söyleyemez. Kaynak dosyalar dağıtım paketinden ayrıldığından kesinlikle iyi bir fikirdir ve bazı ülkelerde açıkça belirtirseniz size daha güçlü bir telif hakkı davası verir - ancak çalışmanıza sahip olursunuz ve GPL lisansı bunu değiştirmek için hiçbir şey yapmaz.
Martin Beckett

2
Hayır, araştırmamı yaptıktan sonra anladım, ancak GPL dokümantasyon sayfaları (GPL lisansının kendisi değil), tüm sayfaları GPL lisansı ile işaretlemeniz gibi görünüyor ve durumun böyle olmadığını anlamak için bazı ek araştırmalar gerekiyor. Daha önce kendi kodunuz için bir lisans almakla hiç ilgilenmediyseniz, bu açık değildir.
KallDrexx

Her ne kadar kodun telif hakkının verildiğini ve bir lisansa tabi olduğunu açıkça belirtmek için her dosyanın üstüne her zaman telif hakkı bildirimini (Telif Hakkı <yıl> <author>) eklemeniz gerekir. Bu kısım önemlidir. Önerilen başlığın geri kalanı sadece kolaylık sağlamak içindir.
elplatt

"... yazarların size telif hakkı vermesini sağlayabilirsiniz". Çift lisans almak istediğim bir projede çekme isteğim var, yazarlardan bana telif hakkı atamalarını nasıl talep etmeliyim?
ilyaigpetrov
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.