近日,Google再一次把大门向托管服务敞开,并把目标瞄准了开源项目。此服务主要面向开源爱好者,为开源爱好者提供类似于SourceForge的开源项目管理方案。虽说SourceForge在开源项目托管领域处于领导地位,但Google表示这次开源项目的目的并不是与SourceForge有什么直接的竞争。
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”服务的推出。