代码之家  ›  专栏  ›  技术社区  ›  StampedeXV

Ms RL-需要解释[已关闭]

  •  2
  • StampedeXV  · 技术社区  · 16 年前

    我目前正在努力理解这个问题 Ms-RL 我已经阅读了四次许可证,但仍然不确定以下几点:

    如果我使用库,没有任何更改,我是否必须发布应用程序的源代码?

    我是否必须在Ms RL下发布我的整个应用程序?

    2 回复  |  直到 9 年前
        1
  •  2
  •   Peter Mortensen icecrime    15 年前

    链接到 full license text .

    • 3(A)互惠授权-对于您分发的任何包含软件代码(源代码或二进制格式)的文件,您必须向收件人提供该文件的源代码以及本许可证的副本,该许可证将管辖该文件。根据您选择的任何条款,您可以授权完全属于您自己的作品且不包含软件代码的其他文件。

    Ms-RL ,您需要提供源代码和许可证副本。

    • 3(E)如果您以源代码形式分发本软件的任何部分,您只能在本许可证下分发,方法是在分发时附上本许可证的完整副本。如果您以编译或目标代码的形式分发软件的任何部分,您只能在符合本许可证的许可证下这样做。

        2
  •  1
  •   Greg    13 年前

    此Microsoft许可证允许长期分发派生代码 因为修改后的源文件包括在内并保留Ms RL。这个 Ms RL允许发行版中不包含代码的文件 最初根据Ms RL获得许可,根据 版权所有者的选择。这相当于CDDL、EPL或

    我想说这个许可证就像LGPL一样。

    源代码或二进制格式),必须向收件人提供源代码 该文件的代码以及此许可证的副本,该许可证

    只要源文件没有 包含代码 从具有此许可证的软件中,您不必对这些文件应用MS-RL。许可证仍附在包含MS-RL代码的“文件”上。

    通常,您可以按照自己的意愿许可整个软件,然后为包含MS-RL代码的文件添加一个例外。