提起Linux系統(tǒng),大家可能會想到開源軟件,而作為全球最大的開源軟件公司,紅帽(Red Hat)正是靠Red Hat Linux操作系統(tǒng)起家。該公司早在2000年就已進入中國市場分銷旗下的軟件,2004年11月,紅帽在北京設立辦事處以便更好地服務中國市場。
有人說,紅帽是開源的代名詞,或者說是一家 Linux 公司。對此,紅帽全球副總裁中國區(qū)總裁曹衡康表示,紅帽已經(jīng)轉型,現(xiàn)在的紅帽不僅是 Linux,更是全球最大的開源云平臺公司,紅帽的方向就是在云的環(huán)境中提供全站的解決方案。
今年是紅帽建立25周年,公司的規(guī)模早已今非昔比,全球目前有 12200 個員工,紅帽中國目前有 500 多個員工,包含 300 位研發(fā)人員以及 200 位左右銷售服務相關人員。
在這25年間,紅帽并非只是守著Linux坐吃山空,而是積極的需求變革和創(chuàng)新。從 2001 年,紅帽就在計劃向著云計算的方向發(fā)展,所以,2012 年收購了 ManageIQ,2013 年發(fā)布了 Open Stack,正式進入云計算領域。紅帽在這25年的發(fā)展中逐漸定下了自己的基調,即不做硬件、不做應用,只提供平臺軟件。

在中國,紅帽的目標幫助企業(yè)進行數(shù)字化轉型,作為混合云的解決方案提供商為客戶創(chuàng)造更多的價值。開源最重要的是社區(qū),紅帽也會在中國持續(xù)加強開源社區(qū)的建設。在 6 月 28 日的社區(qū)開放日活動中,6 位上游社區(qū)的專家和大家分享了開源社區(qū)的運營規(guī)則和機制,以及自己作為開源社區(qū)成員的感受。

1、從軟件開發(fā)的角度來講,開源比閉源好,開源的廣泛性和活躍性遠遠大于閉源,,但是從商業(yè)角度來講,開源還是不太成功的。比如,紅帽每年的營收跟微軟和閉源的軟件廠商遠遠不在一個級別上。在這種情況下,吸引技術高手進入開源社區(qū)是對技術的偏好,還是堅信開源技術未來在商業(yè)上有很大的潛質,是什么支撐他們在開源領域里努力?
(實際上)在商業(yè)上我們已經(jīng)比那些閉源的軟件廠商要成功了,如果仔細的看一下紅帽的財報,我們每年平均增長都在20%以上,從增速的角度來看,我們比所有的閉源軟件開發(fā)公司做的都要好。
至于為什么能吸引我(Thomas Cameron)加入,因為在這個世界上沒有任何其他一個我所知道的行業(yè)能夠讓一個國家、或者一個村子里的人看到代碼,并且利用手上的電腦開展相關的工作,沒有任何一個其他的行業(yè)像開源社區(qū)一樣把自己知道的一切都告訴別人,而在這個過程中我還拿到一份薪酬。
大概五年前,閉源和開源軟件公司之間的沖突還是非常顯著的,但是今天我們可以看到所有的閉源軟件公司都在采用開源的方法,他們也在發(fā)布大量的開源的代碼,也就是說他們都看到了開源的模式,協(xié)作,為他人提供服務,以及做一切人人們生活變的更好的事情,這個模式是被大家認可的,這個時代是非常不可思議的,著名廠商包括IBM,微軟,甲骨文等等,他們都在做開源的事情。
開源的核心是協(xié)作,在開源的社區(qū)里面,你會發(fā)現(xiàn)很多競爭對手同時也是合作的伙伴,我們和IBM是很好的伙伴,和微軟是很好的伙伴,是AWS、谷歌都是非常好的伙伴。開源社區(qū)偉大的一點是他特別促進創(chuàng)新,行業(yè)的未來是開源,很多公司為什么用開源,因為他們知道只有用了開源才能保持自己的敏捷性,而且他們也知道自己是沒有辦法預測未來的,但是如果他們不與時俱進,那么這個公司可能將來就死路一條。
2、各位社區(qū)成員本身是社區(qū)的負責人或者工程師,同時又有紅帽的背景,你們怎么把技術能量轉換成價值貢獻給社區(qū),又怎么將社區(qū)開源的服務能力轉化給紅帽?
其實對我們(紅帽)來說這并不是兩邊,我們想的首先是這個技術先提供給社區(qū),然后社區(qū)進一步的開發(fā)完善,最后成為供企業(yè)可以使用的技術或者軟件,開源是紅帽的DNA,對我們來說最重要的一件事是使這些軟件取得成功,因此在我們的工作是就某個軟件進行研究,或者推動在某個軟件上增加什么新的功能的時候,或者要求紅帽提供更多的資源。我們想的目的都是一樣的,就是先把技術放進社區(qū),然后在這個基礎上進一步的開發(fā)創(chuàng)新,最終拿出來供企業(yè)使用。

