Apache 2 lisansı için gerçek hayat etkileri nelerdir? [kapalı]


127

Bir proje için SVG Düzenleme'yi kullanmak istiyorum . Bu yazılım Apache 2 lisansı altında dağıtılmaktadır.

Bunu gördüm:

  • değiştirilmiş veya değiştirilmemiş tüm kopyalara lisansın bir kopyası eşlik eder
  • tüm değişiklikler açıkça değiştiricinin işi olarak işaretlenmiştir
  • Tüm telif hakkı, ticari marka ve patent hakları bildirimleri dağıtılmış kopyalarda doğru bir şekilde çoğaltılır
  • lisans veren lisans sahibine ait hiçbir ticari marka kullanmaz

Bunlar kodla mı ilgili yoksa lisansı GUI'de bir yerde görüntülemeli miyim? Orijinal yazılım , bir "SVG Edit powered by" görüntüler bu kaldırmak eğer ok? Ve en önemlisi: Bunu yapmak için doğru görgü kuralları nedir? Pislik olmak istemiyorum, ama aynı zamanda UI'yı mümkün olduğunca basitleştirmek istiyorum ve bağlantının kaldırılması kaba sayılmazsa bunun bir parçası olacaktır .


11
Bütünlüğü sağlamak için, sadece (I rastladım çok iyi bir bağlantıya atmak istediğiniz tl;drLegalyerinde) bu konuyu ararken: - Apache Lisansı 2.0 (Apache-2.0) Açıklaması Daha iyi söylemek aslında zaten burada diğer cevaplar düşünüyorum, ama belki bağlantı başkası için faydalı olacaktır.
Richard Le Mesurier 24:13

5
@RichardLeMesurier Bağlantı elbette yardımcı olur, ancak bağlantılar ve kaynaklar tek başına iyi cevaplar değildir. Taleplerinizi yedeklemek için linkler ve referanslar içeren kendi kelimelerinizdeki açıklamalar ve sebepler StackExchange'in cevaplarını verir. Daha fazla bilgi için Nasıl Cevaplanır? Bölümüne bakın . Eğer sadece bir bağlantıya veya ek bilgilere katkıda bulunmak istiyorsanız, bu bilgiyi bunun yerine yorum biçiminde sağlamalısınız. Devam ettim ve cevabınızı sizin için bir yoruma çevirdim.
maple_shaft

Yanıtlar:


75

Her koşulda lisansı GUI'de görüntülemeniz gerekmez.

Apache License Version 2.0 (APLv2) kapsamında lisanslanan yazılımlar için, yazılımı önerdiğiniz şekilde değiştirmeniz oldukça sorun değildir. Bu lisans değişikliği teşvik ediyor. Lisans, değiştirilmiş sürümünüzdeki "powered by SVG Edit" yazılımını kaldırma özgürlüğünüzü garanti eder.

Bununla birlikte, APLv2 yazılımıyla birlikte verilen BİLDİRİMLER dosyasına ilişkin yükümlülükleriniz hakkındaki APLv2'ye (bölüm 4 (b)) bakınız. İçeriğini yazılıma uygun bir şekilde görüntülemeniz gerekir. (Size dikkat edin, SVG Edit muhtemelen zaten bunu yapar.) NOTICES dosyasından geliyorsa, "powered by SVG Edit" yazılımını kaldıramazsınız. Ancak, BİLDİRİMLER dosyasını ve kaynak kodunu dağıtırsanız, bundan muafsınız. Seçeneklerinizi daha iyi anlamak için APLv2'nin 4 (b) bölümüne bakın.

Her durumda, yapmak istediğiniz şey kaba değil, özellikle türevinizin daha iyi çalışmasını sağlıyorsa.


23

Sadece teşekkür et de ... herkes kazanır

IANAL ... bu yüzden Apache lisansının yasal yükümlülükleri hakkında yorum yapmayacağım.

Açık kaynak kodlu yazılım kullanımında iyi görgü kuralları, en azından kredinin ödenmesi gerektiği durumlarda kredi vermektir. Bu bence minimum düzeydedir. Bu nedenle, ne yaparsanız yapın, sisteminizi oluşturmanıza yardımcı olan farklı projeler, kütüphaneler veya geliştiriciler sayesinde teşekkür etmenin ve uygulamanın iyi olacağını düşünüyorum. Bir kütüphaneyi entegre etmek, bir yerde toplanan bir kod parçasını değiştirmek veya birinden doğrudan yardım almak olabilir.

Kullandığınızı söyleyin asgari düzeydedir.

Onlara kullandığını söyle.

Bahsini yapın ve kullanımı için bağlanabilir bir şekilde teşekkür edin ve karşılığında projenizden bahsetmelerine izin verin daha da iyidir.

