写点什么

Nginx 之父被抓后,谷歌允许开发者上报个人项目,界定版权所属

  • 2019-12-19
  • 本文字数:1543 字

    阅读完需:约 5 分钟

Nginx 之父被抓后,谷歌允许开发者上报个人项目,界定版权所属

上周,Nginx 创始人被捕。在此之前,他的前东家 Rambler 集团对 NGINX Inc. 提出了侵犯版权的诉讼,声称拥有 Nginx 网络服务器代码的全部所有权,但 Sysoev 声称是在业余时间开发了 Nginx。这一事件迅速引起了整个科技圈的注意,这其中就包括谷歌。根据谷歌的最新规定,公司雇员可以向公司递交申请让个人项目脱离谷歌,但谷歌未必会批准每一个申请。一旦未被批准,就意味着该项目属于公司所有。


谷歌允许开发者申报个人项目,批不批再说

根据谷歌的雇佣协议,谷歌拥有雇员在公司期间所创造项目的知识产权,这一规定也适用于雇员的个人项目,以及旧项目在就职期间的新开发工作。在经历了 Nginx 创始人被捕事件之后,谷歌可能也觉得这一规定范围过于宽泛且不近人情,因此还制定了一个程序,允许雇员递交申请让个人项目脱离谷歌,但谷歌未必会批准每一个申请。


在声明中,谷歌表示:为了适应这种情况(个人项目版权问题)并支持谷歌工程师的创造力,我们成立了 Invention Assignment Review Committee(IARC),该小组将审查给定员工的项目,并将提供有关如何将该项目与谷歌分开的指南。此过程提交的所有项目未必都会被批准,但是从历史上看,我们已经能够快速批准其中的绝大多数项目。



消息发出后,立即就有雇员提出了申请。在加入谷歌之前,开发者 Hector Martin 维护了两个开源项目,分别是 AsbestOS (PS3 Linux)和 usbmuxd (iPhone USB comms daemon)。他递交了申请,谷歌批准了 AsbestOS 但拒绝了 usbmuxd,且没有给予解释,这导致他不得不交出 usbmuxd 的维护工作,Martin 在其它开源项目的经历也因为这些规定而不是很愉快。随后,他在 Twitter 上叙述了自己的遭遇。



在 Hector Martin 看来,这项改革的意义并不是很大,因为与谷歌业务相关的技术大概率不会通过审批,而谷歌本身就是一家技术公司,所涵盖的范围非常广泛,很难找到与谷歌完全无关的技术。但不管怎么说,谷歌对这件事情迈出了积极的一步,可以帮助开发者更好地明确个人项目和公司项目之间的界限。

程序员业余时间写的代码怎么算?

在 Nginx 创始人被捕后,对于“程序员在业余时间写的代码怎么算?”这个话题,InfoQ 的用户也在网站进行了激烈的讨论


“业余项目肯定归个人啊。 软件开发是个思考的活,除非公司发现是上班时间做的 dev,而且有证据。 ”


“这意思是兼职的话,都不能自己拿工资,发现了要充公?”


“美剧硅谷里面有这个例子,如果用了公司的资源,相关知识产权就属于公司。”


“业余时间写点小玩意儿,对开发者自身而言是有益的啊,不违反公司规定就应该算是自己的吧,参考 Microsoft 的 moonlight 计划。”


“那在职期间,生的孩子是不是也属于公司? ”



为了更好的解释这个问题,InfoQ 也搜索了国内相关法律法规。对于职务开发,软件著作权归属问题,原则是:职务开发软件著作权归单位享有。


自然人在法人或者其他组织中任职期间所开发的软件有下列情形之一的,该软件著作权由该法人或者其他组织享有,该法人或者其他组织可以对开发软件的自然人进行奖励:


  • 针对本职工作中明确指定的开发目标所开发的软件;

  • 开发的软件是从事本职工作活动所预见的结果或者自然的结果;

  • 主要使用了法人或者其他组织的资金、专用设备、未公开的专门信息等物质技术条件所开发并由法人或者其他组织承担责任的软件。