3、今天社區(qū)的專家是來自于不同的開源項目,這里面有Linux、Fedora,也有CoreOS輕量級的。針對這么多的開源技術,從技術專家的角度來講怎么能夠幫助行業(yè)的用戶或者企業(yè)用戶用好這些技術,你們有什么建議沒有?
我們是鼓勵人們在這個技術還在上游社區(qū)里的時候就開始試著用這個技術,他們會看到有哪些功能在不斷的被開發(fā)出來,他們也許會幫助我們發(fā)現(xiàn)這個軟件存在哪些問題,他們也會非常熟悉這個軟件到底是怎么回事,是怎么運行的,比如是一個云管理的軟件還是容器化技術,是涉及到操作系統(tǒng)或者虛擬化核心技術等等諸如此類。
對于企業(yè)用戶我們也是鼓勵他們參加開源社區(qū),這樣當這些操作系統(tǒng)、容器技術或者云管理的技術成熟或者得到進一步發(fā)展之后,而且用戶做好準備用這樣的技術之后,他們可以找紅帽,得到有紅帽商業(yè)支持的軟件版本,因為在這個過程中他們可能已經(jīng)幫助我們發(fā)現(xiàn)問題,并且非常熟悉這個技術的方方面面,能拿到商業(yè)版本,或許他覺得商業(yè)版有一點乏味,但是這是好事,因為對企業(yè)來說更穩(wěn)定,我們會通過各種咨詢服務和培訓幫助他們盡快的上手使用。
加入社區(qū)還有一個好處,和社區(qū)開發(fā)人員建立起非常好的關系。你參與到開源社區(qū)中會逐漸習慣和開源社區(qū)的人合作,雙方就會建立起信任,當你開始使用商業(yè)版軟件的時候,雙方之間已經(jīng)有了很好的信任,這也非常有利于軟件的實際應用。
4、在Fedora社區(qū)有不同的區(qū)域劃分,相互之間的差異化紅帽是怎么解決的,在中國的本地化進程是怎樣落地的,人員參與和貢獻分別是多少?
我們Fedora是分區(qū)域的,這個主要是有兩個原因是過去為了行政管理的便利做出的安排,因為這樣分成不同的區(qū)域之后就可以更為容易的,相當于在本地做決定,而且資金的流動也更便利一些。隨著全球化的發(fā)展,這個重要性降低了。還有第二個原因,您剛才提到差異化,差異性是無處不在的,我們希望在對話的時候,彼此的對話能在一個更適合的地方發(fā)生,因而在不同的國家和社區(qū)進行對話時所產(chǎn)生的決議有效,畢竟不同區(qū)域在文化上是有敏感性的。
您問到中國有多少貢獻者,和他們在在這個社區(qū)中多活躍,對這樣的問題,我們的回答永遠是不夠多,因為我們希望任何地方的貢獻者都能夠更多一些,希望他們更活躍的參與社區(qū)的活動。
我們的開源社區(qū)是非常具有全球性的社區(qū),因此絕不會在中國天然的有哪些情況就使得中國人為社區(qū)做貢獻特別難,比如我本人經(jīng)常在晚上九點和社區(qū)的成員進行交流,因為這個對大部分社區(qū)成員來說是最合適的時間。對不少中國人來講,中國的時區(qū)和美國時區(qū)差異特別大,但是這一點不會阻止開源社區(qū)的交流。
5、有兩個問題,第一個問題,紅帽今年年初收購了CoreOS,CoreOS怎么幫助紅帽推動技術發(fā)展,怎么把CoreOS集成到你們現(xiàn)有的技術中?第二個問Brian, 談到了中國開源社區(qū)的現(xiàn)狀,想問問你對于提升和促進中國開源社區(qū)的發(fā)展有什么建議?
紅帽在今年年初的時候收購了CoreOS,其實之前CoreOS都是紅帽特別好的伙伴,尤其在容器化領域。我們肯定把兩個社區(qū)最好的技術都拿出來結合在一起,我們還在擬定這樣的路線圖,Max也可以講講我們怎么把這個突出特性拿出來結合在一起的。目前可以說的一點,F(xiàn)edora和CoreOS的團隊在考慮把CoreOS容器的部分放在Fedora里,這樣在Fedora社區(qū)領域得到加強,并且可以使大量的用戶都能夠走到一起。
迄今為止,中國開源社區(qū)做出最大貢獻的一塊主要是代碼。我們經(jīng)常會說打包這個詞,還會談到翻譯,本地化,這都是貢獻的不同方式。在中國,比如藝術、營銷或者編寫文件的貢獻,做的是相對而言比較少的,但是所有的這些都是非常有助于開源社區(qū)的發(fā)展,所以獲取我們能夠看到一些人在之前貢獻比較少的領域更多的參與進來,這樣可能也有好處。
僅僅說當?shù)氐恼Z言還不夠,比如我是懂漢語的,能說普通話,雖然說的不是很好,但是如果親身來體驗這里的文化,聽當?shù)厝苏務勊娜粘I睿媾R哪些挑戰(zhàn)以及他怎么做事情,這是非常有幫助的。正如Brian 講的我們需要本地人幫助我們理解和認識這里的文化,并且?guī)椭M行推廣和營銷等等。
正如前面講到的那樣,十年前的開源社區(qū)和現(xiàn)在非常不一樣,我們現(xiàn)在社區(qū)管理者的地位也和十年前相當不一樣。雖然有時候我也仍然需要告訴別人我是做什么的,但是總的來說我們是希望中國和世界上其他許多地方都能夠有本地人幫助我們做社區(qū)的溝通和推動的工作。