解包的合法性使javascript最小化
legality of unpacking minified javascript
我知道这更像是一个法律问题,但我想我应该试一试。
我正在学习javascript,我在网页上发现了一些有趣的下拉菜单。我想更多地了解它们,但是代码被缩小了,在缩小的代码上面的注释中有以下内容:
// Unauthorized decryption/reproduction of any codes contained herein is strictly prohibited and will result in severe civil and criminal penalties.
我解包并查看代码真的是非法的吗?我可以因为看代码而不实际使用它而被起诉吗?
我不是专家,但如果查看网站源代码有什么犯罪行为,那么浏览器不会让它这么容易。
虽然我可以肯定地说,在未经允许的情况下使用别人的代码是错误的,但我认为这是一件值得学习的事情。
<子> 首先 子>
缩小是而不是加密。您已经拥有将该文件复制到您的计算机并打开它的权限(因为您的浏览器需要这些权限才能使用它)。检查免费提供的文件的内容没有法律保护。你甚至可以随意在你自己的系统上修改它,这些类型的版权许可属于合理使用,因为你这样做是为了教育目的。
你不能做的是分发文件或修改后的文件。
在我看来,它不应该(也可能不是)非法查看代码,因为它是开放给任何人。
使用源代码和从源代码中学习是完全不同的两件事。在未经他人许可的情况下使用他人的作品是完全错误的,无论背景是什么(代码、图像、美术等)。但是从其他源代码中学习可能是学习和变得更好的最好方法。
至于他们的法律注释,我认为他们把它放在那里只是为了吓跑人们,但我认为它不会在法庭上站得住脚。
相关文章:
- 最小化时暂停Javascript动画
- 最小化在javascript中客户端/服务器之间发送的数据
- 最小化Javascript和HTML代码
- 最小化/混淆PHP和Javascript的混合
- 在使用cmake将CSS和Javascript文件打包到zip之前,请将其最小化
- 使用Gulp最小化PHP文件中的内联Javascript
- 用JavaScript最小化JavaScript
- 如何使用JavaScript或jQuery在页面加载时禁用浏览器最小化,最大化和关闭按钮
- 在 javascript 中,当网页未最小化或打开新选项卡时,清除超时前的计时器
- 如何在 JavaScript 中检测浏览器的“最小化”和“最大化”状态
- 使用 Java/Scala 最小化 CSS/Javascript
- 合并/最小化多个javascript document.body.innerHTML.replace
- ASP.Net MVC-如何在没有Bundles的情况下最小化JavaScript(内联/外部文件)
- Javascript最小化缓存问题
- 错误监控使javascript最小化
- JavaScript最小化不会伤害开源吗?
- javascript最小化程序
- 解包的合法性使javascript最小化
- 使用javascript最小化web浏览器
- Javascript最小化和最大化