沈彦斌 2009年09月29日 星期二 21:40 | 1587次浏览 | 3条评论
Sourceforge 是一个基于 web 的源代码仓库。这是一个集中的给软件开发者去控制和管理开源软件项目的地方。这个网站是由一个公司 SourceForge, Inc.( 以前叫做 VA Software) 创建并维护的。从 2009 年 2 月份的数据来看,网站上已经超过 23 万个项目并且超过 200 万的注册用户。根据 Compete.com 的调查显示,截至 2009 年八月份,域名 Sourceforge.net 至少吸引了 3300 万的访问者。
SourceForge 提供免费的托管服务和工具给自由和开源软件的开发者,他的竞争者包括 RubyForge , Tigris.org , Bountysource , Launchpad , BerliOS , JavaForge 和 GNU Savannah ,Code Google
特性
1. 分布在世界范围内的自由 / 开源项目开发人员可以访问单独的一个网站来开发和管理自己的自由和开源项目
2. 提供版本控制工具,如 CVS , SVN , Git 和 Mercurial
3. 提供提供项目的 Wikis , Metrics 和分析
4. 提供访问 MySql 数据库
5. 提供项目一个唯一的子域名 URL (比如 http://project-name.sourceforge.net )
在 SourceForge.net 上的大量用户在不断发布一些优秀的项目,这些项目一般会包含项目文档,安装文件和源代码, 所有的这些文件可以被所有的开发者看到,并下载下来研究,这些项目都是为解决特定的问题而开发的一些解决方案,社区里或许正有一些个人或公司遇到这些问题,则这些个人和公司就会开始去使用这个软件,使用以后会提出一些问题,甚者因为自己可以拿到源代码而做一些开发,通过 Sourceforge 的版本控制系统上传到这个项目,这样一个项目可以有一个对这个项目有积极影响的圈子。如果一个项目的活动率上升了, Sourceforge.net 内部有一个排名系统会将这个项目的排名会不断的提升,这样这个项目就会让其他的开发人员更容易找到,这样就会有更多的人参与到这个项目的圈子里面,对这个项目作出积极的共享。对于很多的失败的项目,很重要的一个原因就是缺乏社区里的开发人员的支持。面对一个如此巨大的开发者社区,一些新的好的项目总是可以吸取到一些新的开发成员到这个项目。
在开发人员可以托管他们的代码到社区的服务器之前,开发人员必须同意授权给 Sourceforge.net 一个永久的 License 。
有些国家的开发人员可能会访问不了 Sourceforge 的某些具有特别安全的服务器。这些国家就是美国制裁名单上的一些国家。但是他们还是可以访问并下载 Sourceforge 上的开源项目。
有关于Sourceforge.net的背后的SourceForge Inc是一家在纳斯达克上市的公司,网站是.www.sourceforge.com, 这个公司运营了几个网站, 可以在下面的这个网址了解其他的一些网站,http://web.sourceforge.com/our-sites 。 在自由百科也有一篇文章详细介绍。 http://en.wikipedia.org/wiki/VA_Software 。可以参考一下。
Zeuux © 2024
京ICP备05028076号
回复 電波系山寨文化科学家 2009年09月30日 星期三 14:50