Update:Remora Licensing

From MozillaWiki
Revision as of 17:20, 17 September 2006 by Cameron (talk | contribs) (Added info about po files and adjusted todo.)
Jump to navigation Jump to search

Remora is going to be under the MPL/LGPL/GPL Tri-license (the standard mozilla.org license for Mozilla code.)

For files that already have a license (eg. Cake, simpletest, scriptalicious, etc.) do not change the license.

For new files, whack the tri-license boilerplate on it:

  • For most of the files, c multiline commentes are the way to go (php, thtml, etc.), here's the boilerplate.
  • For the l10n messages.po files, I don't think multiline comments are acceptable, so use this style instead.

The Original Code is "addons.mozilla.org site" The year is 2006 in case you just crawled out from under a rock.

The rest should be self-explanatory.

I (Cameron) am going to be going through all files that are currently checked in that have not been licensed and throwing the header at them. For any new files you create, please add this license yourself, and whenever you edit a file under the tri-license, add yourself to the contributors list.

A list of directories for me to work in would be much appreciated.

Licensing Todo/further investigation list

  • services/ - stuff from v2 that's not licensed
  • site/app/controllers/components - From v1 I think.
  • site/app/tests/test_helper.php - Original file from http://cakephp.org/pastes/show/8803bd09150cb65cc7da63f92cdbc828 ...
  • site/app/webroot/ - some of this is cake/MIT, so need to be careful. Do we want licensing in css and js files? Means the user has to download them so probably not the best idea. What's the protocol on images? Maybe just a LICENSE file in the directory? What about directories with images from cake and images we made ourselves?
  • Perhaps some license information in the top directory? (next to services and site)