如何正确地对MIT许可下的库再许可?


14

如何正确地对MIT许可下的库再许可。

我正在使用和扩展库。麻省理工学院的许可证规定,我可以自由对图书馆进行再许可。

我可以简单地说一下:

<Software library> is copyright <original author> and licensed under the MIT license.

<orignal license>

Extensions to <Software library> are copyright <me> and licensed under the GPL license, 
or commercial license if applicable.

<GPL, or commercial license>


Answers:


10

因此,在前一个SO链接中回答了问题的第一部分“如何正确地再许可” :我可以重新许可某人的MIT代码在此链接上向Gallaecio提示,请注意,信誉超过10k的SO用户仍然可以看到该链接

答案中最相关的部分是:

您可以做的是在该软件上拥有多个许可证。
因此,您需要包括许可证文件,但是我要添加一些关于许可证文件的内容,但不适用于整个产品。很好,您可能希望指出在哪里可以得到MIT许可的起点的副本。

您需要包括GPL以及原始许可证,并且需要明确说明每个单独的文件作为一个整体都由GPL以及MIT覆盖。

这是关于MIT与GPL许可的另一个SO问题,我认为与您的问题有关。

值得注意的是,当您将MIT许可项目再许可到GPL项目中时,您会将整个软件包作为GPL项目展示,其中包括GPL的病毒性方面。您借用的原始项目将通过MIT许可(无论您从何处获取)来获得。区别在于,该软件包现在已作为项目的一部分进行了GPL。

可以说,如果有人使用您的 GPL项目中的MIT许可项目,则需要将其视为GPL。但是,他们也可以根据MIT许可证返回到项目的原始来源,并根据MIT许可证从那里使用它。头发四散,我认为无法预测它在法庭上的表现。

GPL常见问题解答很好地介绍了两个许可证兼容的含义。

这引用了自由软件基金会对各种许可证评论。他们对MIT许可证的评论是:This is a lax, permissive non-copyleft free software license, compatible with the GNU GPL. 从您的问题的角度来看,这是一件好事。

这是GPL v3许可证文本
的链接这是MIT许可证文本的链接
FSF将MIT许可证称为Expat许可证

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.