www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Henri Yandell (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 Thu, 05 Sep 2019 04:46:00 GMT

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

Henri Yandell commented on LEGAL-477:

Including LGPL 2.1 would be against ASF policy.

Backing up a touch, you've pointed to two separate licenses. The old (MySQL authored) client
was under GPL 2.0 with a FLOSS exception, while the new MariaDB client is under LGPL 2.1.

In both cases it would (probably) be fine to include those codebases in an only-ever-going-to-be
Open Source project. However, there are issues for any of our users who would include content
under a different license. With the GPL 2.0 w/ FLOSS library, any modification made to Submarine
would have to be under a listed Open Source license. With LGPL 2.1, any modifications must,
as an example, permit reverse engineering. We've considered both of those to be limitations
on the value that the Apache license provides.

You could depend on it for an optional feature. i.e. if you support multiple databases, it
is fine for one of those databases you support to be MariabDB via the MariaDB client; or MySQL
via the MySQL client.

> 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