不知道这是否是发布此信息的正确位置,但是我对逆向工程固件的合法性有疑问。

具体来说,我在研究Nintendo 3DS固件。 EULA明确声明:



您不得发布,复制,修改,反向工程,租赁,租赁,反编译或反汇编本软件的任何部分,或绕开,
除非法律另有允许,否则,修改,破坏,篡改或规避Nintendo 3DS的任何功能或保护。

行为准则:

为了帮助保持网络服务对所有用户的友好和安全,您
不会从事任何有害,非法或其他令人反感的行为,例如:

试图修改或获得对他人Nintendo设备或网络帐户的未经授权的访问,或试图修改,逆转
工程师,或获得对任天堂的任何计算机,硬件,用于提供
网络服务或任天堂设备任何功能的软件或网络;

托管,拦截,仿真,反向工程或重定向
Nintendo作为Nintendo设备或网络服务的一部分使用的通信协议,无论使用哪种方法这样做
;或采取任何可能绕过或规避所采取措施的措施
,以防止或限制对任天堂设备或网络服务的任何区域,内容或代码的访问(法律另有明确许可的除外)。 ;


但是您仍然看到类似这样的博客文章:http://gaasedelen.blogspot.ca/2014/03/depackaging-nintendo-3ds-cpu.html

我的问题是,对3DS固件进行反向工程并将您的发现发布在博客文章中的法律含义是什么?

评论

我认为,由于这显然是出于学术目的,因此适用不同的规则。

#1 楼

这取决于很多事情,尤其是您所在的位置,您应该向律师咨询。如果任天堂起诉您,“互联网上一个随便的人说还可以”将无济于事。您的律师至少可以在法庭上为您提供帮助,并且在情况确实出现问题时应该投保保险。

EULA禁止您执行的操作有一定的限制。但这在很大程度上取决于您所在的位置。在美国,EULA倾向于推翻法律赋予您的权利,而在欧盟,法律倾向于推翻EULA。有一个欧盟指令,经过极大简化,该指令说,如果您想与其他物料进行接口,则可以反向工程物料,而制造商没有提供必要的文档。

有时会被误解表示“只要您居住在欧盟,就可以进行逆向工程”。错了欧盟指令无法与美国联邦法律相提并论;这仅意味着各个州必须通过具有一般内容的法律。他们在这样做方面有很大的回旋余地,有时,欧盟指令根本不会变成国家法律。因此,在一种状态下可能没事,而在另一种状态下可能没事。或者,您可能需要证明您要求提供文档并在反向工程之前被拒绝。

即使是博客文章的存在也并不意味着博客作者没有违反任何法律。任天堂可能只是不知道该职位,或者不在乎,或者不想引起诉讼手段的注意。这并不意味着他们不会起诉您。

当然,在经过3年的诉讼后,您花费了数十万美元,您可能做的事情是合法的。公司拥有比您更多的资源;最终赢得您的案子仍然仍然意味着很多麻烦。

因此,您可以从互联网上获得的任何建议都是不好的建议。不要拿问问可以考虑到您的具体情况的人,如果有不好的建议,您可以负责。

评论


好总结。首先,即使欧盟/地方法律允许我们掩盖自己的鼻子,但这并不一定意味着我们可以告诉第三方我们在那里看到的东西(全世界最少)。

– DarthGizka
16-4-3在5:24

我真的想指出一点:在一个受代码控制的世界中,逆向工程创造了透明度。如果您确实需要在互联网上放置一些信息,则可以创建一个带有代理的虚假帐户(Tor,无论如何)并将其发布就足够了。如果那很重要,它将传播开来,起诉将不是审查它的有效工具。他们不能起诉您(作者),因为您是匿名的,而且他们不能四处起诉所有共享信息的人。

–rev
16-4-3在15:32



法律始终否定EULA(这就是在合同末尾通常存在救助条款的原因,因此合同中的某些无效规定不会使整个合同无效)。不过,关于欧盟指令不是法律的好处。我也全心全意地同意,在不确定时(毕竟,为什么提出这个问题)需要咨询律师。

– 0xC0000022L♦
19/12/6在7:43