twelve-of-code-official / website

The source code for the Twelve of Code website
https://mesure.x10.mx/twelve-of-code
GNU General Public License v3.0
0 stars 0 forks source link

Change license to GNU GPL v3 #178

Closed BeepBot99 closed 5 months ago

BeepBot99 commented 5 months ago

The Creative Commons license is not meant for code. It is meant for assets, such as images and videos. I strongly suggest the GNU GPL v3 license. However, if you don't like it, please choose one of these licenses.

Mesure73L commented 5 months ago

Please provide a summary of this license.

BeepBot99 commented 5 months ago

Sure! The GNU GPL v3 license (General Public License) is a free license. This means that it gives users freedom over what they can do. It allows for these things:

However, anyone distributing it must follow these conditions:

Mesure73L commented 5 months ago

That all sounds good except for commercial use.

BeepBot99 commented 5 months ago

By commercial use, it means that they can use it in companies that make money. That means like, they could put ads on it to profit from it. It does not mean that they can force you to pay for it, because they must always have the source code available.

Mesure73L commented 5 months ago

By commercial use, it means that they can use it in companies that make money. That means like, they could put ads on it to profit from it. It does not mean that they can force you to pay for it, because they must always have the source code available.

I know what commercial use means. I don't want that allowed.

Mesure73L commented 5 months ago

What does squash and merge mean?

BeepBot99 commented 5 months ago

I already told you in Discord. I know you said no duplicates, but you might not be able to see that now, so I will tell you here anyway. I disabled merge commits because they are really hard to undo without conflicts if there were conflicts when merging. There are two other ways to merge: squash or rebase. By default it is squash, but you can click the dropdown arrow next to it if you want to rebase and merge. Here is what they do: