Correct me if I’m wrong, but we’re not able to link to GPL libraries either. 
That was a sticking point with Hibernate.

--
Jason Porter
Software Engineer
He/Him/His

IBM


From: Toni Rikkola <rikk...@apache.org>
Date: Wednesday, July 23, 2025 at 01:53
To: dev@kie.apache.org <dev@kie.apache.org>
Subject: [EXTERNAL] [DISCUSSION][FYI] Use the external XML and JSON Mapper 
libraries instead our internal copies
Hi,

Currently we have XML and JSON Mapper libraries in KIE that are
duplicates of identical libraries outside of our code base. The reason
for forking them in was likely due to an old requirement that we need to
control all the source at KIE, here at Apache or back at Red Hat. At
this moment this is not true, if it ever was.

Problem is these libraries are licensed under GPL and if GPL is used
inside an ASL project it consumes everything and the project is then GPL.

The plan is to remove our fork and use the originals with the GPL
linking exception.


Related ticket: https://github.com/apache/incubator-kie-tools/issues/3196 

Related dev list thread:
https://lists.apache.org/thread/gsj0mxkzwpcgwztz231tr6tnnx9kxd0g 

Linking exception:
https://openjdk.org/legal/gplv2+ce.html 
https://en.wikipedia.org/wiki/GPL_linking_exception 


Toni Rikkola


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@kie.apache.org
For additional commands, e-mail: dev-h...@kie.apache.org

Reply via email to