Open source MS-RL许可证第3A节

Open source MS-RL许可证第3A节,open-source,licensing,Open Source,Licensing,不久前,这个问题被贴出来了。就第3A条给出的唯一答案是:- 3(A)互惠授权-对于您分发的包含代码的任何文件 从软件(源代码或二进制格式)中,必须提供 将源代码与此文件的副本一起接收到该文件 许可证,哪个许可证将管理该文件。你可以许可其他人 完全是您自己工作的文件,不包含来自 根据您选择的任何条款使用软件 翻译:对于使用Ms RL下文件的每个文件,您需要 提供许可证的来源和副本 我不清楚的是文件的定义。如果我使用Ms RL许可的DLL(如可视组件/控件),并将我的DLL/EXE与其DLL和源代码

不久前,这个问题被贴出来了。就第3A条给出的唯一答案是:-

3(A)互惠授权-对于您分发的包含代码的任何文件 从软件(源代码或二进制格式)中,必须提供 将源代码与此文件的副本一起接收到该文件 许可证,哪个许可证将管理该文件。你可以许可其他人 完全是您自己工作的文件,不包含来自 根据您选择的任何条款使用软件

翻译:对于使用Ms RL下文件的每个文件,您需要 提供许可证的来源和副本


我不清楚的是文件的定义。如果我使用Ms RL许可的DLL(如可视组件/控件),并将我的DLL/EXE与其DLL和源代码一起发送,是否足以满足许可要求?如果我现在压缩文件或编写MSI,我现在是否也必须包含我的源代码,因为zip/MSI文件包含其DLL的二进制文件?

如果您正在运送组件本身,只需确保它的源代码在“某处”可用,并且正确定义了正在使用的许可证(在本例中为Ms RL),只是一个txt文件,上面写着“该组件可以在xxx找到”


它不是病毒性许可证,因此使用它不会影响项目的其余部分

如果您正在运送组件本身,只需确保它的来源在“某处”可用,并且它正确定义了正在使用的许可证(在本例中为Ms RL),只是在某处有一个txt,上面写着“组件可以在xxx找到”


这不是病毒式许可证,因此使用它不会影响项目的其余部分

好奇为什么我引用的原始问题也不离题。好奇为什么我引用的原始问题也不离题。通常病毒式是一个术语,用于描述互惠许可证(并使它们看起来很糟糕)。只是说,因为问题是关于微软互惠许可证(Ms RL)。小心。通常病毒是一个用来描述互惠许可证(并使它们看起来很糟糕)的术语。只是说,因为问题是关于微软互惠许可证(Ms RL)。当心。