淘新聞

在抄襲和開源的選擇題上,國內手機廠商選擇了後者

【PConline 雜談】

眾所周知,所有的軟體都用原始程式碼編寫,並通過編譯最終生成系統或應用。開放原始程式碼軟體就是可以讓任何人得到這些代碼,這意味著沒有任何一個公司可以完全獨佔它。對於有需要的人而言,開源使他們享有自由選擇的權力,而自由選擇意味著激發更多創新的能量。使用之餘也可以把你的創意再次分享出來,與其他極客進行交流並獲得進步。

或許可以這麼說,開源就是一幫熱愛程式設計和分享的熊孩子們在努力讓這個世界更加美好。

“自由軟體”的英文是“Free Software”,單從字面上理解各位看官老爺們可能也會有所誤解,自由軟體這個名詞在互聯網興起時,人們經常把它和“免費軟體”連系在一起,因為免費的事物在人們心中恰恰是低級的,為眾人所誤解自由軟體被蒙上了一層陰影,不僅打擊了開發者的研究熱情,更是對一個行業的不公平。

於是這幫熊孩子決定給自由軟體一個更易理解的別名,即“Open Source”,開源軟體一詞因此而來。“開源軟體”總算讓吃瓜群眾收凳子回了家,但開源軟體所要走的道路註定坎坷曲折。

崇高的開源精神

在很久很久以前,也就是電腦發展的早期階段。軟體幾乎都是開放的,任何人使用軟體的同時都可以撩起來看一看看軟體的原始程式碼,或者上下其手根據自己的需要去修改它。在“程式猿”這個大家庭中互相分享軟體,共同提高打代碼水準。這種自由的風氣不僅給大家帶來了進步,也樂壞了這幫“程式猿”。

好景不長,一些商業公司為了稱霸裝(qian)逼(qian)界(qian)就破壞了這種風氣。這些商業公司把自由電腦社團裡面的程式猿變成類人猿,開發出帶有智慧財產權保護的專有軟體。他們在推出軟體的時候也不再附帶原始程式碼。從此,專有軟體的時代到來了。

直到如今,專有軟體不公開原始程式碼依舊是行業預設的潛規則。即使這樣,崇尚自由熱愛分享的程式猿們依然沒有妥協。他們認為,數字時代本應是自由的,任何人都有自由的獲取軟體資源及其原始程式碼的權利,而不應該被少數商業公司所控制。

因此由Stallman為領袖的一群富有激情的程式猿們發起以自由軟體運動為為主題的猩球大戰,創立了“自由軟體基金會”,即Free Software Foundation 簡稱為(FSF)。FSF頒發了GNUGPL通用公共許可,GPL明確定義了自由軟體的含義,即使用者擁有使用軟體、修改軟體、重新發佈軟體以及改善再利用軟體等四種自由。作為前提,自由軟體必須公開所有的原始程式碼。GPL成為自由軟體世界中的最高精神綱領,它成功地創建了一個軟體中的自由王國,並保證開發者、用戶都擁有充分的自由權。另外,在自由軟體的世界中,根本就不存在盜版的概念。

國產手機廠商為何也要開源

跟軟體扯到一起,那就不得不聊一聊現代人不可或缺的手機軟體。電腦軟體與手機軟體並沒有本質上的區別,都用原始程式碼編寫,並通過編譯最終生成應用。除了在手機配置上的硬實力的較量,軟體發展的軟實力也是估量手機廠商自身實力的一大參考 。

去年十月看過錘子科技發佈會的童鞋們應該知道,在此次發佈會,羅永浩費心向大家磕叨了為什麼要捐掉門票。用小編不強的語言概括能力來總結:需要通過錢來篩選手機粉絲,然而這些錢不能用做他圖,否則就變味了!其實羅永浩捐門票早就有傳統了!此次,羅永浩也感謝穀歌開源安卓的底層代碼,使得像他這樣的人也有機會進入到精密製造業!從開源獲利,感恩開源世界、回報開源世界,對一個有道德潔癖的羅永浩來講,此舉名正言順!

