“爲什麼中國沒有Apache基金會這樣的組織?”

“世界不能沒有開源”,“開源正在殺死軟件開發”,“開源不過是一些理想主義者的美夢”,“你開源我讚美,要我開源我不幹”。關於開源,我們能聊的太多。而“中國化”的開源,卻總是受到不少的質疑與詆譭。但在中國,有這樣一羣開源的先驅,哪怕公司不支持,也依舊在堅守。這是二叉樹第四季,我們想跟你聊聊開源這件事兒。

老劉並非典型的黑客。1999 年,老劉初次接觸開源,當時的他已經是一位 Oracle 的高管。連接他與開源之間的第一道橋樑叫做 TurboLinux,是當時“全球最領先的 Linux 發行版“之一,在 IT 界的火爆程度恐怕不亞於今天的區塊鏈;然而到了今天,知道的人可能不太多了。百花齊放的 Linux 發行版們從未迎來自己最好的時代,就早早被掃入了歷史的角落。

但老劉從此再也沒離開過開源。吸引着他的,並非完全是一種對技術的狂熱,也並非完全是黑客們所崇尚的那種自由精神。多年以來,最吸引他的一直是這一個問題:

“爲什麼中國沒有像 Apache、GNOME、FreeBSD 這麼好的基金會?”

1

Apache 基金會創建於 1999 年,其最重要的創始項目是創建於 1993 年的 Apache Web Server。Apache Web Server 與 Linux、MySQL、PHP 一起組成了知名的 LAMP 技術棧,無論從技術的角度,還是從歷史的角度,都是今日互聯網最重要的基礎之一。

GNOME 基金會背後的自由軟件基金會創建於 1985 年,是自由軟件世界的教主 Richard Stallman 爲了推動自由軟件運動而建立。Richard Stallman 領導下的 GNU 項目衆多,最爲知名的莫過於 emacs 編輯器。

2

(對,就是上面這個學習曲線超越人類認知的 emacs 編輯器)

FreeBSD 基金會成立於 2001 年,專門爲了支持 FreeBSD 這個項目而建設。

三個基金會的總部都設立在美國。

成功的開源項目背後一定有成功的開源社區嗎?成功的開源社區背後一定有成功的基金會嗎?在老劉看來,基金會這樣的非營利公益組織是必要的。

從 TurboLinux 離開後,他創過業,又回到了 Oracle,後來加入了微軟。他加入微軟的時候,正是微軟開始對開源釋出善意的時候,“微軟開放技術子公司”正是這一態度的先鋒。2014 年,他在那裏牽頭,與業界同行組建了開源社。

開源社一開始想做的,就是一個開源軟件基金會類型的組織。雖然,基金會沒能註冊成,但是以成立草根社區聯盟【開源社】的方式爲國內的開源社區與項目提供一些基礎的服務,包含開源治理、社區發展以及國際接軌,總也填補了國內在這方面的一些空白吧!

所所謂開源治理、社區發展,在很多人看來,偏“務虛”,關於憲章、理念、法務的事情,黑客們不感興趣。黑客們大多桀驁不馴,想要做英雄。

但是開源社成立的理念卻是“社區重於代碼”、“能夠幫助別人成爲英雄,纔是真英雄!”

轉眼間四年過去。

“中國的開源運動到了一個轉型時間了。”

3

這樣樂觀的說法背後,是篳路藍縷、默默耕耘的開源社。

2015 年,微軟開放技術子公司被微軟收回了,其餘創建開源社的同行夥伴們或者被收購或者人事頻繁更動。而老劉也在 2016 年離開微軟。

如果開源社就此消失不見,可能也沒什麼奇怪的。

但是,留在開源社的夥伴們,都認爲這是一件值得繼續做下去的事情。

此時的老劉,做出了一個重要的決定:“全職”把開源社做下去。沒有企業付工資給他,他還要自己花錢來推動開源社的一些事情。

爲什麼要繼續做開源社?

“爲什麼不來?18 年的職業生涯,我基本沒有脫離過開源這個領域。”

4

開源社在前兩年蹣跚學步,但是積累了一批覈心的個人貢獻者。

“我們覺得還是要模仿國外的頂級基金會,是由個人的貢獻者來做。志願者真的願意貢獻,真的有熱情,有真心的讓他投入,對吧?我們後來就在 2017 年初的時候改制,完全變成個人會員制。“

改成了個人會員制,就能夠將開源社打造成中國的 Apache 基金會嗎?

此時的老劉已經清楚的知道,開源社有屬於開源社自己的道路,不可能照搬 Apache 基金會的方式來走。開源社也不是 Apache 基金會的附屬單位。

但是仍有一些最基本的理念,那些源自 Apache 社區的理念,已經根深蒂固地影響了老劉的三觀。比如在他眼中,中國的開源一直沒做起來,有這樣一個重要原因:

“中國技術社區裏面是,我懂代碼我最牛,你們都得聽我的,大家都是彼此在排斥,沒有那種社區的氛圍。社區意識、公民意識,本來是中國文化比較欠缺的一點。“

老劉不相信獨裁。

5

(開源社區裏面,星戰、星際文化總是無處不在。)

改制後的開源社核心貢獻者不相信獨裁,老劉們信奉的是“社區大於代碼”和“Don’t be a jerk! (不要做一個混蛋!)”

“我跟國際社區、國內社區建設和學習的過程中我自己也學到很多,原來人跟人交往可以有另一種模式,可以一起成長。”

“代碼是完美的話,社區就死了。一個一般的代碼,但是有很多人願意去修改它的話,你就會有一個好的項目,好的社區出來。”

6

中國的開源需要什麼?

信任、分享、貢獻、協作、熱愛、共識。

Don’t be a jerk! (不要做一個混蛋!)

7

身穿道具長袍、揮舞着“激光劍”、在開源概念誕生 20 週年的慶生 party 上玩着 cosplay 的開源社理事們,看起來很像是一羣自 high 不停的大齡青年。利用自己的業餘時間做這麼一場活動,希望在某一天,這個小小的組織能夠爲世界的開源做出更大的貢獻。

中國會出現 Apache 這麼好的基金會嗎?

“我們能夠爲開源項目的貢獻者們貢獻什麼?我們的價值在哪裏?“

只要懷着這樣的心情,總會誕生什麼有價值的東西的吧!

回到最初的話題,“爲什麼中國沒有像 Apache 基金會這樣的組織?”,你的答案是什麼?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章