-
Notifications
You must be signed in to change notification settings - Fork 33
Added license #192
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
base: main
Are you sure you want to change the base?
Added license #192
Conversation
Hello contributors to Amulet Core. We are assuming that any contributions made by anyone outside Amulet-Team before signing the Contributor Licence Agreement were made under the terms of the MIT licence. We will merge this licence on or after 3rd November 2022 to give you a chance to respond if you so wish. @gentlegiantJGC, @Podshot, @naor2013, @BluCodeGH, @freundTech, @ezfe, @mikelei8291, @lizelive, @architectdrone, @danielchalmers, @MrPingouinMC |
While I don't approve of changing the project to a proprietary license, I made my contributions under the MIT license and won't stop anyone from using them in accordance with it (you don't have to remove my contributions, as long as give proper credit in accordance to the MIT license). Have you thought about dual-licensing like for example QT instead? (GPL or similar for everyone, more rights for the Amulet team). |
We have considered the GPL but we have invested a lot into the project and did not feel like it gave us enough protection for that investment. If we stop developing it for some reason I am happy for it to default to the GPL. |
It's really unfortunate the team chose a non-standard, custom license that effectively makes this project proprietary. Not having a standard license such as MIT, BSD or GPL is bad for the project and for the community as a whole:
|
consider using AGPL. it is a very powerful licence. |
It is, but its intended purpose is for online server software, such as web services, websites, etc. For a standalone software/library such as Amulet, the most suited equivalent license would the GPL (or LGPL for libraries), all of which allow additional clauses, a family which I truly recommended for Amulet |
Something like the AUR is fine, but it does mean that no distro can distribute executables. |
What is your intended return on investment when it comes to the project? |
Money 🤑🤑💰💰 |
I don't see dual licensing conflicting with this intent. See https://doc.qt.io/qt-6/licensing.html as an example. You can release the software under GPLv3 for non-commercial use and have a separate custom license for commercial use (this is the same as this proposed custom license, AFAIK). This way you will get the benefits of both worlds for being free and open source software with a well-known license and being proprietary software, otherwise I believe it will stimulate creativity for non-commercial uses (at least in the long term). Anyway, if the team is not convinced by that, it is what it is. However, I would like to see a license as soon as possible to be able to package this great software.
Legally speaking, this will not happen unless it was defined in the license. I would like to see a strong copyleft license as a default fallback (e.g. AGPLv3), to keep the project as open source as possible in the long term.
AGPLv3 is an extension to GPLv3 with extra statements to consider network services as distribution of the software. |
The GPL family of licences do not allow restrictive additional terms. See section 7 of the GPL
|
Developing software takes time which costs money.
Personaly I want to make enough to continue developing the application and libraries into the future. I see our main funding source being donations/purchases from users of our application which in turn pays for development of our libraries. Our main worry with open source licences is that they would enable competing applications built on our libraries which would undermine that funding source. If we could guarantee sufficient funding into the future I would have no issue reconsidering an open source licence. |
This licence allows use, modification and redistribution of our code provided that it is for non-commercial purposes and does not compete with Amulet-Team.