Open source Ms RL-需要解释
我目前正在努力理解(Microsoft互惠许可证)。 我已经阅读了四次许可证,但仍然不确定以下几点: (特别是关于许可证的3A和3E) 如果我使用库,没有任何更改,我是否必须发布应用程序的源代码 将Ms RL添加到我自己的许可证中,并提及其对所用库的有效性,是否足够 更新: 我必须在Ms RL下发布我的整个应用程序吗?一个指向的链接 并引用所要求的段落:Open source Ms RL-需要解释,open-source,licensing,Open Source,Licensing,我目前正在努力理解(Microsoft互惠许可证)。 我已经阅读了四次许可证,但仍然不确定以下几点: (特别是关于许可证的3A和3E) 如果我使用库,没有任何更改,我是否必须发布应用程序的源代码 将Ms RL添加到我自己的许可证中,并提及其对所用库的有效性,是否足够 更新: 我必须在Ms RL下发布我的整个应用程序吗?一个指向的链接 并引用所要求的段落: 3(A)互惠授权-对于您分发的任何包含软件代码(源代码或二进制格式)的文件,您必须向收件人提供该文件的源代码以及本许可证的副本,该许可证将管
- 3(A)互惠授权-对于您分发的任何包含软件代码(源代码或二进制格式)的文件,您必须向收件人提供该文件的源代码以及本许可证的副本,该许可证将管辖该文件。根据您选择的任何条款,您可以授权完全属于您自己的作品且不包含软件代码的其他文件
- 3(E)如果您以源代码形式分发本软件的任何部分,您只能在本许可证下分发,方法是在分发时附上本许可证的完整副本。如果您以编译或目标代码的形式分发软件的任何部分,您只能在符合本许可证的许可证下这样做
免责声明:我不是律师,我可能是错的。这听起来和Gamecat的答案不同。他说,即使在编译状态下,我也必须使用Ms RL或类似的许可证。我认为Gamecat和我谈论的是不同的事情。具有MS-RL代码的二进制文件必须具有MS-RL兼容许可证。您的其他软件文件可以使用您想要的任何许可证。通常,您会将MS-RL代码保存在自己的DLL中。您的其他代码将调用MS-RL DLL文件。这正是我所希望的。但我不确定这是否只包括一个包含MS-RL代码的dll,还是整个应用程序。对我来说,这还不太清楚。我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。有关详细信息,请参阅。