2015年,開源大趨勢帶來哪些影響和變化
2015年,蘋果推出了全新的編程語言 Swift,今年該編程語言又邁出了重要的一步:開源。開源 Swift 的代碼意味著未來開發者或許也可以選擇將它帶到 Windows 和 Android 平臺上。蘋果曾說過希望 Swift 未來 20 年成為核心的編程語言之一,要實現這一點,那么使得它兼容所有的主流桌面平臺和移動平臺將會是關鍵。
開源成為趨勢
軟件免費共享已經不是什么新鮮概念了,早在 80 年代初一個名為 Richard Stallman 的人就已經開始推廣這個概念,雖然當時他說的是免費軟件。Linus Torvalds 從 1991 年開始開發 Linux 整個重要的操作系統,如今我們的日常生活基本上都基于整個操作系統。谷歌 Android 操作系統和蘋果 iOS 設備運行的 iOS 系統均基于 Linux。你在手機上使用 Twitter 或者 Facebook 這樣的應用,下拉查看好友更新的狀態時,其實你就是在與一個巨大的電腦數據中心產生了聯系,這個數據中心就是由上百臺 Linux 設備組成的。Linux 就是互聯網的基礎。
而在 2015 年,因為蘋果、谷歌和伊隆·馬斯克開源軟件獲得了重視。如今,不管是哪家公司或者企業,即使是全球最強的科技公司也開始免費共享他們最新技術背后的代碼,可以說免費共享達到了空前的盛況。他們知道選擇免費共享不僅會推動整個技術行業的發展,他們也將因此獲得進步。這是一個既利己也利他的選擇,也是如今的科技行業運轉的基本方式。
GitHub 的 Brandon Keepers 指出:“這不僅僅是一個轉折點也是一個臨界點。”
蘋果開源
今年,蘋果公司的開源編程語言——Swift 經歷了一次重大變革,和以前的版本相比可以說是有了天壤之別。最大的變化在于蘋果公司以前從不會公開他們的代碼,確保他們的語言將僅支持蘋果設備,而現在隨著 Swift 的開源,蘋果公司的這個語言可以支持所有的設備,包括運行 Linux、Android 和微軟 Windows 系統的設備。
沒錯!如今的蘋果讓他們的編程語言支持所有設備,即便是競爭對手的設備也不再被他們排除在外。但這也是必然趨勢。隨著開源軟件的發展和擴張,現代世界和 90 年代時候,微軟 Windows 繁榮發展的世界完全不同,它不再僅僅依賴于單獨一個計算平臺。如果蘋果想要跟上時代的腳步,那么他們必須確保自己的所有編碼工具能夠支持任何平臺,無縫不入。這是因為如見的軟件開發者必須針對全球所有用戶使用的平臺來開發,如果蘋果的工具進支持他們自己的平臺,那么開發者選擇使用蘋果的編碼工具的可能性就會小很多。
你覺得這樣的理由還不算很有說服力?2014 年晚些時候,微軟選擇開源 .NET 的時候,他們也是因為這個理由的。多少年來,.NET 一直都只支持開發者開發支持 Windows 平臺的軟件。如今開源的 .NET 為更多開發者所有,軟件社區使用這款工具來開發的軟件既能夠支持微軟的 Windows 平臺,也能夠支持蘋果公司的操作系統。
人工智能開源
今年,谷歌也選擇將 TensorFlow 開源。TensorFlow 是谷歌人工智能服務的軟件引擎,谷歌的圖片和語音識別以及語言翻譯工具都基于該引擎。過去 15 年,谷歌公司開發了一系列數據中心技術,讓自己成為互聯網行業中最強大的公司之一。這些技術能夠支持谷歌的在線服務即刻處理全球幾十億用戶的請求,不管這些用戶在世界的哪個角落。通常情況下,谷歌也是選擇將這些技術“珍藏”,讓它們僅為自己所用,競爭對手無計可施,即使是模仿谷歌,也只是得其形而不得其神。但是從 TensorFlow 開始,谷歌改變了他們的方向,免費共享了對于他們帝國來說非常核心的東西。
為什么?因為谷歌知道人工智能對他們的未來而言意味著什么,他們知道自己選擇共享軟件意味著自己發展進步的速度將會更快。全球多少聰明睿智的人都被谷歌收于麾下,但是他們也知道自己不可能把這個世界上所有聰明的人都變成自己的員工。其他公司的人才將能夠幫助完善,谷歌也將能夠因此受益。而且這也是一種發現人才的捷徑。從某種意義上來說,TensorFlow 開源能夠幫助谷歌培養出全球最聰明的演技人員并能夠為他們所用。
當然谷歌也不會將自己的所有秘密都和盤公開,在 TensorFlow 中他們也有沒公開的部分,另外他們也沒有公開那些對于人工智能服務來說非常關鍵的海量數據。但是他們公開的代碼也已經足夠他們和這個行業利用,而且最終可能會產生重大影響。
伊隆·馬斯克式開源
伊隆·馬斯克在這方面做的又更進一步。12 月中旬,他和 Y Combinator 的掌門人 Sam Altman 正式啟動了一個非盈利性的人工智能項目—OpenAI。作為一個非盈利性人工智能項目,OpenAI 的使命是 “推動數字智能的發展,同時不被財務回報所限制,從而造福整個人類”。
OpenAI 目前獲得的投資承諾已經超過 10 億美元,資金提供方包括 Sam Altman、Elon Musk、PayPal 聯合創始人 Peter Thiel、LinkedIn 聯合創始人 Reid Hoffman、AWS、Infosys 和 YC Research 等。OpenAI 的研究總監是原谷歌研究科學家 Ilya Sutskever,首席技術官是支付公司 Stripe 前首席技術官 Greg Brockman,另外還有 7 名頂級研究專家加盟 OpenAI。
他們發起該項目的目的就是與所有人共享最新的人工智能技術,避免出現一家獨大的情況。目前預測 OpenAI 的未來還為時尚早。但是如果要說在 2015 年,我們學到了什么東西,那或許應該就是我們不能低估開源會帶來的影響和變化。