นอกจากว่าโครงการของคุณใช้ "Mozilla 1.1 เท่านั้น" ก็เป็นการใช้ "Mozilla 1.1 หรือสูงกว่า" โดยปริยาย ดังนั้นโครงการสามารถอัพเกรดเป็น Mozilla 2.0 (หรือแยกกันได้โดยไม่ได้รับความยินยอมจากผู้มีส่วนร่วม)
ถ้าคุณต้องการอยู่กับ Mozilla 1.1 สิ่งที่คุณต้องทำคือไม่ผสม Apache และ Mozilla ในรหัสแหล่งที่มาเดียวกัน โครงการของคุณจะเป็นใบอนุญาตแบบผสม เรียกดูไฟล์ "ลิขสิทธิ์" ที่http://packages.debian.org
เพื่อดูว่าสถานการณ์นี้เป็นไปตามปกติ
=========== พื้นหลังแบบเต็ม
สิทธิ์การใช้งาน Apache (2.0; 1.0 ไม่เกี่ยวข้อง!) คือ "อนุญาต" ซึ่งหมายความว่า derivates สามารถเป็นเชิงพาณิชย์และปิด ก่อนที่จะมี Apache ใบอนุญาตอนุญาตที่ได้รับความนิยมทั้งหมด (BSD, Athena (MIT / X11), zLib, ~ โดเมนสาธารณะ) ค่อนข้างเรียบง่าย ดังนั้นพวกเขาจึงเข้ากันได้กับใบอนุญาตอื่นเกือบทั้งหมด (ดียกเว้นถ้ามีข้อโฆษณาซึ่งตอนนี้หายาก)
ใบอนุญาต Apache พยายามตอบสนองความต้องการที่ทันสมัยมากขึ้น มีขั้นตอนในการติดตามประวัติของงาน มันมี MAD (การประกันการทำลายร่วมกัน) มาตราอนุสิทธิบัตรสไตล์ ไม่มีสิ่งใดที่คัดค้านโดย GPL หรือ Mozilla จริง ๆ มันไม่ใช่แค่ใน "ข้อ จำกัด " ที่พวกเขาอนุญาต
สิทธิ์การใช้งาน Mozilla ต้องการเครดิตน้อยกว่า แต่ต้องการให้ผู้ที่ได้รับผลกระทบเป็น "ผู้พัฒนาเริ่มต้น" ของโครงการโดยไม่มีข้อ จำกัด และให้บริการแก่สาธารณชนภายใต้สิทธิ์การใช้งาน Mozilla มันมีวัตถุประสงค์เพื่อให้รหัสที่จะเปิดแหล่งที่มาโดยที่เจ้าของสูญเสียความได้เปรียบเหนือคู่แข่ง
สิทธิ์การใช้งาน Mozilla ติดกับขอบเขตไฟล์ซอร์สโค้ด แต่โดยทั่วไปจะไม่มากไปกว่านั้น (GPL มีจำนวนมากขึ้นไปจนถึงขอบเขตของตัวเชื่อมโยง / เคอร์เนล - โทร) ไฟล์แพตช์เป็นข้อยกเว้นเนื่องจากพวกมันมักจะได้รับผลงานของเป้าหมายของแพตช์
คุณสามารถรวมไฟล์ได้อย่างอิสระภายใต้ Mozilla, LGPL และสิทธิ์การใช้งานที่อนุญาตเช่น Apache นี่คือบรรทัดฐานของแอพพลิเคชันโอเพ่นซอร์สขนาดใหญ่ โดยเฉพาะอย่างยิ่งสำหรับ Java ที่ GPL ถือว่าติดเชื้อเกินไปและ Apache.org เป็นผู้ให้บริการโครงสร้างพื้นฐานที่ใหญ่ที่สุด
ไฟล์ต้นฉบับของซอร์สโค้ดไม่สามารถปฏิบัติตามทั้งสิทธิ์ใช้งาน Mozilla 1.1 และ Apache ได้เนื่องจาก Mozilla (เช่น GPL) ไม่ยอมให้มีการทำงานเพิ่มเติมใด ๆ แหล่งข้อมูลชิ้นเดียวสามารถ
ปฏิบัติตาม Mozilla OR Apache หรือเกือบทุกสัญญาอนุญาตอื่น ๆ ตัวอย่างเช่น Firefox ออกภายใต้ลิขสิทธิ์Mozilla หรือ GNU หรือ LGNU
เนื่องจากอิทธิพลที่เพิ่มขึ้นของ Apache GPLv3 และ Mozilla v2 ทำให้แน่ใจว่าเข้ากันได้ การเลือกไม่ใช้ "version upgrade clause" เป็นเพียงข้อ จำกัด เดียวที่ GPL และ Mozilla อนุญาตให้ผู้ใช้เพิ่ม ใบอนุญาตหลักเท่านั้นที่ผู้ใช้ "เลิกใช้" จริง ๆ คือ GPLv3 เนื่องจากมีการติดเชื้อมากกว่า GPLv2 ลินุกซ์เคอร์เนลเช่นเป็น GPLv2 เท่านั้น