解包的合法性使javascript最小化

legality of unpacking minified javascript

本文关键字:javascript 最小化 合法性      更新时间:2023-09-26

我知道这更像是一个法律问题,但我想我应该试一试。

我正在学习javascript,我在网页上发现了一些有趣的下拉菜单。我想更多地了解它们,但是代码被缩小了,在缩小的代码上面的注释中有以下内容:

// Unauthorized decryption/reproduction of any codes contained herein is strictly prohibited and will result in severe civil and criminal penalties.

我解包并查看代码真的是非法的吗?我可以因为看代码而不实际使用它而被起诉吗?

我不是专家,但如果查看网站源代码有什么犯罪行为,那么浏览器不会让它这么容易。

虽然我可以肯定地说,在未经允许的情况下使用别人的代码是错误的,但我认为这是一件值得学习的事情。

<子> 首先

缩小是而不是加密。您已经拥有将该文件复制到您的计算机并打开它的权限(因为您的浏览器需要这些权限才能使用它)。检查免费提供的文件的内容没有法律保护。你甚至可以随意在你自己的系统上修改它,这些类型的版权许可属于合理使用,因为你这样做是为了教育目的。

不能做的是分发文件或修改后的文件。

在我看来,它不应该(也可能不是)非法查看代码,因为它是开放给任何人。

使用源代码和从源代码中学习是完全不同的两件事。在未经他人许可的情况下使用他人的作品是完全错误的,无论背景是什么(代码、图像、美术等)。

但是从其他源代码中学习可能是学习和变得更好的最好方法。

至于他们的法律注释,我认为他们把它放在那里只是为了吓跑人们,但我认为它不会在法庭上站得住脚。