Skip Links

Network World

Amy Vernon

Mozilla Wants You To Help Rewrite Its Public License

After 10 years, it's time for an update, the Mozilla Foundation says; a lot's changed in a decade.

By Amy Vernon on Thu, 03/11/10 - 11:59am.

Mozilla has just begun the process of revamping its public license, which regulates how folks can use the open-source Firefox and Thunderbird, among other Mozilla Foundation projects.

The current version, 1.1, has been in play for about a decade, and Mozilla decided it's time for an update. Some might wonder why it doesn't just adopt the General Public License, as much of the source code can be used under the GPL anyway.

But keeping and updating the MPL allows Mozilla to keep the copyleft it has on the software, ensuring that the way people use the source in their own projects is made as publicly available as the original.

The Mozilla Foundation is custodian of the license, as Netscape no longer exists. On its MPL page, Mozilla explains how the source codes are licensed:

Core Mozilla project source code is licensed under a disjunctive tri-license giving you the choice of one of the three following sets of free software/open source licensing terms:

This allows the use of our code in as wide a variety of software projects as possible, while still maintaining copyleft on code we wrote. Some Mozilla projects have slightly different terms, as follows:

Tinderbox 1 NPL (Netscape Public License) 1.1 or later
All other Perl webtools (e.g. Bugzilla, Tinderbox 2/3, Bonsai) MPL 1.1 or later
Rhino (JavaScript in Java) MPL 1.1 or later/GPL 2.0 or later

The mozilla/webtools directory in CVS contains independent projects under various different sets of terms. As a rule of thumb, Perl projects are MPLed and PHP projects are tri-licensed, but check carefully.

The goal of the license update, Mozilla says, is to:

• Modernize, maintain, and simplify the license. The world has changed in the past ten years, and there are places where we would like to change with it. We also now have ten years of experience with the license which we’ll use to help make it easier to use for everyone.
• Remain a free and open license. We have already been in touch with the FSF and OSI to ensure that we remain consistent with their principles and policies.

Mozilla will also consider:

• Becoming Apache compatible, both in our patent terms and more broadly, to help projects using the MPL become more flexible about using Apache-licensed code.
• The impact of our patent license grant (particularly section 8.2) to reflect modern licensing practice.
• Globalizing the license, to make it more appropriate for our global community of contributors.
• Templatizing the license, and taking other appropriate steps to reduce license proliferation, including working with the authors of other license derivatives.
• Updating the Source/Executable distinction for modern development practices, including interpreted languages, binary modification, and non-code users.

Not in play? Significant changes to the license or the scope of the file-level copyleft. Mozilla also doesn't plan to address the "web service loophole." Because of the complications and controversy involved in such a process, Mozilla wants to keep that separate from relatively simple updates to the MPL, though it may be looked into later on.

Mozilla wants input from its users in the update process. It's already been gathering string, keeping track of suggestions from users over the past several years. You can add comments here or subscribe to the Google group.

The goal is to get the entire process done by fall, October or November, with each step in the process taking about a month.

This is your chance to help determine the direction of Mozilla's new public license; isn't that part of the beauty of open source?

About Pragmatic Source

After nearly 20 years as a professional journalist for large and small daily newspapers in Florida, Arizona and New York, Amy was part of the Great Newspaper Culling of 2008. That was a good thing. Now, Amy writes for a variety of websites, including NetworkWorld, Discovery's Parentables and Soshable and consults with a variety of sites on their social media strategy.

She also has created the first - and only - bacon news aggregator on the Internet, Bacon Queen and has altogether too many Tumblogs. Amy is the top female user of all time on Digg.com and spends altogether too much time on the computer. You can follow her on Twitter and find more out about her on her website.

 

Most Discussed Posts

Blog Roll
Amy Vernon's Parentables blog
http://parentables.howstuffworks.com/author/amy-vernon/Bacon Queen
Posterous
http://amyvernon.posterous.com/
Tumblr
http://amyvernon.tumblr.com/
Google Voice, Transcribed
http://www.gvtranscribe.com/
Blog Comment Spam
http://blogcommentspam.tumblr.com/