Contents |
The Maemo developer guide is licensed under the GNU Free Documentation License (FDL), while the Meego wiki and Maemo wiki content is licensed under Creative Commons by-sa (CC by-sa).
This is an issue, because the licenses are incompatible, and we will thus be unable to copy (relevant) pieces of the Maemo developer guide to avoid building from scratch and leverage existing content. It would be preferable to have the Meego developer guide and Maemo developer guide be licenced under the same license. This page compares the licenses from the point of view of technical documentation. Other documentation sources, such as Fedora's documentation, is licensed under CC by-sa 3.0.
The GNU Free Documentation License was designed to allow documentation to be reused for any purpose, on condition that anyone could do the same thing with the resulting derivative versions. In this sense, it is the documentation equivalent of the GNU GPL. The license has a number of conditions associated:
The provision for invariate sections makes the GPL and FDL incompatible in both directions, except for segments which fall under "fair use" (according to debian-legal, at least).
Creative Commons by-sa allows modification and redistribution of documentation on condition that:
Creative Commons by-sa 2.0 is incompatible with the GNU GPL also.
The FDL and CC by-sa licences are incompatible, because:
However, content licensed under CC by-sa was potentially compatible with FDL for a short period (between the release of FDL 1.3 in November 2008 and August 1st 2009) on condition that:
Both FDL and CC by-sa are incompatible with the GPL. To allow GPL or BSD licensed code samples to be included in documentation and reused under GPL or BSD by readers, an exception is required to either license.
Either license is fine for collaborative documentation, but the requirement to reproduce a list of changes in print editions makes FDL more cumbersome for printed documentation.
The requirement to ship the full text of the license and the list of changes makes FDL less attractive for printing shorter documents. For book-length documents, both FDL and CC by-sa have been used successfully.
More documentation is licensed under CC by-sa than under FDL. Some examples include Fedora, Wikipedia and Moblin, and GNOME are also considering a license change for its documentation. The Maemo developer guide is licensed under FDL at the moment. If re-using existing documentation is a concern, then CC by-sa is a better choice.
Both CC by-sa and FDL have similar issues with including code samples. CC by-sa is more attractive for printed documentation and wikis.
Since there is a large mass of existing documentation licensed under CC by-sa, there is a good argument for having CC by-sa as the primary license.
To allow reuse of the Maemo developer guide, I recommend that the Maemo developer guide be relicensed to CC by-sa, or dual licensed to FDL and CC by-sa.