[
https://issues.apache.org/jira/browse/FINERACT-703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16770676#comment-16770676
]
Michael Vorburger.ch commented on FINERACT-703:
-----------------------------------------------
Here is some (old) related history I found while Googling about this:
* http://hibernate.org/community/license/
* https://www.gnu.org/licenses/lgpl-java.html
*
http://mail-archives.apache.org/mod_mbox/www-legal-discuss/200412.mbox/%[email protected]%3E
* ...
*
http://mail-archives.apache.org/mod_mbox/www-legal-discuss/200412.mbox/%[email protected]%3e
> Use Hibernate instead of OpenJPA after all?
> -------------------------------------------
>
> Key: FINERACT-703
> URL: https://issues.apache.org/jira/browse/FINERACT-703
> Project: Apache Fineract
> Issue Type: New Feature
> Reporter: Michael Vorburger.ch
> Assignee: Michael Vorburger.ch
> Priority: Major
>
> While working on FINERACT-700, it occurred to me what a PITA the use of
> OpenJPA instead of Hibernate in Fineract is... while bumping Gradle, I was
> blocked an old and no longer maintained version of an OpenJPA Gradle plugin -
> it (OpenJPA) is just not very much used, unfortunately.
> The history here is that Mifos, the predecessor to Fineract, actually used
> Hibernate, and replaced it with OpenJPA as it move to apache.org. I also
> vaguely remember (but this may or not be accurate anymore today) that some
> people tried to create releases of Fineract which switched OpenJPA back out
> with Hibernate? Writing and testing with one ORM and then make releases
> outside of Apache with another ORM seems a waste of time, to me.
> For the record: I actually have no particular love for Hibernate. The fact
> that I happen to work for Red Hat is completely unrelated to this issue - I'm
> NOT trying to "push" Hibernate. On the contrary, I was actually one of the
> first users of the (then proprietary) product which eventually became
> OpenJPA, and have made some contributions to it in the past... but Hibernate
> is simply what today in 2019 the overwhelming majority of the ecosystem has
> moved to.
> The goal of this issue is to discuss, if others do have any interest in this,
> if Fineract could switch (back..) to using Hibernate. This is just a
> discussion - it may not be possible, or they may not be people available to
> actually make this happen, but I wanted to at least (publicly) record it.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)