錘子科技開源了系統層面的one step和Big Bang,這兩個極富創意的軟體面向更多的開發者。one step是指通過拖拽完成將資訊發送至應用或連絡人的動作,節省了在不同應用之間切換的諸多步驟,第一次打通了手持設備中應用間的邊界。

在繼one step 開源之後,大爆炸(Big Bang)功能的所有框架層和 UI 實現層的代碼開源。錘子科技將 BigBang 和 one step 放在了同一個專案庫內。大爆炸(Big Bang)是指用拇指大面積按壓螢幕中的文字時,BigBang 會將你按住的那一段文字全部“炸”開並且按照語義智慧拆分成易於選取的獨立的字和詞,由你隨心所欲地選擇,並可直接搜索、分享和複製。Big Bang 開創性地解決了在手機這樣的小螢幕上難於處理文字的弊端。

羅永浩大大方方的開源,是一個很好的示範,讓國產手機大大方方接納好創意,好想法,大家互相進步互相學習!不得不說,羅永浩這個胖子身上有著很強的人格魅力!按照國內手機廠商一貫的風格,此風有可能會在業內見長。

國產手機廠商中涉足開源的錘子不會是第一家,也永遠不會是最後一家。在Open Stack Days中國大陸之行,圍繞其進行投入和研發的國產手機廠商中,華為的身影可謂是鶴立雞群,“Open Stack金牌會員、超過600多名研發工程師參與項目、社區總體貢獻第6”,作為一家ICT設備廠商,華為對Open Stack的投入令人嘆服。除了在Open Stack上的大量投入,華為也資助過一些些開源組織。在曝出Open SSL互聯網心臟出血漏洞之後,美國新聞報導Open SSL軟體基金會創始人Steve Marquess稱,將從華為公司收到每年5萬美元的贊助資金。但華為方面此前對此事隻字未提,足見其低調的行事風格。

國產手機廠商開源的目的有幾何

對開源各自有各自的需求,國產手機廠商們也是各出奇招。在開發出軟體之後是否選擇開源也因目標而不盡相同。路雖不同,但大家都是坐在一個桌子上吃飯的,都是更好地服務消費者,獲取經濟利潤。

從品牌形象上來說,時代在飛快地發展,國產手機廠商們為了支撐在IT界的地位,高大其形象。在研發出局具有革命性的軟體或者對話模式時,本著共同進步的的理念開源出來以獲取共同的進步,從而讓更多人點贊。開源軟體專案在研發技術一般都是先於行業的,他們已經知道消費者更樂意去使用一款有別於前,便捷易用的應用。進而提高企業自身的知名度。但是從長遠的角度來看,企業的知名度也是為了服務於銷量的,所以企業的品牌形象維護還是相當重要。

就商業考量而言,國產手機系統幾乎都是基於安卓系統之上,所謂的開源不開源無非是在專利上以及個性化上有所區別。還是拿錘子的one step與Big Bang來說是,即使錘子科技沒有開源出來。友商在過一段時間之後也能做一個功能類似的軟體出來。

或許這會被不少用戶吐槽模仿抄襲,但用老羅的話說就是,就是打破了同行業之間技術的限制,說白了就是你抄襲一下我,我也抄襲一下你。因為國產手機必然要經歷“抄襲,抄襲加創新,創新,超越”的過程。用生物學的角度來說則是,一齊演化,共同進步。

寫在最後

開源與閉源雙方這兩個冤家愛恨情仇糾葛了大半個世紀,國產手機廠商在選擇是否開源的時候也進行了一定的思考。而在當把軟體的原始程式碼開放出來之後,一些友商已經把功能做到另一個層次了,這就是軟體發展者的初衷,享受“被抄襲加以創新並超越”。

一個好的點子被分享出來,需要者可以自由選擇,而自由選擇意味著激發更多創新的能量。再的創意分享出來,在與其他極客進行交流並獲得進步——而這正是開源精神的最終目的。