www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jacques Le Roux (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (LEGAL-462) How to use MariaDB (MySQL) in Apache.org (Java) projects, given that the only currently maintained JDBC driver is LGPL?
Date Tue, 11 Jun 2019 20:04:01 GMT

    [ https://issues.apache.org/jira/browse/LEGAL-462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16861437#comment-16861437
] 

Jacques Le Roux edited comment on LEGAL-462 at 6/11/19 8:03 PM:
----------------------------------------------------------------

This is how it's done in OFBiz for instance. [Derby is used by default|http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/entity/config/entityengine.xml?view=markup]
and we provide [some documentation|https://cwiki.apache.org/confluence/display/OFBIZ/Apache+OFBiz+Technical+Production+Setup+Guide#ApacheOFBizTechnicalProductionSetupGuide-DatabaseSetup]
on how/where to retrieve other DMBS drivers (mostly Postgres and MySql branch)


was (Author: jacques.le.roux):
This is how it's done in OFBiz for instance. [Derby is used by default|http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/entity/config/entityengine.xml?view=markup]
and we provide [some documentation|https://cwiki.apache.org/confluence/display/OFBIZ/Apache+OFBiz+Technical+Production+Setup+Guide#ApacheOFBizTechnicalProductionSetupGuide-DatabaseSetup]
on how/where to retrieve other DMBS driver (mostly Postgres and MySql branch)

> How to use MariaDB (MySQL) in Apache.org (Java) projects, given that the only currently
maintained JDBC driver is LGPL?
> -----------------------------------------------------------------------------------------------------------------------
>
>                 Key: LEGAL-462
>                 URL: https://issues.apache.org/jira/browse/LEGAL-462
>             Project: Legal Discuss
>          Issue Type: Question
>            Reporter: Michael Vorburger.ch
>            Priority: Major
>
> Dear Apache Legal Affairs Committee,
> I am aware that use of LGPL libraries are "frowned upon" for Apache.org hosted ASL projects.
> The Fineract Community is running into the specific issue FINERACT-761 we'd welcome your
view on:
> We need to use a JDBC driver to connect to the MariaDB (or MySQL) database. The BSD 3-Clause
licensed https://github.com/krummas/DrizzleJDBC appears to be dead and unmaintained for over
3 years. Its current use in Fineract is causing us pain, see FINERACT-761 req. for FINERACT-700
(also note e.g. https://github.com/flyway/flyway/issues/2332).
> The altnerative is the MariaDB.org Connector/J JDBC driver from https://downloads.mariadb.org/connector-java,
which is LGPL.
> What is a project supposed to do in a case like this? Or are we seriously saying that
Apache.org (Java) projects basically can't really use MariaDB (or MySQL) in practice?
> How do other Java based projects at Apache.org which use MariaDB (or MySQL) deal with
this conundrum??
> Would it be legally OK to use the MariaDB.org Connector/J JDBC driver at least during
build time in Gradle for Flyway, if it is not shipped in the final Fineract end-user distribution?
> Thank you very much for your help in somehow unblocking this,
> M.
> PS: Many ASL Java projects not hosted on Apache.org seem to depend on the LGPL MariaDB.org
Connector/J, but that's (probably) not relevant to Apache.org and this issue.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org


Mime
View raw message