不得对包括但不仅限于****的网站及提供的软件进行修改,还原工程(Reverse Engineering),译码(Decompile),反向组译(Disassemble)、复制(copy)或散布(distribute);
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
反向编译又称软件的“反向工程”,软件“反向工程”是指将软件的目标代码形式经过反汇编、反编译,转化为人能阅读懂的源代码形式。这种方法通常是通过对计算机软件目标程序进行分析并且反向推导出其相应的源程序,是通过反向编译获得软件中不受著作权法保护的内容,例如,软件的功能、组织结构、处理流程、算法、界面、构思等。 一般情况下,反向编译的目的有以下几种:分析软件的功能;诊断和排除软件中存在的错误;分析该软件是否侵害其他软件的著作权;完善该软件;开发该软件的附属品; 开发该软件的兼容产品或功能相似的产品。 目前,我国对软件反向工程是否合法还没有相应的法律规定。而近年来在美国及欧洲的一些判例和规定中,已经出现了允许软件开发者为了获悉他人软件中所包含的思想原理,对该软件进行反汇编、反编译等工作的现象。但是,允许反向编译是有条件的,即进行反向编译的必须是该计算机软件复制品的合法持有者,而且不能以抄袭复制该软件的表现形式用于制作侵权软件为最终目的,抄袭复制只能作为整个过程中间的一个步骤。不但如此,进行反向编译的时候也不能对采取加密措施的软件进行解密,否则仍会构成侵权。