[Opensim-dev] 6 month viewer code barrier dropped and Contributor's Agreement in place
Justin Clark-Casey
jjustincc at googlemail.com
Fri Sep 30 20:36:47 UTC 2011
Hi folks,
It has been a long time in coming since the announcement in late June [1], but today we are finally dropping the 6 month
cooling off period between contributing to OpenSimulator and contributing/reviewing code in the GPL/LGPL licensed Linden
Lab viewers and downstream viewer projects (e.g. Imprudence/Kokua, Firestorm, etc.).
In other words, I (as an OpenSimulator developer) can now go read and submit patches to Imprudence or Firestorm and
there's no issue if those developers want to submit patches to OpenSimulator. Indeed, potentially we could even become
core members of each other's projects.
However, as detailed in [1], in order to better deal with any future questions over code origin, we now need anybody
submitting a significant code change to OpenSimulator to submit a Contributor's Agreement. This applies to all
developers, including core. These agreements explicitly grant a copyright license over the contribution to the Overte
Foundation, which is now the formal distributor of OpenSimulator. Note that this is copyright license only, not
ownership. The agreement also requires the licensing of any patents that apply to the contribution which are owned by
the contributor.
A significant code change is defined as
1. A new feature of any size.
2. Any other code change of more than 100 lines.
Bug fixes, implementations of existing LSL functions and patches that fill in missing parts of existing OpenSimulator
features (for instance, persisting the no-fly attribute of parcels) will not count as new features, as long as the
patches are under 100 lines. We're taking this approach so that we don't discourage one-time casual contributions. But
if you are regularly contributing small changes then please seriously consider submitting an agreement. We may need to
ask you at some stage anyway.
The Mantis handles of people who have a CLA on file will probably be posted on the development team page of the wiki
sometime soon, maybe in a new section. It will be up to you if you want to add any personal details.
These requirements may quite possibly get adjusted and clarified in the future.
The instructions for submitting a contributor's agreement are at [2]. There is an FAQ at [3]. Any further questions
please ask on this mailing list.
These changes do not apply to patches already in Mantis.
[1] http://opensimulator.org/wiki/Foundation
[2] http://www.overte.org/contribution-agreement.html
[3] http://www.overte.org/faq.html
Best Regards,
--
Justin Clark-Casey (justincc)
http://justincc.org/blog
http://twitter.com/justincc
More information about the Opensim-dev
mailing list