AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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:525080
用户头像
赵钰莹 极客邦科技 总编辑

发布了 894 篇内容, 共 681.4 次阅读, 收获喜欢 2694 次。

关注

评论

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

场景驱动的特征计算方式OpenMLDB,高效实现“现算先用”

第四范式开发者社区

人工智能 机器学习 数据库 开源 实时计算

架构实战营模块 7 作业

热猫

专为云原生、微服务架构而设计的链路追踪工具 【SkyWalking介绍及搭建】

掂掂三生有幸

云原生 Skywalking ,docker 微服务框架 6月月更

Java中的阻塞队列

急需上岸的小谢

6月月更

变量 var const let 的区别

大熊G

JavaScript 前端 前端教程 6月月更

虚拟主机、WordPress 主机和云主机之间的区别

海拥(haiyong.site)

6月月更

Microsoft  Office  MSDT 代码执行漏洞

郑州埃文科技

网络安全 漏洞分析 漏洞缓解

给小白的 PG 容器化部署教程(下)

RadonDB

数据库 postgresql 容器化 RadonDB

Spring Authorization Server(AS) 从 Mysql 中读取客户端配置、用户

Zhang

Java spring security spring as

虚拟机哪款好用?多台虚拟机管理用什么软件好?

行云管家

软件 虚拟机 IT运维

斐波那契系列

开发微hkkf5566

【直播回顾】Hello HarmonyOS进阶课程第五课——原子化服务

HarmonyOS开发者

HarmonyOS

在映客的虚拟KTV里唱了一首“爱你”

ZEGO即构

音视频 虚拟KTV 线上K歌

互联网拓扑是怎样构成的?又代表了什么?

郑州埃文科技

互联网拓扑 网络空间地图

安全高效的云主机批量管理软件是什么?有哪些功能?

行云管家

云主机 云运维

从入门到一位合格的爬虫师,这几点很重要

开发微hkkf5566

多张图解,一扫你对多线程问题本质的所有误区

华为云开发者联盟

Java 开发

Electron框架XSS TO RCE简析

美创科技

漏洞

融云一图看懂:社死的“谭某某”,霸屏的信息安全

融云 RongCloud

首评 | 阿里云顺利完成国内首个云原生安全成熟度评估

阿里巴巴云原生

阿里云 云原生

王者荣耀商城异地多活架构设计

Dean.Zhang

Kubernetes容器网络及Flannel插件详解

巨子嘉

云原生

大数据培训Hive到Spark离线计算实践

@零度

spark hive 大数据开发

服务器运维环境安全体系(上篇)

融云 RongCloud

网络安全

技术分享| 如何部署安装分布式序列号生成器系统

anyRTC开发者

分布式 后端 音视频 服务器 Tinyid

PHP 对接微信公众号订阅消息详细教程

CRMEB

好声音不同凡响,泥炭耳机618重磅新品来袭

江湖老铁

【云主机】2022年云主机管理软件排行榜

行云管家

云计算 云主机 华为云 移动云 云主机厂商

员工福利平台:让员工福利更加“鲸彩FUN粽”

鲸品堂

福利 平台

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