www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Zhankun Tang (Jira)" <j...@apache.org>
Subject [jira] [Commented] (LEGAL-477) Can we use MariaDB java client LGPL-2.1 as Apache project dependency since apache license is in the FLOSS exception list?
Date Wed, 11 Sep 2019 09:28:00 GMT

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

Zhankun Tang commented on LEGAL-477:

[~rvs], it's great to see you here. :)

[~rvs], [~jmclean]

Thanks for the explanation. Now one thing I'm pretty sure is that we cannot put MariaDB connector
in the "compile" scope in pom.xml and distribute it whether it's a submarine artifact. We
should make it optional. The key point confusing me is what "optional" really means.

In this case, does it mean we should at lease depend on another compatible database connector
like Derby or postgreSQL?

If so, another question come up, let's say, the dependencies now consists of both postgreSQL
and MariaDB connector as optional. But using postgreSQL will have more bugs. Is this ok?

The sentence:
"Will the majority of users want to use my product without adding the optional components?"{code}
is quite confusing and different from


"Will the *majority of users can use my product very well* without adding the optional components?".

> Can we use MariaDB java client LGPL-2.1 as Apache project dependency since apache license
is in the FLOSS exception list?
> -------------------------------------------------------------------------------------------------------------------------
>                 Key: LEGAL-477
>                 URL: https://issues.apache.org/jira/browse/LEGAL-477
>             Project: Legal Discuss
>          Issue Type: Question
>            Reporter: Zhankun Tang
>            Priority: Major
> Dear Apache Legal Affairs Committee,
> The [submarine|https://hadoop.apache.org/submarine/]] project community now has encountered
a legal issue when we want to use the MariaDB java client as a dependency and distributed
> From LEGAL-462, it seems we cannot do this. But submarine is an open-source project
may not fit in this. So I filed this Jira to double-confirm this.
> From the license of [MariaDB java client|https://mariadb.com/kb/en/library/licensing-faq/#distributing-an-application-with-a-mariadb-connectorclient]],
and the [FLOSS exception details, |https://mariadb.com/kb/en/library/mariadb-license/#the-floss-exception] see
the snippets below.
> {code:java}
> Free software/open source applications
> If your application is Free software/open source and uses one of the licenses listed
in the FLOSS exception, the GPL in the client library does not affect your application.
> {code}
> {code:java}
>   2. FLOSS License List
> License name Version(s)/Copyright Date
> Academic Free License 2.0
> Apache Software License 1.0/1.1/2.0
> Apple Public Source License 2.0
> {code}
> It seems that LGPL-2.1 allows Apache project like Submarine to link this MariaDB java
client jar dependency and distribute with it, is my understanding correct?
> BR,
> Zhankun

This message was sent by Atlassian Jira

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

View raw message