我必须创建一个将数据从本地工作站传输到远程MySQL数据库的应用程序。
不幸的是,我的老板不想支付商业许可证,因为它不是一个关键的应用程序,我们不会赚钱,但他仍然不想把完整的来源置于GPL之下。 (请不要评论这种态度,我不赞同)
另一方面,我真的很想为我的个人经历做这个项目,所以请原谅我,如果这个问题让我看起来像个贪婪的人。
这是我的问题:
创建一个具有自由开源许可证的附加层,如MPL或LGPL,是否满足FOSS例外的条件?
示例:
闭源Java应用程序-- uses -->
MPL JDBC连接器-- uses -->
GPL的MySQL Connector / J
(我想这会违反FOSS异常的精神,它将是外观模式的合法应用:)
答案 0 :(得分:2)
问题是你是distribute your application (or sell it),还是只是在家里使用它。
AFAIK,如果您将其作为封闭源分发,则需要购买许可证。似乎如果你在家中使用它,就没有必要这样做,因为你没有分发它。
请注意,我不是律师......