GPL license

Shane Pearlman shanepearlman at pm.me
Mon Mar 20 02:11:44 UTC 2023


What’s the reasoning for licensing a tool like this under the GPLv2?

Code generators often need to be modified or adapted for large bindings projects, and the classes in org.openjdk.jextract.impl and org.openjdk.jextract.clang could be quite useful as a starting point. Under the current license, however, I will probably have to roll my own.

Even the code generation template classes are under GPLv2, which is enough to prevent me from using jextract generated bindings in my non-GPL projects. Maybe someone’s reading of the license is that it is permissible, but is the uncertainty really necessary?

That said, I am excited for the Panama project to deliver what looks to be a very well designed solution to a major, decade-long problem with Java.

—Shane
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/jextract-dev/attachments/20230320/4115c506/attachment.htm>


More information about the jextract-dev mailing list