程序員想搞點副業太難了:谷歌已將個人項目歸屬問題寫進雇傭協議
程序員業余時間做的個人項目也屬于公司?上周,網頁服務器 Nginx 之父 Igor Sysoev 被捕的消息引發了熱議。雖然近日 Rambler 公司已表示將放棄對 Nginx 的刑事訴訟,但這一話題依然熱度不減,Hacknews 上有關谷歌的一個帖子同樣引發了開發社區的關注。
Nginx 之父被捕,被老東家指控個人項目侵權
12 月 12 日,據海外媒體報道,俄羅斯警方搜查了商業服務器公司 NGINX,并當場帶走了兩位聯合創始人,其中一位是 Nginx 之父 Igor Sysoev。
Igor Sysoev。
報道稱,兩人被捕很可能與 Igor Sysoev 前東家 Rambler 集團的侵權指控有關。
Igor Sysoev15 年前曾在 Rambler 擔任系統管理員,并在此期間利用業余時間開發了后來風靡全球的 Nginx 服務器。后來,他從 Rambler 離職并利用 Nginx 創辦了 NGINX 公司。之后,NGINX 被美國的一家公司收購。
但多年以后,Rambler 卻跳出來稱,Nginx 是 Igor Sysoev 在職期間開發的,版權應該屬于 Rambler。這一指控可能直接導致了兩位創始人的被捕。
Igor Sysoev 并沒有否認自己是在 Rambler 任職期間開發了 Nginx,但它表示自己用的是業余時間,最初 Rambler 甚至都不知道。
近日,這一事件又有了新進展。
據海外媒體 ZDNet 消息,兩位創始人已經被釋放,但被捕期間受到了警方令人不快的審訊。他們還評論稱,此次事件是「Rambler 領導層的一次勒索」。
而 Rambler 方面則表示將放棄對 Nginx 公司的刑事訴訟,但后續將繼續在民事法庭上對 Nginx 源代碼提出關于所有權的要求。
這一事件在技術與開源社區廣泛傳播并引起大家的討論:程序員業余時間做的項目所有權是否屬于公司呢?
目前為止,從 Nginx 事件來看,這一問題還尚未有定論。但也不只是 Rambler 公司有這樣的問題。
谷歌:你的個人項目很有可能屬于公司
無獨有偶,在 Nginx 事件持續發酵之際,谷歌的一位名為 Hector Martin 的開發者在推特上發布了一系列帖子,也談到并吐槽了自己公司的知識產權管理政策。
這位開發者表示,與大多數科技公司一樣,谷歌也試圖把員工業余時間開發的任何東西據為己有。
谷歌的管理政策遵循《CA Labor Code § 2870》,即擁有員工在公司期間所開發項目的知識產權,這一規定也適用于你業余時間開發的個人項目,以及舊項目在就職期間的新研發工作。
谷歌在關于個人項目的雇傭協議中寫道,「作為雇傭協議的一部分,谷歌最有可能擁有你在公司期間所創造的知識產權。由于谷歌的商業利益如此廣泛、多元,這一規定可能適用于你任何的個人項目,包括你在入職谷歌之前所開發項目的更新。」
當然,為了顯得不那么霸道,谷歌還制定了一個程序,允許雇員遞交申請讓個人項目脫離 Google,但 Google 可能未必會批準每一個申請:
我們理解大家在公司之外開發、交付技術項目的心愿。為了履行這一規定并支持谷歌工程師的創造力,我們創建了 IARC(Invention Assignment Review Committee)。該委員會負責審查員工的項目并指導員工如何使項目脫離谷歌。我們不會批準通過這一流程提交的每個項目,但根據以往經驗來看,我們會快速批準其中的大多數。」
此外,谷歌還鼓勵員工在谷歌的開源平臺上將項目開源:
如果想要擁有版權,你只需要按上述流程進行申請。如果你不介意谷歌保留版權,可以考慮通過谷歌的開源平臺將項目開源,你仍舊可以保留自己作者的身份。
那么,這個規定對員工造成了怎樣的影響呢?
在入職谷歌之前,上文中提到的 Martin 也像很多開發者一樣在業余時間里擁有自己開發且需要維護的項目。所以在入職谷歌之時,他向公司提交了自己積極開發并正在維護的兩個項目:AsbestOS(PS3 Linux)和 usbmuxd(一種 iPhone USB 通訊程序)。
在項目提交很長一段時間后,ta 收到了公司的回復。谷歌做出了對 AsbestOS 項目「無任何關系」的免責聲明(即完全屬于個人所有),但拒絕對 usbmuxd 項目做出同樣的免責聲明并且沒有給出任何解釋。更遺憾的是,他后續要求公司做出澄清的郵件也石沉大海。
這就意味著 usbmuxd 項目的所有權不明,無奈之下,這位開發者選擇將該項目的維護權轉給他人。最后他表示,當你被拒絕后似乎得不到真正的幫助,也沒有任何人給出解釋。他也決定像大多數谷歌員工一樣,安安靜靜地做自己想做的事,不再進一步深究。
谷歌做法引熱議,擁躉者與反對者針鋒相對
但谷歌這位開發者的的帖子在 Hacknews 引起了大家的關注與熱議,擁護者和反對者皆有,雙方展開了激烈的論戰。
其中一位名為 tytso 的網友認為谷歌的這種做法理所當然,并表示公司宣稱對軟件工程師的想法和開發項目的所有權是行業慣例,即使是「在業余時間里」。
問題在于,員工如何證明自己是在「業余時間里」想出這些絕妙的想法的。所以在他看來,任何想要以此來作為谷歌黑料的,要么是被誤導了,要么就是懷有對谷歌不假思索的仇恨,或者二者兼有(恩,這位大概是谷歌的忠實擁躉吧)。
果然,這位谷歌擁護者的言論遭到了其他人的反對,下面這位名為 danShumway 的網友稱:一家公司表面宣稱自己歡迎充滿熱情的程序員,但卻希望他們轉手和放棄入職公司前就已開始的項目,這種做法真是太荒謬了。
他表示自己絕對不會加入一家不允許保留業余項目的公司。如果公司想要程序員保持工作的熱情主動,并保持創造力的頭腦,提出新穎的解決方案,則必須跳出固化的條條框框,在正常工作之外做自己喜歡的事情。
他還表示像 tytso 這樣業余項目得到谷歌大力支持的情況可能只是一個例外,大多數程序員不會獲得如此待遇。
這場員工與公司之間的產權拉鋸戰還在持續,各個公司的規定也在不斷被翻出。你也想在業余時間做點自己的項目嗎?不如先回去翻翻自己簽的雇傭協議。