在公共项目中包含jQuery - 许可证?

时间:2014-09-07 10:19:50

标签: jquery licensing

当我将jQuery的副本上传到我的github repos之一时,我该如何才能获得许可?

jQuery是MIT许可的,所以我“可以在任何其他项目(甚至是商业项目)中自由使用任何jQuery项目,只要版权标题保持不变”。但是,最小的生产版本只包含非常有限的标题。

只是上传.js文件还是我必须添加包含版权和MIT许可证的LICENSE文件?

我想这不是一个大问题,但我想做正确的事。

1 个答案:

答案 0 :(得分:1)

我不是一个层,但对我来说,麻省理工学院的所有许可证(是的,至少有两个 - 基本上相同,但仍然不同)非常明确地要求您分发许可证的全文以及代码:< / p>

  

上述版权声明和本许可声明应包含在本软件的所有副本或实质部分中。

但jQuery基金会本身由于某种原因不遵循这一段 - 官方网站上的code available to download既不包括许可的全文,也不包括与文本的直接链接。

我不使用jQuery,但如果我这样做,我可能要么不担心它,要么在jquery.js本身包含许可证的全文。

我不建议您使用带有许可文本的文件,因为您可以上传的唯一地方是项目根目录,因为您可以通过在{root}中存储LICENSE.MIT文件来轻松误导用户,因为例如,COPYING.AGPL3 - 一个人可以毫无根据地认为,这两个许可证都适用于整个项目,但据我所知,这是不正确的。