【发布时间】:2018-09-02 04:07:22
【问题描述】:
我自己不是 C# 开发人员,但我必须使用一个旨在与 .NET 一起使用的 SDK,因此我制作了一个 Mono 应用程序并使用此处描述的方法交叉编译它以在 Windows、Mac 和 Linux 上运行:https://www.mono-project.com/docs/tools+libraries/tools/mkbundle/.
它按预期工作,但正如此处所述:https://www.mono-project.com/archived/guiderunning_mono_applications/ 您可能必须拥有 Xamarin 的商业许可证,但它最后一次更新是在 2014 年。其他来源和论坛提到 Novell,我认为那是更旧的信息。
阅读 github 上的 Mono 许可证,它说它“主要”是 MIT:https://github.com/mono/mono/blob/master/LICENSE
那么,我是否需要购买某种许可证才能分发使用 mkbundle 交叉编译的商业自包含可执行文件?
谢谢!
【问题讨论】: