3(A) Reciprocal Grants- For any file you distribute that contains code from the software (in source code or binary format), you must provide recipients the source code to that file along with a copy of this license, which license will govern that file. You may license other files that are entirely your own work and do not contain code from the software under any terms you choose.
Translation: For each file that uses files under the Ms-RL, you need to provide the source and a copy of the license.
3(E) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. 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.
Translation: If you distribute any part of code (as source) under the Ms-RL, you can only do this with the Ms-RL. You need to include a copy of the license. If you distribute only compiled or object code, you can do that with any license that is compatible with the Ms-RL.
This Microsoft license allows for distribution of derived code so long as the modified source files are included and retain the Ms-RL. The Ms-RL allows those files in the distribution that do not contain code originally licensed under Ms-RL to be licensed according to the copyright holder's choosing. This is equivalent to the CDDL, EPL or LGPL (GPL with a typical "linking exception").
i would say this license is LGPL like.
For any file you distribute that contains code from the software (in source code or binary format), you must provide recipients the source code to that file along with a copy of this license, which license will govern that file.
As long as your source files do not contain code from the software with this license, you don't have to apply the MS-RL to those files. The license is still attached to the "files" containing MS-RL code.
Typically you would license the entire software any way you wish, then add an exception for the files containing MS-RL code.
Disclaimer: I'm not a lawyer and i could be wrong.
发布评论
评论(2)
指向完整许可文本的链接。
并引用所请求的段落:
翻译:对于使用 Ms-RL,您需要提供来源和许可证副本。
翻译:如果您在 Ms-RL 下分发代码的任何部分(作为源代码),则只能使用 Ms-RL 执行此操作。 您需要附上许可证的副本。 如果您仅分发编译代码或目标代码,则可以使用与 Ms-RL 兼容的任何许可证来执行此操作。
A link to the full license text.
And to quote the requested paragraphs:
Translation: For each file that uses files under the Ms-RL, you need to provide the source and a copy of the license.
Translation: If you distribute any part of code (as source) under the Ms-RL, you can only do this with the Ms-RL. You need to include a copy of the license. If you distribute only compiled or object code, you can do that with any license that is compatible with the Ms-RL.
来自维基百科:
我想说这个许可证类似于 LGPL。
只要您的源文件不包含具有此许可证的软件的代码,您就不必将 MS-RL 应用于这些文件。 许可证仍然附加到包含 MS-RL 代码的“文件”。
通常,您可以按照自己希望的方式许可整个软件,然后为包含 MS-RL 代码的文件添加例外。
免责声明:我不是律师,我可能是错的。
From Wikipedia:
i would say this license is LGPL like.
As long as your source files do not contain code from the software with this license, you don't have to apply the MS-RL to those files. The license is still attached to the "files" containing MS-RL code.
Typically you would license the entire software any way you wish, then add an exception for the files containing MS-RL code.
Disclaimer: I'm not a lawyer and i could be wrong.