c# - 我是否需要特殊许可证才能分发使用 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 许可证,它说它“主要”是 MIT:https ://github.com/mono/mono/blob/master/LICENSE
那么,我是否需要购买某种许可证来分发使用 mkbundle 交叉编译的商业自包含可执行文件?
谢谢!
解决方案
您正在查看 Mono 站点上的“存档”内容。Mono 是双重许可的,但当微软收购 Xamarin 时,他们删除了双重许可并重新许可。
2016 年 3 月 31 日 今天在 Microsoft Build 上,我们宣布我们将根据 MIT 许可重新发布 Mono,并将其贡献给 .NET 基金会。>
回复:https ://www.mono-project.com/news/2016/03/31/mono-relicensed-mit/
Mono 维护有关当前许可状态的常见问题解答:
推荐阅读
- templates - 如何将 PrestaShop 1.7 结帐手风琴步骤转换为步骤进度条?
- java - 无法从 Angular 客户端连接到 Web 服务
- nginx - Nginx:为具有值 1、2、3、4 的查询参数编写规则
- java - 如何在骆驼中将数据从一条路线传递到另一条路线
- logstash - 在 Linux(Ubuntu) 中提取 Syslog 的 Grok 模式
- r - R中的错误:粘贴错误(“CO”,句点):无法将类型“闭包”强制为“字符”类型的向量
- html - CSS 加载本地背景图片
- android - Firebase 颤振异常
- sql - SQL递归交叉层次结构
- redis - 为在多个服务器上上传的应用程序创建通用地平线设置