BSD lisansı Apache ile uyumlu mu?


Yanıtlar:


30

Kısa cevap, projenizde açık kaynaklı yazılım kullanıyorsanız, söz konusu lisansta belirtilen tüm gereklilikleri yerine getirmeniz gerektiğidir.

Ne BSD ne de Apache 2.0 "viral" bir lisanstır, yani AFAIK, beraberinde bulunduğunuz diğer kaynak kodları için talepte bulunmaz. Bu ayrıca, GPL’den farklı olarak, bir BSD veya Apache lisansı altında bir “ürün” yayınlamıyor olmanız anlamına gelir, ancak her dosya veya kod bölümü, yazarın yayınladığı lisans altında lisanslanır.

Böylece, bir modülün BSD ve bir modülün Apache olduğu bir projeye sahip olabilirsiniz ve açık bir şekilde sürece, onu dağıtamamanız için hiçbir neden göremiyorum. IANAL olduğuna dikkat edin.

Apache lisanslı kodunu alma ve BSD olarak yeniden lisanslama hakkınız var mı? Bundan oldukça şüpheliyim. Apache'nin BSD'den biraz daha fazla kısıtlaması olduğuna inanıyorum. Elbette, orijinal telif hakkı bildirimini saklamak zorunda kalacaksınız, ancak değişikliklerde serbest bırakırken biraz daha fazla para kazanmanız gerektiğine inanıyorum ve bu koşulları değiştirerek bu koşulları kaldıramazsınız (ya da en azından yapmamalıydınız). lisans.

Apache Software Foundation tarafından yönetilen kaynak kodu da dahil olmak üzere, BSD lisanslı kodunu bir Apache v2.0 lisanslı kod tabanına dahil edebilir (genişletebilir) .

Bir Apache ürününe bağımlı olmak amacıyla, hangi lisansların Apache License 2.0 için benzer olduğu düşünülmektedir? Aşağıdaki lisanslar altındaki çalışmalar Apache ürünlerine dahil edilebilir:

• BSD (reklam maddesi olmadan). Çeşitler dahil:

D BSD 2 maddesi

D BSD 3-fıkra

Lütfen risk ve uyum önerileri için avukatınıza danışın .


3
lisanslı kodunu alıp Apache (orijinal) ve BSD (ikili lisanslı) altında bırakabilir miyim?
NARKOZ

İlk cümle, ücretsiz, açık veya kapalı kaynaklı bir lisans olsun, herhangi bir lisans için geçerlidir.
Deduplicator

15

Kısa cevap: Evet . Apache Yazılım Lisansı, büyük ölçüde BSD ve MIT tarzı lisanslara dayanıyordu. Bir süredir Apache kodu üzerinde çalışırken genel anlayış, BSD, MIT ve benzer lisanslı kütüphaneleri dahil edebilmenizdi; fakat GPL tabanlı lisanslar için de aynısını yapamazdınız.

Başka sorularınız varsa, doğrudan Apache'ye gitmenizi şiddetle tavsiye ederim:

Onlar gerçekten iyi insanlar bir grup ve oldukça makul.


4

Bunun için en iyi cevap apache üçüncü şahıs lisans politikasında bulunabilir. Bu, diğer apache projelerinde liblerin kullanımı sırasında tüm apache projelerinin takip etmesi gereken politikadır. Gördüğünüz gibi BSD A Kategorisinde listelenmiştir - Yetkili lisanslar. Bu yüzden bu lisansı kullanırken sorun olmamalıdır. Diğer lisanslar için politikaları burada bulabilirsiniz. Aslında, eğer bir şirket için çalışıyorsanız, Apache politikasının kendi lisans politikanız için de iyi bir başlangıç ​​noktası olabileceğini düşünüyorum.

http://www.apache.org/legal/3party.html



2

İşte çok faydalı bir site:

Senin durumunda: apache-2.0 ve BSD .

İkisinde de:

  • Telif hakkını dahil et

Ama Apache, BSD aksine yapmanız gerekir :

  • Lisansı Dahil Et
  • Devlet Değişiklikleri
  • Bildirimi Dahil Et

UPD

Bu bilgi tldrlegal.com sitesinden alınmıştır.

Ve farkettikleri gibi:

Bu sadece Tam Metin'in kısa bir özetidir. TLDRLegal hakkında hiçbir bilgi yasal tavsiye değildir.

Lütfen daha fazla bilgi için @DmitryAlexandrov ile yapılan yorumlardaki tartışmalara bakın.


2
Bu cevap apache lisanslı bir projeyi BSD lisansı ile genişletme sorununu ele almamaktadır.

@MichaelT bu cevap, bu lisanslar arasındaki farkı anlamaya yardımcı olur. Bu nedenle, elbette, uyumlu oldukları ve uygun olmayan yönlerini anlamalarına yardımcı olun.
Skywinder

'BSD'den farklı olarak [Lisans]' ne demek? BSDL (üçü) yok hem kaynak ve ikili dağıtımlarda telif hakkı bildirimlerini ve lisans şartlarını içerecek şekilde gerektirir.
Dmitry Alexandrov

1
@skywinder Sanırım, lisansın metnini kaçırdınız . :-) Lütfen cevabı silmeyin, tldrlegal.com gibi wiki sayfalarının neden zararlı olduğuna dair bir örnek olarak faydalı olabilir.
Dmitry Alexandrov

1
@DmitryAlexandrov Anladım, kullanıcıları olası uyumsuzluklar hakkında bilgilendirmek için cevabı güncelledim.
Skywinder
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.