我是否需要特殊许可才能分发使用mkbundle编译的Mono可执行文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我是否需要特殊许可才能分发使用mkbundle编译的Mono可执行文件?相关的知识,希望对你有一定的参考价值。

我自己不是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许可证,它说“主要”是麻省理工学院:https://github.com/mono/mono/blob/master/LICENSE

那么,我是否需要购买某种许可证来分发使用mkbundle编译的商业自包含可执行文件?

谢谢!

答案

您正在查看Mono网站上的“存档”内容。 Mono是双重许可的,但是当微软收购Xamarin时,他们删除了双许可证并重新许可了它。

2016年3月31日在Microsoft Build今天,我们宣布我们将在MIT许可下重新发布Mono并将其贡献给.NET Foundation。 >

re:https://www.mono-project.com/news/2016/03/31/mono-relicensed-mit/

Mono维护有关当前许可状态的常见问题解答:

以上是关于我是否需要特殊许可才能分发使用mkbundle编译的Mono可执行文件?的主要内容,如果未能解决你的问题,请参考以下文章

如果我在自己的python软件包中使用了numpy并分发了自己的软件包,我是否应该包括numpy许可证以及如何使用?

您是不是需要 BIM360 许可证才能访问 BIM 360 文件

Matlab 编译器:在安装过程中保护软件的重新分发

使用 mkbundle 从 C# 源代码创建 Linux 可执行文件时出现问题

如何在测试设备上分发和安装正在开发的 iOS 应用程序?

插槽分发内容