【问题标题】:Do I need a special license to distribute a Mono executable cross compiled with mkbundle?我是否需要特殊许可证才能分发使用 mkbundle 交叉编译的 Mono 可执行文件?
【发布时间】: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 交叉编译的商业自包含可执行文件?

谢谢!

【问题讨论】:

    标签: c# mono


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-18
      • 2021-04-24
      • 1970-01-01
      • 1970-01-01
      • 2010-09-27
      • 1970-01-01
      • 1970-01-01
      • 2020-07-28
      相关资源
      最近更新 更多