RFCs not related to any release, or not yet planned

From OTBWiki
Revision as of 08:50, 11 September 2015 by Julien (Talk | contribs)

Jump to: navigation, search

[RFC-6] Application of Remi Cresson to PSC

RFC status

  • Submitted by Julien Michel (07/08/2015 10:06)
  • Accepted by PSC +3 / 0 (12/08/2015 16:33)

[RFC] [WIP] Changing licence to Apache v2.0

RFC status

  • Not submitted yet

RFC content

What changes will be made and why they will make a better Orfeo ToolBox

The goal is to change of licence for OTB, Monteverdi, Monteverdi2 and ice to adopt the Apache v2.0 licence. 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 licence to a more permissive one. This might help to develop OTB usage and eventually get more people involved in contributions.

  • Check compatibility of OTB projects third party
    • List external third-part
    • List internal third-part
  • Contributors agreement
    • Signed agreement of contributors for license modification (adaptated from Apache Software Grant)
  • Apply changes to OTB source code
    • Change headers
    • Change copyright file?
    • Add notice
    • Update documentation
    • Update info about otb license on: otb website, sourceforge, openhub,...
When will those changes be available (target release or date)

These changes will be available for next release (OTB 5.0)