Hot answers tagged

17

You cannot change the license of code from others, such as mysql-connector-java. That license is set by the author of that particular component (Oracle company). If your client stated the requirement up front, you have a problem. But otherwise you can just decline the request, and state that this is outside your control. P.S. The use of the term "...


6

mysql-connector/j is licensed as GPLv2 by Oracle but has a FOSS Exception. If you want to distribute your software as FOSS, you can choose any license "that is OSI-approved and/or categorized by the FSF as free". Otherwise you must use a different library or buy a commercial license from Oracle. And you cannot change the license of mysql-connector/...


4

According to https://www.mysql.com/about/legal/licensing/oem/, you are free to use any approved open source license for your code even if it is using the GPL'd MySQL library. The license used by recent versions of mysql-connector-java is described here: https://oss.oracle.com/licenses/universal-foss-exception/ Here is an excerpt of the LICENSE file provided ...


3

Regardless of technologies you use for distribution, you must comply with the license. The Apache license requires that you include a copy the license text + NOTICE file with your software. The appropriate mechanism for this could be the JAR's META-INF system, but it might be more appropriate to (additionally) put copies into your software's documentation or ...


Only top voted, non community-wiki answers of a minimum length are eligible