Linking to GPL licensed libs is only ok if
* we don't ship the lib in out convenience binaries - users need to install it 
themselves
* the KIE product should work with the GPL lib - ie the GPL license lib usage 
is optional

On 2025/07/23 14:20:31 Jason Porter wrote:
> Okay, cool. As long as we’re all okay with the dependencies and how they line 
> up with ASF rules, I’m good.
> 
> --
> Jason Porter
> Software Engineer
> He/Him/His
> 
> IBM
> 
> 
> From: Alex Porcelli <[email protected]>
> Date: Wednesday, July 23, 2025 at 08:19
> To: [email protected] <[email protected]>
> Subject: [EXTERNAL] Re: [DISCUSSION][FYI] Use the external XML and JSON 
> Mapper libraries instead our internal copies
> Those would be GPL with classpath exception, which is aligned with JDK itself.
> 
> On Wed, Jul 23, 2025 at 10:15 AM Jason Porter <[email protected]> wrote:
> >
> > 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 <[email protected]>
> > Date: Wednesday, July 23, 2025 at 01:53
> > To: [email protected] <[email protected]>
> > 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: [email protected]
> > For additional commands, e-mail: [email protected]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to