问题描述
我目前正在努力了解 Ms-RL (Microsoft互惠许可证).我现在已经阅读了四次许可证,但是我仍然不确定以下几点:(特别是关于许可证的3A和3E)
I'm currently struggling to understand the Ms-RL (Microsoft Reciprocal License).I read the license four times now, but still I am unsure of the following things:(Regarding especially 3A and 3E of the license)
如果我使用该库而没有任何更改,是否必须发布应用程序的源代码?
If I use the library, without ANY change, do I have to publish the source code of my application?
足以将Ms-RL添加到我自己的许可证中,并提及其对所用库的有效性吗?
Is it enough to add the Ms-RL to my own license, mentioning its validity for the used library?
更新:
然后必须在Ms-RL下发布我的整个应用程序吗?
Do I have to publish my whole application then under the Ms-RL?
推荐答案
来自维基百科:
我会说这个许可证就像LGPL一样.
i would say this license is LGPL like.
只要您的源文件不具有此许可证的软件中的包含代码,您就不必将MS-RL应用于这些文件.许可证仍附加到包含MS-RL代码的文件"上.
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.
通常,您可以按照自己希望的方式许可整个软件,然后为包含MS-RL代码的文件添加例外.
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.
这篇关于Ms-RL-需要说明的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!