Question. Is the Grease license GPL because the Gluon libs are GPL and so force it to be? Or did you have other considerations?
one of the root GPL projects is the JDK itselfDo you mean the Java static libraries? I guess this is what I meant casually by Gluon lib. Presumably the rest of the JDK in GraalVM CE compiles itself with no licensing issues.
I'm not really using gluon specific stuff. Just their fork of graal, https://github.com/gluonhq/graal/releases/tag/gluon-22.1.0.1-Final
IANAL. My reasoning is that there are several required libraries that are GPL'd which requires the combined work (ie. the app) to use the GPL. I think one of the root GPL projects is the JDK itself. As far as I know, the code for grease itself doesn't have to be exclusively GPL and could offer an alternative license for use in a context that isn't combined with other GPL'd artifacts. I've dual-licensed before and might do that with grease. Especially for the example code, offering another license option makes sense. When I get to pick, I tend to prefer Apache v2, but I'm not too picky.
Thanks for answering :-)
One of my todos before shipping the release version of the app is to figure out the best way to include all the license infos.
And their static JVM ARM libs https://github.com/phronmophobic/grease/blob/main/scripts/download-deps#L22