Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why didn you modify the MPL itself to address GPL and LGPL incompatibility, rather than using a triple license scheme?

0
Posted

Why didn you modify the MPL itself to address GPL and LGPL incompatibility, rather than using a triple license scheme?

0

Modifying the MPL itself would have taken more time and effort, and the Mozilla project (like other projects) was already making use of a multiple license scheme without apparent problems. Rather than using a triple license, another possible approach would have been to create a new version of the MPL containing language that would explicitly address the GPL (and LGPL) compatibility issue. (The FSF had previously suggested such an approach as one way to address perceived incompatibilities between the MPL and GPL.) However after considering the question we concluded that modifying the MPL would be more time consuming and potentially error prone. Changing the MPL would also potentially affect developers who have adopted the MPL for use with their own code, independently of the Mozilla project. If those developers did not like the new MPL changes then they would have to explicitly use an older version of the MPL, or create their own MPL-based license. (Or, to prevent their having to do thi

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.