假设我的Web应用程序使用jQuery,我将jQuery的源文件与我自己的JavaScript文件合并为一个文件。
现在,我仍然需要将jQuery的版权标题放在合并文件的顶部,对吧?但是,当我添加自己的代码时,我是否还必须添加“修改”此文件的通知?
如果我使用多个JavaScript库并将所有这些库以及我自己的代码组合到一个文件中,该怎么办?我是否将所有版权标题放在顶部并添加修改通知?它合法吗?
还有一个相关的问题,我是否还必须在我的网站上附上所有相关许可证的副本?如果是这样,主要网站如何处理这个?例如,StackOverflow使用jQuery,其页面包含MIT或GPLv2许可证?
答案 0 :(得分:4)
我不知道法律问题,但公认的做法是在每个开源代码之前加上版权评论块。在flickr我们使用YUI,并在我们的组合文件中包含YUI代码之前放置此块:
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
如您所见,它包含许可证的链接,版权信息和许可证说明。