Projeniz "yalnızca Mozilla 1.1" kullanmadığı sürece, örtük olarak "Mozilla 1.1 veya üstü" kullanıyor. Bu nedenle, proje Mozilla 2.0'a yükseltilebilir (veya katkıda bulunanların izni olmadan çatallanabilir).
Mozilla 1.1 ile kalmak istiyorsanız, tek yapmanız gereken Apache ve Mozilla lisanslı kodu aynı kaynak dosyada karıştırmamaktır. Projeniz daha sonra karışık lisanslı bir çalışma olacaktır.
Bu durumun ne kadar sıradan olduğunu görmek için http://packages.debian.org adresindeki "telif hakkı" dosyalarına göz atın .
=========== tam arka plan
Apache lisansı (2.0; 1.0 ilgisiz!) "İzin verici" dir, yani türevler ticari ve kapalı olabilir. Apache'den önce, tüm popüler izinli lisanslar (BSD, Athena (MIT / X11), zLib, ~ Public Domain) oldukça basitti. Bu yüzden neredeyse tüm diğer lisanslarla uyumludurlar (şu anda nadir olan bir reklam maddesi olması dışında).
Apache lisansı daha modern ihtiyaçları karşılamaya çalışır. Bir eserin tarihini izlemek için prosedürleri vardır. MAD (Karşılıklı Güvenceli İmha) tarzı patent yan tümcesi vardır. Bunların hiçbirine GPL veya Mozilla gerçekten karşı değil, sadece izin verdikleri "kısıtlamalar" arasında değil.
Mozilla lisansı daha az kredi gerektirir, ancak kısıtlama olmaksızın projenin "ilk geliştiricisine" türevler sunulmasını ve Mozilla lisansı kapsamında halka sunulmasını gerektirir. Bu kod kaynaklı açık olmasına izin düşünülmüştü olmadan rakipleri karşısında onun avantajını kaybediyor sahibi.
Mozilla lisansı, kaynak kodu dosya sınırına kadar bulaşır, ancak genellikle bundan başka bir şey yapmaz. (GPL, bağlayıcı / çekirdek çağrısı sınırına kadar çok daha fazla bulaşır.) Düzeltme eki dosyaları, düzeltme eki hedefinin türetilmiş çalışmalarından türetildikleri için bir istisnadır.
Mozilla, LGPL ve Apache gibi izin verilen herhangi bir lisans altında dosyaları özgürce toplayabilirsiniz. Büyük açık kaynaklı uygulamalarda bu normdur. Özellikle GPL'nin çok bulaşıcı olduğu Java için ve Apache.org en büyük altyapı sağlayıcısıdır.
Kaynak kodunun Tek bir dosya hem Mozilla 1.1 ile uyumlu olamaz VE (GPL) gibi Mozilla herhangi bir ek encumberance tahammül etmez çünkü Apache lisansı. Kaynağının tek parça olabilir
Mozilla uymak VEYA Apache, ya da hemen hemen başka lisans. Örneğin, Firefox Mozilla VEYA GNU VEYA LGNU lisansı altında yayınlanmıştır .
Apache'nin artan etkisi nedeniyle, GPLv3 ve Mozilla v2 uyumlu olduklarından emin oldular. "Sürüm yükseltme şartını" devre dışı bırakmak, GPL ve Mozilla'nın bir kullanıcının eklemesine izin verdiği tek olasılıktır. GPLv2'den daha bulaşıcı olması nedeniyle, kullanıcıların aslında "devre dışı bırakma" adlı tek büyük lisansı GPLv3'dü. Örneğin Linux çekirdeği yalnızca GPLv2'dir .