分发二进制文件时如何遵守ms-pl [英] howto comply to ms-pl when distributing binaries

查看:89
本文介绍了分发二进制文件时如何遵守ms-pl的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么是3D部分中的符合此许可证的许可证".我该如何遵守?

"...如果您以编译或目标代码形式分发软件的任何部分,则只能在符合该许可的许可下进行."


我假设安装程序中显示的许可协议中有类似"MyApp.exe在MS-PL下使用TheWork.dll"的声明,aboutbox和/或许可说明文本文件是否足够?


我在网络上看到过许多类似的问题,但几乎没有答案(更不用说有意义的答案了).关于如何满足(合法)使用最常用许可证的开源组件的要求的简单"howto"将受到极大的赞赏(我认为许多开发人员).

what is "a license that complies with this license" in section 3D. how do I comply?

" ... If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license."


I assume a statement like "MyApp.exe uses TheWork.dll under the MS-PL" in the license agreement shown in the installer, aboutbox and/or license notes text file is sufficient?


I''ve seen many similar questions on the web but hardly any answers (let alone ones that make sense). A simple ''howto'' on how to meet the requirements to (legally) use open source components with the most commonly used licenses would be greatly appreciated (I think by many developers).

推荐答案

有关CodeProject的本文介绍了最常见的许可证:

http://www.codeproject.com/info/Licenses.aspx [
This article on CodeProject explain most common licences:

http://www.codeproject.com/info/Licenses.aspx[^]

Essentially, to answer you question, a licence that comply with their licence mean that your application licence must conform to their licence. That is you cannot have a clause in your license that would goes violate that license.

As far as I understand the Ms-Pl licence, if you only distribute the binaries (and not the source), you do not need to indicate that...


这篇关于分发二进制文件时如何遵守ms-pl的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