世界上最大开源平台,被残酷地抛弃了!

开源
其实对于2010后入行的程序员来说,一开始接触的就是Git和GitHub,习惯了pull request的开发者也许并不知道,世界上还存在用邮件发送patch这样原始的活动。

对于年轻程序员来说,SourceForge是一个遥远而模糊的名字了。

SourceForge曾经拥有几十万个开源项目,其中一些更是大名鼎鼎:

开源办公软件Apache OpenOffice

图像处理工具GIMP

文件压缩程序7-Zip

音频编辑软件Audacity 

多媒体播放器VLC Media Player

传输工具WinSCP

Ftp工具FileZilla

.....

可以说是丰富多彩,包罗万象。

世界上最大的开源平台,实至名归。

但是,2010年以后,SourceForge就迅速坠落,被程序员抛弃。

如今,虽然它在软件下载量上依然不错,但是代码提交量降到了每周8260次,实在是太惨了。

图片图片

1

SourceForge 最早是VA Linux创立的一个网站,用于托管开源软件。

它提供了源码管理系统CVS(嗯,真是一个古老的源代码控制系统),程序员可以上传自己的开源软件,让全世界都看到。

图片图片

它还内置了Bug管理系统、邮件列表、论坛和其他程序员沟通和交流。

当然,所有所有这一切都是免费的。

SourceForge满足了那个时代程序员的需求:分享、讨论、甚至炫耀自己的开源软件。

这个理念在2000年左右是相当先进的,所以一经推出就引发了轰动。

全世界的程序员如潮水般涌入,很快,每天入驻的新项目就达到了100个!

一个引人注目的开源项目能极大地增加程序员的声望,直接帮助他们升职加薪!

有些开源项目还走向了商业化的道路,Zimbra被雅虎以3.5亿美元收购,JBoss被红帽纳入麾下,SugarCRM 募集了2600万美元的风投,其客户包括星巴克和美国宇航局。

......

SourceForge的盈利模式主要是网站广告,2006年,一个季度利润就达到了650万美元。

它还和Google签署了协议,让允许开发人员在 SourceForge 页面上放置 AdSense 广告,这样就能获得一些分成收入。

图片图片

到 2007 年,SourceForge成了众多开源开发人员的家园。

这是程序员的聚集地,大约有 150,000 个项目(并且还在不断增加)驻扎在那里,涵盖了所有可以想象的功能。

形式一片大好。

2

如果我们看下SourceForge界面,就会发现一个大大的按钮:Download

图片图片

也就是说,SourceForge提倡Download,而不是Fork。

如果你发现了WinSCP这个项目的Bug,想给它做贡献,该怎么办呢?

很简单又很原始:生成一个补丁,然后通过邮件发给项目的维护者。

在SourceForge上创建一个代码仓库也很痛苦,需要人工审核和批准,并且不支持私有仓库。

2006年,Google 推出了Google Code,界面简洁易用、和Google服务良好集成,再加上Google品牌背书,迅速捕获了很多程序员的芳心,一大批项目从SourceForge转移到了Google Code。

不过Google Code再厉害,它和SourceForge也是同一个时代的产品。

这个时代就是:软件分发,而不是软件协作。

3

对SourceForge的降维打击来自于2008年的一个晚上。

Tom Preston-Werner 和 Chris Wanstrath 在旧金山参加一个 Ruby on Rails 聚会。

会后两人在一个体育馆酒吧喝了一杯,这时候Rails社区已经开始使用Git,但是却没有一个像SourceForge那样的中央网站来托管。

以Facebook为代表的社交网络也在飞速发展,对于开发人员来说,也没有一个专门的社交网站。

两人想到了开发GitHub的点子:

  • 托管开源项目的Git存储库。
  • 只要fork一个开源项目,在本地修改,然后给维护者发个pull request, 审核通过就可以合并。
  • 每个人都有自己的个人资料页,你可以在GitHub上关注一些大牛, 看看他们做的项目,参与进去。

这将是对SoruceForge的彻底颠覆。

说干就干,两人利用周末时间开发了GitHub(当然是使用Rails),经过测试后,开始推广。

图片图片

因为两人本身就是搞Rails开发的,GitHub很快在Rails社区普及。

很多Rails大牛也是JavaScript社区的核心成员,这就使得JavaScript社区开始关注GitHub,并且向GitHub迁移。 

然后,GitHub便开启了爆炸式发展的旅程:

2008年,4.6万个代码仓库

2009年,9万个代码仓库,10万用户

2010年,1百万个代码仓库!太疯狂了

2011年,SourceForge已经完全没法和GitHub相提并论了。

Download彻底输给了Fork。

4

其实对于2010后入行的程序员来说,一开始接触的就是Git和GitHub,习惯了pull request的开发者也许并不知道,世界上还存在用邮件发送patch这样原始的活动。

而SourceForge时代的程序员更不可能想到,有一天,程序员之间也可以Social起来,互相关注。

当年手工整理网站目录的Yahoo流行一时,迅速被基于搜索的Google击败,而Google又被社交网络Facebook的风头所掩盖。随后苹果引领移动互联网,OpenAI大模型掀起人工智能革命。

短短20几年,城头不断变换大王旗,IT界的发展,实在是太迅速,太残酷了。


责任编辑:武晓燕 来源: 码农翻身
相关推荐

2023-07-31 08:59:46

软件FossilSQLite

2024-04-28 09:14:05

2013-05-08 09:38:28

InteropNetSDN网络设备供应商

2024-07-01 09:23:39

2009-02-20 14:33:33

桌面虚拟化虚拟化巴西

2019-11-21 14:39:42

开源云管理私有云

2009-11-03 14:04:34

数据中心微软

2021-11-30 14:06:37

排序算法代码

2021-03-22 09:57:51

AI 数据人工智能

2010-06-13 13:43:30

Linux超级计算机

2024-10-14 10:58:13

2009-12-03 15:58:09

微软世界上最大的数据中心

2021-11-26 11:00:35

数字化转型企业领导者CIO

2018-11-06 12:22:18

排序算法代码

2012-09-04 09:38:17

StubHub架构票务

2020-07-23 18:31:55

开源数据库PostgreSQL

2018-07-19 19:07:33

语言编程语言程序

2018-12-04 15:46:53

编程语言Python

2013-09-16 11:12:51

编程环境开发

2013-07-11 14:59:35

框架Android
点赞
收藏

51CTO技术栈公众号