projecthamster / hamster-shell-extension

Shell extension for hamster
http://projecthamster.org
GNU General Public License v3.0
217 stars 92 forks source link

Provide Proper Licensing #135

Open elbenfreund opened 8 years ago

elbenfreund commented 8 years ago

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:

a-m-s commented 8 years ago

I'm not a "principal author", but you're welcome to consider my small contribution GPLv2 or later.

a-m-s commented 7 years ago

Continued from #182 ....

I understand you think, committing also assigns copyright, but it simply does not. Without assigned copyright however, the license is not enforceable and hence obsolete anyway.

I absolutely do not think that, and I don't think your CLA does what you think it does. It does not assign copyright. It does grant a license to do stuff with the code, including possibly changing the license.

My point is that you don't need it.

The GPL alone grants the right to distribute, make derivative works, and move to a later version of the GPL (as long as the proper words are included in the file at the time of the submission).

The GPL protects my rights not to have my contribution re-licensed and used for commercial gains, or whatever. Your CLA undermines that.

As far as I can tell, the GPL also makes the CLA clauses regarding patents and warranties redundant.

elbenfreund commented 7 years ago

I absolutely do not think that,

First of all, my apologies for misrepresenting you.

I don't think your CLA does what you think it does.

That seem indeed to be true. If you are correct, the only relevant "contribution" would be the ease of re-licensing if one ever to wished. Something I understand one may or may not find advantageous.

My primary goal was indeed copyright assignment (as a complement to licensing). I will have to look into this and remain grateful for you pointing out this potential misconception of mine.