Did you know: Software needs a free license to be considered as "free"? Adding no license means that all copyright remains to you by default.

Please check that your repos are under a proper free and open-source software or content licence.

Also check the new article about licensing that was contributed to the Docs a few days ago


Of cause we know ^^

But sometimes one is just too lazy to choose and it can always been done later :D

@deusfigendi keep in mind that technically all contributors are acting "illegal" before this "later" day.

Proper licencing is just a matter of fairness to users, contributors, and, last but not least, platform operators

@deusfigendi it can't be done easily

every contributor has to agree to a license change

it took us 5 months to change the license of the nixos homepage repository!

adding a license should be the second task in a new project. the first is adding a readme with a description of the project

without a free software license, no one is allowed to use your code


Usually if there is no license there are no contributers except the owner.
Because ppl don't contribute if they don't know if it will be legal ^^

Most projects I start are like „mh yea, I have a problem to solve (…) now it's solved I can share my solution public so others might find it useful too.“ *upload* *forget*



Writing a readme is fine but choosing a license retards this process.

I totally agree, setting up a license is right and important etc.
I just ask for sympathy for those who don't.


@deusfigendi @codeberg the thing is, it is not useful to others, because they are not allowed to use it. you are not really sharing!

you just have to understand licensing once and then you know which license makes sense for which kind of project. if that is too much, ask the community. a lot of people will be happy to explain it and help you

in short, MIT license is very permissive. everyone can use your code, even in proprietary projects. if you don't want that, use GPL

@davidak @deusfigendi @codeberg nitpick:
GPL also allows everyone to use the code, they even enforce that further downstream.

So don't ask yourself whether everybody shall be supposed to use your project, but ask yourself whether a user shall have the right to *prevent* others from using a modified variant of your project.

@codeberg So true! I've recently seen some real confusion around this issue, that made me so sad, I had to make a video about it.

Sign in to participate in the conversation
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!