在具体执行上,不同的公司有着不同的态度。有的公司为了避免纠纷或损害公司利益,直接在劳动合同里写明个人在业余时间创作的东西属于公司。但也有公司会比较鼓励,比如微软有 moonlight 计划,员工业余可以做自己的项目,只要符合一定要求就行,比如不能使用公司资产,不能与公司现有产品竞争以及不能有利益冲突等。


因为有些条件很难界定,所以建议各位开发人员入职时认真阅读劳动合同,以免出现问题。


Nginx 之父被抓,开发者的业余项目应该归谁? | 话题


2019-12-19 13:524980
用户头像
赵钰莹 极客邦科技 总编辑

发布了 886 篇内容, 共 656.5 次阅读, 收获喜欢 2681 次。

关注

评论

发布
暂无评论
发现更多内容

五一临近,赋能乡村振兴,低代码也有话讲!

加入高科技仿生人

低代码 数字化 乡村振兴 乡村旅游

京东技术专家首推:Spring微服务架构设计,GitHub星标128K

程序知音

Java 微服务 springboot SpringCloud java架构

别再只会使用简单的ping命令了,Linux中这些高级ping命令可以提高工作效率!

wljslmz

三周年连更

华为云助力龙岗产业创新人才双选会,为深圳市打造数字经济人才高地

科技说

Postman 如何传递 Date 类型参数

Liam

Java 程序员 后端 Postman

基于Laravel的模块化开发框架,让Web应用程序开发更快更简单

ModStart

HTTP 与 RPC 接口区别

Apifox

网络协议 RPC HTTP RPC调用

华为云助力龙岗区人才培养生态建设,2023年龙岗产业创新人才双选会圆满落幕

科技说

更好地解决企业网络安全防护难题,华为云值得信赖

科技怪授

袋鼠云春季生长大会最新议程来啦!4月20日我们云上见

袋鼠云数栈

大数据 数字化转型

2023 Java面试题短期突击攻略,已帮助400+位程序员成功拿到offer

小小怪下士

Java 程序员 面试 后端

Mysql分页 vs Oracle分页|非常详细,建议收藏

bug菌

MySQL oracle 三周年连更

如何在 Go 中验证一个字符串是否是 URL?

宇宙之一粟

正则表达式 字符串 url Go 语言 三周年连更

华为云网站安全解决方案加固企业网站安全防护

科技怪授

华为云网站安全解决方案,助力游戏行业平台安全

科技怪授

未来技术方向——“乐高式”可组装式开发能力

鲸品堂

技术 科技 组装式创新 企业号 4 月 PK 榜

实力领先!华为云让网站更安全

科技怪授

集简云软件连接器,实现业务流程自动化

集简云开放平台

低代码开发 低代码平台 数据集成平台

华为云等保安全解决方案,为你守护网络安全

秃头也爱科技

智慧公厕是什么?智慧公厕在智慧城市中起到什么样的作用?@光明源智慧公厕科技

光明源智慧厕所

智慧城市

华为云助力龙岗产业创新人才培养:2023大学生就业创业嘉年华活动圆满落幕

科技说

听说谛听闹退休?感知网络接班啦!

白洞计划

感知网络

华为云等保安全服务,助力企业多快好省过等保

秃头也爱科技

Last Week in Milvus

Zilliz

非结构化数据 开源社区 Milvus Zilliz 向量数据库

谈一谈 SAP 企业管理软件里那些真假 Fiori 应用

汪子熙

SAP Fiori 企业管理软件 思爱普 三周年连更

架构训练营模块九作业

gigifrog

架构训练营

Paimon 专题上线|从 0 到 1 入门新一代流式数据湖存储

Apache Flink

大数据 flink 实时计算

用低代码平台可视化设计表单

力软低代码开发平台

升级企业数智化底座,以技术重构企业发展力

用友BIP

技术大会 用友iuap 用友BIP 用友技术大会

极客高赞:网络安全为什么缺人?缺什么样的人?

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

华为云数据灾备,让企业上云更安心

科技怪授

Nginx 之父被抓后,谷歌允许开发者上报个人项目,界定版权所属_AI&大模型_赵钰莹_InfoQ精选文章