帮助商业应用程序中的开源控件[关闭]

Posted

技术标签:

【中文标题】帮助商业应用程序中的开源控件[关闭]【英文标题】:Help on Open source controls in commercial application [closed] 【发布时间】:2010-09-15 23:04:03 【问题描述】:

在商业应用程序中包含一组以Mozilla Public License 发布的可视化组件有什么影响。

我有什么义务吗?

【问题讨论】:

我投票结束这个问题,因为它是题外话,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。 【参考方案1】:

我在这里找到了 Frank Hecker 对 MPL(和其他)的非常好的分析:

http://hecker.org/writings/setting-up-shop(搜索“Mozilla Public License”)

总结如下:

对于 MozPL-ed 源代码被视为 一组源文件,修改 的原始源文件是 也被认为属于 MozPL,以及新的源文件 结合提取物 原始源文件。这样修改 或需要新文件 许可条款与 原始文件,特别是必须 可免费公开获取 以源代码形式。

...

因此最初是一个开源产品 在 MozPL 下发布的可能是 用专有代码扩展为 创造新的专有产品,如 只要专有代码是 单独的(即,在单独的文件中)和 与开源代码交互 使用定义的 API。

但像往常一样,请仔细阅读并咨询您的律师。

【讨论】:

【参考方案2】:

唯一的问题是,如果您修改了组件,您也必须在 Mozilla Public License 下发布它们

【讨论】:

以上是关于帮助商业应用程序中的开源控件[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

开源 XFControls , 用于 Xamarin.Forms 的自定义控件集

开源商业智能解决方案 [关闭]

与我的应用程序一起提供的开源数据库[关闭]

开源/免费的 C# windows 应用程序的许可证密钥库 [关闭]

Log4Net 的仪表板 [关闭]

开源整理:Android App新手指引开源控件