[CONJ-599] support apache 2.0 licensing Created: 2018-05-01 Updated: 2020-05-17 |
|
| Status: | Open |
| Project: | MariaDB Connector/J |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major |
| Reporter: | David Thompson (Inactive) | Assignee: | Ralf Gebhardt |
| Resolution: | Unresolved | Votes: | 2 |
| Labels: | None | ||
| Attachments: |
|
| Description |
|
Currently our connectors are LGPL licensed which is problematic for some customers and open source projects. Specifically Apache projects are precluded from including LGPL licensed components meaning that we reduce our reach for such projects. This task is an ask to either migrate fully to the Apache 2.0 license for the Java connector or support a dual license where you can choose either to use it under Apache 2.0 or LGPL. By doing this we increase our potential community distribution allowing Apache projects to include our connector in their distributions. |
| Comments |
| Comment by Michael Vorburger [ 2020-05-16 ] |
|
This is actually a real issue for projects such as https://fineract.apache.org (see also https://www.fineract.dev); details on https://jira.apache.org/jira/browse/FINERACT-982; related background in https://issues.apache.org/jira/browse/LEGAL-462. While https://mariadb.com/kb/en/licensing-faq/ makes it sound like it's less of an issue, the crux is https://www.apache.org/legal/resolved.html#category-x stating that LGPL libraries cannot be used... I imagine there isn't really anything an interested contributor could possibly "do" to unlock this? PS: I'm also the maintainer of https://github.com/vorburger/MariaDB4j, but this is totally unrelated to that. |
| Comment by Jochen Wiedmann [ 2020-05-16 ] |
|
May I point out, that a full blown change of license is, possibly, not required? It should be sufficient to apply the Classpath Exception . If I remember correctly, that used to be the case for the MySQL Connector/J. |
| Comment by Michael Vorburger [ 2020-05-17 ] |
|
https://mariadb.com/kb/en/licensing-faq/#free-softwareopen-source-applications refers to https://mariadb.com/kb/en/mariadb-license/#gpl-mariadb-client-library-for-c-license, for the MariaDB client library distributed with the MariaDB server, but the way both that as well as the Wikipedia article is written makes it sound like that is something for GPL, not required by LGPL (which Connector/J uses). |