linuxmint / cinnamon-spices-extensions

Extensions for the Cinnamon desktop
http://cinnamon-spices.linuxmint.com
GNU General Public License v2.0
117 stars 101 forks source link

Extensions licensing #153

Closed germanfr closed 9 hours ago

germanfr commented 6 years ago

Please everyone should add a license to the info.json file like these: https://github.com/linuxmint/cinnamon-spices-applets/search?l=JSON&q=license Also add the license text if you can next to the metadata.json file, but that is optional I guess.

As you do, I'll mark you here as done. Note that the chosen license must be free, or at least permit anyone to modify and redistribute your code. Otherwise they will have to be removed (see the original discussion).

Extensions found to have a free license (add to info.json)

Extensions with no known license

Please specify a license adding it to the info.json file.

Extensions with no known license and no maintainer

Authors must specify a license

rnbwdsh commented 6 years ago

Done. Just to be sure: I really mean full CC0. Anyone trustworthy enough for the maintainers of the repo can change anything. Even license if convenient. Just don't be evil. Don't break it. Please.

germanfr commented 6 years ago

@rnbdsh you forgot to submit the pull request :sweat_smile: But before you do so, you missed a comma in the json file that is in your branch.

NikoKrause commented 6 years ago

fmete is the wrong GitHub user name. it's @fatihmete (https://github.com/linuxmint/cinnamon-spices-applets/issues/668#issuecomment-359905739) I guess we should change that.

NikoKrause commented 6 years ago

Yare, Entelechy, AnishN, ori never responded

ConnerHansen donated: https://github.com/linuxmint/cinnamon-spices-applets/issues/668#issuecomment-330935967

icarter09 commented 6 years ago

@germanfr do you want me to go ahead and add the GPL 2.0 to the remaining extensions that don't have a license currently set?

germanfr commented 6 years ago

@icarter09 you can't do that. You can only add the respective license to those who have it but don't indicate it in the info.json file. Others have GitHub's license by default which does't say you can relicense anything.

icarter09 commented 6 years ago

@germanfr what would be the fix for this issue concerning the extensions that have no author/maintainer and have no license?

jaszhix commented 6 years ago

Many of the authors have donated their xlets, and from my understanding, that basically would pass the judgement on copyright maintenance, along with code maintenance to us. A lot of the code is ported from Cinnamon and Gnome Shell extensions, so I think a GPLv2 default makes sense. Take it as a case by case basis, sure, but GPLv2 is the bare minimum any of these should be licensed because Cinnamon is GPLv2. Cinnamon extensions are not linked libraries, they are run in the same context.