想要避免蹲大牢,程序員首先要明白,你的老板(前老板)可能就是那個(gè)觸發(fā)危險(xiǎn)的扳機(jī)。
收集源代碼?前東家送你進(jìn)大牢
程序員謝爾蓋·阿列尼科夫(Sergey Aleynikov)2007 年 5 月到 2009 年 6 月在高盛公司工作,負(fù)責(zé)開(kāi)發(fā)和改進(jìn)高盛電腦化交易程序中使用的軟件代碼。阿列尼科夫從高盛離職后去了芝加哥的 Teza Technologies,這家創(chuàng)業(yè)公司和高盛存在一定的競(jìng)爭(zhēng)關(guān)系。
萬(wàn)萬(wàn)沒(méi)想到,在阿列尼科夫離職后高盛集團(tuán)向曼哈頓地區(qū)的檢察官告發(fā)了他。原因就是阿列尼科夫在離職前幾天內(nèi)分四次下載了大約 32 兆字節(jié)的高盛交易平臺(tái)數(shù)據(jù),并將其上傳到了一個(gè)設(shè)在德國(guó)的服務(wù)器。根據(jù)地區(qū)檢察官的指控,阿列尼科夫涉嫌非法使用秘密的科學(xué)資料以及電腦相關(guān)資料的副本,這兩項(xiàng)都能夠成重罪。
阿列尼科夫在法庭上
阿列尼科夫表示他并沒(méi)有打算賣(mài)掉信息或利用它們從事違背高盛雇傭協(xié)議的活動(dòng),他只是想要收集開(kāi)源代碼,這對(duì)于程序員來(lái)說(shuō)是一種很常見(jiàn)的事情。
阿列尼科夫及其律師凱文·馬里諾與聯(lián)邦法庭、州法庭展開(kāi)了長(zhǎng)達(dá) 6 年的控辯拉鋸戰(zhàn)。六年間阿列尼科夫先是被聯(lián)邦法庭以竊取商業(yè)機(jī)密罪判刑 8 年,蹲了 1 年大牢,失去了妻子和存款,后又被紐約州法庭指控,交出了護(hù)照,交納了 3.5 萬(wàn)美元保釋金。2015 年阿列尼科夫終于被紐約州陪審團(tuán)審判后無(wú)罪釋放。然而直到 2016 年還是有抓著他不放的檢察官準(zhǔn)備尋求恢復(fù)其有罪判決提出上述。
本案還有一個(gè)奇妙的延伸,受到了阿列尼科夫案件的啟發(fā),作家 Michael Lewis 寫(xiě)出了暢銷(xiāo)書(shū)《Flash Boy》。
老板搞龐氏騙局,大齡程序員連帶背鍋
世紀(jì)巨騙伯納德·麥道夫(Bernard Madoff)于 2008 年被捕,他的騙局導(dǎo)致投資者損失了超過(guò) 170 億美元本金。2009 年該公司的兩名程序員資深杰羅姆·奧哈拉(Jerome O’Hara)和喬治·佩雷斯(George Perez)也被 FBI 逮捕了。這兩名程序員分別自 1990 年和 1991 年開(kāi)始為麥道夫工作,他們被指幫助麥道夫開(kāi)發(fā)能創(chuàng)建虛假交易的計(jì)算機(jī)程序。2014 年關(guān)于他們的判決終于下來(lái)了,這兩個(gè)程序員和麥道夫的前秘書(shū)、業(yè)務(wù)經(jīng)理,會(huì)計(jì)經(jīng)理都被判證券欺詐罪,面臨兩年半監(jiān)禁。
中年程序員丟了工作又被告,你說(shuō)慘不慘
雖然他們二人都聲稱(chēng)不清楚麥道夫的詐騙目的,只是出于對(duì)麥道夫的信任為其工作,但是陪審團(tuán)拒絕接納他們的辯護(hù)理由,兩人的律師對(duì)陪審團(tuán)的裁決表示失望,稱(chēng)將會(huì)上訴。
這個(gè)案例對(duì)于國(guó)內(nèi)那些為 P2P 金融理財(cái)公司工作的程序員應(yīng)該深有啟發(fā),如果老板詐騙錢(qián)財(cái)跑路了,自己要如何自證清白、撇清關(guān)系。
既然上班有可能被老板坑,那么不上班自己創(chuàng)業(yè)的程序員會(huì)不會(huì)更安全一些呢?并沒(méi)有。藝高人大膽,膽大很可能就會(huì)被抓。不論你是為了人類(lèi)信息傳播的自由,還是為了創(chuàng)造知識(shí)分享的美好未來(lái),都有可能被司法機(jī)關(guān)盯上。
俠以武犯禁:為了信息傳播的自由
在 2013 年 1 月被發(fā)現(xiàn)自縊于布魯克林家中的艾倫·斯沃茨(Aaron Swartz)死時(shí)只有 26 歲,他是一位年少成名的天才程序員。斯沃茲不僅是 Reddit 的聯(lián)合創(chuàng)始人,更是早在 14 歲就參與創(chuàng)造 RSS1.0 規(guī)格。從斯坦福大學(xué)退學(xué)后斯沃茲與朋友一起創(chuàng)立了 Infogami 軟件公司,參與創(chuàng)立 Open Library,與 John Gruber 共同設(shè)計(jì)了 markdown 排版語(yǔ)言。
2008 年時(shí)斯沃茲曾經(jīng)推出了游擊隊(duì)開(kāi)放獲取宣言(Guerrilla Open Access Manifesto),該宣言稱(chēng),不論信息存儲(chǔ)在何處,他們都將義不容辭地「獲取信息,建立備份,并同全世界分享」。
斯沃茲的宣言并不是做做樣子,空口說(shuō)白話(huà),他將自己的宣言付諸了實(shí)際行動(dòng)。2011 年 7 月斯沃茲進(jìn)入麻省理工學(xué)院和期刊數(shù)據(jù)庫(kù)西文過(guò)刊全文庫(kù)(JSTOR),通過(guò)自己編寫(xiě)的腳本程序,使得超過(guò) 1300 份期刊的每一期內(nèi)容均一頁(yè)一頁(yè)地自動(dòng)跳進(jìn)他的電腦。因?yàn)橄螺d流量超過(guò)平時(shí)的 100 倍,斯沃茲的腳本程序最終導(dǎo)致 JSTOR 的數(shù)臺(tái)服務(wù)器崩潰。
如此操作讓斯沃茲面臨一系列刑事重罪指控。聯(lián)邦法庭指控他涉嫌電信詐騙、電腦詐騙、非法獲取信息以及損害電腦。美國(guó)司法部稱(chēng),如果所有罪名成立,他將面臨 100 萬(wàn)美元的罰款和高達(dá) 35 年的牢獄之災(zāi)。這刑期甚至比美國(guó)某些殺人和搶銀行的重罪還要長(zhǎng)。
斯沃茲一直受到抑郁癥的困擾, 麻省理工學(xué)院強(qiáng)硬拒絕緩刑妥協(xié),訴訟費(fèi)用讓他幾乎破產(chǎn),多重打擊無(wú)疑是雪上加霜。斯沃茲的家人認(rèn)為是麻省理工學(xué)院和聯(lián)邦法庭將其逼上了自殺的絕路。
盜版精神領(lǐng)袖海盜灣:創(chuàng)始人和資助人都被判刑
海盜灣(Pirate Bay)在 BT 分享界「聲譽(yù)卓群」,該網(wǎng)站于 2003 年上線(xiàn),最多時(shí)擁有 2200 萬(wàn)用戶(hù),影響巨大,在瑞典有以海盜灣理念為基礎(chǔ)建立的政黨盜版黨(Piratpartiet)與盜版教(Kopimism)。全世界多個(gè)國(guó)家都在海盜灣精神的感召下成立了盜版黨,甚至還組成了盜版國(guó)際(Pirate Parties International)。
年輕的兩位創(chuàng)始人不會(huì)想到他們有一天要亡命東南亞
從 2006 年起,瑞典警方就時(shí)不時(shí)地對(duì)海盜灣進(jìn)行突擊搜索,沒(méi)收服務(wù)器,但海盜灣往往會(huì)在國(guó)外重新開(kāi)放服務(wù)器,網(wǎng)站沒(méi)幾天就會(huì)恢復(fù)正常。在 2008 年初瑞典檢察官向海盜灣的三位創(chuàng)始人 Gottfrid Svartholm、Peter Sunde、Fredrik Neij 和資助者 Carl Lundstrom 提起訴訟。2009 年斯德哥爾摩地方法庭作出一審判決:四名被告為侵犯版權(quán)者提供幫助,罪名成立,各判刑 1 年,賠償原告共計(jì) 360 萬(wàn)美元。海盜灣三位創(chuàng)始人的上訴請(qǐng)求被法庭駁回,但是三人的刑期減至 4 到 10 個(gè)月,賠償金額增至 650 萬(wàn)美元。隨后三人向最高法院再次提出上訴,這一次瑞典最高法院拒絕受理上訴,維持原判。
海盜灣的創(chuàng)始人們當(dāng)然不會(huì)甘愿蹲監(jiān)獄,雙雙逃離了瑞典前往東南亞。Gottfrid 2012 年 9 月在柬埔寨金邊被捕,這次他的刑期被延長(zhǎng)至 3 年半。Fredrik 流亡老撾并在老撾結(jié)婚生子,2014 年 11 月 Fredrik 在試圖越境進(jìn)入泰國(guó)時(shí)被捕。同年另一位創(chuàng)始人 Peter Sunde 也在瑞典南部被捕,并為侵犯版權(quán)事由服刑 8 個(gè)月。
Fredrik 在泰國(guó)被捕時(shí)還上了電視新聞
如果你在美國(guó)經(jīng)營(yíng)成人網(wǎng)站,只要不涉及兒童色情,不偷稅漏稅,美國(guó)司法部與 FBI 都不會(huì)找你麻煩。然而如果你膽敢搞在線(xiàn)內(nèi)容分享網(wǎng)站,惹怒好萊塢的大佬們,砸傳媒巨頭的飯碗,被電影協(xié)會(huì)與唱片協(xié)會(huì)盯上,那就離大牢不遠(yuǎn)了。
KickassTorrents:一代 BT 種子網(wǎng)站的覆滅
就在剛剛過(guò)去的 2016 年的 7 月 20 日,BT 下載網(wǎng)站 KickassTorrents(KAT)的創(chuàng)始人兼運(yùn)營(yíng)者阿爾特姆·沃林(Artem Vaulin)在波蘭被警方逮捕,美國(guó)已通知波蘭方面要求引渡。美國(guó)司法部控告沃林涉嫌侵犯版權(quán)和洗錢(qián)。KickassTorrents 是「訪問(wèn)量最大的非法文件共享網(wǎng)站」,該網(wǎng)站擁有 5000 萬(wàn)包月用戶(hù),僅一年廣告費(fèi)就接近 1700 萬(wàn)美元。像海盜灣一樣,KAT 不直接侵犯文件版權(quán),而是提供了 .torrent 和 .magnet 下載鏈接,這樣用戶(hù)可以未經(jīng)授權(quán)就下載電視節(jié)目、電影,以及來(lái)自其他用戶(hù)的文件。
Kickass Torrents 曾經(jīng)多次調(diào)整網(wǎng)站以逃避司法部門(mén)追蹤,僅網(wǎng)址就從最初的 KickassTorrents.com 轉(zhuǎn)向了菲律賓、湯加、索馬里等地,最近該服務(wù)的網(wǎng)址是在哥斯達(dá)黎加注冊(cè)的。
有一點(diǎn)令人意想不到,是蘋(píng)果公司提供的一條 iTunes 交易的 IP 地址成為了抓捕 Artem Vaulin 的重要線(xiàn)索,該 IP 地址同一天登錄到了 kickasstorrents 的 Facebook 賬戶(hù)。
如果說(shuō)上面這些被捕的程序員多多少少是觸犯了法律,那么下面給大家介紹的這個(gè)程序員就是真正地遭受了飛來(lái)橫禍,而且相比蹲幾年監(jiān)獄來(lái)說(shuō),他可是差點(diǎn)就被執(zhí)行了死刑。
天降橫禍:你的代碼不清真
Saeed Malekpour 在伊朗出生求學(xué),2004 年與妻子一同去了加拿大,在加拿大從事網(wǎng)頁(yè)開(kāi)發(fā)工作并獲得永久居留權(quán)。就在他 2008 年回伊朗探望病危的父親時(shí)卻被政府抓了起來(lái),給他安上的罪名是「設(shè)計(jì)開(kāi)發(fā)成人網(wǎng)站,顛覆伊朗政權(quán),侮辱神圣不可侵犯的伊斯蘭教」。其實(shí) Malekpour 只是開(kāi)發(fā)了一個(gè)照片上傳軟件,在他不知情的情況下該軟件被別人用于上傳成人圖片。
Malekpour 和妻子曾經(jīng)在加拿大過(guò)著幸福的生活
被捕一年后 Malekpour 在伊朗國(guó)家電視臺(tái)出面認(rèn)罪,但是在他之后從監(jiān)獄送出的信中寫(xiě)道,這種認(rèn)罪是因?yàn)樯硇亩急徽勰ヅ按,政府?duì)他的家人進(jìn)行威脅,并且虛假承諾只要認(rèn)罪就可以被釋放。整一出認(rèn)罪的戲碼都是審訊人員口述,迫使他在鏡頭前重述。
2010 年 12 月 Malekpour 被伊朗判處死刑,2011 年 6 月伊朗最高法院因?yàn)榧幽么笳目棺h暫緩死刑,Malekpour 重新被投回監(jiān)獄等待再審。加拿大政府與國(guó)際特赦組織一直呼吁釋放 Malekpour,但是得到的僅僅是其律師表示在 2012 年 12 月死刑被暫停,但是其本人至今一直被關(guān)押在獄中。
加拿大民眾為呼吁釋放 Malekpour 走上街頭
Malekpour 的遭遇不僅讓人想起了一句中國(guó)網(wǎng)友熟悉的話(huà)語(yǔ)——「做技術(shù)并不可恥!
現(xiàn)實(shí)世界里人們遵紀(jì)守法,不去輕易去搶銀行,除了大家都知道搶銀行被抓到之后要承擔(dān)嚴(yán)重的法律后果之外,還因?yàn)閾屻y行本身就是一件技術(shù)難度極高的事情:武裝保安、防彈玻璃、防盜卷簾、多重密碼鎖以及半米厚的鋼門(mén)。然而反觀從上世紀(jì) 80 年代才剛剛開(kāi)始構(gòu)筑的「網(wǎng)絡(luò)世界」,現(xiàn)有的安全防范設(shè)施對(duì)于稍有技術(shù)的人來(lái)說(shuō)就如同紙糊的墻一般脆弱,這也導(dǎo)致了許多程序員和黑客在翻越這些本不可逾越的高墻時(shí),完全沒(méi)有意識(shí)到自己在做些什么。
世界上不存在絕對(duì)安全的工作崗位,每一個(gè)工作都有其復(fù)雜性,或許都蘊(yùn)藏著外人不可知的危險(xiǎn),祝福每個(gè)程序猿,能夠不用大牢走一遭就安然地度過(guò)這一生