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

License Issue - GPLv2 compatibility with GPLv3 #16

Open
julianchin opened this issue Jun 4, 2015 · 2 comments
Open

License Issue - GPLv2 compatibility with GPLv3 #16

julianchin opened this issue Jun 4, 2015 · 2 comments

Comments

@julianchin
Copy link

Hello,

Thanks for developing such a great library. My colleagues and I have been using your Javafx-Dialogs library for a Java7 tool. We want to release our tool under GPLv3. However, since the current version of your tool is released under GPLv2 we cannot use it in our tool and release the subsequent package under GPLv3. (We have other GPLv3 dependencies as well).

It would be great if you too can release your software under GPLv2 or later rather than just GPLv2 as GPLv2 only doesn’t play well with GPLv3 release and the "GPLv2 or later" is compatible with more licenses.

A full compatibility matrix of licenses can be seen at:http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility

Thanks again for open sourcing such a useful library. I look forward to your reply.

@marcojakob
Copy link
Owner

This library is actually a back-port of an early version of JavaFX 8 dialogs to JavaFX 2. I might just have copied the license over from this repository.

So, if you can use JavaFX 8 you will probably want to use the official JavaFX 8 dialogs.

If you need to use JavaFX 2 or have other reasons for using this library - check if you could use the same license JavaFX uses or the license of the ControlsFX project.

I don't really care about how you use it but I can't decide on Oracle's or ControlsFX's part. So, if you find out what the correct license this repository should be - let me know and I will change it.

@julianchin
Copy link
Author

Thanks so much for your prompt reply!

After double checking the GNU License Compatibility matrix, we might be able to release our tool under a GPLv2 or later license without you changing the license for JavaFX-Dialogs. I’ll confirm with our school attorney and let you know if I need further assistance.

By the way, I took a close look at the license of OpenJDK and ControlsFX —
ControlsFX is licensed under the 3-Clause BSD license, which is compatible with the GNU GPL license we are going to use.

OpenJDK uses the GNU General Public License V2 with the Classpath Exception, which as of my knowledge will also work for us given that we are not modifying the library but just linking it to our tool.

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

2 participants