Changes

Jump to: navigation, search

MPL Upgrade

No change in size, 14:30, 11 January 2012
no edit summary
===The Plan===
We have a script which replaces existing tri-licence blocks with the MPL 2 boilerplate (which is only 3-5 lines long), and adds license licence blocks to files without it (if the file type is recognized). We would run it against the following repositories:
* mozilla-central
Some repositories such as release repositories are effectively forks of some of the above code from earlier points in time. We would not plan to upgrade the licence on those repositories, but just let them fall out of use naturally.
Merges from any other repositories into mozilla-central would need to have the license licence upgraded before the merge was permitted.
While getting review of the exact patches checked in will often be unfeasible (because it would lengthen tree closure), mostly-the-same patches, created by running the script over the current tree, could be posted a few days before the relicensing took place, for interested parties to review.
====You mistakenly added an MPL 2 licence header to my file/directory/external library! What do I do?====
Revert the incorrect changes. I've tried hard to avoid changing the license licence on (or, more likely, adding new licenses licences to) inappropriate files, but if I screwed up somewhere, I'm afraid you'll just have to forgive me and change them back, by reverting that part of the patch and then checking in again. My sincere apologies. I'd appreciate it if you told me what went wrong so I can fix the script.
====There's some files in the tree which are still MPL 1.1! What do I do?====
====What about the list of Contributors?====
The list of Contributors in the license licence header was required by the MPL 1.1 but, in line with other modern free software licences, is not required by MPL 2. In practice, it was neither a complete nor accurate list of people with a copyright interest in the particular file. After discussion, most people in the project think it is not useful, and can be a source of merge problems, so we will be removing it along with the rest of the MPL 1.1 header.
====How do you spell "licence"?====
This FAQ was written by Gerv, a Brit, who spells the noun "licence" and the verb "license", except when he is referring to the official titles of licences written by Americans, such as the Mozilla Public License or the Apache License. Any deviations from this policy should be [mailto:gerv@mozilla.org reported].
Accountapprovers, antispam, confirm, emeritus
4,925
edits

Navigation menu