Updating the Mozilla Public License
Today, Mozilla is starting the public process on revising its signature code license, the Mozilla Public License or MPL. Mitchell Baker, chair of the board of the Mozilla Foundation and author of the original MPL 1.0, has more information about the process on her blog.
The discussion is happening on the website mpl.mozilla.org that looks something like this:

I am happy about this for a number of reasons. Of course, I made the website (the design is borrowed from mozilla.org), so I am naturally happy to see it being available to a wider audience.
But I also hope that the revision process itself will be successful. While the MPL has been a remarkable help in Mozilla desktop projects’ success, it is unpleasant (to say the least) to use in web applications, for a number of reasons:
The hideous license block. The MPL is a file-based license. It allows any file in the project, even in the same directory, to be licensed differently. Therefore, each MPL-licensed code file must have an over 30 lines long comment block on top. For big code modules, that’s fine. For web applications, whose files often have a handful of lines, this balloons up the whole code base and makes files horribly unreadable. Sadly, the current license only allows an exception from that rule if that’s impossible “due to [the file's] structure” which would essentially only be the case if that file type did not allow comments.
The copyleft. This one is debatable, but it’s a fact that some open source communities, one prominent example is the Python community, does not appreciate strong copyleft provisions. While the MPL (unlike the GNU GPL) does not have a tendency to “taint” other code, this is not at all compatible with the BSD or MIT licenses’ notion of “take it and do (almost) whatever you please with it”. (As you may have noticed, the file-based MPL is both a curse and a blessing here). I hope that the revision process can make it clearer how this applies to hosted applications (i.e., mostly web applications).
I am excited to see what the broad community discussion will bring to light over the next few months.

It would be great to fix the license block issue. It’s hideously long, and the one part that changes (the “initial author” and “contributors”) is rarely kept accurate and up to date.
But I’m not sure I see the point of “fixing” the copyleft. If you don’t want copyleft, why not just use the MIT license or public domain instead?
I agree, if you don’t want copyleft, don’t use it. I was more wondering if it’ll be easier to explain to people if they can use MPL code in their (or even as the base of their) web application without having to open up their entire code base. (Which, as I understand, is the main concern of the people who are strong advocated of BSD, like commercial users of Django, for example).
As well as Apache license compatibility, I would dearly love to see LGPL/GPL compatibility.
Small comment about the site: ‘Welcome to the process’? There’s gotta be a better way to word that…
“taint” ??
what is wrong with you people?
Toe: I passed on your comment, and if someone comes up with better wording, we’ll change it
“Yo Ma Ma”: I don’t know who you are referring to by “you people” but this is one of the biggest concerns business people have with copyleft Open Source licenses. I personally am an Open Source guy, I don’t have this problem.