www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Vorburger.ch (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LEGAL-462) How to use MariaDB (MySQL) in Apache.org (Java) projects, given that the only currently maintained JDBC driver is LGPL?
Date Wed, 12 Jun 2019 15:04:00 GMT

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

Michael Vorburger.ch commented on LEGAL-462:
--------------------------------------------

[~bdelacretaz] indeed nice to "see" you again here! Hope you're well.

Based on the additional two comments, I've now amended the project's README in proposed PR
to Fineract with a summary what I learnt here.

Should anyone reading this feel this is a gross misunderstanding and the Fineract project
is about to commit to crime, please scream.

>From my end, as the Reporter who raised the question, this issue is hereby answered, and
I'm therefore closing it.

> 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