逆向工程合法吗?

逆向工程 反编译 法律
2021-06-25 11:12:04

几周前,我开始从商业版权产品(游戏)中逆向工程库和二进制文件。而且,我想将代码发布到 GitHub 等开源平台上。

我在 Internet 上进行了大量搜索,发现在某些情况下共享反转材料是合法的,而在其他情况下则是非法的。

在开源平台上发布来自受版权保护产品的逆向工程代码是否合法?

1个回答

免责声明:IANAL。通常答案是“视情况而定”。您正在制作衍生商业游戏吗?可能它不是那么合法。你这样做是为了与那个游戏“兼容”吗?这是合法的。你只是在研究游戏的内部结构吗?这是合法的。

例如:我知道有人通过逆向工程移植游戏引擎,甚至通过反编译和改编复制部分,除非他们试图分发受版权保护的东西(库、图形等),否则被认为是合法的。另外,请记住,如果您在 MacOSX/Linux 或 Open/LibreOffice 中使用 SAMBA,那么您实际上使用的是从其商业同行中逆向工程并以开源代码发布的代码。

简而言之:衍生产品或任何以损害公司或获得经济利益为目的的东西,可能都不那么合法。研究、兼容性和移植是。