Apache 2.0 altında lisanslı bir kütüphane kullanırsam proje kaynak kodumu sağlamam gerekir mi?


16

Özel (yani kaynağı paylaşma şansım yok) ve ticari uygulama var, şimdi Apache 2.0 lisansı altında bir kütüphane kullanmak istiyorum .

Apache lisansı ve SSS bölümünü okudum, ancak bu konuda net değilim.

Uygulamayı kaynak kodu sağlamaya zorlayan GPL3 ile aynı mı?


4
Not Android, çekirdek dışında, Apache 2.0 lisansı altında ve çoğu satıcıları anlamına değil onların özelleştirmelerin kaynakları sağlamaktadır.
Jan Hudec

3
Wikipedia'da bu tablodaki "Kaynağı Ekle" sütununa bakarak hangi lisansların kaynak kodunu içermesi gerektiğini görün .
Basil Bourque

Yanıtlar:


20

Apache 2.0 lisansı, GPL lisansından en az iki açıdan çok farklıdır:

  1. Apache 2.0 lisansı altında, kaynak kodu vermeden ikili dosyaları dağıtmanıza izin verilir. (GPL altında her zaman kaynak kodunu sağlamanız gerekir)
  2. GPL lisansı tüm uygulamaya aktarılır. Apache 2.0 lisansı, yalnızca Apache 2.0 lisansı kapsamında olduklarını açıkça belirten bölümler için geçerli değildir.
    Bu, projenizde Apache 2.0 lisansı olan bir kitaplık kullanırsanız, Apache 2.0 lisansından izinler / haklar / yükümlülükler aniden kodunuza geçmez .

Apache 2.0 lisanslı kitaplığın (ikili veya değiştirilmemiş) bir kopyasını uygulamanızla dağıtmak için iki gereksinimi karşılamanız gerekir:

  • Uygulamanızın kullanıcılarının Apache 2.0 lisansının bir kopyasını almaları gerekir. Karışıklığı önlemek için, lisansın dağıtımının hangi bölümlerine uygulandığını da belirtmelisiniz.
  • Uygulamanızın kullanıcılarının, böyle bir dosya varsa, kitaplıkla birlikte gelen NOTICES dosyasının bir kopyasını almaları gerekir.

5

Apache 2.0 lisansı GPL'den tamamen farklıdır. Özellikle,

İşin veya Türev Çalışmalarının kopyalarını, herhangi bir ortamda, değişikliklerle veya değişiklik yapmadan ve aşağıdaki koşulları sağlamanız koşuluyla Kaynak veya Nesne biçiminde çoğaltabilir ve dağıtabilirsiniz:

Bu nedenle, listelenen koşulları (genellikle zahmetli olmayan) karşılamanız koşuluyla, kaynak kodunuzu yeniden dağıtmanız gerekmez.

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.