Nginx之父被抓,前东家想要Nginx技术的所有权了

二十年前,一个名不见经传的免费Web服务器软件诞生。二十年后的今天,它的影响力可能已经超过Apache,吸引全球一大批网络巨头的加入。它就是由Igor Sysoev开发的Nginx软件。

昨天Nginx创始人被捕了。一周前,他的前东家Rambler 集团对 NGINX Inc. 提出了侵犯版权的诉讼,声称拥有 Nginx 网络服务器代码的全部所有权。莫斯科警方随后展开了突袭行动,查封了Nginx在莫斯科的总部,扣押了设备、带走并讯问了多位雇员,包括联合创始人兼现任首席技术官 Igor Sysoev,以及联合创始人 Maxim Konovalov。

Rambler是俄罗斯最大的搜索引擎和互联网门户网站之一 Rambler .ru 的母公司。Rambler 声称 Igor Sysoev 在担任公司系统管理员时开发了 Nginx,因此它们才是该项目的合法所有人。

Sysoev 曾公开说过他利用业余时间开发了 Nginx。

事件经过

昨天,俄罗斯警方突击搜查了F5 Networks的子公司NGINX Inc.在莫斯科的办事处,该公司是Internet最受欢迎的Web服务器技术的幕后企业。

警方扣押了设备,并拘留了雇员进行讯问。

一名 Nginx 的员工在推特上发布了搜查令的截图,这一消息迅速传播开来。他后来应俄罗斯警方的要求删除了这条推文。但这次搜查得到了其他员工的证实。

该员工说,有 Nginx 的两名同事在突袭中被拘留,其中包括 Nginx 的创始人、NGINX Inc.的共同创始人、现任 CTO  Igor Sysoev ,以及 Nginx 的联合创始人 Maxim Konovalov。

F5 Networks的发言人证实了这次突击行动,告诉媒体,他们仍在收集事实,目前暂无进一步评论。

Nginx的历史

Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在 BSD-like 协议下发行。

在2000年左右,42岁的俄罗斯系统管理员Igor Sysoev开始启动这一项目。2002年十月Sysoev发布了第一段公共简码,并在 2004 年开源了。与此同时,他任职于俄罗斯一家快速发展的门户网站——Rambler。最初,Nginx的开发是为了解决C10k问题,并满足包括Rambler搜索引擎和门户网站在内的多个网站的需求,该网站每天服务5亿个请求。

2009 年,他创建了 NGINX Inc. (这是在美国注册的公司),为 Nginx 部署提供邻近的工具和支持服务。Nginx 公司总部设在旧金山,但在世界各地都设有办事处,包括莫斯科。

Nginx 服务器的源代码仍然是免费的,并且是通过开源模式来管理的,项目的主要贡献者中有很大一部分是 Nginx 公司的员工,他们掌握着项目的管理权。

2011年,Sysoev辞去了在Rambler的工作,全职作为新公司的首席技术官,向企业用户推销加强版的Nginx。

Sysoev 从未否认在 Rambler 工作期间创建了 Nginx。在 2012 年的一次采访中,Sysoev声称他在业余时间开发了 Nginx,而 Rambler 甚至多年都没有意识到这一点。

2018年6月,NginxInc.在由高盛(Goldman Sachs)牵头的一轮融资中筹集了4,300万美元的C轮融资,以“加速企业的应用程序现代化和数字转换”。

2019 年 3 月,Nginx 被 F5 Networks6.7 亿美元收购。

到现在,有接近4 亿的网站在使用 Nginx。据Netcraft今年12月份公布的全球Web服务器调查报告显示,Web 服务器调查数据,Nginx 排第一,市场份额约 37.7%。

开发者的业余项目算谁的?

Nginx这次的事件中,最大的争议在于Rambler 声称 Igor Sysoev 在担任公司系统管理员时开发了 Nginx,因此Rambler拥有Nginx技术的所有权。而Sysoev声称项目是用“业余时间”进行开发的。

从2000年开始开发,到2019年发展为Web服务器的No.1,这期间经过了接近20年的时间。当F5收购Nginx后,在F5的力量加持下,Nginx的前景不可限量。这时,Rambler以“前东家”的身份出手了。

那么开发员在工作时间以外(晚上或节假日)做的项目的版权是不是归雇主所有?目前没有明确的统一的法律来判定,似乎一切取决于雇主是否够“猥琐”。

从一个业余项目发展成为大公司的案例不在少数。

Dropbox的创始人Drew Houston在做Dropbox的时候任职于一家初创公司Bit9,并曾表示“一些工作是在Bit9的办公室完成的”。辞职时他咨询了律师并得到了签名信,以表明Bit9在Dropbox中没有任何股权、所有权。

陈士骏是Facebook前15号员工,在脸书上班的时候消失了一段时间,回来工作后立刻辞职。他离开脸书后,创办了YouTube。

程序员的业余项目,有助于提高员工自身能力的全面发展,也能一定程度的避免职业倦怠。有的公司会比较鼓励,比如微软有 moonlight 计划,员工业余可以做自己的项目,只要符合一定的要求就行,比如不能使用公司资产,不能与公司现有产品竞争以及不能有利益冲突等。作为员工,只要你别太过分,雇主一般不会纠结于你的业余做了什么。

将业余项目做大的开发者,也的确是会面临一些风险。项目吸引力越大,风险越大。当大企业诉诸法庭时,靠拖都能拖垮一家小企业。在没有这样一条明确法律时,开发者应该关注任职期间跟公司签约的合同上是否有明确说明“企业拥有员工在所有时间、所有地点所作出的所有项目的拥有权”。

那么,业余项目究竟属于开发者个人,还是属于开发者所在的企业呢?你是否留意过你的企业有这样的明文规定呢?如果是你遇到Nginx类似的情况,你该怎么办呢?

  • 发表于:
  • 本文为 InfoQ 中文站特供稿件
  • 首发地址https://www.infoq.cn/article/YhpytJExRVRc4f7rwhOW
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券