1

我正在考虑编写一个程序并通过 Mac App Store 分发它。Mono 项目有一个名为 MonoMac 的库,它有助于连接本地 Mac 库,例如 Cocoa 等。假设我完成了这个,我需要将 Mono 与该程序一起分发。该过程已被很好地简化,说明可以在这里找到。不幸的是,我在此页面上没有看到任何有关许可的内容。我可以在哪里找到更多信息的任何想法?

4

2 回答 2

2

您可以在此处联系 Xamarin并与他们确认您是否需要商业许可证。

于 2011-11-21T09:14:31.457 回答
0

看看这个

IANAL,但 AFAIU 您将链接到 LGPL 库。因此,您可以很好地使用专有产品,只要您向您的应用程序用户提供您对您使用的 LGPL 代码所做的任何修改。(MonoMac是 Apache/MIT,所以那里也没有问题。)

您将遇到的唯一问题是,如果您链​​接到 GPL 库并且您不想让您的应用程序也使用 GPL(唯一获得 GPL 许可的是 Mono 工具......不确定 mkbundle 是否是其中之一,但如果你只是用它来生成你的可执行文件,之后你不会以任何方式链接到它,我想你很好。)

无论如何,最好按照 Strillo 说的做,以防万一。

于 2011-11-21T18:58:36.333 回答