1

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

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

另一方面,我真的很想根据我的个人经验来做这个项目,所以如果这个问题让我看起来像一个吃白饭的人,请原谅我。

这是我的问题:

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

例子:

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

(我想这几乎违背了 FOSS 例外的精神,这将是门面模式的合法应用 :)

4

1 回答 1

2

问题是您是分发您的应用程序(或出售它),还是只是在内部使用它。

AFAIK,如果您将其作为封闭源代码分发,则需要购买许可证。似乎如果您在内部使用它,则无需这样做,因为您没有分发它。

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

于 2009-10-29T12:52:31.243 回答