2008年夏天潮熱的空氣中彌漫著開源的味道,同樣彌漫著Google的味道。一流的編程高手、一流的項目、一流的開源軟件公司,Google將三者齊集麾下——一年一度的Google編程之夏(Google Summer ofCode)是開源迷的狂歡日、軟件商的收獲日。在商業(yè)背景下,Google的做法看來有某些無厘頭,但在振臂一呼與群情響應之間,全世界最優(yōu)秀的學生心中已經埋下未來職業(yè)方向的伏筆。
“非常高興Google為我們在‘編程之夏’項目中提供了10個位置?!眔penSUSE社區(qū)經理Brockmeier說,“這是一個重大項目,為社區(qū)項目提供了開發(fā)新特性或應用的機會,更重要的是,為新的開發(fā)人員提供了一種學習如何與開源項目合作的方式。我們得到的不僅是編碼,還能與下一代開發(fā)人員緊密合作?!?/p>
Google編程之夏(Google Summer ofCode)項目通過類似于實習的形式,資助來自世界各地的在校學生利用夏季假期時間參與到一些開源軟件的開發(fā)中,激勵年輕開發(fā)人員參與到源代碼的開發(fā)過程中,幫助開源項目發(fā)現并引入新的開發(fā)人員。Google編程之夏始于2005年,其后每年在3月到8月間舉行編程大賽活動,從萬物復蘇的春天持續(xù)到秋天,整個過程像是果實從青澀到成熟的醞釀。
在過去的3年中,Google編程之夏共資助了來自90個國家的1500多名學生和2000多名導師。今年,該項目計劃在175個開源項目中資助1125名學生,每個資助名額將獲得5000美元,其中500美元交給項目,剩余4500美元則由學生獲得。
項目的進行具有嚴格的流程。首先,各個開源軟件組織提出項目計劃,經過審核后發(fā)布在Google網頁上,學生可以針對感興趣的項目提出申請,在申請書中說明項目計劃、參加緣由以及申請人優(yōu)勢等等。申請被批準后,就進人到最后的編程階段了。在此期間學生將會在指導下進行編程,并定期匯報自己的進度。
在openSUSE項目的開發(fā)首頁上對于參與的開發(fā)者就有這樣的說明——“隨著openSUSE項目的啟動,我們開始以一種開放的模式來開發(fā)SUSE Linux公開的開發(fā)版本,發(fā)行版和源代碼將被不斷在這里公布,您將可以訪問我們的錯誤數據庫來報告錯誤,還可以加入我們的郵件列表來獲得最新的關于openSUSE項目和SUSE Linux發(fā)行版的新聞。我們還會建立下一代發(fā)行版開發(fā)基礎平臺(參見發(fā)展路線),包括代碼管理系統和公共編譯服務器?!眔penSUSE項目是由Novell發(fā)起的著名開源社區(qū)計劃,不論是新用戶還是有經驗的Linux用戶都能夠簡化開發(fā)和打包流程,使openSUSE成為Linux黑客和應用軟件開發(fā)者的首選平臺。
openSUSE社區(qū)經理Brockmeier向記者介紹,openSUSE所分配到的10個位置收到了50多個申請,學生對此興趣濃厚、參與熱情非常高,他相信這些與他們合作的學生最后將會成為頗有價值的開發(fā)人員。
“編程大賽的前50名,未來無論到Google還是其他公司找工作,我希望大家都會很重視這個成就?!崩铋_復的話也許解釋了Google舉動的原因——Google的創(chuàng)建以及如今的成功與開原有著密不可分的關系,如今又將刻有“Google”烙印的技術種子播撒到更多的公司和優(yōu)秀人才的觀念之中。