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

038ded5357c1450cfdd0ec393b526226.jpeg

694f2b7f477bd9c8c3869e7b7acb0589.jpeg

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

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

开源办公软件 Apache OpenOffice

图像处理工具 GIMP

文件压缩程序 7-Zip

音频编辑软件 Audacity 

多媒体播放器 VLC Media Player

传输工具 WinSCP

Ftp 工具 FileZilla

.....

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

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

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

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

19c8f9d18400b1726fffbd770133ed95.png

92f87daf3d0b956185024f473d29ee4f.jpeg

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

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

ad884f9d22d32032acc96085f2f8f0d7.png

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

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

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

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

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

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

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

......

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

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

66ab35639930b94999299b2e63b68bbc.png

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

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

形式一片大好。

e95e478f7562fd9aac9ccda349260aca.png

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

c1988c7d8f188e963c7be818efb7cdcc.png

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

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

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

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

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

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

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

23ffc3ba67b54abaf166119b5a06fc99.png

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

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

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

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

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

1. 托管开源项目的 Git 存储库

2. 只要 fork 一个开源项目,在本地修改,然后给维护者发个 pull request, 审核通过就可以合并

3. 每个人都有自己的个人资料页,你可以在 GitHub 上关注一些大牛, 看看他们做的项目,参与进去。

这将是对 SoruceForge 的彻底颠覆。

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

4fe7492015cebadcd0ff43ccf86f1247.png

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

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

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

2008年,4.6万个代码仓库

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

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

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

Download 彻底输给了 Fork。

a996c75438a3cb62572f5b5d550a80b6.png

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

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

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

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

者介绍

本文作者刘欣,著有畅销书《码农翻身》,《半小时漫画计算机》,前 IBM 架构师,领导过多个企业应用架构设计和开发工作;洞察技术本质,擅长用故事去讲解复杂技术。

转载自丨码农翻身

作者丨liuxin

编辑丨王梦玉

相关阅读 | Related Reading

KCC@上海&开源之夏携手走进复旦大学

KCC@西安 走近开源!

Anni Lai:集结全球开发者智慧的开源模型,将足可以媲美闭源模型

outside_default.png

开源社简介

outside_default.png

开源社(英文名称为“KAIYUANSHE”)成立于 2014 年,是由志愿贡献于开源事业的个人志愿者,依 “贡献、共识、共治” 原则所组成的开源社区。开源社始终维持 “厂商中立、公益、非营利” 的理念,以 “立足中国、贡献全球,推动开源成为新时代的生活方式” 为愿景,以 “开源治理、国际接轨、社区发展、项目孵化” 为使命,旨在共创健康可持续发展的开源生态体系。

开源社积极与支持开源的社区、高校、企业以及政府相关单位紧密合作,同时也是全球开源协议认证组织 - OSI 在中国的首个成员。

自2016年起连续举办中国开源年会(COSCon),持续发布《中国开源年度报告》,联合发起了“中国开源先锋榜”、“中国开源码力榜”等,在海内外产生了广泛的影响力。

8fdd9a816dd37ad4933bc76bd3d5e399.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值