百萬粉女極客突襲深圳手機公司:你們說想要源碼就來自取? 我來了
8月的某一天,深圳一家手機公司突然闖入了一位不速之客。 我來拿原始程式碼了。 這是她走進來後的第一句話。 她是吳淖米,一位常駐深圳的極客,因一系列用3D列印機DIY智慧設備的視頻出名,還經常向極客社區測評介紹國產硬體,在油管有著百萬粉絲。 (淖讀Nào,諧音英文名Naomi)
這些視頻吳淖米也會在B站上傳。
吳淖米這次到訪的目的也很簡單:
你們的員工發了這封郵件:「如果想要源檔,那就來公司拿」。
收到郵件的是一位遠在波蘭的開發者,而人在深圳的吳淖米則接下了這份”上門取貨”的”委託”。
站在辦公室中央,吳淖米強調:
按照開源協議,你們有義務開放內核部分的原始程式碼。
開源,但沒完全開
事情是這樣的,一個遠在波蘭的開發者Patrycja買了台深圳生產的優米(Umidigi)手機。
她想要搞點DIY改造,需要用到內核中螢幕驅動部分的代碼。
優米這個公司你可能不熟悉,他們主打的是手機出口,產品性價比高,銷量在歐美一直不錯。
為什麼說優米公司有義務公佈內核源代碼呢?
因為這次涉及的優米F2是2019年推出的一款Android手機,Android系統是基於GPLv2協定開源的。
GPLv2協定有一個特點是傳染性,一個軟體如果使用了基於GPLv2協議的代碼,就有義務基於同樣的協定開源。
優米F2用的是Android系統,Android又是基於Linux的,就這樣一步步被傳染,代碼中的Linux內核部分即使優米公司做了自己的修改也應該開源。
也就是說,這個要求合情合理。
Patrycja發郵件詢問哪裡能下載這部分源碼,卻得到了這樣的回復:
大部分代碼擁有權屬於聯發科,可共用的部分您可以在工作時間到我們的深圳辦公室索取(我們只說中文)。
郵件中還附上了在優米公司在深圳南山區的辦公位址。
她收到回復覺得又好氣又好笑,就發到了網上。
網友們覺得這是典型的搪塞行為,公司覺得不太可能有人為了拿個源碼就大老遠從歐洲跑到深圳來,就設定較高的門檻希望開發者主動放棄。
就在大家都沒有什麼好辦法的時候,轉捩點意外地出現了。
一位網友吃瓜時隨手at了人在深圳的吳淖米 。
吳淖米看到后當即對Patrycja表示:好啊我來試一試,你要找的是什麼跟我說吧。
兩人商量完畢后,吳淖米向優米公司發出預告,表示自己將在本周內造訪並錄製視頻。
然後…… 然後吳淖米就風風火火地上門拿代碼去了,GoGoGo。
吳淖米來到優米公司辦公室,劈頭蓋臉就是一句「我來拿那個Kernel內核源代碼了,Ben是誰? ”。
員工們卻似乎早有準備,拿出統一的說法:
Ben早就離職了,不在了。
隨後吳淖米與負責接待的工作人員說明來意,並表示自己一直在網上推廣中國的硬體產品,這次來也是為了不讓外國人覺得中國公司不遵守開源協定。
短暫溝通后,工作人員留了吳的聯繫方式,表示要和老闆商量后再做答覆。
下樓的時候,吳淖米說並不相信Ben已經離職了這種說法,但至少這公司態度還不錯。
這場自提開原始程式碼之旅暫且告一段落。
10天之內圓滿解決
吳淖米把這段視頻發出來后,受到了國內外開源社區的廣泛關注。
開源中國OSChina等社區也進行了跟進報導,幫助推進事情發展。
優米公司的行動也很快,8月25日把相關源碼發給了吳淖米,26日又在官方論壇上把源碼公開。
有網友問到其他型號產品什麼時候開源? 優米官方的回復是:
還不能確定具體時間,以前的產品應該問題不大,不過新的產品需要進一步評估以避免安全風險。
還記得故事的起因,波蘭開發者Patrycja嗎?
她順利拿到源碼后馬上開始了自己的專案,並感謝從吳淖米和優米公司獲得的説明。
原來她是想把另一個手機操作系統postmarkerOS移植到優米F2上。
這個故事算是有了個圓滿的結局。
“請不要過多責備公司”
最後,吳淖米將整個故事剪輯成了一段11分鐘的長視頻發佈在了網上。
除了幫觀眾了解整個事件的來龍去脈之外,她也在視頻中回應了網友的部分討論。
比如讓很多人感到最驚訝的地方:她居然能夠直接走進公司辦公室,然後開始詢問別人!
這正吳淖米在視頻中所重點強調的一點:
他們(優米公司)沒有指責我,也沒有把我趕出他們的辦公室,或為不遵守協定而辯解。
他們聽取了社區的意見,最終做出了正確的事。
她也呼籲大家,不要只通過最開始的回復(比如那封語氣惡劣的郵件)來評判這家公司。
最重要的是他們做出了改變。
並且在這10天內,中國開源社區的開發者也積極為這件事而聲援。
正是這些人與她共同的努力,讓開源社區的氛圍向前邁了一小步。
吳淖米覺得很多企業其實並沒有惡意,只是長久以來不重視開源,不知道如何處理突發事件。
她希望通過這件事能向其他企業展示”正確的決定同時也是聰明的決定”。
改變是需要時間的,而吳淖米願意首先採取行動。
同時她也鼓勵更多的人參與進來:
如果我可以做到,那麼任何人都可以!