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

问题描述 投票:0回答:1

我自己不是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编译的商业自包含可执行文件?

谢谢!

c# mono
1个回答
1
投票

您正在查看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维护有关当前许可状态的常见问题解答:

© www.soinside.com 2019 - 2024. All rights reserved.