摘要
实践中,计算机软件反向工程一直作为学习和研发新技术的基本方式之一,同时作为防止计算机软件形成"技术壁垒"的重要手段。由于我国未形成专门的计算机软件保护体系,加之版权法、商业秘密法和专利法在针对计算机软件反向工程所作之规定存在重叠和交叉,甚至在部分领域存在过度保护问题。本文以计算机"开源软件"和"非开源软件"为切入点,结合版权法中的合理使用制度、商业秘密法中的反垄断制度和专利法中的交叉许可制度,对计算机软件反向工程在版权、商业秘密法和专利框架下的实施条件进行具体分析,从而期待能解决部分计算机软件过度保护问题,同时也为计算机软件反向工程实施条件开辟新思路。
本文第一部分介绍了计算机软件反向工程基本理论,主要从技术角度、软件市场角度和法律角度三个维度分析计算机软件反向工程。第二部分介绍国内外对计算机软件反向工程的法律规制情况及最新理论。第三部分主要着力于《版权法》、《商业秘密法》、《专利法》保护下的计算机软件反向工程实施条件探析,以解决和完善现行法律在规制计算机软件反向工程过程中所出现的问题。第四部分介绍计算机软件反向工程实施条件在适用过程中需要完善的几个问题,包括"禁反条款"的效力问题,计算机软件反向工程和技术保护措施的关系和通过反向工程获得的技术禁止公开传播等问题。
我国对计算机软件反向工程技术的法律规制还十分不健全,对其规制出现在零星的司法判例和司法解释中。所以我国亟待出台专门性的计算机软件保护法,同时统一规定计算机软件反向工程的实施条件,以解决司法实践中遇到的计算机软件反向工程行为侵权判断难的问题。
关键词:软件反向工程,开源软件,非开源软件,强制交叉许可,计算机软件保护。
目录
摘要
绪论
1计算机软件反向工程基本理论
1.1计算机软件反向工程概念
1.2从技术角度看计算机软件反向工程
1.3从软件市场角度看计算机软件反向工程
1.4从法律角度看计算机软件反向工程
1.4.1《版权法》与计算机软件反向工程
1.4.2《商业秘密法》与计算机软件反向工程
1.4.3《专利法》与计算机软件反向工程
2国内外关于计算机软件反向工程法律规制状况简析
2.1美国对计算机软件反向工程的法律规制过程--从判例到DMCA
2.2欧盟《计算机程序法律保护指令》一一反向工程之"兼容"问题
2.2.1将"兼容"作为计算机软件反向工程的焦点
2.2.2特殊条件下允许反向编译的具体规定
2.3英国《计算机软件条例》一一续欧盟反向工程之"兼容"问题
2.4我国对计算机软件反向工程的法律规制
3《版权法》、《商业秘密法》、《专利法》保护下的计算机软件反向工程实施条件探析
3.1计算机"开源软件"之版权保护
3.1.1突破口 "合理使用"
3.1.2计算机"开源软件"在版权保护下的反向工程实施条件
3.2计算机"非开源软件"之商业秘密保护
3.2.1突破口 "反垄断"
3.2.2计算机"非开源软件"在商业秘密保护下的反向工程实施条件
3.3计算机软件之专利保护
3.3.1突破口 "交叉实施许可"
3.3.2计算机软件在专利保护下的反向工程实施条件
4计算机软件反向工程实施条件在适用过程中需要完善的几个问题
4.1合同中"禁反条款"的效力问题
4.1.1《版权法》对"禁反条款"的效力影响
4.1.2《专利法》对"禁反条款"的效力影响
4.1.3《反垄断法》对"禁反条款"的效力影响
4.2计算机软件反向工程与技术保护措施
4.3通过反向工程获得的信息禁止公开传播
结论