Hello everyone, I'm following up on this thread because we still haven't made progress with eliminating Category X dependencies in Fineract CN which Yannick evoked half a year ago.
@Myrle and @Awasum, I've read through this thread and I second Sendoro's suggestion that we completely move Fineract CN's dependence on MariaDB to PosgreSQL instead. Besides MariaDB's license <https://mariadb.com/kb/en/library/licensing-faq/> being an inadmissible Category X dependency, PostgreSQL is Apache-compliant and is a good alternative for MariaDB. I think this will entail writing an equivalent library to fineract-cn-mariadb <https://github.com/apache/fineract-cn-mariadb> which we can name *fineract-cn-postgresql*. It may use the OpenJPA ORM which replaces Hibernate and use PostgreSQL's PgJDBC driver. I've started dabbling with this and will share the link to the code base tomorrow. I want to work on this task and share my thoughts, challenges and progress here with you too. What do you think about it ? Cheers, Isaac Kamga. On Wed, Apr 18, 2018 at 9:13 AM Myrle Krantz <[email protected]> wrote: > I think that's an excellent suggestion Sendoro. Would you like to > take the lead on that? I'd be happy to provide you with any help you > need to make it happen! > > Best Regards, > Myrle > > On Wed, Apr 18, 2018 at 9:47 AM, Sendoro Juma <[email protected]> > wrote: > > Dear Myrle, > > > > It may be irrelevant, but let me shoot anyway...!!!... please don't > through stones onto me. > > > > PostgreSQL is believe to have very/most liberal license... as matter of > facts... it will avoid now and any future license conflict. > > > > The question is then, why don't we select PostgreSQL as our default DBMS? > > > > - is it related with our skill set? or > > - it is more just related to smooth transfer from MySQL to MariaDB? > > > > Taking into Finaract CN project take a revolution approach from its > predecessor Finaract; why also not take same approach on database? > > - after-all Fineract CN Architecture is decoupled from reliance on > particular database system... > > > > > > Refer > > https://www.postgresql.org/about/licence/ > > https://www.postgresql.org/list/ > > https://opensource.org/licenses/MIT > > > > > > Regards > > Sendoro > > ----- Original Message ----- > > From: "Myrle Krantz" <[email protected]> > > To: "dev" <[email protected]> > > Sent: Wednesday, April 18, 2018 9:44:13 AM > > Subject: Re: Moving Towards Apache Compliance for Fineract CN: Hibernate > to OpenJPA Migration. > > > > Thank you Sendoro, > > > > It's much appreciated. > > > > FYI: I've captured the MariaDB work items in 2 new tickets: > > https://issues.apache.org/jira/browse/FINCN-26 > > https://issues.apache.org/jira/browse/FINCN-27 > > > > Best Regards, > > Myrle > > > > On Mon, Apr 16, 2018 at 4:39 PM, Sendoro Juma <[email protected]> > wrote: > >> Hello Myrle, > >> > >> I got you. > >> > >> Let me know if there is any other component need to be checked! > >> > >> Cheers > >> Sendoro >
