【溯源】在每一場(chǎng)對(duì)話中,追溯關(guān)于開(kāi)源的故事,認(rèn)識(shí)那些極客、自由,并堅(jiān)持著的開(kāi)源人。
4月1號(hào)下午,非常有幸地邀請(qǐng)到開(kāi)源文化圈的大佬 @適兕 老師蒞臨我們馬哥教育鄭州校區(qū)暢談開(kāi)源文化,暢想開(kāi)源進(jìn)化。@適兕 老師對(duì)開(kāi)源文化的理解高屋建瓴,有著不同的視角去認(rèn)識(shí)和理解開(kāi)源,跳出技術(shù)之外,從社會(huì)、文化、心理、經(jīng)濟(jì)、法律等諸多角度探索和挖掘開(kāi)源,觀點(diǎn)直讓人有醍醐灌頂之感。他深信開(kāi)源的力量在現(xiàn)實(shí)世界的作用,并嘗試各種方式去倡導(dǎo)。
事實(shí)上,相信您如果了解到 @適兕 老師最近所從事的事情(見(jiàn)如下列表),或許您就能理解,他不僅有勇于追求理想的一面,更是一個(gè)躬身入局的資深踐行者。
- “開(kāi)源之道共同體” 發(fā)起人及主創(chuàng)
- 金融行業(yè)開(kāi)源技術(shù)應(yīng)用社區(qū)個(gè)人成員
- Apache ALC Beijing Member
- 開(kāi)源社 執(zhí)委會(huì)成員、教育工作組
- “開(kāi)源之道圖書共讀” 活動(dòng)發(fā)起者
- “開(kāi)源之道企業(yè)培訓(xùn)” 主講師
- 開(kāi)源之道talking 、ALC Beijing Podcast播客主播
- anaconda、紅旗 Linux(2006~2010) 、oVirt、openstack 等開(kāi)源項(xiàng)目的貢獻(xiàn)者
- 前X-lab 開(kāi)放實(shí)驗(yàn)室首席開(kāi)源導(dǎo)師、華東師范大學(xué)數(shù)據(jù)學(xué)院開(kāi)源軟件設(shè)計(jì)主講師
OSChina在2020年對(duì)@適兕 老師進(jìn)行了一次專訪,或許通過(guò)這個(gè)專訪能讓我們更近一步地了解開(kāi)源文化的大佬們是如何理解開(kāi)源、對(duì)待開(kāi)源和布道開(kāi)源的。(以下為專訪內(nèi)容)(圖源“開(kāi)源之道”)
“所以新生看這個(gè)有啥用。。。”,李建盛對(duì)著 B 站屏幕截圖,然后圈出這句彈幕,他有些生氣。
這是今年九月西安郵電大學(xué) Linux 用戶組舉行的軟件自由日活動(dòng),李建盛作為開(kāi)源布道師也參與了分享。在評(píng)論區(qū)關(guān)于開(kāi)源的一溜討論中,這句話顯得有些扎眼。
他以為這種落后的思維方式不會(huì)出現(xiàn)在當(dāng)代年輕人身上。在他看來(lái),“開(kāi)源為什么可行?”、“開(kāi)源對(duì)學(xué)生時(shí)期的我有什么幫助?”、“他們?yōu)楹慰梢宰屓嗣赓M(fèi)干活?”等等這些,才應(yīng)當(dāng)是學(xué)生們需要發(fā)出的疑問(wèn)。
很快,李建盛以 Ask Me Anything 的形式打造出“開(kāi)源之問(wèn)”欄目,廣泛招募提問(wèn)者,并帶動(dòng)不少開(kāi)源界的經(jīng)驗(yàn)人士參與答疑解惑。
這便是一位開(kāi)源布道師的思考維度和行動(dòng)力。
如果你關(guān)注開(kāi)源文化領(lǐng)域,對(duì)“適兕”(音同“闊四”)二字也許不會(huì)感到陌生,這是李建盛的筆名。“兕”為傳說(shuō)中狀如犀牛的上古瑞獸。高中時(shí)期的李建盛靠翻字典來(lái)打發(fā)枯燥的課堂,這兩個(gè)生僻字讓他眼前一亮,“覺(jué)得很酷”。
那時(shí),互聯(lián)網(wǎng)在國(guó)內(nèi)剛剛起步,QQ 等社交平臺(tái)逐漸興起,“適兕”就成為網(wǎng)名。再到后來(lái),寫博客,創(chuàng)辦“開(kāi)源之道”,筆名也繼續(xù)沿用。隨著向開(kāi)源布道師身份的轉(zhuǎn)變,和不斷面向公眾的寫作與分享,適兕逐步走進(jìn)開(kāi)源文化關(guān)注者的視野。

