开源到底有多难?

| 作者: 适兕

| 来源:微信公众号

开源社引言

“扶上马,送一程 ” 或许可以说是开源社伴随及助力 Apache 软件基金会(ASF)的项目与社区在中国成长的真实写照。从 2015年开源社主办的 “Apache 中国路演” 到 2016-2019 的中国开源年会 (COSCon),ASF 的项目/社区一直都是开源社致力推广的高亮重点。我们也欣喜地见到源自中国的 Apache 项目/社区由2015年的3个快速成长至目前的20个。而 Apache Local Community ( ALC Beijing ) 的诞生,更标识了 ASF 落地生根的里程碑。这次举办的首次线上/线下 Meetup,多位筚路蓝缕、披荆斩棘的源自中国的 ASF 项目/社区先锋们,和大家分享他(她)们一步一脚印的心路历程,可以让有志于开源的您少绕弯路,更快地加入立足中国、贡献全球的开源大业!

刘天栋 Ted,开源社理事、ASF Member、ALC Beijing 成员

寄语:

2020 年到底有多难?新冠病毒、中美外交关系降至冰点、所有开源的峰会都选择了在线上举办、美国强制剥离 Tiktok 美国业务、中国南方洪水肆虐.....


即使这样我们依然前行!依然相信美好的明天,依然相信和平才是人类的未来!我们仅仅需要做的就是奋斗到底!

软件开发到底有多难?

说起开源到底有多难之前,我们需要先说明更大范围的一件事,那就是软件开发有多难?历史上失败的项目有多少?

在 Unix 出现之前, IBM 曾经花了上亿美元打造 S360 操作系统,最后打了水漂。不过留下了经典的《人月神话》。

在《梦断代码》[1]一书中,是如此描述 Chandler 的失败:六年半时间,上百万美元,几十名顶级的开发者,换来的是幻梦一场。

联邦航空管理局( FAA )的先进自动系统,当初的目标是旨在对航空管理系统进行现代化改造:它从1981年启动,在花费了几十亿美元后于1994年宣告终止,颗粒无收。

......

相关的朋友可以找资料进行查阅。笔者这里就列举几个例子,我们继续诉说我们的开源。

开源项目的失败率大

据学者研究[2],  SourceForge 上托管的项目失败率达到了80%, GitHub 上超过85%的项目是无效项目。


失败的原因大致有:

开发了一个没有任何用处的软件项目

没有吸引到任何的开发者

技术设计过于集中

开发者之间的协作有问题

需求不够明确

不能得到更多人的认可和信任

这个清单可以列出更多,请读者不要灰心,我们再来看看成功的开源项目的历程:


成功的开源都经历了什么?

在开源的大家庭当中, Apache Httpd 无疑是最为成功的项目之一,但是当你了解了当年的故事[3],那么你可能就会认为太不可思议, Apache 这些早期的开拓者都经历了什么!


再给大家举个例子, Ceph 现在是开源界分布式存储的翘楚,在如火如荼的云原生 ecosystem 中也占有一些之地,可是谁知道创始人 Sage Weil 在前8年是怎么坚持的吗?


大多数成功的开源项目艰难的会遇到如下困难:


很少人问津

少数的贡献者

极少的资金支持

看不到前途

缺少资源做宣传

不知道世界上其它地方有没有用得到

......


即使是这样,开源在克服无数的困难下崛起,甚至在发展的时候,还曾经面临商业公司的无情残酷打压。还是以 Apache 软件基金会为例子,据今年的年度报告称[4]:


“作为世界上最大的开源基金会, Apache 软件基金会管理着 2 亿多行代码,并向公众 100% 免费提供价值超过 200 亿美元的软件。”

我们再来看本土的 Apache 开源项目情况[5]:


序号项目名称进入孵化器时间毕业时间ppmc/pmc人数commiter人数(包含ppmc/pmc)

1Kylin2014年11月2015年11月2339

2Eagle2015年10月2016年12月1618

3HAWQ2015年9月2018年8月4568

4CarbonData2016年6月2017年4月1325

5RocketMQ2016年11月2017年9月1326

6Griffin2016年12月2018年11月1820

7Weex2016年11月1426

8ServiceComb2017年11月2018年10月2023

9SkyWalking2017年12月2019年4月2434

10Dubbo2018年2月2019年5月1755

11ECharts2018年1月1319

12Doris2018年7月1317

13brpc2018年11月99

14IoTDB2018年11月2332

15ShardingSphere2018年11月2020年4月1424

16DolphinScheduler2019年8月1322

17Teaclave2019年8月1515

18APISIX2019年10月2020年7月1820

19TubeMQ2019年11月2021

20Teaclave (原名 MesaTEE) 933

即使在病毒肆虐的上半年,我们依然有 Apache ShardingSphere [6]和 Apache APISIX [7]顺利从 Apache 孵化器晋级为 Apache 顶级项目。


所以,“功夫不负有心人”,我们终究是可以战胜困难!征服它们,赢得胜利!

ALC  Beijing 首次线下会议

于是,我们在北京疫情降级的第一时间,尽一切努力,为大家举办一场如何克服开源困难的 Meetup ,以下是关于 Meetup 的信息:


B站直播:http://live.bilibili.com/22453886

点击阅读原文即可参与报名! 

参考资料

梦断代码,Scott Rosenberg,电子工业出版社,

Open Source Project Collapse – Sources and Patterns of Failure,Daniel Ehls ,Hamburg University of Technology,

http://opensourceway.community/posts/foundation_introduce/asf-founders-look-back-on-20-years/

https://www.oschina.net/news/117590/asf-fy2020-annual-report

https://alc-beijing.github.io/alc-site/post/alc-beijing-creation/

https://alc-beijing.github.io/alc-site/post/sharding_sphere_graduation_celebration/

https://alc-beijing.github.io/alc-site/post/podcast/episode-3-the-story-of-apisix-fulltext/

https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=158868125


*本文图片来源网络,如有侵权请联系删除!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,406评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,732评论 3 393
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,711评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,380评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,432评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,301评论 1 301
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,145评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,008评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,443评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,649评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,795评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,501评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,119评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,731评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,865评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,899评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,724评论 2 354