Web sitemde kullanmak için ikili lisans (MIT / GPL) javascript hakkında karışıklık


22

Bulabildiğim tüm mesajları okudum ve hala cevaptan emin değilim.

Web sitemde MIT ve GPL kapsamında çift lisanslı bir jQuery eklentisi kullanmak istiyorum.

  1. İkili lisans, biri veya diğeri tatmin olduğu sürece, iyi olduğum anlamına mı geliyor, yoksa ikisinin de mi olması gerekiyor?

  2. Birinin broswer'ına yüklenen bir GPL javascript'in yeniden dağıtım olarak sayılmadığını okudum, bu yüzden sitemin geri kalanı için GPL lisansını kullanmak zorunda kalmayacağım (kaynak kodunu sağlamak). Bu doğru mu?

  3. Ortağım, ticari bir web sitesinde olacağı için telif hakkını tamamen kaldırmam ve değişken isimlerini değiştirmem gerektiğini düşünüyor. Bu etik mi? Kodu yazmak için zaman ayıran kişiye saygı duyuyorum. Onlarla iletişim kurmalı mıyım ve eklentinin ticari lisans altında olup olmadığını kontrol etmeli miyim?

Aydınlatmaya yardımcı olduğunuz için şimdiden teşekkür ederiz. Bu benim ilk web sitem olduğundan, bu soruları sormanın karanlıkta çekim yapmaktan daha iyi olduğunu düşünüyorum.


9
Eşinizin, başkalarının çalışmalarını izinleri olmadan kullanmak için dava açtığınızda genellikle tiz zararları ile sonuçlanan “kasıtlı ihlal” hakkında okuması gerekir.
Ross Patterson

Belirli bir paketin lisansıyla ilgili sorulara kesin bir cevap için, her zaman yazara (veya telif hakkı sahibine) sorabilirsiniz. Ruhsatı yorumlamaları önemli olan tek şeydir çünkü onlar yalnızca sizi dava edebilir.
Craig

1
Kesinlikle 3 yapmamalısınız. Bu, açıkça telif hakkı ihlali olur ve sizi 1 veya 2'den çok daha fazla belaya sokar.
Bill Leeper

Yanıtlar:


22

1) İkili lisans, biri veya diğeri tatmin olduğu sürece, iyi olduğum anlamına mı geliyor, yoksa ikisinin de mi olması gerekiyor?

Evet. Özellikle, jQuery , ticari ortamda bile kullanabileceğinizi açıkça belirtiyor.

Neden öyleyse o da GPL ile? Bunun nedeni, eğer bir kimse jQuery kullanarak ek javascript kütüphanesi yapmak istiyorsa, kendisi için GPL lisansını seçebilir ve özgürlüğü korumak için GPL'de daha fazla dağıtabilir (ki bu MIT ile mümkün olmaz).

2) Birinin broswer'ına yüklenen bir GPL javascript'in yeniden dağıtım olarak sayılmadığını okudum, bu yüzden sitemin geri kalanı için GPL lisansını kullanmak zorunda kalmayacağım (kaynak kodunu girin). Bu doğru mu?

GPLv3 itibariyle javascript indirirken web sayfasıdır DEĞİL öyle çünkü dağıtım DEĞİL kullanılabilir formu. Bu aslında proje kullanımını bu tür kullanımları dağıtımdan ziyade kendi kullanımları olarak sınıflandıran ve dolayısıyla kaynaklarını açmaları gerekmeyen sınıflandırma yapan web siteleri için faydalıdır .

Yeni bir lisans GPL Affero lisansı var - bunu yasaklayan; yani, GPL Affero altında yayınlanan bir jQuery benzeri kütüphane varsa, web sitesi sahibinin de kendi kodunu vermesi gerekir!

3) Ortağım, ticari bir web sitesinde olacağı için telif hakkını tamamen kaldırmam ve değişken isimlerini değiştirmem gerektiğini düşünüyor. Bu etik mi? Kodu yazmak için zaman ayıran kişiye saygı duyuyorum. Onlarla iletişim kurmalı mıyım ve eklentinin ticari lisans altında olup olmadığını kontrol etmeli miyim?

Bunu yapmak zorunda değilsin. Özellikle jQuery lisansı tüm kullanımlara izin verir (herhangi bir mecliste herhangi bir parlamentoyu bombalayamayacaksanız), bu nedenle aslında değildir.

Lisans kısıtlaması varsa, gerçekten ziyade bu KULLANMAYIN gerektiğini DEĞİL orijinal yazarın nedeniyle kredi veren.

Etik temelde olmasa bile, yasal olarak sadece değişken isimlerini değiştirerek telif haklarını yeniden oluşturmak zor olacaktır.


3
Çok detaylı cevap için teşekkür ederim. Tüm sorularımı iyice cevapladınız ve kesinlikle takdir ediyorum! Benim gibi bir acemi böyle ücretsiz bir siteye gelip kaliteli destek alabilirsiniz bilmek harika. Programlama ve topluma geri verme hakkında daha fazla şey öğrenmek için sabırsızlanıyorum.
Newbie Aspiring Programcı

4
2) dediğiniz lisans Affro değil GPL Affero’dur. O kıllı değil :)
Jaap

1
Hmm, GPLv3'ün bir web sayfasının dağıtım olarak kullanılmasını saymadığı konusunda bir alıntı yaptınız mı?
SamB

Cevabınızı 1. soruya daha açık hale getirebilir misiniz? Durduğu gibi "Evet" ile cevaplanmış "A mı, B mi?" Teknik olarak doğru olsa da, bu gerçek bir cevap değil (ve muhtemelen ne demek istediğinizi değil).
Jasper

0

Bunun eski bir soru olduğunu biliyorum, ancak sorunun üçüncü kısmına daha fazla cevap vermek istiyorum:

Ortağım, ticari bir web sitesinde olacağı için telif hakkını tamamen kaldırmam ve değişken isimlerini değiştirmem gerektiğini düşünüyor. Bu etik mi? Kodu yazmak için zaman ayıran kişiye saygı duyuyorum. Onlarla iletişim kurmalı mıyım ve eklentinin ticari lisans altında olup olmadığını kontrol etmeli miyim?

Hayır, bu etik değil. Telif hakkı bildirimlerini kesinlikle kaldırmayın veya değiştirmeyin. Lisans gereksinimlerinizi karşılamıyorsa, telif hakkı sahipleriyle yeni bir lisans görüşün veya ihtiyaçlarınızı karşılayan başka bir yazılım bileşeni bulun.

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.