RedHat Linux 7.3(圖源 Daniil Baturin,采用 CC BY 4.0 協(xié)議共享)
2003 年暑假,李建盛在機(jī)緣巧合下拿到一張 RedHat Linux 7.3 的光盤。那是早些年的 RedHat Linux 發(fā)行版,首個(gè)版本誕生于 1994 年,2003 年推出 9.0 版本后便不再發(fā)行,之后又分支為如今大家更為熟悉的商業(yè)版 RedHat Enterprise Linux(簡(jiǎn)稱 RHEL)和開(kāi)源版 Fedora。李建盛對(duì)向他敞開(kāi)大門的開(kāi)源世界完全沒(méi)有概念,只是覺(jué)得很神奇,“光盤上畫了一個(gè)紅帽,說(shuō)是可以裝到 PC 上”。那個(gè)年代國(guó)內(nèi)還沒(méi)有這種氛圍,身邊也沒(méi)有人學(xué)這些東西,還在讀計(jì)算機(jī)網(wǎng)絡(luò)專業(yè)的李建盛決定自己折騰試試。折騰的過(guò)程很有意思,各種命令行,什么叫顯卡,怎么配參數(shù),還有單用戶多用戶模式……跟之前接觸的 Windows 完全不一樣。身邊的同學(xué)們都在學(xué)技術(shù)或是玩游戲,他覺(jué)得“我也要找點(diǎn)事情做”,于是就這么折騰了一個(gè)學(xué)期。那段時(shí)期,李建盛每個(gè)月都買一本叫做《開(kāi)放系統(tǒng)世界》的紙質(zhì)雜志,并從中讀到很多關(guān)于開(kāi)源的故事,Linux 和 Linus 尤其具有感染力。可惜的是,這本雜志沒(méi)過(guò)幾年便宣布停刊。2005 年大學(xué)畢業(yè),折騰那張紅帽光盤的經(jīng)歷幫了大忙。李建盛在網(wǎng)上看到河南日?qǐng)?bào)社招系統(tǒng)管理員的消息,要求懂一點(diǎn) Linux,于是他去應(yīng)聘,很快就去上班了。在報(bào)社的一年多時(shí)間里,工作相對(duì)清閑,他停不下來(lái)折騰,把社里的閑置服務(wù)器都裝上 Apache,將很多站點(diǎn)變成開(kāi)源的,還嘗試了各種 Linux 發(fā)行版。出身于“不入流”的學(xué)校,沒(méi)有背景,卻“有幸”進(jìn)入報(bào)社這樣的機(jī)關(guān)單位,雖然薪資不高,在當(dāng)時(shí)很多人看來(lái)已經(jīng)挺不錯(cuò)了。可李建盛一心想要學(xué)習(xí) Linux,成為 Linux 高手,于是毅然離開(kāi)報(bào)社,去往北京從事 Linux 相關(guān)行業(yè)。
圖為李建盛(圖片由受訪者本人提供,下同)
中科紅旗 Linux 是李建盛來(lái)到北京的第一站。一開(kāi)始在售后部門,幫紅旗的客戶解決問(wèn)題,后來(lái)終于轉(zhuǎn)入研發(fā)崗,可以一門心思鉆研技術(shù)。如今回頭再看,2006 年到 2010 年在紅旗 Linux 的經(jīng)歷在李建盛的開(kāi)源之路上埋下一顆雷,炸出關(guān)鍵的分岔節(jié)點(diǎn)。引爆點(diǎn)正是關(guān)于要不要采取上游優(yōu)先(Upstream First)策略的爭(zhēng)論。上游優(yōu)先在谷歌和紅帽等大企業(yè)都備受推崇,將補(bǔ)丁優(yōu)先提供給上游內(nèi)核有助于減少大量不必要的工作,增進(jìn)上下游設(shè)備之間的兼容性。而根據(jù)李建盛的回憶,彼時(shí)許多國(guó)產(chǎn) Linux 發(fā)行版只自顧自進(jìn)行孤島式開(kāi)發(fā):“比如說(shuō)我在一個(gè)包里面添加了一點(diǎn)功能,半年之后,卻發(fā)現(xiàn)上游比我做的東西更多,而且更完善,甚至一些 bug 人家很早就已經(jīng)修復(fù)了,修復(fù)得很好,還加了 feature。那我不得不把自己原來(lái)做的工作全廢掉,然后把上游那個(gè)包再拿過(guò)來(lái)。”如此反復(fù)幾次后,李建盛開(kāi)始質(zhì)疑這樣的方式,但大環(huán)境難以改變,無(wú)力感圍繞著他。雖然一直做開(kāi)源相關(guān)的工作,直到這時(shí),開(kāi)源才在他心里慢慢萌芽。第二段挫敗經(jīng)歷持續(xù)了整整五年。從中科紅旗離開(kāi)后,他加入創(chuàng)業(yè)公司。還沒(méi)成長(zhǎng)為技術(shù)高手,便被推上管理者崗位。招人、建設(shè)團(tuán)隊(duì)、趕產(chǎn)品、同市場(chǎng)和銷售打交道,每天忙得昏天暗地,李建盛就這樣度過(guò)了“不堪回首”且“脫胎換骨”的五年,身體和精神狀態(tài)也在連年累月的加班中遭受雙重打擊。最終,團(tuán)隊(duì)解散,李建盛對(duì)技術(shù)這條路感到失望,自嘲技術(shù)水平“達(dá)不到層次”,從 2005 年就開(kāi)始寫的技術(shù)博客也不再提得起興趣。伴隨著強(qiáng)烈的挫敗感,他開(kāi)啟了另一種痛苦的反思和調(diào)節(jié)過(guò)程,戒煙戒酒,保持運(yùn)動(dòng),同時(shí)將關(guān)注點(diǎn)徹底轉(zhuǎn)向開(kāi)源文化。
2015 年,李建盛把對(duì)這兩段經(jīng)歷的思考化為《為什么基于成功的開(kāi)源項(xiàng)目的商業(yè)產(chǎn)品會(huì)失敗?》一文。幾年后再回想寫文章的那個(gè)下午,記憶依然清晰,“抽著煙,花了 5 個(gè)小時(shí)坐在電腦前一氣呵成,仿佛把多年的積怨一下子吐了出來(lái)”。對(duì)開(kāi)源的真正探索,也正是從“為什么”開(kāi)始。想問(wèn)“為什么”的事情太多了。技術(shù)出身的李建盛形容自己帶著人文氣質(zhì),感受到開(kāi)源巨大沖擊力的同時(shí),他也在不斷思索“為什么”:為什么全世界這么多人愿意為了同一個(gè)目標(biāo)去協(xié)作?為什么國(guó)內(nèi)外開(kāi)源差距這么大?我又能做些什么?21 世紀(jì)頭十年的后半期,入行不久的李建盛眼看著大陸地區(qū)的 Linux 發(fā)行版陸續(xù)倒掉,而世界的另一邊,開(kāi)源事業(yè)進(jìn)行得如火如荼。Linux 基金會(huì)成立,各類頂級(jí)項(xiàng)目出頭,參與開(kāi)源項(xiàng)目的人數(shù)也有明顯差距,這些都是促使他思考“為什么”的大背景。李建盛嘗試從文化的角度去解讀,去將答案線索拼接,他說(shuō)這是一個(gè)“開(kāi)眼看世界”的過(guò)程。至于成為開(kāi)源布道師,起初并非完全有意。直到 2016 年,李建盛的文章《為開(kāi)源和商業(yè)正名》被一位媒體人轉(zhuǎn)發(fā),獲得不少評(píng)論,反響不錯(cuò)。他意識(shí)到,既然自己能寫,那為什么不去寫呢?于是,“開(kāi)源之道”就此誕生。李建盛對(duì)“開(kāi)源之道”的定位是“致力于開(kāi)源相關(guān)知識(shí)、思想和價(jià)值的挖掘,通過(guò)撰文、翻譯、演講、培訓(xùn)等,從多個(gè)角度來(lái)闡述開(kāi)源”。“開(kāi)源之道”最開(kāi)始僅一個(gè)站點(diǎn),后來(lái)有了微信公眾號(hào),今年還趕上潮流做起了播客。
李建盛作為 COSCON 演講嘉賓
“不會(huì)自我營(yíng)銷的人不是一個(gè)好的開(kāi)源者。”盡管在第一期播客中就這樣大膽發(fā)言,李建盛坦承自己本身也不是一個(gè)擅長(zhǎng)自我營(yíng)銷的人。最開(kāi)始做演講時(shí)會(huì)呼吸急促,面紅耳赤,說(shuō)話磕磕巴巴,甚至心跳加速,全身顫抖,只能硬著頭皮撐下來(lái)。就像多次表示不喜與人打交道、不擅公開(kāi)演講的 Linus Torvalds 一樣。作為布道師,這又是不得不克服的。之后,李建盛有意識(shí)地鍛煉自己,主動(dòng)與他人搭訕和交流,堅(jiān)持寫文章進(jìn)行自我表達(dá),就連每發(fā)一條朋友圈,也都當(dāng)成一次創(chuàng)作。他持續(xù)不斷地分享文章、寫文章,還辦共讀會(huì),這背后當(dāng)然伴隨著大量閱讀。讀資訊、讀論文,更多的是讀書,每天兩小時(shí)是李建盛的閱讀時(shí)間底線。從技術(shù)鉆研轉(zhuǎn)向文化探索后,視野開(kāi)闊了更多,人類學(xué)、社會(huì)學(xué)、心理學(xué)、經(jīng)濟(jì)學(xué)等都是需要展開(kāi)了解的領(lǐng)域。即便有的大部頭難以一時(shí)消化,思考的過(guò)程也是有益處的。此前,李建盛參加了華東師范大學(xué)出版社舉辦的“杜威百年系列講座”,后來(lái)通過(guò)閱讀專著和進(jìn)一步的了解,他又多次表達(dá)自己對(duì)哲學(xué)家杜威的喜愛(ài)。杜威懷揣參與式民主理想,強(qiáng)調(diào)交流和教育的意義,李建盛亦如是。有人對(duì)國(guó)內(nèi)開(kāi)源環(huán)境和開(kāi)發(fā)者動(dòng)機(jī)表示失望,李建盛在微信群里駁斥——“你們這些布道的,做 community 的,總是認(rèn)為自己做的已經(jīng)足夠多了,問(wèn)題都出在他人身上。問(wèn)題恰恰在你們身上!你們從來(lái)不相信本土的人具備開(kāi)放的心態(tài)、具有良好的教育、擁有同理心、具備 long view 的素養(yǎng)、為了目標(biāo)愿意付出、擁有桑內(nèi)特筆下所描述的匠人內(nèi)涵......”對(duì)個(gè)人素質(zhì)的樂(lè)觀態(tài)度,和對(duì)交流與教育的信心,與杜威如出一轍。作為實(shí)用主義哲學(xué)先驅(qū),杜威還信奉經(jīng)驗(yàn)的力量,李建盛也一樣。去年,華東師范大學(xué)研究員兼開(kāi)源社理事會(huì)成員王偉找到李建盛,邀請(qǐng)包括他在內(nèi)的幾人一同開(kāi)設(shè)了一門關(guān)于開(kāi)源的選修課。八、九十人的研究生課堂,他與學(xué)生互動(dòng)寥寥。純知識(shí)這樣潛移默化的東西,也不曉得要經(jīng)過(guò)多久才會(huì)在他們當(dāng)中的某些人身上逐漸顯出印記。相比之下,李建盛更傾向于為企業(yè)做培訓(xùn)。企業(yè)通常帶著明確的目的性,例如,客戶若問(wèn)到開(kāi)源為何還要收費(fèi)時(shí)怎樣解答?該怎么向客戶解釋開(kāi)源的優(yōu)勢(shì)?但也正因?yàn)橛羞@樣實(shí)際而具體的待解決問(wèn)題,他們之間才更容易生成對(duì)話。幾番來(lái)回,企業(yè)獲得想要的解答,布道師也在交流與反饋中豐富了經(jīng)驗(yàn),拓寬了思路,是為雙向饋贈(zèng)。
李建盛與 Linux 基金會(huì)主席 Jim Zemlin 的合影
李建盛反感將開(kāi)源比作宗教,或者說(shuō)將“布道師”與“傳教士”劃上等號(hào)。他常講,開(kāi)源在中國(guó)是一場(chǎng)偉大的心智革命;開(kāi)源是科學(xué),是實(shí)實(shí)在在的代碼。投身開(kāi)源領(lǐng)域十多年來(lái),李建盛遇到過(guò)形形色色的人,其中不乏開(kāi)源異見(jiàn)者,尤以被動(dòng)了奶酪的傳統(tǒng)軟件公司為甚。他覺(jué)得這是未經(jīng)啟蒙的表現(xiàn),對(duì)此深表遺憾。 作為布道師,李建盛更像是一個(gè)“傳道、授業(yè)、解惑”的角色。他的布道準(zhǔn)則之一是放低姿態(tài),理解與開(kāi)源保持友善距離的人,理解開(kāi)源只是被作為處理事情的選擇之一,切忌從高處往下看的優(yōu)越感。布道師李建盛選擇告訴別人,當(dāng)你走入開(kāi)源世界的時(shí)候,可以做什么,會(huì)遇到什么困難,也許有哪些收獲,需要付出什么代價(jià)。而一味地宣告開(kāi)源如何好,拼命地勸說(shuō)該如何學(xué)習(xí)開(kāi)源,在他看來(lái)都是有問(wèn)題的。布道師是近些年隨 IT 行業(yè)的發(fā)展而興起的職業(yè)。通常人們見(jiàn)到的布道師往往為某個(gè)產(chǎn)品或特定項(xiàng)目布道,開(kāi)源文化布道師相對(duì)較少。像李建盛這樣的全職開(kāi)源文化布道師,在國(guó)內(nèi)更是再難找出第二個(gè)。 在開(kāi)源布道之路上孤獨(dú)前行的第五個(gè)年頭,李建盛仍自嘲只是找不到一份合適的工作,被逼無(wú)奈,“哪家公司會(huì)養(yǎng)一個(gè)布道師呢?”他還笑稱自己只是個(gè)體戶罷了。李建盛現(xiàn)在偶爾也惦念技術(shù),想著是不是應(yīng)該回去搞搞技術(shù)。但他的布道使命還沒(méi)有完成,對(duì)知識(shí)的渴求更是沒(méi)有停止。開(kāi)源能給人們帶來(lái)太多東西了,可是他能力有限,“希望能夠讓開(kāi)發(fā)者意識(shí)到開(kāi)源的價(jià)值,讓自己夠得到公平的待遇,能達(dá)到這個(gè)目標(biāo)就很不錯(cuò)了。”最近,Linux 基金會(huì)面向亞太地區(qū)公開(kāi)招募全職及兼職開(kāi)源布道師,李建盛在朋友圈袒露欣喜之情,他說(shuō),“真心喜歡看到這個(gè)職位的誕生”。在另一條朋友圈中,他還打上了這樣一條標(biāo)簽——
OSCHINA 推出的開(kāi)源人物專訪欄目【溯源】。溯源,意指向源頭追溯,為開(kāi)源求解。問(wèn)渠哪得清如許,為有源頭活水來(lái)。每一個(gè)開(kāi)源參與者,都是掀起開(kāi)源浪潮最鮮活的源泉。所有開(kāi)源故事,共同構(gòu)建著我們今天看到的開(kāi)源世界。開(kāi)源剛出現(xiàn)的數(shù)十年里,為開(kāi)源奔走的黑客團(tuán)體都在遭受來(lái)自社會(huì)主流的冷漠和排斥。即便現(xiàn)在的軟件行業(yè)已經(jīng)大喊出“擁抱開(kāi)源”的口號(hào),問(wèn)題也依然存在。我們不知道開(kāi)源貢獻(xiàn)者、開(kāi)源布道師,以及所有參與開(kāi)源的人還會(huì)面臨多少阻礙,但給予我們信心的是,更多的人在投身開(kāi)源事業(yè)。所以 OSCHINA 希望面向開(kāi)發(fā)者社區(qū),尋找每一個(gè)積極參與開(kāi)源、對(duì)開(kāi)源有想法的人,了解他們以及他們的開(kāi)源故事,窺探故事中的開(kāi)源事業(yè)發(fā)展規(guī)律。