Dear all,

I actually had this email ready yesterday, but yesterday was a sad day here, definitively not the mood for big anouncements. Here is what we wanted to say.

*Happy new year to everyone!* We are considering a few *important changes* regarding *Orfeo ToolBox*.We believe these changes will have a very positive impact on our open source software, however we would like to ensure that you (the Orfeo ToolBox community!) are fine with them. We therefore set up a *dedicated page <http://wiki.orfeo-toolbox.org/index.php/Discussion_about_licence_change,_Contributor_Licence_Agreement,_and_PSC> on our wiki* (also note the ongoing wiki cleanup), so as to gather your feedback.*If you would like to make a comment or suggestion, please write it on the wiki page* in the appropriate discussion section. Hereafter are the three major changes we envision.


   Changing license to Apache v2.0
   <http://www.apache.org/licenses/LICENSE-2.0>

For quite some time now we have been considering a change of license for OTB, to adopt the Apache v2.0 licence <http://www.apache.org/licenses/LICENSE-2.0>. The rational for this change is as follows :

Copyleft is a very good protection for open-source software in general, since it ensures that it will remain open, but in our remote sensing world it can also lesser the dissemination of our software. Many time we heard of situations were OTB was considered by institutions or private companies for their projects and has been wiped off the table because they (or their clients or partners) wanted to distribute the resulting software under different terms. Sometimes, costly ad-hoc technical designs are used so as to include OTB in the project while distributing it under those required terms. We could argue that this is a matter of convincing everyone that copyleft is not harmful and that OTB is worth the price, but in the mean time OTB get less audience than deserved … From a practical point of view it could do no harm to simply change the license to a more permissive one. This might help to develop OTB usage and eventually get more people involved in contributions.


   Setting up a proper Contributor License Agreement
   <http://oss-watch.ac.uk/resources/cla>

Why ? Because we see and welcome more and more contributions from our users. Without any other agreement, those contributions are implicitly made with the same license (i.e. CeCILL v2) while copyright is retained by the contributor. With an increasing number of contributions, the project might become a ship impossible to stir, for instance in the event of a necessary change of license to an up-to-date one (yes licenses have bugs too !), we would require to ask the permission of every contributor (for now still possible … but it might turn impossible if one of them simply vanishes). What does the CLA state ? There are actually two options : asking for a copyright transfer, in which case the project owner will own all copyright and thus will be able to take future actions for it, or asking for the appropriate authorizations to take those actions while retaining copyright for the contributor. We prefer the second option, because there is no reason why anyone contributing should give away her copyright. What we would like to ask is for the right to relicense the whole software (including contributions) into an equivalent or more permissive license (this will guarantee that the code remains OSS), if the PSC of the projects decides to. A CLA of course requires paperwork and signature (and in case of corporate contributions, the company should sign it too), but again it is worth the price, as it will also convince potential users that the software is free of copyright infringements. Here are the individual <http://www.apache.org/licenses/icla.txt> and company <http://www.apache.org/licenses/cla-corporate.txt> CLA of ASF for instance. We would like to apply it to any significant contribution (i.e. not for typos or very small patches).


   Setting up a Project Steering Committee

Until now, the project has been informally stirred by people at CNES (Manuel, me, and Jordi or Emmanuel before us). Of course, we are always discussing technical details and orientations with the dev team at CS as well as with the otb-developers list, but with the increasing interest and contributors, we think it is time to set-up an official steering committee, with publicly identified people, rules and decisions. We would like this steering committee to be open to any participant, and new members would be accepted by existing ones following those public rules.

Many thanks for your feedback,

Regards,

Julien

--
Julien MICHEL
CNES - DCT/SI/AP

--
--
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html

You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
--- You received this message because you are subscribed to the Google Groups "otb-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to