Google 此次推出的這次服務,被命名為“Project Hosting”,基於Subversion修正控制系統,且重建了很多新的特性——Big Table內的存儲數據就是最顯著的一個特性。Big Table是Google推出的一個可升級的集成存儲技術。
其實,“Project Hosting”服務只是Google Code的一部分。Google之所以推出如此的服務,其主要目的是想通過出版Google項目的API和開源代碼,或是創辦一些編程大賽和其它的活動,以引起更多開發者的興趣。據Google表示,接下來所有的Google開源項目都將和“Project Hosting”服務掛鉤。
Google宣稱,此次推出的“Project Hosting”服務並不同於其它的選擇,這主要是因為它把所有的精力都放在了開源項目的需求之上,而不是一味地想做大,或是把一門心思放在社區項目上。一個簡單的例子就是在新的項目中可以抓獲更多的問題跟蹤,且只需使用Google的全文本搜索就可以使整個機制簡單化。
另外,Google還試圖對開源許可的增殖持反對的意見——該問題已經在最近的幾個月內受到越來越多的關注。問題的主要分歧點是:是否允許使用僅有的7個許可證。Google還表示,為了滿足開發者的需要,Apache licence、Artistic License、GNU General Public License、GNU Lesser GPL、Mozilla License、BSD licence和MIT licence應該做出更大的讓步。
但是到目前為止,該項服務還沒有完全體現出其應有的特性,比如,它就缺乏一個應有的文件下載系統。盡管,Google已經為“Project Hosting”服務定制了一系列的特性,但它並沒有拿SourceForge來做比較,並不會增殖出一些高級特性。Google只是把“Project Hosting”服務的主要目標放在了一些小型的項目當中。
Google的工程項目管理人士Greg Stein是在美國俄勒岡州波特蘭市舉行的O'Reilly Open Source Convention (OSCON)宣布“Project Hosting”服務的推出。