humanetech-community / awesome-humane-tech

Promoting Solutions that Improve Wellbeing, Freedom and Society
https://delightful.club
Creative Commons Zero v1.0 Universal
3k stars 141 forks source link

AGPLv3+ license #84

Closed comradekingu closed 2 years ago

comradekingu commented 2 years ago

Needs consent from all contributors to date.

aschrijver commented 2 years ago

Here I will stick to the ways the top-level awesome is set up, and its guidelines strongly recommends using CC0 or another CC license. I will check if there were changes made to how they mention the license, and adjust accordingly.

comradekingu commented 2 years ago

Ah, I noticed now that it said CC0 at the bottom of the README. The good thing is no consent is needed, and the bad thing is that CC0 is functionally void for collaborative projects. So it isn't public domain, but it does create problems because it isn't. This is because what public domain is, and whether something can be committed to it differs between jurisdictions. They are also incompatible concerns, but then again CC0 is avoided by anything people actually rely on as far as I can tell. Also CC0 is another reason why "CC" is a meaningless term overall.

And as predicted…

We strongly recommend the CC0 license, but any Creative Commons license will work.

So NC is OK? If CC0 is good, is a license specifically incompatible with it also good?

A code license like MIT, BSD, Apache, GPL, is not acceptable.

Neither "BSD", "Apache", or "GPL" is a license. Arguably neither is "MIT", for other unfortunate reasons.

I also don't think the filename should be "license", but alas.

TL;DR The actual license (CC0 here) should be in the appropriately named file, in the root of the repo (otherwise the automated GitHub listing doesn't work).

aschrijver commented 2 years ago

Thanks once more. I will stick with CC0, but explicitly adding the license to the repo is a good idea. See #86

comradekingu commented 2 years ago

@aschrijver Btw, the the manifesto says https://github.com/sindresorhus/awesome/blob/main/awesome.md

We would recommend CC0. Code licenses like MIT, BSD, GPL, and so forth are not recommended.

It also says

Do not add the license name, text, or a Licence section to the readme.