Skip to content
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

RFC: Change license #8

Open
V10lator opened this issue Apr 30, 2020 · 2 comments
Open

RFC: Change license #8

V10lator opened this issue Apr 30, 2020 · 2 comments

Comments

@V10lator
Copy link

Please don't see this as me trying to force a license change or any other mad action, I'm just trying to start a open conversation with all libgui participants and this seems to be the best place for it.

With that said I think GPL is bad for libraries. Some more liberal license like LGPL or MIT would fit better here. Note that this is my personal opinion, I'm glad to hear yours. :)

If you ever want to change the license note that you need the go from all contributors (or remove all codes of "no" sayers from the project) before doing so. The list of contributors is quite big already, so I think it is a good thing to discuse this before it grows even more:

For the following contributors I'm not sure if their code is in libgui anymore. Someone might want to check on that in case anyone can't be reached or says "no":

The following contributors did nothing in GPL licensed files:

I hope I didn't oversee anyone but please double-check the list of contributors.

@V10lator
Copy link
Author

V10lator commented Apr 30, 2020

Forgot to say: The project already includes LGPL source files ( https://github.com/wiiu-env/libgui/blob/master/source/gui/FreeTypeGX.cpp ). I'm not sure if you're even allowed to mix LGPL and GPL in a single library as one of the two licenses has to define what happens when 3rd party tools access symbols but they define it in a way incompatible to each other.

//EDIT: Ok, mixing seems to be no prob: https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility

@V10lator
Copy link
Author

V10lator commented May 4, 2020

It also includes source files with a clearly GPL incompatible license, like this: https://github.com/wiiu-env/libgui/blob/master/include/gui/sounds/Mp3Decoder.hpp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant