说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

知识产权日特稿:谁动了程序员的源代码版权?

HTML文档下载 WORD文档下载 PDF文档下载
在我国,程序员在工作时间为完成公司安排而完成的代码,理论上版权是属于公司的。但事实上,由于相关的时间是否为工作时间,或是否做公司项目还是个人项目开发的代码都很难界定……

每年的4月26日是世界知识产权日,让我们来关注一下与程序员们相关的源代码版权保护话题。根据维基百科的解释,“如果按照源代码类型区分软件,通常被分为两类:自由软件和专有软件。自由软件一般是不仅可以免费得到,而且公开源代码;相对应地,非自由软件则是不公开源代码。所有一切通过非正常手段获得非自由软件源代码的行为都将被视为非法。”

在我国,程序员在工作时间为完成公司安排而完成的代码,理论上版权是属于公司的。但事实上,由于相关的时间是否为工作时间,或是否做公司项目还是个人项目开发的代码都很难界定,例如软件公司员工离职后将源代码拿走,用于自己的创业项目,结果被公司起诉的情形成出不穷……



案例一:

公司名:米果网

公司性质:一家从事网络游戏研发、设计和运营的外商独资企业。

事件回放:2004年4月,赖某、罗某等六人与米果公司签订劳动合同,并开始在公司游戏开发部担任程序、美术设计及企划等工作。期间赖某、罗某等人先后开发了网络游戏软件V1.00、"RT-ENGINEV1"等游戏开发引擎软件。2006年7月,米果公司与赖某解除劳动关系,罗某等5名员工随后向公司提交辞呈。时隔三个月,公司另一从事"MPXY(第一集)"手机游戏主程序开发工作的员工靳某与公司高层领导发生争执,被公司辞退。

2007年3月,米果公司分三案向上海市二中院提起诉讼,称赖某、靳某等七人离职后拒不向公司交还所开发软件源代码和文档,恶意删除工作电脑中的相关信息,使得公司无法对涉案的游戏软件进行改版、更新,正常运营受到严重影响。米果公司请求法院判令被告停止侵权,交还软件源代码和相关文档,通过报纸、网络媒体公开道歉,同时要求靳某赔偿因未交还软件所造成的经济损失人民币10.7万余元。

当事人反驳:七名被告则认为,涉案软件的开发和设计都是他们在米果公司工作期间,使用公司所提供的电脑完成的,工作成果均已留存在公司电脑内,因此并不存在所谓交还问题。对于公司所诉的恶意删除相关信息的行为,七名被告均予以否认。

最终判决:上海市二中院审理后认为,七名员工在职期间是否应提交其开发的软件源代码和相关文档,以及离职后是否应进行工作交接,双方应按照所签订的劳动合同予以处理。原告网游公司主张被告在职期间拒绝提交该软件源代码和相关文档及离职后拒绝工作交接,不构成法律规定的侵犯软件著作权的行为,因此,原告以此为由要求被告承担侵犯涉案软件著作权的侵权责任,缺乏法律依据,法院不予支持。此外,因原告无有力证据证明被告在离职后复制并带走相关软件,故认定原告的主张缺乏事实依据,同样不予支持。

案例二:

公司名:征途网

事件回放:史玉柱一手创办的征途网络公司惊现“内贼”,一名程序员离职时私自复制程序代码后,通过网络以13万元的价格贩卖,买家转手又以20万元的价格再次出售牟利。

2006年3月,拥有大学文凭的王予川进入上海征途网络公司,担任研发中心开发部程序员一职,负责征途网络游戏部分源代码的研发工作。3个月后,王予川离开征途公司,临走时,他私自复制并带走了服务端源代码、客户端源代码及辅助文档,这是征途公司具有独立著作权的征途游戏的程序。

最终判决:征途公司发现了征途游戏源代码被秘密复制外泄的情况,并立即报警。

法院经审理后查明,被告人王予川利用职务便利,未经著作权人许可,复制计算机软件并予以发行,违法所得数额较大,其行为已构成侵犯著作权罪,应予处罚。被告人王岩明知是侵权复制品仍予以购买,并伙同被告人汤帅进行非法销售,其行为已构成销售侵权复制品罪,且系共同犯罪,也应予处罚。被告人王予川到案后主动交代了以6万元将源代码等销售给他人的事实,属于坦白,并退出了全部违法所得。



类似的案例还有很多很多,在这我们就不一一例举了。那么通常来说,软件公司要如何保障源代码的安全不会被外泄,不会被员工泄漏呢?笔者搜集了知乎网上的一些建议,看看各位专家如何支招的:

系统集成高级项目经理Maggie:清晰自己所在的行业特点,对代码外泄做个风险评估

对此他给出的建议:

  • 为工作场所划分保护级别。
  • 为每台服务器和计算机定义保护级别,并制定相应保护级别下的保护策略,包括授权和访问方法。
  • 将场所分为工作区和上网区,工作区不连外网,上网区是员工共享的非专用机。
  • 封闭所有计算机的外部接口,比如USB口、光驱没有刻录功能、disable蓝牙,不允许计算机和U盘或手机等外设交换数据。
  • 所有对外发的数据统一由高层来接口审核。
  • 所有计算机安装后台监控软件,监控操作行为。
  • 普通员工不配置笔记本电脑。
  • 办公空间安装摄像头监视异常行为。
  • 和员工签署保密协议。
  • 等等

对于游戏公司,设计、策划、代码的保护是蛮重要的,因为开发期的游戏设计一旦外漏,很可能就失去了市场先机。照我看,除了专用算法、特定的格式保护、极少数产品本身固有的设计、某些特殊行业(比如网游)之外,很多代码都是通用的,可开放的。对此,他给出建议:

  • 清晰自己所在的行业特点,对代码外泄做个风险评估,确定保护代码安全的思路和策略;
  • 划分核心代码和非核心代码,分别制定保护策略;
  • 在核心代码上下功夫,能接触这些代码的人一定是可以信任的人,尽可能地少,但也要考虑备份人选;
  • 把核心代码做成编译好的库供程序调用,这样就能降低核心代码泄漏的风险;
  • 员工入职签署保密协议;
  • 选拔高层注重品德和忠诚度,签订竞业保护协议;
  • 最后公司领导要有一个开放心态,正因为有开源的出现,才促进了计算机软件的发展,固守着自己的一亩三分地,早晚要被对手超越。想在竞争中脱颖而出,首先要去除管理者的保守心
思科邓小兵:安全最大隐患不是技术上的漏洞,而是人员管理

  • 对源代码分级,清楚知道什么是需要保护的
  • 精细化的访问控制,而不是SVN等源代码管理工具级别的,有些可以看到,但是不可以修改,可以动态申请权限

  • 虚拟化访问,防止截屏,复制大量代码
  • 做好监控和审计,这部很重要,没有监控的保护,几乎是没有保护。
做到非法用户进不去,进去了改动不了,改动了之后有记录,记录了会自动阻止或者报警。 安全的最大隐患不是技术上的漏洞,而是人员的管理。注重安全意识的培训和员工的价值培训是关键。源代码保护是个整体解决方案,而不是靠单独某种办法

研发副总监庄表伟:反其道而行之,把你的代码开源!

  • 绝大多数代码,都不值得保护,那些更加优秀的代码都已经开源了。
  • 如果真的需要保护,那就去申请专利。
  • 针对员工,可以签禁业限制协议

从员工来看,有哪些做法来保证自己的权利呢?

笔者认为:1.为自己申请专利;2,申请时间戳;3.办理软件著作权登记证书。

谈到时间戳,自建时间戳不具备法律效力。而可信时间戳是由联合信任时间戳服务中心(TSA:Time Stamp Authority)颁发的具有法律效力的电子凭证,时间戳与电子数据唯一对应,其中包含电子数据 “指纹”、产生时间、时间戳服务中心信息等。

可信时间戳广泛应用在金融服务、电子商务、电子医疗、电子政务、电子档案、电子证据、电子公文、数字版权保护、知识产权保护等众多应用领域,用于解决电子文件的法律效力问题。

国内的联合信任时间戳服务中心,即可为软件公司或者个人保护源代码版权服务,在软件企业开发代码后一方可以首先申请时间戳版权认证,在出现版权纠纷时可以有效举证维权。目前国内已经有超过2000家软件公司在使用类似源代码版权认证服务。


纵观全球,欧美等国家对源代码的版权问题是如何看待的?

国内媒体曾报道过一篇文章美裁定开放源代码的免费软件也有版权开放源代码的免费软件如果遭到不恰当使用,软件出版商可以状告使用者侵犯知识产权。一般来说,软件出版商出售受知识产权保护的产品,以换取金钱。开放源代码的免费软件虽不涉及金钱交易,但并不意味着其中不含经济因素。导致这一现象的原因是软件使用者先前对如何恰当使用免费软件认识不清,侵权现象层出不穷。一些用户把免费软件的源代码编入自己的程序以开发盈利性产品,却不注明免费软件的出版商。


还记得去年轰动一时的甲骨文和Google的起诉纠纷吗?《甲骨文指控Google Android照抄Java代码》

事件回放:甲骨文最先于10年夏起诉Google称其拥有其Android系统侵犯了7项Java专利,索赔61亿美元。随后在专利检查中,有5项被剔除出去了,最后留下2项有争议的专利。

Google此前曾希望甲骨文放弃诉讼,作为回报其将抽出一部分Android所获利润再加上280万美元的一次性赔偿来补偿甲骨文(总计约1400 万美元)。当然前提是甲骨文要在庭审中证明Android确实侵犯2项Java专利,不过甲骨文拒绝了。

在版权问题上,甲骨文还将控诉Google在开发Android的过程中复制了超过37项Java API(application programming interfaces)以及11行源代码。这一控诉对于程序员来说具有深远影响,其判决结果将直接意味着今后开发者能否复制其他产品的API。

Google则认为API不应该适用版权保护法,因为其更类似开发者用来开发软件的工具。更为简单的说就是Google认为一段具体的程序可以受到版权保护,而用来写程序的语言则不应该受到版权保护。

计算机软件的文字性要素,如源代码和目标代码应当受到版权保护

据李明德编写的“美国《版权法》对于计算机软件的保护”中表示,20世纪70年代以后,微型计算机和个人计算机相继成为市场上的主导产品。与此相应,计算机软件市场也发生了巨大的变化。一方面是软件用户的急剧增加,另一方面是通用软件的大量上市。这虽然为软件厂商提供了新的发展机遇,但也为非法复制品提供了市场空间。在这样一种背景之下,商业秘密法已经很难对计算机软件,尤其是整体的软件产品提供有效的保护。同时,由于对软件的技术特征还缺乏清楚的认识,无论是美国国会还是法院,都不愿意对计算机软件提供专利权的保护。这样,版权方式就成了计算机软件保护的主要方式

上诉法院指出,计算机软件的文字性要素,如源代码和目标代码,应当受到版权保护,这已经不再是问题。但是,在被告的软件并没有抄袭原告软件的任何代码的时候,是否存在侵权的可能性呢?或者说,软件的一些非文字性要素,如流程图、内在的模数结构、参数和宏指令等等,是否可以受到某种程度的版权保护呢?按照《版权法》的规定,计算机软件是作为文字作品而受到保护的。如此一来就有了如下的强有力的三段论:

既然文字作品的非文字性的结构性因素可以获得版权保护;既然计算机软件是文字作品;那么计算机软件的非文字性的结构性因素也应当获得版权保护。应当说,这样一个推论是没有问题的。然而,问题并没有到此而结束。因为法院在审理这类案件时,所面临的问题不在于软件的非文字性因素是否应当受到保护,而在于这些非文字性因素究竟在多大的程度上或多大的范围之内,可以获得版权保护。由此出发,第二巡回上诉法院讨论了计算机软件保护中的思想观念与表述的问题,以及与此密切相关的实质性相似的问题,并且提出了一个判定实质性相似的“三步法”。(夏梦竹/撰文 付江/审核)

承上所述,大家如何看待软件的源代码版权问题呢?欢迎在评论出发表自己的看法。

艾格拉斯副总裁王晓波:手游定价如何设计 Xcode 6 Beta 7发布:语法定、内库改,Swift何时完善? 干货来袭:由22个联邦机构分享的6482个数据集 Phablet出货量今年将超移动PC,明年再超平板 如何提高Web服务端并发效率的异步编程技术? 改改改!让应用通过审核出人头地的10个方法 正益无线CEO王国春:AppCan如何获得50万开发者青睐 在收购Xtreme Labs之后,Pivotal推出PaaS移动服务 .NET开发者必备的11款免费工具 .NET开发不可错过的25款高效工具 Docker最佳实践!尽在2014 Container技术大会 pflua:用Lua编写的高性能网络包过滤工具箱 掌上明珠张磊:如何设计手游付费体系 云游科技何千军:游戏开发和后端逻辑经验 《近匠》Highway1:孵化,不只是简单的帮助 嘉宾来了 MDCC 2014首批演讲嘉宾名单公布 前雅虎CTO:Hadoop扩展过程中的7个危险信号 【云先锋】星环TDH:性能大幅领先于开源Hadoop2的技术架构赏析 一周消息树:我想创业,但不懂技术怎么办? GitHub迁移数据库,借助MySQL大行其道! 实例亲授:教你如何创建AR应用 iOS七年,苹果都为开发者准备了哪些工具? TIOBE 2014年9月编程语言排行榜:Java、C++跌至历史最低点 如何甄别具有软实力的IT应聘者? 避免关注底层硬件,Nvidia将机器学习与GPU绑定 盘点MIT Demo Day上4个最有前途的创业点子 IDF 2014第一天纵览:智能设备唱主角 时尚化才是可穿戴的未来 ASP.NET之父Scott Guthrie:借技术之力铺平未来之路 两年测试,NSA或将让其数据中心洗上油浴 【云先锋】数云:另类淘宝创业,瞄准背后百万卖家的数据挖掘 Xcode 6 GM、6.1齐出,Swift终迎1.0版! 如何在在桌面上单击右键弹出的快捷菜单中加入一个项目"启动我的电脑"? 想买一款显示器,不知道是三星好还是PHILIPS好!请大家帮我选择选择!(低档纯屏,<1600元(50分) 在win98下配置tomcat的问题? 什么样的主板需要安VIA 4 IN 1?? gicq玩家的间题 请taglis2002来借分。 急!Edit中输入日期的问题 急!DBGrid的栅格问题 为啥Oracle中还有近5G的表空间,当插入某表时却提示要增加数据文件,而别插入别的表却没问题(送分的) 有关中文显示的问题 谁用过CSTreeBean,有问题请教 VB里是不是没有从一个字符串中选出数字的函数? 一个关于高位低位的问题 请问用Dbexpress如何生成一个临时表 经典的“HELLO WORLD” 错在哪里? 有人在我的机器上安装了特洛依木马程序,我删不掉,怎么办啊??? 20 分:help me!!!!!!!!!! 我可以报考高程吗? 请问北京的pb程序员们,一般大家是怎么联系新工作的?上网?参加招聘会? 如何能动态地将dbf文件转为mdb文件格式? 从Sybase Sql Anywhere移植到Oracle有什么注意的事项? 一个关于mfc的疑惑 沙尘暴的原因。 win proxy的设置问题 北京和租房 如何安装JiveSofeWare下的CVS 初学者 奇怪的问题:水晶报表? 受不了了,居然能在资源管理器里面实现Flash动画预览 怎样把SQL Server中的数据库导出成*.sql文件? 如何向listctrl中添加一个控件? 关于读取文本文件中字符串的问题 怎样判断编辑框里面的内容是数字还是字母?相当急! 为什么那么多的帖子都找不到了啊!!!怎么回事!! 明知不可为,坚持不屑 是傻 或 痴 ,还是有毅力 我的这个发送邮件功能不能用吗。请看? 关于SQL2000的日期的显示问题! <<<<行者兄请赏笑话 prog_st(st) 接分: 给哥们帮大忙了. 鼠标的点击范围 Object类型不包括Value属性么?为什么我的程序会出错? MSHFlexGrid的数据显示问题.(泰山,巴顿你们谁会啊?) 用VC编译Perl 源程序的详细步骤? <<<<行者兄请看笑话 一下却提示newwnd.mydiv对象找不到,搞不懂,为什么啊! MSHFlexGrid的数据显示问题.(泰山,巴顿你们谁会啊?) <<<<<行者兄请看最后一个笑话 [转载]一篇让语文老师看了抓狂的文章! 四则新闻 急急:关于 Strconv( )****** 一下却提示newwnd.mydiv对象找不到,搞不懂,为什么啊! 规模经济和范围经济的概念有什么区别?请举例对这两个概念加以说明. “电子电荷量的大小是最小的.” “人们把最小电荷叫做元电荷.” 那么是不是电子的电荷量就是元电荷呢 金属性,非金属性,为什么?1、元素的金属性可以通过置换水中或酸中的氢的难易程度或最高价氧化物对应的水化物的碱性强弱来判断;为什么和置换氢有关?为什么和最高价氧化物对应的水化 当有2C电荷量通过某电阻丝时,电功为12J,若在相同的时间内有4C的电荷量通过该电阻丝,则此时电阻丝两端的电压是多少?通过4C电荷量过程中电功多大? 1 .元电荷是最小的电荷量单位吗?那夸克呢?2.当一种电荷出现时 必然有等量的异种电荷出现 当一种电荷消失时 必然有等量的异种电荷消失.这句话对吗?为什么3.一个4He所带电荷量是多少库仑?2 布里渊区边界方程:n*(k-n/2a)=0的几何意义和物理意义 通过某电阻丝的电流变为原来的1\2,若不考虑温度对电阻大小的影响,则电阻丝的电阻将?A不变,B变为原来一半,C变为原来2倍,D无法确定 元电荷是带电荷量最小的带电粒子?为什么错? 第七英语 已知两异种电荷,距离为R,在一匀强电场作用下,处于平衡,求场强如何判断匀强电场方向 电荷在电场中某点的电势能等于____________________ 英语第七道? Q是产生电场的电荷,r是场强为E的点到Q的距离是什么意思? 二极管和三极管要作用上的区别是什么?三极管三个脚在连接上是怎么区分的? 英语翻译 金属性和非金属性与得失电子有什么联系? 在匀强电场中,将一电荷量为2乘以10的负五次方C的负电荷由A点移到B点,其电势能增加了0.1J,已知AB两点距离为2厘米,两点连线与电场方向成60度角,问:在电荷A移到B的过程中,电场力做了多少功 英语书第7页 在A点放一带电量为Q的正点电荷,求其形成的电场中某点P的场强大小和方向,已知距离为r 在匀强电场中,将一电荷量为2×10^-5C的负电荷由A点移到B点,其电势能增加了0.1J,已知AB两点间距离为2cm,两点连线与电场方向成60度角,该匀强电场的电场强度E为多大 英语第七题 还原性,氧化性,金属性,非金属性与得失电子的关系? 如图所示在匀强电场中将一电荷量为2×10-5C的负电荷由A点移到B点,其电势能增加了0.1J,已知AB两点间距离为2cm,两点连线与电场方向成600角,如图示.求(1)在电荷由A移到B的过程中,电场力做了多 倒摄抑制心理学知识 比较边际收益递减和规模报酬递减的差异?运用西方经济学原理 将一电量q等于五乘于十的负八次方的正电荷从电场中的A移到B点、真电荷的电势能增加了二乘五十的负六次方焦 什么是点动控制 A.生产要素的边际技术替代率递减是规模报酬递减规律造成的 这句话对吗 恒常收入名词解释 政府控制房名词解释名词解释 【物理】正电荷形成的电场中,负电荷是沿场强方向运动,还是沿场强方向的反方向运动?如果是负电荷形成的电场,负电荷的运动方向是不是相反? 电荷量是指( )单位( ) 每一主族从上到下,金属性逐渐增强,非金属性逐渐减弱,这句话对的?,最外层电子数不是不变吗? 组成二极管的PN结具有单向_性.三极管有_型和_型. 收益性支出工商企业会计 的 为什么最外层电子数越少其元素金属性越强?谢谢~~~ 还有那个什么原子序数越大原子半径越小? 谢谢~ PN结的反向击穿电压是多少?二极管三极管和稳压管是否一样呢? 简单滑动平均法某公司按周记录正义的周销量周次 1 2 3 4 5 6 7 8 9 10 销售量 4232 4560 4321 4612 4624 4589 4633 4627 4668 4671试选择合适的移动步长,用简单滑动平均预测方法推算第十一周的销量. 石墨烯的光学性质有没有人知道相关文献啊?石墨烯计算的相关性质,有没有实验和计算的相关文献提供哦? 区分边际报酬递增、不变和递减的情况与规模报酬递增、不变和递减的情况 何谓“滑动平均”? 石墨烯概念股一览 涉足石墨烯的上市公司有哪些 u=Ed中,d是指沿电场线方向距离,还是沿场强方向距离?电场力方向不一定在电场线上.如果电场线是直线,这种说法才是对的啊.那算题的时候按什么来算呢? 金属性越强越容易失去电子吗?非金属性越强,越容易得电子吗?如果以上成立的话,能否说成越容易失去电子,金属性越强 越容易得电子,非金属性越强 话说最近石墨烯那么火,为嘛没人用石墨烯的触摸屏?同上提问. 【物理】为什么电势沿着场强方向降低最快?.U=Ed.这个d是沿电场线方向距离,所以无论oa,o无论oa,ob,oc,od,oe他们距离都应该相等,所以降低快慢也相等啊,为什么是oc最快呢? 请问什么是滑动平均?它是怎么计算的? 网络名词解释.LS是啥意思?LZ是楼主吧. 半导体二极管具有什么性质?半导体三极管可以用来干什么? 金属性与非金属性哪个是失电子能力 非金属性最强的是什么元素?金属性最强的是什么元素?判断金属性和非金属性强弱的具体标准是什么? 半导体二极管三极管 怎样做数据的滑动平均滑动平均中的系数是怎么确定的?请高人指点非常感谢 zk1275722756朋友的热心帮助 可以从哪些方面比较元素的金属性?可以从哪些方面比较元素的非金属性? 元电荷是最小的电荷量单位电荷量的单位不是库仑吗 怎么是元电荷 只有金属才易失去电子?只有非金属才易得到电子么?氧化性就是非金属性?还原性就是金属性么? 元素的金属性、非金属性到底指什么? 元电荷是最小的电荷量单位这句话对吗 滑动平均法用什么程序 什么是元素的金属性?什么又是元素的非金属性?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