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

见字如面,我是军哥!

今天聊个平常不咋聊到话题,周五了也轻松一下哈~

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

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

开源办公软件Apache OpenOffice

图像处理工具GIMP

文件压缩程序7-Zip

音频编辑软件Audacity 

多媒体播放器VLC Media Player

传输工具WinSCP

Ftp工具FileZilla

.....

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

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

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

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

986c7c993af298c68dc95c3078e183b4.png

1

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

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

5f5a4f5067d262bb9039caf4f80bf2d6.png

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

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

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

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

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

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

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

......

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

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

ec8163f6911cd4abfa08e668b4ec9f5a.png

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

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

形式一片大好。

2

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

2f7f2efbc271ce59b14b86cc88b80cd8.png

也就是说,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的点子:

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

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

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

这将是对SoruceForge的彻底颠覆。

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

7c80f88d4c43ba3ab8871b621aa465f2.png

因为两人本身就是搞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界的发展,实在是太迅速,太残酷了。

今天的文章就写到这里了哈,觉得不错的话点个赞,或者在看吧!

最后,最近好几位读者朋友说最近面试老是挂, 每个人问题还不一样,于是,我决定本周末晚上开直播分享关于面试和求职的一切,把我当面试官多年的心得全都分享给你,欢迎点击下方预约,我们不见不散~

以往热文推荐:

很多朋友都消失了。。。


更多精彩,关注我公号,一起学习、成长

001a2634d35a9077c624bdd7c9a4b71e.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值