開(kāi)源軟件今年去了“殼”
“如果有一件事是我們?cè)?016年必須學(xué)會(huì)的,那就是我們不應(yīng)該低估開(kāi)源的力量。”
“軟件在世界范圍內(nèi)免費(fèi)共享是舊觀念了。”一個(gè)名叫Richard Stallman的人在80年代初九開(kāi)始宣揚(yáng)這個(gè)思想,盡管他把開(kāi)源軟件稱為免費(fèi)軟件。Linus Torvalds從事Linux的工作,Linux在1991年是極為成功的開(kāi)源操作系統(tǒng),今天看來(lái),它確實(shí)推動(dòng)了我們的日常生活。安卓的開(kāi)源系統(tǒng)能夠在很多谷歌手機(jī)上運(yùn)行就是基于Linux。Linux是互聯(lián)網(wǎng)的基礎(chǔ),當(dāng)你打開(kāi)如Twitter or Facebook這樣的應(yīng)用,或下拉所有這些推文和更新?tīng)顟B(tài),你正在利用成千上百Linux機(jī)器中的計(jì)算機(jī)數(shù)據(jù)中心。
而在2015年,多虧了蘋(píng)果、谷歌和埃隆·馬斯克,開(kāi)源軟件獲得了新的意義。現(xiàn)在不同于以往,即使是最強(qiáng)大的科技公司和企業(yè)家都免費(fèi)地分享他們最新技術(shù)的代碼。他們意識(shí)到,這不僅會(huì)加快技術(shù)的整體進(jìn)步,同樣也促進(jìn)了他們的進(jìn)步。利人利己,這才是現(xiàn)在科技世界運(yùn)行的方式。
“這不僅僅是一個(gè)轉(zhuǎn)折點(diǎn),更是一個(gè)引爆點(diǎn)。”GitHub開(kāi)源項(xiàng)目的負(fù)責(zé)人Brandon Keepers說(shuō)到,GitHub的在線服務(wù)功能被譽(yù)為是開(kāi)源軟件領(lǐng)域的“心臟”。
蘋(píng)果也走上了開(kāi)源的道路
今年,蘋(píng)果開(kāi)源的快速編程語(yǔ)言——與它之前的運(yùn)轉(zhuǎn)方式有很大的區(qū)別。多數(shù)情況下,蘋(píng)果保留了它以前的語(yǔ)言代碼,Objective-C,確保它只能在蘋(píng)果的設(shè)備上運(yùn)行。而通過(guò)開(kāi)源Swift,蘋(píng)果確保了在任何設(shè)備上都能運(yùn)行其語(yǔ)言代碼,包括基于Linux、安卓和Microsoft Windows操作系統(tǒng)的設(shè)備。
開(kāi)源代碼從不嫌多!
蘋(píng)果允許它的語(yǔ)言在其它競(jìng)爭(zhēng)設(shè)備上運(yùn)行,這或許是不得已而為之。但在很大程度上多虧了開(kāi)源代碼的傳播,隨著Microsoft Windows的崛起,現(xiàn)代社會(huì)不再是像90年代那樣在單一設(shè)備上運(yùn)行,如果蘋(píng)果想要保持增長(zhǎng),就必須保證它的編碼工具能夠在任意地方運(yùn)行,這是因?yàn)槭澜缟系能浖_(kāi)發(fā)者更愿意在世界各地所有人都使用的平臺(tái)上進(jìn)行開(kāi)發(fā)。如果蘋(píng)果的工具僅限于蘋(píng)果的平臺(tái),傲嬌的開(kāi)發(fā)者很大可能就不會(huì)使用了。
你以為我在逗你?然而作為老實(shí)人的小編并沒(méi)有。其實(shí),早在2014年底,微軟在開(kāi)源的時(shí)候也得出了同樣的結(jié)論。多年來(lái),NET(微軟下一代的操作平臺(tái))只能在Windows上運(yùn)行?,F(xiàn)在它也完全開(kāi)源了,如今,更多的軟件社區(qū)都可以確保用微軟工具建立的軟件運(yùn)行于Linux和蘋(píng)果的系統(tǒng)中。
讓開(kāi)源成為人工智能的“東風(fēng)”
今年也是谷歌開(kāi)源了TensorFlow(TensorFlow是谷歌基于DistBelief進(jìn)行研發(fā)的第二代人工智能學(xué)習(xí)系統(tǒng)),它是驅(qū)動(dòng)人工智能的軟件引擎,包括它的圖形和語(yǔ)音識(shí)別還有語(yǔ)言翻譯工具。在過(guò)去的15年當(dāng)中,谷歌已經(jīng)建立了一個(gè)廣泛的數(shù)據(jù)中心技術(shù),而這有助于其成為在net方面最強(qiáng)大的公司。這些技術(shù)支持所有的公司的在線服務(wù),不管這些公司在世界的哪個(gè)角落,它都能及時(shí)處理來(lái)自數(shù)十億人的要求。通常情況下,谷歌會(huì)把這些技術(shù)保密,只留給己用,從而迫使其他工程師模仿。有了TensorFlow之后,谷歌已經(jīng)改變了方向,用戶可以免費(fèi)地共享谷歌核心的技術(shù)。
為什么會(huì)有如此大的轉(zhuǎn)變?因?yàn)楣雀枰呀?jīng)意識(shí)到人工智能在未來(lái)有多重要,它還意識(shí)到如果共享軟件它還可以加快人工智能的進(jìn)展。谷歌雇傭了許多世界上最聰明的人,但不是所有。那一部分不屬于谷歌的聰明人可以幫助推進(jìn)TensorFlow的研究,而這恰恰是谷歌可以利用的部分。而且,通過(guò)這種方式還提供了一種識(shí)別人才的手段,在某種程度上,開(kāi)源TensorFlow有助于公司為谷歌職業(yè)培訓(xùn)最聰明的人才。