Java JDBC许可-在jar中打包JDBC

Java JDBC许可-在jar中打包JDBC,java,open-source,licensing,jdbc,Java,Open Source,Licensing,Jdbc,我正在将我的开源非商业java应用程序打包到一个.jar中,我想用它打包JDBCMySQL连接器,因为它是一个依赖项 我遇到的问题是,我不确定这是否是不赞成的,甚至是非法的,因为JDBC许可证。我的代码库中还有JDBCMySQL连接器jar - 有人遇到过同样的情况吗?提前感谢。这封电子邮件看起来有点旧,但据了解,mysql-connector-j是根据GPL授权的。扩展@matt b的答案和您上面的评论:鉴于mysql connector/j可能会根据的条款重新分发,而您尚未选择许可证,一个简

我正在将我的开源非商业java应用程序打包到一个.jar中,我想用它打包JDBCMySQL连接器,因为它是一个依赖项

我遇到的问题是,我不确定这是否是不赞成的,甚至是非法的,因为JDBC许可证。我的代码库中还有JDBCMySQL连接器jar

-


有人遇到过同样的情况吗?提前感谢。

这封电子邮件看起来有点旧,但据了解,mysql-connector-j是根据GPL授权的。

扩展@matt b的答案和您上面的评论:鉴于mysql connector/j可能会根据的条款重新分发,而您尚未选择许可证,一个简单的权宜之计是以同样的方式许可您自己的代码


细则:我不是律师。

我很难理解这20页长的许可证文本。如果连接器在GPL下,这是否意味着我不允许将连接器打包到我的jar中?@John是的,但你必须遵守GPL的条款。这是对这意味着什么的一个很好的探索:谢谢Matt。这是一个让我头疼的解释:-你的代码许可证是什么?什么版本的Connector/J?我没有考虑过我的代码的许可证,因为它是一个小项目,所以我对所有的建议都非常开放,坦率地说,它对我来说并不重要。我只想用JDBC和所有的东西把它做好。Connector/J版本是5.1.12我投票将这个问题作为离题来结束,因为它涉及许可或法律问题,而不是编程或软件开发。有关详细信息,请参阅。