了解MySQL Connector / J的FOSS异常

时间:2009-10-02 10:17:05

标签: mysql jdbc gpl

我必须创建一个将数据从本地工作站传输到远程MySQL数据库的应用程序。

不幸的是,我的老板不想支付商业许可证,因为它不是一个关键的应用程序,我们不会赚钱,但他仍然不想把完整的来源置于GPL之下。 (请不要评论这种态度,我不赞同)

另一方面,我真的很想为我的个人经历做这个项目,所以请原谅我,如果这个问题让我看起来像个贪婪的人。

这是我的问题:

创建一个具有自由开源许可证的附加层,如MPL或LGPL,是否满足FOSS例外的条件?

示例:

闭源Java应用程序-- uses --> MPL JDBC连接器-- uses --> GPL的MySQL Connector / J

(我想这会违反FOSS异常的精神,它将是外观模式的合法应用:)

1 个答案:

答案 0 :(得分:2)

问题是你是distribute your application (or sell it),还是只是在家里使用它。

AFAIK,如果您将其作为封闭源分发,则需要购买许可证。似乎如果你在家中使用它,就没有必要这样做,因为你没有分发它。

请注意,我不是律师......