As Jason has pointed out, the IPMC has already stated their position regarding LGPL, and the rules are clear. I wanted to share my thoughts on the possible paths forward:
- Use OpenJPA: While this would address the licensing issue, it introduces uncertainty around Quarkus deployment because Hibernate is the only officially supported JPA provider in Quarkus. - Continue with Hibernate: Even though Hibernate might eventually become ASLv2-compatible, it could be a long time before that version is integrated into Quarkus and is considered production-ready. Given these points, another option might be reverting to plain JDBC. Although this involves some extra initial work, it should be fully supported by both Quarkus and SpringBoot, which could remove a significant blocker with IPMC and help us move toward graduation. - Alex On Tue, Jan 7, 2025 at 12:10 PM Jason Porter <[email protected]> wrote: > > Until they actually change the license over to ASLv2, I seriously doubt > they’ll let us continue to ship with it. > > If we’re not using any of the hibernate specific APIs, I see very little > reason for us not to use OpenJPA for the dependencies, then allow users to > decide which JPA implementation they want to use. I’m sure we’ll need to do a > fair amount of testing though to make sure this doesn’t break things. > > -- > Jason Porter > Software Engineer > He/Him/His > > IBM > > > From: Francisco Javier Tirado Sarti <[email protected]> > Date: Tuesday, January 7, 2025 at 04:55 > To: [email protected] <[email protected]> > Subject: [EXTERNAL] [DISCUSS] Hibernate usage > Hi all, > I feel the discussion we are having here > https://github.com/apache/incubator-kie-issues/issues/1685 , actually > belongs to that list. > > On summary, we narrow the issue to two choices: > > 1) Replace Hibernate with OpenJPA, as was done, kind of prematurely in my > opinion (because this should be a broad KIE choice, not per subcomponent > one) , in Drools repo. > 2) Raise a legal issue to Apache so we can distribute Hibernate (based on > the fact that eventually the Hibernate license will be Apache compliant) > > I'm fine with 1), but I feel we should also vote on that one. > > Kind regards and happy new year. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
