GPL kopyalama telif hakkı bildirimleri


12

"GPL nasıl" diğer programlardan kopyalanan kodun telif hakkı bildirimlerini uygulama hakkında söylenecek aşağıdadır;

Aynı lisans kapsamındaki diğer programlardan kod kopyaladıysanız, telif hakkı bildirimlerini de kopyalayın. Tüm telif hakkı bildirimlerini, her dosyanın en üstüne yakın bir yere koyun.

Visual Basic (VB) kodundan bir bağlantı noktası olan bir C # kitaplığının toplam yeniden düzenleme yaptım . Orijinal VB kodu şu anda Microsoft Public License (Ms-PL) altında, ancak orijinal olarak GPL altında yayınlanmaktadır. C # kütüphanesi, eski VB kütüphanesinde çalışmaya devam eden GPL'dir. Temel olarak sadece kullandıkları aynı 'tekniği' kullandım.

Kütüphane GPL yapmak umurumda değil, bu yüzden sorun değil. ( Topladığım bu cevaptan kütüphanemi türev bir çalışma olarak değerlendirebilirim.) Ancak, her kaynak dosyada önceki telif hakkı bildirimlerini kopyalamak zorunda kalmak zahmetli buluyorum. Ben sadece onlara README dosyasında başvurmak istiyorum. Bu soru , her kaynak dosyaya bildirim ekleme ihtiyacını tartışır , ancak yanıtlar arasında bir fikir birliği yoktur. Bu nedenle lisansı her dosyaya bir güvenlik önlemi olarak eklemek istiyorum.

Kitaplığımın dayandığı projelerin telif hakkı bildirimlerini tüm kaynak dosyalara da eklemem gerekir mi?

Yanıtlar:


2

MS-PL ( tanım ), GPL'ye kıyasla çok daha liberal. Çok özdeş değil, ama MS-PL daha çok kodda olduğu gibi verilen Apache lisansı gibi. MS-PL orijinal yazılımı, türetilmiş bir yazılımın kaynak, ikili, hatta ticari olarak dağıtılmasına dikkat etmez. MS-PL kodu almak eğer Dolayısıyla, size (önemsiz olsun veya üstlenmeden ile) modifiye edebilir GPL ile yayınlayabilirsiniz

Ancak, MS-PL lisans bildirimini kaldıramayacağınız açıktır. Dolayısıyla, sizin tarafınızdan verilen GPL lisansı temelde çift lisans olur. MS-PL, diğer kişilerin çalışmalarınızı ticari olarak dahil etmesine zaten izin verdiğinden, GPL'nin sağladığı koruma artık geçerli olmayacak! Evet, lisansınız artık en zayıf olandan daha güçlü olmayacak - MS-PL.

Bir referans daha: http://www.cmswire.com/cms/web-development/taking-a-closer-look-at-microsofts-mspl-open-source-license-004248.php

Genel bir görüş vardır, [ Açık kaynaklı bir projenin her satırını biraz farklı bir şekilde yeniden yazmak ve kapalı kaynaklı bir projede kullanmak mümkün müdür? ] her kod satırını değiştirseniz bile, yine de türetilmiş bir çalışma olduğunu; dolayısıyla MS-PL terimlerini gerçekten ekleyemezsiniz.


DÜZENLE

Hata! Soruyu doğru okumak için tanjanttan yeni çıktım.

Temel olarak, GPL'nin üç kuşakta da yaygın olduğu varsayılarak. Bu basit. GPL'nin gerektirdiği her dosya telif hakkı talebinin GPL'den bahsedilmesi gerektiğidir. Bkz. GPL Nasıl okunur:

Hangi lisansı kullanmayı planlıyorsanız, işlem programınızın her bir kaynak dosyasına iki öğe eklemeyi içerir: bir telif hakkı bildirimi (“Telif Hakkı 1999 Terry Jones” gibi) ve programın, GNU Genel Kamu Lisansı (veya Küçük GPL) şartları.

Bu nedenle, GPL (veya herhangi bir lisans) dosyasını ekleyemeyeceğiniz her kaynak dosyaya eklenmiş en az bir telif hakkı talebi olması gerekir!

Şimdi, davanızdaki asıl soru şu,

bir dosyayı çok fazla değiştirdiyseniz veya neredeyse yeniden yazdıysanız, ancak orijinal yazarın adını eklemediyseniz, telif hakkı yasasını ihlal ediyor musunuz? (tarafından değil orijinal yazarın adını yapıştırarak kopyalama).

Bu, yeni yazarın belirlenen çalışmalar üzerinde telif hakkını hak edip etmediğine dair ortak bir fikirle belirlenir. Birincil giriş için bu wiki sayfasına bakın: Türev çalışma telif hakkı ne zaman var?

Basit cevap: değişim önemli olduğunda . Bu bir kanun yasası olduğu düşünüldüğünde oldukça belirsizdir, ancak doğrudur. Sadece ritmi değil, kelimeleri kopyalamak ve müzikte remiks yapmak bile bu nedenle ciddi gri bir alanda geliyor; ve bu önemli değişiklik kavramı farklı ülkelerin yasaları arasında değişiklik göstermektedir.

Bunu söyledikten sonra, neredeyse yeni bir dosyayla başlamış ve programı yeniden yazmış olsaydınız , yeni dosya genellikle eski yazar yerine adınızı hak edecektir. Genel olarak, sadece bir dosyayı kopyalar ve adınızı koymak için yazarın telif hakkı bildirimini değiştirirseniz, telif hakkını ihlal etmiş olursunuz.

Bu nedenle, yeni bir dosya kümesiyle başladıysanız pratik bir tavsiye olarak, adınızı koyun, orijinal dosyaları sakladıysanız, orijinal adları saklayın (ayrıca adınızı ekleyebilirsiniz).


1
İlginç bir yazı, ama sorduğum soruya gerçekten cevap vermiyor. Bir yan not olarak: Orijinal yazarın daha önce GPL'ed kodunu MS-PL olarak yayınladığına inanıyorum, ancak türev çalışması MS-PL kütüphanesinde değil GPL' kodundaydı. Bu yüzden MS-PL üzerinde çalışmıyorum, belki de bu geçmişi kaldırmalıyım çünkü bu sadece karışıklığa yol açabilir.
Steven Jeuris

Soru şu - türetilmiş bir çalışma mı? Evet, bir programı aynı tutarsanız ve her satırı türetilmiş bir şekilde değiştirirseniz - programın kavramlarını kullanır ve tekrar yazarsanız, olmayabilir.
Martin Beckett
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.