36氪 發(fā)表于:14年04月15日 13:13 [綜述] DOIT.com.cn
Box為了上市 一直在尋求各方協(xié)助,現(xiàn)在它終于向開源社區(qū)伸出了橄欖枝。根據(jù) Box 在官方博客上公布的消息,該公司已正式推出一項名為“Box Open Source”的開源計劃。該計劃基于一套授權協(xié)議,允許取得授權的外部開發(fā)者獲取 Box 的某些內(nèi)部技術和工具源碼,并協(xié)助 Box 進行改進。所有被開源的項目都托管在了GitHub上。
在 Box Open Source 主頁,我們能看到若干優(yōu)化 MySQL 數(shù)據(jù)庫的工具,一個文檔瀏覽器,一套自動測試代碼的工具集,以及一組與 Box 有關的內(nèi)容 SDK 和元數(shù)據(jù) SDK 等等。根據(jù) Box 方面的說法,這些都是他們自己的工程師一直使用并持續(xù)開發(fā)了好幾年的產(chǎn)品。為了讓人們能夠有效利用這些工具,Box 制定了一套比較嚴格的標準以保證托管在 GitHub 上的項目質(zhì)量。比如 Box 要求所有項目都須包含單元測試(unit test),任何沒有單元測試的 pull request 將不會被 merge 進程序主分支。
有評論認為,Box 推動開源的用意主要是兩點:一方面,Box 自身一直從各種開源軟件中獲益,這次將一些內(nèi)部技術開源,某種程度可以作為對開源社區(qū)的回報。另一方面,通過 GitHub 與企業(yè)外的編程高手們進行合作,既是對全職工程師團隊的補充,有時也可以成為一種招聘營銷,達到吸引和發(fā)現(xiàn)人才的目的。
據(jù) Box CEO 兼聯(lián)合創(chuàng)始人 Aaron Levie 表示,Box Open Source 只是他們長遠計劃的第一步,未來幾個月甚至幾年內(nèi)我們可以看到更多開源項目的亮相。