5

我想我可能需要重新审视这个,出于好奇,如果没有别的。

如果这些文件是使用指向未缩小源的源映射生成的并且所有文件(具有许可证)都可用,是否允许从缩小的 js 和 css 文件中删除许可证信息?

我问是因为当我缩小几个文件时,我发现我无法减少的大部分大小来自于携带所有许可证信息。我可以看到,对于浏览器功能和下载,可能只需要最小的缩小源就可以逃脱,但是该文件只能由浏览器使用来呈现。如果打开控制台,将下载源地图以将查询用户指向未缩小的源,并保留原始许可证完好无损且可根据要求提供的要求。

具体来说,Apache 许可证 2.0 ( http://www.apache.org/licenses/LICENSE-2.0 )、MIT 许可证 ( http://en.wikipedia.org/wiki/MIT_License ) 和 GPLv2 ( https:// www.gnu.org/licenses/gpl-2.0.html)开始。

4

2 回答 2

1

据我所知,一个文件应该包含或引用它的许可证。无论哪种方式,我都不会冒险。不过,我不会担心评论。它们一般不会那么长。

于 2015-04-10T15:07:18.377 回答
0

源地图相对较新,当然不支持较旧的浏览器。例如 IE 10 和更早的版本不支持它们。至少在某些浏览器上,您可能会违反许可条款。

于 2015-04-10T15:12:56.387 回答