程序员业余时间做的个人项目也属于公司?上周,网络服务器Nginx之父IgorSysoev被捕的消息引发热议。尽管Rambler公司最近表示将放弃对Nginx的刑事起诉,但话题仍然很热,Hacknews上一篇关于谷歌的帖子也引起了开发社区的关注。Nginx之父被老东家逮捕指控个人项目侵权12月12日,据海外媒体报道,俄罗斯警方搜查了商业服务器公司NGINX,当场带走了两名联合创始人,其中一名是Nginx之父IgorSysoev。伊戈尔·西索耶夫。据报道,两人被捕很可能与伊戈尔·西索耶夫前东家RamblerGroup的侵权指控有关。IgorSysoev15年前在Rambler担任系统管理员,期间他利用业余时间开发了风靡全球的Nginx服务器。后来,他离开Rambler去使用Nginx创办了NGINX公司。后来NGINX被美国一家公司收购。但多年后,Rambler跳出来说Nginx是IgorSysoev在任期间开发的,版权应该属于Rambler。这一指控可能直接导致了两位创始人的被捕。IgorSysoev并不否认自己在Rambler任职期间开发了Nginx,但他表示自己是在业余时间做的,而Rambler一开始甚至都不知道。近日,这起事件有了新的进展。据海外媒体ZDNet报道,两位创始人已获释,但在被捕期间遭到警方不愉快的讯问。他们还评论说,这起事件是“Rambler领导层的勒索”。另一方面,Rambler表示将放弃对Nginx的刑事诉讼,但会继续在民事法庭上追究Nginx源代码的所有权。这件事在技术和开源社区广为流传,引起了大家的讨论:程序员业余时间的项目所有权是否属于公司?到目前为止,从Nginx事件来看,这个问题还没有得到解决。但不仅仅是Rambler有这个问题。谷歌:你的个人项目很可能属于公司巧合的是,随着Nginx事件的持续发酵,谷歌一位名叫HectorMartin的开发者在Twitter上发布了一系列帖子,同时也在谈论和抱怨他公司的IP管理政策。开发人员表示,与大多数科技公司一样,谷歌试图保留其员工在业余时间开发的任何内容。谷歌的管理方针遵循《CA Labor Code § 2870》,即拥有公司期间员工开发的项目的知识产权。这条规则也适用于你在业余时间开发的个人项目,以及你任职期间对旧项目的新研发工作。谷歌在其关于个人项目的雇佣协议中写道,“作为你雇佣协议的一部分,谷歌很可能拥有你在公司期间创造的知识产权。由于谷歌的商业利益如此广泛和多样,这项规定可能适用您的任何个人项目,包括您在加入Google之前开发的项目的更新。”当然,为了显得不那么霸道,谷歌也制定了一个流程,让员工提交申请让个人项目离开谷歌,但谷歌不一定会批准每一个申请:我们理解你在外面开发和交付技术项目的愿望贵公司的。为了履行这一职责并支持Google工程师的创造力,我们成立了IARC(发明分配审查委员会)。该委员会负责审查员工的项目,并指导员工如何将项目从谷歌手中夺走。我们不会批准通过此流程提交的每个项目,但根据我们的经验,我们会很快批准其中的大部分项目。”此外,谷歌还鼓励员工在谷歌的开源平台上开源项目:如果你想拥有版权,只需按照上述流程申请即可。如果你不介意谷歌保留版权,可以考虑通过谷歌的开源平台将项目开源,仍然可以保留作者身份。那么,这个规定对员工有什么影响呢?上面提到的马丁在加入谷歌之前,和很多开发者一样,都是在闲暇时间开发和维护自己的项目于是在加入谷歌时,他向公司提交了两个自己正在积极开发和维护的项目:AsbestOS(PS3Linux)和usbmuxd(一个iPhoneUSB通信程序)。项目提交后很久,ta收到了该公司的回复。谷歌做出了与AsbestOS项目“无从属关系”的免责声明(即它完全是个人的),但拒绝对usbmuxd项目做出相同的免责声明没有给出任何解释。更令人遗憾的是,他之后要求公司澄清的邮件也都落入了大海。这意味着usbmuxd项目的归属不明,无奈之下,开发者选择将项目的维护权转让给他人。最后他说,当你被拒绝的时候,似乎没有真正的帮助,也没有人给出解释。他也决定像大多数谷歌员工一样,安静地做自己想做的事,不再走得太远。谷歌的做法引来热议,支持者和反对者针锋相对。不过,这位谷歌开发者在Hacknews上的帖子却引起了大家的关注和热议。有支持者也有反对者,双方展开了激烈的争论。其中之一tytso认为谷歌的做法是理所当然的,并表示公司声称对软件工程师的想法和开发项目拥有所有权是行业惯例,即使是“在他们的业余时间”。问题是员工如何证明他们是“在业余时间”想出了这些绝妙的点子。所以在他看来,任何想以此作为谷歌黑料的人要么被误导,要么对谷歌怀有不假思索的仇恨,或者两者兼而有之(好吧,这很可能是谷歌的忠实拥护者吧。吧)。果不其然,这位谷歌支持者的言论遭到了其他人的反对。以下名为danShumway的网友表示:某公司表面上声称欢迎有激情的程序员,但希望他们在加入公司前转手放弃。开始了一个项目,这种做法简直是可笑。他说他永远不会加入不允许副业的公司。公司要想程序员在工作中保持热情和主动性,保持创造性思维想出新奇的解决方案,就必须跳出成见,在正常工作之外做自己喜欢的事情。他还建议,像tytso这样得到谷歌大力支持的副业可能是个例外,大多数程序员都不会受到这样的待遇。这场员工和公司之间的产权拉锯战还在继续,各个公司的规定也在不断被挖出来。您是否也想在业余时间做一些自己的项目?你不如回去看看你签的雇佣协议。
