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
>

Reply via email to