GPL lisansı kirletebilir mi?

5 Cevap php

Hızlı Soru.

Ben PHP içine GPL (ve bana göre oluşturulur) tarafından lisanslı bir JavaScript kodu dönüşüm yapıyorum. Orijinal GPL durmak mı ya da ben dönüştürülen kodun herhangi bir lisans koyabilirsiniz?

I found this on SO, ancak geçerli olup olmadığını merak.

5 Cevap

Bu gerçekten yasal bir soru olarak düşünülmemelidir. Bu doğru olanı yapıyor hakkında gerçekten.

Şeylerin hukuki tarafına bakmadan önce, ilk özgün yazar sağduyu ve nezaket düşünüyorum. Hukuki yönü gerçekten ikinci bir düşünce olarak gelmelidir.

GPL altında "çeviri" kaynaklanan iş lisans kesinlikle işlemek için en iyi yol olacaktır.

Bir başlangıç ​​noktası olarak kullandığınız JavaScript yazılımı, GPL yazar ve hediye GPL lisansı altında kendi katkı vermek için onu / ona teşekkür etmek iyi şekilde size "verildi" oldu.

Nedense GPL sizin için mümkün değilse şimdi, o zaman gerçekten iki seçeneğiniz var:

  1. Contact the original author and get his/her approval for your plan ve kendi kodu kullanmak istediğiniz lisans. Telif hakkı sahibi bile bu orijinal eserin bir özel türevi yapmak ya da GPL ve seçtiğiniz olabilecek çalışmak etrafında herhangi GPL kısıtlama başka bir açık kaynak lisansı altında hem de lisans için izin verebilir.
  2. Do not start from that code, ve JavaScript uygulaması bağımsız, kendi PHP yazılım oluşturabilirsiniz ancak JavaScript kodunu okuyarak öğrendim fikrini yeniden kullanarak. Re-using ideas from GPL code is a valid way to thank the original author whatever license you use.

Eğer orijinal yazar değilse IANAL, ancak, daha sonra PHP sürümü GPL olması gerekir.

Bir iş kopyalamak veya tam bir kopyasını oluşturma dışında telif hakkı izni gerektiren bir biçimde işin tamamını veya bir kısmını adapte demektir "değiştirmek" için. Çalışmanın sonucu önceki çalışmaları veya daha önceki çalışmaları "dayalı" bir iş "değiştirilmiş sürümü" denir.

Yani php için bir js kütüphane taşıma orijinal bir değişiklik olarak saymak olur, ve daha sonra GPL değiştirilen kod serbest bırakmak için lisans tabidir.

Telif aptal olmalı ve yalnızca metne uygulamak, ancak bunu görebilmek için bilgisayarınıza orijinal yüklü varsa, (en azından İngiltere yasalarına göre, telif hakkı dijital kopyaları için geçerlidir) kopyaladıktan olabilir.

Kopyalama bu eylemi lisansı altında yapılır ve lisans koşulları içinde tutmak yoksa size daha türev kopyalarını yapmak olsun veya olmasın, telif hakkı ihlali zaten edildi.

Çeviri hakkı kaldırmaz. Örneğin Pascal Windows Dekompilasyon ikili kod düşünmek ve sonra tekrar derlemesini. Microsoft senden sonra gelmedi düşünüyorum? :)

Ben doğru yolu da olduğunu düşünüyorum:

  • Kodu inceleyecek ve bunun bir teknik şartname üretirler. Sonra kodu yeniden yazmak için bu spec kullanın. Eğer paranoyak iseniz, bu görevleri farklı kişiler tarafından yapılabilir. (Şirketler bunu bilinmektedir)
  • Ya da orijinal yazarın kredi ve lisans tutun. (Kodunuzu bir türev eseridir)

Bu öneriler kesinlikle doğru olmayabilir, ama onlar sıkıntı içine alamadım önerilerdir. Tartışmalı bir şey düşünmeden önce en az okumalısınız:

http://www.gnu.org/licenses/gpl-faq.html

Eğer orijinal telif hakkı sahibi iseniz, o zaman istediğiniz herhangi bir lisans altında bir kopyasını veya modifiye işi serbest bırakabilirsiniz. Bu tabii daha önce yayımlanan yazılımın lisansını değişmez.

Bir LGPL uygulama veya modülün içine GPL gömmek, bu sadece bir sarıcı değil, + +; Bu yeni modül LGPL olacak ve temiz yayılan olmadan bir LGPL modülünü kullanabilirsiniz. Bu bizim Lisans Avukat anlattı buydu.

Ben Avukat güveniyorum, ama bu körü körüne benim Avukat güven gerektiği anlamına gelmez :)