当知识产权遇上开源软件

根据公开资料显示,开源组件在软件中的占比越来越高。开源软件在企业研发活动中发挥着明显的优势和巨大的作用。

开源的精神在于使用者可以使用、复制、分发、研究和改进软件。 

 
开源并不意味着完全免费,开源软件仍然会涉及专利、商标、著作权、商业秘密等方面的法律保护。不同的开源许可证有不同的知识产权保护要求。在企业日常经营活动中,如果未重视开源软件合规管理,将使企业面临巨大的潜在风险。
本篇文章将尝试介绍知识产权的类型以及它们如何适用于软件知识产权;在开源软件广泛使用的背景下,企业需要遵循软件许可协议的几点思考和建议。

 

 

软件资产受到哪些法律的保护

 

知识产权是一种由头脑创造的无形资产,如发明、艺术和文学作品、设计、名称或图像。软件也属于这一类别。软件是由逻辑性的数据和文件组成,包括指令在内,用于操作计算机硬件,使其执行特定任务。通常看来,软件产品可能涉及的知识产权有很多,比如版权、工业产权、数据库法、商业秘密、相关的国家法律等等。
 
目前,有4种类型的知识产权受到法律保护。接下来我们来了解一下这些不同的类型以及它们如何适用于软件知识产权。

 

1

//  专利

专利是生产、使用和销售一项发明的专属权利。通常,要在各国获得专利资格,你需要向有关机构进行申请,并证明你的发明有如下特征:

新颖性 – 如:尚无类似的技术问世

有用/有价值 – 该发明为用户提供明确且合理的收益

非显而易见 – 该发明必须有创新的成分,不可以是明显现存技术发展的下一步。

不同国家对可申请专利的条目有不同的标准,专利通常在一定期限后失效 – 通常是20年(我国专利的失效日期是根据专利法和专利实施细则规定的。根据中国专利法的规定,专利权的有效期为发明专利20年,实用新型专利10年,外观设计专利15年)。这使发明者有足够的时间从其发明的独家生产和销售中充分获益。

 

软件专利,是指通过申请专利对软件的设计思想进行保护的一种方式,而非对软件本身进行的保护。软件专利对软件供应商来说是非常有价值的,因为它可以保护供应商生产的软件产品在其他知识产权法中不能保护的一些方面。然而专利可能很难获得,申请过程可能会拖延很久。此外,不同的国家对软件的专利性有不同的做法与视角。

 

 

2

//  版权

不同于软件专利保护的是软件的具体技术实现方法和创新,软件版权保护的是软件的具体表现形式。版权赋予了所有者复制、修改和向公众分发或出售这些财产的副本或修改版本的专属权利。

 

软件版权可以涵盖程序中使用的具体代码或用户界面中的元素。版权是由原创作品的创作自动获得的 – 与专利不同,不需要经过申请程序。

 

版权的适用期通常为版权所有者的有生之年及死亡后50年,如果软件是由公司雇员创造的,则适用于自出版之日起的75年。这类由公司雇员创造的代码,通常会自动受到版权法的保护。

 

3

//  商业秘密

商业秘密是一种不公开的工艺、工具、机制或公式,由其所有者保密,以保持对其竞争对手的优势。比如生产一双鞋子,鞋子的独特设计属于版权范畴,而鞋匠生产这些鞋子的特殊方式则被视为商业秘密,因为竞争对手很难仅仅通过研究或拆开这双鞋来发现制造的特殊方式。

 
商业秘密与一般知识产权相比,有其特殊性。一般知识产权具有独占性、专有性、排他性,具有对抗第三人的效力,不特定公众均负有不得实施的义务;但商业秘密并不具有对抗善意第三人的效力,第三人可以善意地实施通过正当手段获得的商业秘密,例如自行研发和反向工程等,不特定公众并不负有不得实施的义务。
保护软件中的商业秘密非常重要,开发者应该采取措施确保这些信息的保密性,例如:签署保密协议、实施访问控制、加密数据、定期审查安全措施等。

 

4

//  商标

商标是一种符号、短语、名称或其他类型的表达方式,用于区分特定的产品或品牌。品牌或产品的名称通常使用商标符号标记为商标。未注册的商标为™,注册的商标为®。商标可以为软件提供品牌标识,帮助用户识别和记忆软件,从而增加软件的知名度和市场份额。

 

软件名称通常作为软件的品牌标识,可以通过商标注册来保护软件的名称。注册商标可以确保软件名称不会被其他公司使用,保护软件的知名度和品牌形象。软件的用户界面也可以通过商标来保护。商标可以用于软件中的图标、按钮、颜色等元素,这些元素可以帮助用户识别软件,并且也可以成为软件的独特特征。

