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] [Comment Edited] (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:38: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 edited comment on LEGAL-477 at 9/11/19 9:37 AM:
-------------------------------------------------------------

[~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 as 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 declare we depend on another compatible database
connector like Derby or postgreSQL?

 


was (Author: tangzhankun):
[~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 as 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?

 

> 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
it.
> 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
(v8.3.2#803003)

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


Mime
View raw message