How to package my RCP app to work with GEF 5 and honor licensing terms [message #1834956] |
Sun, 22 November 2020 05:19  |
Eclipse User |
|
|
|
I have a large Eclipse e4 RCP application and several of its plugins use GEF 5. I have recently upgraded everything to use Java 11. In order to make this work, I have downloaded and installed the JavaFX 11.0.2 SDK locally on my machine. I added the system property "-Defxclipse.java-modules.dir=/Library/Java/Extensions/javafx-sdk-11.0.2/lib" like the GEF Getting Started doc recommends. From here, I was able to run my product from Eclipse and everything looks good.
However, I need to package this RCP product up and release it as a commercially licensed tool. This creates the problem that I will need to require my users to download and install JavaFX and install it in the specific path pointed to by the property argument above. I don't think I can distribute JavaFX 11.0.2 myself since it is GPLv2. Is there a solution to this problem?
Actually, can I use my own commercial license if my software "links" to the JavaFX 11.0.2 libraries since they are GPLv2?
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03369 seconds