我想使用第三方代码作为前端框架,例如Bootstrap。在Bootstrap和jQuery的代码中,有一个许可证。例如在boostrap.css中:
/*!
* Bootstrap v3.0.3
*
* Copyright 2013 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
我们可以删除此文本吗?为了减少HTTP请求,我们希望制作一个CSS文件,以便将Bootstrap与自定义CSS样式结合使用。
我的问题是:我们可以删除此文本吗?如果这样做,是否会违反任何法律?我们应该做什么和不应该做什么?
@bybe:感谢您的贡献,我认为并同意Dan(在下面的答案和讨论中)。我们必须保留许可证的理由是:“感谢谁使它成为了很长一段时间的代码”
—
john
好的!如果我有1000个html文件,并且我担心文件的大小和页面加载。为什么我要在所有页面上仅出于许可和版权的目的添加这些额外的注释行。我的建议是在您的网站上建立一个信用页面,并引用所有荣誉和公平的许可证和信用。
—
Chimdi2000 2014年
/* Bootstrap v3.0.3 Copyright 2013 Twitter, Inc Licensed under the Apache License v2.0 http://www.apache.org/licenses/LICENSE-2.0 Designed and built with all the love in the world @twitter by @mdo and @fat. */
如此精简CSS和JS,但保持许可证完整,压缩后它们会在页面上添加少于0.01kb的内容。