Açık kaynak lisans bilgilerini web sayfamın üstüne yapıştırmam gerekir mi?


9

Birkaç açık kaynaklı JavaScript projesi kullanan bir JavaScript uygulaması geliştiriyorum. Tüm lisanslarında "İş veya Türev Çalışmaları'nın diğer alıcılarını bu Lisansın bir kopyasını vermelisiniz" gibi bir ifade bulunur. Bu, kullandığım yazılımın tüm lisanslarıyla web sayfamın üstünde büyük bir HTML yorumu yapmam gerektiği anlamına mı geliyor?

Bu soruyu soruyorum çünkü bunu yapan bir web sayfasının kaynak kodunu hiç görmedim.

Yanıtlar:


6

Genellikle, açık kaynak lisansları , yazılımı dağıttığınız herkese bir kopya vermenizi gerektirir . Bir web sitesinin ilginç kısmı, yazılımın aslında onlara ait olmamasıdır, bu nedenle yazılımı web sayfanızı ziyaret eden birine dağıtmadığınız için, yazılımın sahibi değildirler, bu nedenle herhangi bir lisansın dağıtılması gerekmez onunla birlikte. Bununla birlikte, açık kaynaklı bir web sitesi şablonunda değişiklik yapacak ve sitenizi sitenize "Rich'in süper harika web sitesi" olarak indirmek için yayınlayacak olsaydınız, yazılımı dağıtırken lisansı onunla birlikte yeniden dağıtmanız gerekirdi. kendisi.

Bu HER ZAMAN lisansa tabidir, bu yüzden dikkatlice okuyun.

Not: Ben bir avukat değilim. Yasal tavsiye için bir avukata danışın.


1
Kod dosyalarını bir tarayıcı aracılığıyla sunmanın neredeyse kesinlikle dağıtıldığını iddia ediyorum.
Mark H

@sparkie: Kesinlikle, dediğim gibi, bir zip dosyasında veya indirme olarak bir şeyde paketlerseniz, dağıtılıyor. Açık kaynaklı bir web uygulaması kullanıyorsanız (örneğin wordpress gibi), web sayfanızdaki lisans hakkında büyük bir yorum yapmanız gerekmez (lisansta açıkça belirtilmedikçe). Genellikle, kaynakta bir yerlerde " bunu kaldırmayın " alanı vardır. Lisansa ve lisansa göre değişir ve değişir.
Ryan Hayes

WordPress veya nealmcb gibi jQuery durumlarında, kullanıcı lisansı dağıtma ihtiyacını göz ardı edebilir, çünkü başka biri kodu dağıtır. Bununla birlikte, kodu kendi sunucunuzda barındırır ve <script>etiketlerle kullanıcılarınıza sunucu yaparsanız, dağıtırsınız ve lisans koşullarına uymanız gerekir. Dosyaları dağıtmak için sıkıştırmanıza gerek yoktur - bir HTTP sunucusu üzerinden sunmak dağıtır.
Mark H

1
Lisansın dağıtılması ile ilgili olarak, normalde yine de kod dosyasının en üstündedir (veya orijinal lisansın nerede bulunabileceğini belirten bir özeti). Ancak gerektiği - gereksinimi her dosyanın zaman ile ruhsat dağıtmak için ille değildir kullanılabilir hale için sen dağıtım insanlara lisans dosyasını (ve bu lisansın gerektirdiği diğer dosyaları). Başka bir deyişle, gereksinim sizi fazladan bayt sunmaya zorlamak için orada değildir, ancak talep etmeleri durumunda kimsenin lisansa erişimini kısıtlamadığınızdan emin olmak için bir önlemdir.
Mark H

Bir önbellek bildirimi eklerseniz ve web uygulamanızda çevrimdışı destek varsa ne olur?
13'te panzi

1

IANAL, ancak bana öyle geliyor ki, web sayfanızdan bir açık kaynak koduna atıfta bulunmanız, onu dağıtmak anlamına gelmez - kullanıcının tarayıcısı doğrudan bağlantıyı işaret ettiği yerden alır. Örneğin, bu StackExchange sayfası http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js adresindeki JQuery'yi gösteriyor

Sitenize koyduğunuz komut dosyasının kopyalarına bağlanırsanız, sitenizden dağıttığınız kopyada tüm doğru lisans bilgileri bulunmalıdır. Ama bu muhtemelen basittir, çünkü bu durumda olduğu gibi zaten orada olması gerekir.

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.