普法律己
法治论坛

源代码开源:普通人也得懂的法律常识

去年我接过来咨询的一个案子,当事人就是开加盟奶茶店的小老板。想做个自己门店的点单小程序,找了个大学生兼职开发,一共花了八千块。用了快一年,突然收到一张律师函。说他小程序里用的开源前端框架,没遵守授权协议,要求赔三万。 好多人这时候就懵了。什么开源?不是说免费给用吗?怎么就侵权了? 说实话,别觉得源代码开源是程序员或者互联网公司才关心的事,现在你开个小店要做小程序,做自媒体要搭个个人网站,甚至开个淘宝店用的装修插件,背后都可能用到开源代码。一不小心,就踩了法律的坑。

源代码开源在法律上到底是什么意思

先给大家掰碎了说。你可以把一个程序比作一盘预制菜。闭源的程序,就是厂家给你封装好的成品,你只能加热吃,不知道里面放了什么调料,更不能拆开改了再卖。 源代码呢,就是这盘菜的完整配方,从食材比例到制作步骤写得清清楚楚。源代码开源,就是配方的主人把配方公开,允许任何人免费拿到配方,但是法律上这不是把配方扔进公有领域,而是给你发了一张有条件的使用授权。 从法律层面说,开源代码的作者依然持有代码的著作权,只不过他自愿把复制、修改、商用的权利开放给大众,前提是你得遵守他定下的授权规则。这些规则只要不违反法律的强制规定,都是有效的,对使用者有约束力。 说白了,人家免费给你用,不是让你白嫖不认账,该守的规矩得守。
闭源软件与开源源代码对比说明图
闭源软件与开源源代码对比说明图
那适用边界是什么?简单说,只要是你公开的项目,不管是商用还是非商用,只要用了别人的开源代码,就得遵守对应的授权协议。哪怕你是非盈利的个人项目,也不例外,只是一般作者不会跟个人非盈利项目计较而已。

两个最常见的认知误区,法律上给你掰清楚

第一个误区,也是最多人踩的:开源代码就是免费随便用,不用讲规矩。 很多人觉得,作者都把代码放出来了,那不就是想怎么用就怎么用?不对。大部分开源协议的免费,指的是你不用掏授权费就能拿到代码,不代表没有使用限制。 比如最常见的GPL协议,就要求如果你在自己的程序里用到了GPL协议的代码,那你的整个程序也得开源,不能闭源商用。好多小开发公司不知道这个规则,拿了人家的代码改改就卖给客户,最后被告侵权赔得底掉,这种案子我见得太多了。 第二个误区:我只用了一小部分,不会被找上门。 不少人说,我就拿了几百行代码,占我整个程序不到百分之一,能有什么事?从著作权法的规则说,只要这部分代码是作者独创的,受著作权保护,你用了没遵守协议,就算侵权。跟用了多少没关系。哪怕只有几十行,只要人家找上门,你也得担责。
常见开源代码授权协议类型对比表
常见开源代码授权协议类型对比表
不过话说回来,大部分开源作者要的就是一个遵守规则,不是真的想讹你钱,很多纠纷都是无心之失,说开了就能解决。

遇到开源版权纠纷,三个低成本应对步骤

遇到开源版权纠纷,三个低成本应对步骤
遇到开源版权纠纷,三个低成本应对步骤
真要是哪天你收到了侵权告知,别慌,也别直接不管,按步骤来: 第一个,先固定所有证据。不要急着删掉代码或者改网站内容,把对方的告知函、你当初下载代码的页面记录、开发的聊天记录、代码来源凭证全部存好。不管之后是协商还是走程序,证据都是第一位的。 第二个,自己先核对授权要求。去你下载代码的地方,找到对应的开源协议文本,一条一条对照,看看自己是不是真的违反了要求。很多时候就是漏了原作者署名,补上署名,声明原代码的版权信息,就能解决问题,成本几乎为零。 第三个,协商不成走调解。如果对方提出的索赔要求你不能接受,可以找当地知识产权纠纷调解组织申请调解,大部分情况下都能低成本解决。不要置之不理,也不要被对方开的高价吓住,贸然赔钱。 说实话,现在开源生态越来越发达,给普通人做自己的项目省了好多事,但是规矩也得讲清楚。别因为不懂法,本来赚点小钱最后赔进去,那就太不值了。 本文仅代表作者观点,不作为正式法律意见,具体案件请咨询专业律师
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:源代码开源:普通人也得懂的法律常识
文章链接:https://m.zhoupulvshi.com/hunyin/1759.html