商标也可以与软件的特定功能相关联。例如,Adobe 公司的 Photoshop 软件是一款用于图像编辑的软件,它的商标包含了该软件的名称以及一只魔术棒,这个商标可以帮助用户识别软件,同时也提示了软件的主要功能。

总之,商标可以为软件提供独特的品牌标识和市场认可,可以帮助软件建立知名度和增加市场份额。软件开发者应该注重商标的保护,通过商标注册等措施来保护软件的品牌形象。

 
随着知识产权对软件保护的确立,在很大程度上促进了软件产业的迅猛发展,对软件产品的独占权给许多软件公司(特别是大型软件公司)带来了丰厚的利润,极大提高了它们开发新软件的积极性。随着开源软件的商业化,其逐渐开始成为一种商业模式的载体,由开源软件产生的权利义务关系日趋复杂,现实中诞生了各种各样有关开源软件的纠纷。

 

 

保证遵循软件许可协议的几点思考

 

 

01

 

从正确的来源获取许可证

 
开源软件是一种软件,其源代码通常公布在互联网上,每个人都可以很容易地获得。允许其他人或者组织拥有开源许可证,使他们有权复制、改变和分享该程序。赋予他人一个软件的许可证,是符合版权规则和法律规定的对于软件原始作者对其作品和财产的自由和控制的一种方式。
 
卢森堡版权法不要求许可必须以书面形式授予,但在没有书面形式的情况下,可能会出现问题。为了节约成本,权利人可以利用互联网上现成的模式(例如:EUPL-V.1.2、GNU 系列许可证或 OSI 认证的许可证)来获得开源软件许可证。然而,这些现有模式可能是不充分的,会给许可人和被许可人带来后续的问题。被许可人必须考虑不同的许可条款,确保该许可足以满足他们的预期活动,并核实任何权利的自动转移和修改的可行性。

 

02

 

Copyleft不是版权的反义词

 
Copyleft 是对某些类型的自由开源软件(FOSS)许可证的一般称呼,它依靠版权法授予某人对软件行使权利。这些许可证通过限制衍生作品的使用来维持适用于衍生作品的原始版权条款。作为对这些许可证的回应,业界起草了相对宽松的许可证,这些许可证对软件的修改或再分配的限制最小。此外,当有人以二进制形式分发软件时,他们必须向二进制接受者提供源代码,并按照与原始代码相同的条款许可修改后的源代码。最后,GPL 许可证中的链接也是一个很重要的问题,即必须要确定这是否是一个受相同原始条款约束的衍生作品。
 
GNU 的缩写代表 "GNU's Not Unix!",是一个大型的自由软件集合。FSF GPL 许可证,也就是 GNU 软件(GNU GPL),授予不同的自由,如按照自己的意愿运行软件,研究和更改源代码,以及重新分发副本的自由。OSI 认证的许可证允许自由访问和分发源代码,但衍生作品必须按照与原始软件相同的条款分发。然而,高版本的许可证不一定是最好的或者最合适的,比如 GPLv3 与 GPLv2 有根本的不同,并且与之不兼容。

 

03

 

自由开源软件的许可证可能是一个有风险的业务

 
自由开源软件(FOSS)会带来一些风险,如污染闭源项目、侵权风险、合规性问题、声誉风险、不明确/不理解/模糊的义务,以及根据管辖区不同的专利重叠的差异。一些许可证可能包含“搞笑”的条款,而作者有广泛的自由来决定如何许可其作品。
 
FOSS(自由开源软件)许可证可能包含专利条款,但通常不包括第三方专利侵权赔偿条款。专利报复条款可能是一种替代方案,即在许可人侵犯专利的情况下,许可人会终止对该软件的许可证。 

 

04

 

明确组织的许可使用政策

 
一家软件公司必须有一个 FOSS 的许可证使用政策,包括确定参与者和项目目标,评估法律风险和限制,制定识别和批准开放源码软件许可证的程序,制定已批准的开放源码软件许可证的合规程序。对于对开源软件社区的贡献,起草或修改协议时需要考虑到上述政策。还应该在可以自由使用的许可证、需要审查的许可证和不兼容的许可证中建立一个三层的自由软件政策。
 
开源软件许可证提供了一些优势,如社区支持和相对简化的许可证,用于分享和维护相关的改进。常见的标准如 EUPL-V.1.2、GNU 许可证或 OSI 许可证很容易被采用,但也可以起草自己的 FOSS 许可证。起草许可证反映的是一个公司对软件的分发和维护的商业模式。

 

 

清源CleanSource SCA

了解清源(Cleansource) SCA 工具如何帮助您管理开源软件的许可证及其规定不同的条件和义务。

扫描下方二维码预约试用👇👇👇

 

 

 

行业资讯

专业的开源安全与合规治理供应商