-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Licensing issues #15
Comments
Allan, thank you for your contribution. When I requested hosting in Weblate, they proposed me to adopt a GNU GPL-3 license. What do you think about a GPL-3 license? |
@michelesalvador How free something is depends on what you value. Small licenses protect the software as it is, and everyone is free to create their version of it that is closed source. The bigger licenses have protections against all sorts of things, and are more complex, but you are then assured nobody can mix and match, and the source code is always free no matter what you do to it. GPLv3 is good, but AGPLv3 is a better fit. This is because it adds a network protection. |
I agree to choose the "or later" version of the license. Whereas about the Affero GPL, as I understand it preserves from a very remote concatenation of events:
Because of this improbability, I think that the GNU GPL v3.0 is the right solution that satisfies everyone. |
That narrows it down. I should think all eventualities encompasses the something for everyone fully. |
Half of your sentences are incomprehensible to me, sorry! Yes, it's clear to me that AGPLv3 is compatible with GPLv3. |
Sorry about that. What I meant to say is that AGPL covers more people, since it tries to always cover everyone, by closing the network loophole in the GPLv3 license. There are plenty of AGPLv3 and GPLv3 licenses alike. |
Well, if I can set it to AGPLv3 later, there's no doubt I choose GPLv3 right now. |
@michelesalvador if you mean the "or later", you must explicitly express it (e.g. with the corresponding clause in the Readme). As it's currently put, it seems like "GPL-3.0-only" unless one discovers this issue. Example phrasings from other projects (usually put under a "Lincense" or "Licensing" sub-header):
(last item is the "full variant"). Can you please confirm you meant "or later" – and if so, add that information to the Readme? |
Thank you for pointing it out. |
Thanks @michelesalvador – don't forget to push that commit 😆 Looking for it I scrutinized the Readme, found the translation lin (added to my metadata) but not the license – then saw the file is 17 days old. Doesn't match the timing 😉 |
Outside of laudable ethical merit, the unlicense and similar licenses become problematic in practice.
Unlicense is an additional license for the Weblate list of licenses. Weblate has a provision for adding all strings into a stringpool all the projects can use, but it would be much better if the license supported this directly.
Some jurisdictions actually allow public domain licensing. This means the protections (or restrictions if you will) of other licenses become incompatible. What is considered a work differs too, and with copyleft the whole thing has the potential to be tainted by licenses that half-way work. As long as it doesn't work fully, which is the case for anything that accepts changes from a lot of people, it isn't actually beneficial.
More about this liberapay/liberapay.com#564 (comment)
Since the maintainter is the only contributor so far, it is a perfect time to change the license to something else.
I like copyleft licenses because they protect forks of the project from being made closed source software, but if you just want something simple, MIT is good.
Edit: https://www.wipo.int/edocs/mdocs/mdocs/en/cdip_13/cdip_13_inf_6.docx is a good read, but it doesn't answer whether Italian law allows putting works into the public domain by voluntarily waiving the default copyright assigned upon creation. Moral rights in Italian copyright law are eternal, so I suppose not. Even so that would mean it can't be fully public domain until copyright expires.
For these and other reasons, Johnson argues that any dedication to the public domain is at most a copyright license and as such the author can revoke it. While there is no obligation for the author to enforce the copyright, the user of the work will rely on the good faith of the person making the dedication, and at most it can be seen “as a political statement”.3
The text was updated successfully, but these errors were encountered: