Licence picker when creating new repositories points to Choose a License #1214
Labels
No Label
accessibility
bug
bug
infrastructure
Codeberg
contributions welcome
docs
duplicate
enhancement
infrastructure
legal
licence / ToS
please chill
we are volunteers
public relations
question
question
user support
s/Forgejo
s/Pages
s/Weblate
s/Woodpecker
security
service
upstream
wontfix
No Milestone
No Assignees
6 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Codeberg/Community#1214
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Licence picker when creating new repositories (https://codeberg.org/repo/create) points to https://choosealicense.com/. This website is maintained by GitHub, and as such has an inherent bias towards the interests of Microsoft. For Codeberg, I think it makes sense to point to https://docs.codeberg.org/getting-started/licensing/ instead.
License picker when creating new repositories points to Choose a License.to License picker when creating new repositories points to Choose a LicenseLicense picker when creating new repositories points to Choose a Licenseto Licence picker when creating new repositories points to Choose a LicenseTo me, both sites are biased as they try to remain silent on the
GPL-2.0-onlyalternative.GPLv3 is a completely different beast than
GPL-2.0-onlyand the latter is in use by prominent projects we all rely on and some of these projects did stick withGPL-2.0-onlybecause of the scope changes inGPL-3.0-onlyand presumably also inGPL-3.0-or-later.The Codeberg page to me provides a hard to follow textual flow of decisions.
Thanks for pointing me to that in part pamphlet-like text (my perception).
I have a hard time believing that the following sentence in there shall help readers but instead looks like a bizarre indoctrination attempt:
In my experience, enterprises love the
Apache-2.0license and many legal departments have already analyzed that license.Thus choosing that license makes it easier for employees to receive permission to participate in such projects.
But, reducing the benefit of the
MITlicense to when wanting to be able to sue users over patent issues is IMO misleading.I fail to see where you get this from.
Sure, the site is managed by GitHub (Ignoring the outside contributions on that matter), but does that automatically proof your claim?
If you can, share actual, undeniable proof that this site really promotes Licenses and alike that cater towards GitHub and Microsoft here.
I for my part have the benefit of doubt here and assume that choosealicense is neutral on the topic of licenses here.
If you REALLY want to offer an alternative, then https://opensource.org should be promoted as they are pretty much the de-facto place that defines what is and isn't an OS license... After all is a requirement for choosealicense to have it listed as a valid OS license on opensource.org or alike.
Either way, I don't think that choosealicense is doing anything bad or harmful here.
The justification is already written on https://docs.codeberg.org/getting-started/licensing/#conflict-of-interests.
I hardly call this a justification nor a objective view on this.
Looking at the frontpage, I recall it being like this for years... even before MS bought GitHub (I can be wrong obviously).
Further would I say that this section is even more biased by giving claims without substantial proof.
Like, were there attempts of adding the missing info which were denied?
Haven't compared using Internet Archive, but agreed.
Quickly checked.
25th of Feb. 2015:

05th of Sep. 2023:

The frontpage is basically identical with some changes being the removal of v2 in the GNU GPL mention and links to known projects being added.
Also, I did check even further back (Up to the very first entry in 2013) and it's pretty much no difference between that and the 2015 version.
So the issues mentioned in the docs of codeberg have existed before GitHub had been acquired by MS (June 2018) and even before Codeberg was a thing.
One could argue that it's "always been like this", but the sentence in the docs is indeed plain wrong then and should be rewritten. Keep in mind that text like this is mostly written by one person, and can only turn more optimal through a series of iterative improvements by various people (both in the sense of objective as well as in the sense of including and representing multiple points of view).
FYI, I was around and involved somewhat in the original situation with choosealicense (as a volunteer in this space, not employed by any relevant entity). The initial concerns about it were blatantly clear. GitHub went and paid O'Reilly for a sponsored keynote talk slot at OSCON where GitHub founder Tom Preston-Werner said point blank that legal stuff is about limits, and so if you want freedom you want less of that, right, so look at MIT, nice and short, and then he showed a one-slide entire-text-of-GPL and said something like, "look at all that, it's so long, that's not what freedom is". You can find videos of this if you want to watch his presentation from back then, I think it was 2013 or 2014.
At the original time, the choosealicense stuff was exactly what you would do if you wanted plausible deniability about being anti-GPL but you wanted a site that would lead to the absolute minimum of visitors deciding to use GPL.
For various reasons, Tom got pushed out of GitHub (he went too far in the egotistic Bro-startup style, and some weird tension around accusations of Tom's wife showing up at work and bullying some other female employee, I dunno, don't waste your time looking at the history here).
After that, I know of several people like Mike Linksvayer who are unambiguously supportive of software freedom and who submitted issues and suggestions about choosealicense until most of the egregious issues were resolved. In the end, the site still cannot be considered GitHub-independent but people in good faith moderated it to end up more neutral and less anti-GPL. It still certainly does not promote GPL or do a great job of educating anyone about the actual motivations. But overall, it's not so bad now.
Anyway, just wanted to share the historical perspective. I don't have a strong feeling about removing the reference right now. I'm happy that the community was able to make the choosealicense site more acceptable.
Is
1509e29d94a simple hotfix to the issue? It points to our documentaton instead of choose a license. If there are no objections, it will be included in the next deployment to Codeberg.The page it points to is this one: https://docs.codeberg.org/getting-started/licensing/
I know that there have been active discussions about how to improve the licensing article there, and it is probably best to let the folks over there sort it out instead of duplicating the efforts.
Feedback is probably still appreciated there:
@fnetX the commit 1509e29d94 looks good to me and I verified that the link there works.
I support resolving this issue with the aforementioned change and move license related discussion on the merge request Codeberg/Documentation#348 and the issue Codeberg/Documentation#174.
Thanks for providing the change.
Updated the links (should have been clear from context anyway) in case it helps.
@sthagen btw, because it is a different repo, your use of
#348format in your comment makes the links go to the wrong places.