You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fineract.apache.org by "Isaac Kamga (JIRA)" <ji...@apache.org> on 2018/10/31 07:32:00 UTC

[jira] [Assigned] (FINCN-27) Remove dependency to embedded MariaDB from component-test modules of all services.

     [ https://issues.apache.org/jira/browse/FINCN-27?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Isaac Kamga reassigned FINCN-27:
--------------------------------

    Assignee: Isaac Kamga

> Remove dependency to embedded MariaDB from component-test modules of all services.
> ----------------------------------------------------------------------------------
>
>                 Key: FINCN-27
>                 URL: https://issues.apache.org/jira/browse/FINCN-27
>             Project: Fineract Cloud Native
>          Issue Type: Task
>          Components: fineract-cn-template, fineract-cn-test
>            Reporter: Myrle Krantz
>            Assignee: Isaac Kamga
>            Priority: Major
>
> Fineract CN services currently depend on an embedded version of MariaDB for their component tests.  This component is licensed as GPL, and therefore, needs to be replaced before we release.  If we can't find a suitable replacement, an alternative would be to omit the component tests from our release.
> Why can't we have dependencies to GPL software? This sequence of events would be bad:
> 1.) We include GPL software in our release.
> 2.) Our code, including the GPL dependency is included in proprietary code of CompanyOmega
> 3.) Some judge somewhere decides that the "firewall" separating our code from the GPL isn't strong enough to call prevent the viral aspects of GPL from taking effect.
> 4.) CompanyOmega's proprietary code is now all open source and they go out of business.
> It's not a likely sequence, but because of the size of the negative outcome, we avoid it by not including GPL (or any other Category X software) in our releases.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)