Difference between revisions of "Requests for Comments-12: Changing licence to Apache v2.0"
m (Rashadkm moved Request for Comments-14: Changing licence to Apache v2.0 to Request for Comments-12: Changing licence to Apache v2.0)
m (Rashadkm moved Request for Comments-12: Changing licence to Apache v2.0 to Requests for Comments-12: Changing licence to Apache v2.0)
Revision as of 14:17, 22 September 2015
- Not submitted yet
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)