【发布时间】:2015-04-10 15:03:29
【问题描述】:
我想我可能需要重新审视这个,如果没有别的,出于好奇。
如果这些文件是使用指向未缩小源的源映射生成的并且所有文件(具有许可证)都可用,是否允许从缩小的 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)。
【问题讨论】:
-
据我所知,这是一个法律问题,而不是编程问题:“包含许可/版权声明是否合法仅在相应的源映射中,而不是在缩小文件本身中?”这是个好问题(我当然很好奇),但它可能超出了 Stack Overflow 的范围。如果Open Source Stack Exchange proposal 获得足够多的提交者进入测试版,那么您的问题可能就在那里。
-
我投票决定将此问题作为题外话结束,因为它需要法律问题的帮助,而不是技术问题。典型用户(没有法律学位)将无法以合理的信心提供答案。
-
我投票结束这个问题,因为它是一个法律问题。
标签: javascript css bundling-and-minification source-maps copyright-display