Kaba olarak kabul edilebilecek bir parça Açık Kaynak kullanmak, bazı düzeltmeler ve modifikasyonlar yapmak, başka bir sisteme entegre etmek ve düzeltmeleri paylaşmadan veya herhangi bir yerde kullandığınızı belirtmeden bu diğer sistemi yayınlamaktır.

Açık kaynak pek fazla bir şey istemez ve insanlar kesinlikle koydukları işe bir servet kazandırmazlar. Dışarıdan yardım almadan her şeyi sıfırdan kodlamak zorunda kalmanın ne anlama geldiğini düşünün ... sadece adil Bu insanlara yaptıkları iş için kredi vermek, genellikle tek maaşlarıdır ve onlara verdiğiniz zaman masanızdan yiyecek almayacaksınız. Eğer yardımcı olabilir Ama eğer, itibar onlar referansınızdan kazanabilecek olabilir onların masaya yemek koydu.

İtibar güçlü bir kaynak olabilir, kazanması zordur, ancak verilmesi çok kolaydır.

Şimdi bunu verecek durumdasınız, bir gün bir başkası iyiliğinizi geri getirecek.


6
Tamam ... ama soruyu cevaplamıyor. Bazen karar bizim değil.
Pacerier

doğru, her zaman kontrolümüz altında değil ... çünkü şirket politikası nedeniyle Apache kapsamında lisanslı bir kod parçasını kullandığına dair bir uyarı içeremezseniz, bu nedenle söz konusu lisansı ihlal ediyor ve kodu kullanmaktan kaçınmalısınız.
Newtopian

APLv2, türev çalışmanızı, orijinal lisansın, orijinal çalışmanın dağıtımınızla birlikte verildiği sürece ("telif hakkı altında ... ... altında lisanslandırılmış ...") yapmasını sağlar. Lisans bunu yapmanıza izin verir, böylece "bazı düzeltmeler ve değişiklikler yapabilir, başka bir sisteme entegre edebilir ve düzeltmeleri paylaşmadan ya da herhangi bir yerde kullandığınızı belirtmeden bu diğer sistemi yayınlayabilirsiniz" debilirsiniz. Aşağıda Artem'in belirttiği gibi, alt / relicense, lisans şartlarındaki değişiklik veya dağıtım yönteminden (ikili veya kaynak) bağımsız olarak, herhangi bir BİLDİRİMİ eklemelisiniz.
cowbert

evet, söylediklerimin hemen hemen hepsi ... bildirimleri içermeli ... öyleyse, o zaman değişiklik yapıp yapmamasına ya da yeniden lisanslandırıldığına bakılmaksızın ihlali durumundadır.
Newtopian

6

'4'ten etkilendiğiniz anlaşılıyor. Dikkatlice okumanız gereken bu lisansın yeniden dağıtılması ve bir avukatın size açık bir şey olup olmadığını sorma (eğer parasını ödeyebiliyorsanız ve nerede olduğunu anlayabilecek birini bulabiliyorsanız, nerede olursanız olun) projenizi dağıtmak veya satmak istiyorum).

Avukat değilim, sadece bu maddeden bu 4 maddeyi nasıl anladığımı anlatacağım - Tamamen yanlış olabilirim.

Proje 1, projeniz Apache 2 lisansında tanımlandığı şekilde bir 'Türev Çalışma' ise geçerlidir (yine, bu tanımı dikkatlice okuyun). Evet ise, Apache 2 lisans metninin kendisini eklemeniz gerekir, çeşitli ürünlere, genellikle bu yazılımın kod içeriyor 'veya' başlığındaki belgelerde (basılı veya çevrimiçi) uygulandığını gördüm. bu lisansın kapsamına giren 'uygun olanı. Tüm parçalara ve kısımlara yapılan tüm kopyalar da yakınlarda belirtilmiştir.

2. ve 3. maddeler genellikle kaynak dosyalar ile ilgilidir.

Öğe 4, 'orijinal' kod 'BİLDİRİM' metin dosyasını içeriyorsa uygulanır, o zaman eklemeli ve görüntülemelisiniz

Aşağıdaki yerlerden en az birinde: Türev İşlerin bir parçası olarak dağıtılan bir BİLDİRİM metin dosyasında; Türev Çalışmalar ile birlikte sağlanmışsa, Kaynak form veya dokümantasyon içerisinde; veya, Türev İşleri tarafından oluşturulan bir göstergede, bu tür üçüncü taraf bildirimlerinin normal olarak görünüp görünmediği yerde ve yerlerde.

Neredeyse her GUI programının sahip olduğu 'Hakkında' iletişim kutusunda bu tür bildirimler gördüm, orada tüm kredileri vermenin kibar olduğu düşünülüyor.

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.