開源到底有多難?

| 作者:?適兕

| 來源:微信公眾號

開源社引言

“扶上馬,送一程 ” 或許可以說是開源社伴隨及助力 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閱讀 230,431評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,637評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,555評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,900評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,629評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,976評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,976評論 3 448
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,139評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,686評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,411評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,641評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,129評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,820評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,233評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,567評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,362評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,604評論 2 380