谷歌發(fā)布新網站
據科技媒體softpedia北京時間3月30日報道,谷歌發(fā)布了一個新網站,在這個網站當中,用戶可以查到谷歌多年以來研發(fā)的所有免費開源項目。
谷歌公司與開源這一概念有著密切的聯系,而谷歌也從未忘記其發(fā)展的根源。僅在今年,該公司就開放了iOS版Chrome的源代碼,這是一個名為Upspin的新文件共享系統; E2Email,一個實驗性的端到端電子郵件加密技術;還有Guetzli JPEG編碼器。
Google開源項目辦公室的軟件工程師Will Norris表示,“自谷歌成立以來,免費開源軟件就已經成為了我們技術和組織基礎的一部分,從運行Linux內核的服務器到能夠修補任何其他團隊代碼的內部文化,開源已經融入到了我們所做的一切。作為回報,我們發(fā)布了數百萬行的開源代碼,發(fā)起了Google Summer of Code和Google Code-in等編程活動,并通過資助類似Software Freedom Conservancy, the Apache Software Foundation等開源項目和社區(qū)。”
現在,所有谷歌研發(fā)的免費開源項目都可以在opensource.google.com找到。該公司創(chuàng)建此網站的目的是將所有的開源計劃結合在一起,其中包含谷歌使用、發(fā)布和支持的開源內容信息。谷歌認為,開放源碼對每個人都有好處。開放和免費提供源代碼,這可以幫助并鼓勵協作和開發(fā)技術,解決現實世界中的問題。
越多越好
該公司表示,它是基于“越多越好”的理念發(fā)布開源代碼的。這是由于,他們自己基本上也不知道哪些項目會找到用戶群體。所以谷歌就大量發(fā)布代碼,以期有人發(fā)現對項目有用的內容。
Norris解釋說,他們已經從開放了數千個項目源代碼,項目涉及從TensorFlow等大型項目到像Neuroglancer這樣的小型項目。正如他所說的一樣,雖然有些源代碼是谷歌全力研發(fā)的,但其他的則是實驗性的,可能是谷歌員工上班時創(chuàng)意編碼的結果,這些代碼編寫的目的則是五花八門。
他補充說:“由于許多項目分布在100個GitHub組織和我們自主托管的Git服務中,了解我們開源涉及的范圍和規(guī)模可能有些困難。” 實際上,您可以在谷歌的新網站上瀏覽超過兩千個項目。