Provide Proper Licensing
Created by: elbenfreund
The old project did not really provide proper licensing information. What we have is some basic copyright references.
This puts us in a tight spot as the license status of this repository is actually not clear at all.
One could argue that by providing the extension via extensions.gnome.org
GLP2 applies (as it is required in order to be published there).
In order to at least move forward we will do the following:
-
Provide a LICENSE.rst file putting the entire repo code under GPL3. -
Put License boilerplate on top of each file. - This is shaky at best as long as the following things are not sorted out, but at least it provides a starting point.
-
Get in touch with the principal authors of the codebase so far as mentioned in metadata.json
in order to clarify. -
Best case scenario would be to have the original authors assign copyright to the current project in order to: - Make applying the 'new' LICENSE valid
- Make the new LICENSE enforceable."Only the copyright holder or someone having assignment of the copyright can enforce the license". The argument runs similar to the one for CLAs.
-
Make sure all c/p 3rd party code that is used throughout the codebase is marked as such and its license is checked!