I'm using JavaFX for gui of my app. Its license is GPL+Linking Exception. GPL requires me to release my source code. But what's the linking exception?? (I'm just using it as a library. Not modifying or using its source code.)

  • License is the same as for the JDK/JRE so you should not have to release your source code. See also: stackoverflow.com/questions/13416588/…
    – assylias
    Jul 31 '13 at 17:00
  • The linking exception allows you to link to JavaFX without releasing your own source. I don't know why they didn't just make it LGPL. Jul 31 '13 at 17:08
  • Thank you and whoever moved this question to this cool site. I didn't know about this q&a place!!
    – Ehsan
    Jul 31 '13 at 17:20

No. JavaFX is licensed under the same license as Java SE: JavaFX FAQ -> 10. What type of license is JavaFX available under?

JavaFX is available under the same license and business model as Java SE. This includes the ability for third party developers to distribute the runtime librairies with their application(s), subject to the terms and conditions of the license...

However, JavaFX source code is licensed differently: JavaFX FAQ -> 4. Is JavaFX open source?

At this time, the JavaFX UI Controls source code has been contributed to the OpenJFX open source project; other JavaFX components are expected to follow in multiple phases. The code is available under the GPL v2 with Classpath Exception license, similar to other projects in OpenJDK. The Oracle JavaFX runtime and SDK implementations will continue to be released under the Oracle Binary Code License for the Java SE Platform...

  • 2
    Your answer would be stronger if you explained which licenses applied to which component and then extend that to address the OP's concern about releasing source.
    – user53019
    Jul 31 '13 at 17:43
  • @gnat, I was just trying to make a point that the OP may be talking about the source code for JavaFX. From #4 of the FAQ source code is available under the GPL v2 with Classpath Exception license."
    – km1
    Jul 31 '13 at 19:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.