Thank you for the information.
Now problem is GWT would have to be compiled by users.
Our options are to:
- Remove GWT codes
- Rewrite/swap XML/JSON mappers entirely.
Toni
On 07/08/2025 17.53, Francisco Javier Tirado Sarti wrote:
Hi,
If I understood second bullet properly, then, having into account that we
have different persistence implementations (the user can use none, one of
the implemented or one of his own) , I guess the Hibernate ( which is just
used by the JPA persistence module on Data Index, which, by itself, its an
optional application of runtimes) licensing issue is not really such big
issue, isnt it?
On Thu, Aug 7, 2025 at 4:34 PM PJ Fanning <[email protected]> wrote:
I do not see any exemption to ASF requirements based on a lib having the
classpath exception.
https://www.apache.org/legal/resolved.html
Apologies, I had a couple of typos in my last mail. Here is the corrected
version:
Linking to GPL licensed libs is only ok if
* we don't ship the lib in our convenience binaries - users need to
install it themselves
* the KIE product should be able to work without the GPL lib - ie the GPL
license lib usage is optional
On 2025/08/07 13:11:31 PJ Fanning wrote:
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]
---------------------------------------------------------------------
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]