金風細雨之間,紅帽的社區江湖正在經歷著什麼變化?

區塊鏈資訊 比特中文網 2018-07-24

對於多數人而言,開源社區充滿了神祕感,這源於早期的極客創造的另一座與閉軟世界截然不同的聖殿。也正因為早期這座聖殿的入門門檻極高,早期參與者往往是一群同樣精通編程的精英級極客,這也愈發增加了開源社區的神祕感。然後,多年過去,隨著開源軟件應用的普及,越來越多的應用級愛好者也由於開源軟件的使用,而湧入這座聖殿;同時,聖殿裡的精英也紛紛走入前臺。6月28日,紅帽2018社區開放日來臨之時,眾多紅帽開源社區的精英參與了媒體開放日,這使得我們有機會近距離地觀察紅帽社區江湖裡的金風和細雨。

社區,不只是代碼

提起開源社區,一般人想到的肯定是一堆堆源代碼,而管理這些源代碼的人,往往充滿了個性,還會因過份深鑽技術而造成了刻板、執著的性格。但當Fedora社區負責人Brian Exelbierd,Fedora社區工程師Adam Samalik,紅帽資深高級雲技術官Thomas Cameron,CoreOS及Prometheus社區軟件工程師Max Leonard Inden,社區活動經理Jennifer Madriaga,ManageIQ社區負責人Carol Chen坐在我的對面時,我還是感觸到了一種顛覆。

對於多數人而言,開源社區充滿了神祕感,這源於早期的極客創造的另一座與閉軟世界截然不同的聖殿。也正因為早期這座聖殿的入門門檻極高,早期參與者往往是一群同樣精通編程的精英級極客,這也愈發增加了開源社區的神祕感。然後,多年過去,隨著開源軟件應用的普及,越來越多的應用級愛好者也由於開源軟件的使用,而湧入這座聖殿;同時,聖殿裡的精英也紛紛走入前臺。6月28日,紅帽2018社區開放日來臨之時,眾多紅帽開源社區的精英參與了媒體開放日,這使得我們有機會近距離地觀察紅帽社區江湖裡的金風和細雨。

社區,不只是代碼

提起開源社區,一般人想到的肯定是一堆堆源代碼,而管理這些源代碼的人,往往充滿了個性,還會因過份深鑽技術而造成了刻板、執著的性格。但當Fedora社區負責人Brian Exelbierd,Fedora社區工程師Adam Samalik,紅帽資深高級雲技術官Thomas Cameron,CoreOS及Prometheus社區軟件工程師Max Leonard Inden,社區活動經理Jennifer Madriaga,ManageIQ社區負責人Carol Chen坐在我的對面時,我還是感觸到了一種顛覆。

因為他們絕沒有刻板、固執,反過來他們更愛幽默、溫和地分享,一些多年深迷於技術的社區領袖看上去甚至顯得特別萌。

關於開源社區裡是否只是貢獻源代碼的問題,社區活動經理Jennifer Madriaga談了自己的看法:“我們都可以說是開源社區的貢獻者,但我得說開源社區裡並非只需要源代碼,在開源社區裡我們總是強調文化比代碼大,這才是開源的精髓和價值觀所在。而說到開源社區的作用,我們也一直在強調,它的重要性並非僅僅體現在代碼方面,更重要的是互動,為了達到互動的目的,就需要制定很好的行為準則。為此我們在社區裡希望能幫大家做一些代碼以外的工作,比如編寫本地化文件。要知道在很多地方因為本地化做得不好,對於想參與開源社區的人來說這是一個很大的痛點。”

由此不難看出,開源社區並不是高高在上,它的精髓在於參與,而社區領袖的工作更像是一種傳道。道不遠人,開源社區的大門實際上一直對廣大開發者和IT技術使用者敞開著。紅帽資深高級雲技術官Thomas Cameron認為:“象紅帽Linux、JBoss等開源技術產品,都已得到廣泛的應用。在世界範圍內,在美國、歐洲、拉美、亞太,開源產品的應用越來越廣。這些開源產品都來自於上游的社區,這樣紅帽開源社區和開源產品之間就形成了一種互助的關係,上游社區更易產生創新性技術,這時我們就要去看一下上游社區的項目,是否有助於傳統行業中的用戶更好實現數字化轉型。而如果用戶這樣做了,他們可能可以獲得很多好處,首先是能夠節約成本,業務上獲取更大的靈活性。其次是企業參與社區,可以推動或指引技術發展方向。就象企業如果想在軟件中增加某項功能,或者修復特定的漏洞,參與社會創新,可以讓他們的想法更快更好地實現。”

Jennifer Madriaga則認為,開源社區的意義還在於打破了競爭關係,在技術上建立一種新型的協作。她進一步解釋說:“開源的核心是協作,在開源的社區裡面,你會發現很多競爭對手同時也是合作的夥伴,我們和IBM是很好的夥伴,和微軟是很好的夥伴,和AWS、谷歌都是非常好的夥伴。重要的是沒有他們的參與,沒有我們的參與,這個行業就不可能取得這麼大的成功。此外,我們還會和很多大學,非盈利機構進行溝通。大量的互動成就了開源社區,開源社區內部也因此而讓創新得到促進。”

我們也許會覺得開源技術和社區離我們很遠,但事實上它們就在我們身邊。像我們熟知的NASA、歐洲原子能組織,他們都在使用開源軟件。NASA甚至是OpenStack最早的發明者。這些機構利用開源保持了自己的敏捷性,而它們的成功也向世人詔示著開源的威力。

社區,不僅只有Linux

對一些具備初步開源知識的人來說,紅帽已成為了Linux的同義詞。但事實上,今天紅帽的社區裡,並不僅僅只有Linux。隨著紅帽成為開源雲架構的服務提供商,紅帽開源社區的內涵也進一步豐富了。

容器技術是近年來的大熱門技術,紅帽今年年初收購了CoreOS。談起CoreOS在Fedora社區的作用,CoreOS及Prometheus社區軟件工程師Max Leonard Inden介紹說:“CoreOS一直是紅帽特別好的夥伴,現在兩個社區把最好的技術結合在了一起,Fedora和CoreOS的團隊在考慮把CoreOS容器的部分放在Fedora裡,這樣在Fedora社區領域得到加強,並且可以使大量的用戶都能夠走到一起。對於CoreOS來說,它最擅長的就是自動的更新。這個主要是從最基礎的,也就是從操作系統最底層開始的。現在我們希望能夠把它在Kubernetes和其他的平臺和技術上也能實現,我們可以把用戶所需的東西都能夠實現自動更新。”

對於多數人而言,開源社區充滿了神祕感,這源於早期的極客創造的另一座與閉軟世界截然不同的聖殿。也正因為早期這座聖殿的入門門檻極高,早期參與者往往是一群同樣精通編程的精英級極客,這也愈發增加了開源社區的神祕感。然後,多年過去,隨著開源軟件應用的普及,越來越多的應用級愛好者也由於開源軟件的使用,而湧入這座聖殿;同時,聖殿裡的精英也紛紛走入前臺。6月28日,紅帽2018社區開放日來臨之時,眾多紅帽開源社區的精英參與了媒體開放日,這使得我們有機會近距離地觀察紅帽社區江湖裡的金風和細雨。

社區,不只是代碼

提起開源社區,一般人想到的肯定是一堆堆源代碼,而管理這些源代碼的人,往往充滿了個性,還會因過份深鑽技術而造成了刻板、執著的性格。但當Fedora社區負責人Brian Exelbierd,Fedora社區工程師Adam Samalik,紅帽資深高級雲技術官Thomas Cameron,CoreOS及Prometheus社區軟件工程師Max Leonard Inden,社區活動經理Jennifer Madriaga,ManageIQ社區負責人Carol Chen坐在我的對面時,我還是感觸到了一種顛覆。

因為他們絕沒有刻板、固執,反過來他們更愛幽默、溫和地分享,一些多年深迷於技術的社區領袖看上去甚至顯得特別萌。

關於開源社區裡是否只是貢獻源代碼的問題,社區活動經理Jennifer Madriaga談了自己的看法:“我們都可以說是開源社區的貢獻者,但我得說開源社區裡並非只需要源代碼,在開源社區裡我們總是強調文化比代碼大,這才是開源的精髓和價值觀所在。而說到開源社區的作用,我們也一直在強調,它的重要性並非僅僅體現在代碼方面,更重要的是互動,為了達到互動的目的,就需要制定很好的行為準則。為此我們在社區裡希望能幫大家做一些代碼以外的工作,比如編寫本地化文件。要知道在很多地方因為本地化做得不好,對於想參與開源社區的人來說這是一個很大的痛點。”

由此不難看出,開源社區並不是高高在上,它的精髓在於參與,而社區領袖的工作更像是一種傳道。道不遠人,開源社區的大門實際上一直對廣大開發者和IT技術使用者敞開著。紅帽資深高級雲技術官Thomas Cameron認為:“象紅帽Linux、JBoss等開源技術產品,都已得到廣泛的應用。在世界範圍內,在美國、歐洲、拉美、亞太,開源產品的應用越來越廣。這些開源產品都來自於上游的社區,這樣紅帽開源社區和開源產品之間就形成了一種互助的關係,上游社區更易產生創新性技術,這時我們就要去看一下上游社區的項目,是否有助於傳統行業中的用戶更好實現數字化轉型。而如果用戶這樣做了,他們可能可以獲得很多好處,首先是能夠節約成本,業務上獲取更大的靈活性。其次是企業參與社區,可以推動或指引技術發展方向。就象企業如果想在軟件中增加某項功能,或者修復特定的漏洞,參與社會創新,可以讓他們的想法更快更好地實現。”

Jennifer Madriaga則認為,開源社區的意義還在於打破了競爭關係,在技術上建立一種新型的協作。她進一步解釋說:“開源的核心是協作,在開源的社區裡面,你會發現很多競爭對手同時也是合作的夥伴,我們和IBM是很好的夥伴,和微軟是很好的夥伴,和AWS、谷歌都是非常好的夥伴。重要的是沒有他們的參與,沒有我們的參與,這個行業就不可能取得這麼大的成功。此外,我們還會和很多大學,非盈利機構進行溝通。大量的互動成就了開源社區,開源社區內部也因此而讓創新得到促進。”

我們也許會覺得開源技術和社區離我們很遠,但事實上它們就在我們身邊。像我們熟知的NASA、歐洲原子能組織,他們都在使用開源軟件。NASA甚至是OpenStack最早的發明者。這些機構利用開源保持了自己的敏捷性,而它們的成功也向世人詔示著開源的威力。

社區,不僅只有Linux

對一些具備初步開源知識的人來說,紅帽已成為了Linux的同義詞。但事實上,今天紅帽的社區裡,並不僅僅只有Linux。隨著紅帽成為開源雲架構的服務提供商,紅帽開源社區的內涵也進一步豐富了。

容器技術是近年來的大熱門技術,紅帽今年年初收購了CoreOS。談起CoreOS在Fedora社區的作用,CoreOS及Prometheus社區軟件工程師Max Leonard Inden介紹說:“CoreOS一直是紅帽特別好的夥伴,現在兩個社區把最好的技術結合在了一起,Fedora和CoreOS的團隊在考慮把CoreOS容器的部分放在Fedora裡,這樣在Fedora社區領域得到加強,並且可以使大量的用戶都能夠走到一起。對於CoreOS來說,它最擅長的就是自動的更新。這個主要是從最基礎的,也就是從操作系統最底層開始的。現在我們希望能夠把它在Kubernetes和其他的平臺和技術上也能實現,我們可以把用戶所需的東西都能夠實現自動更新。”

Fedora社區負責人Brian Exelbierd在展示他的社區定製T恤

談起紅帽社區的演化,Fedora社區負責人Brian Exelbierd介紹說:“這種演化已經發生了。以Fedora社區為例,Fedora最新發布的版本不再是像以前的完整統一的一個版本,現在我們有針對不同使用場景的版本,比如針對服務器的,針對桌面的,甚至還有針對原子主機的不同的Fedora版本。我們也在考慮進一步推進,更為細化這些使用場景和案例。我們會有更專注於這些不同元素的場景和版本。同時,Fedora的發佈會涉及到很多不同的技術,從最開始社區發展起來的時候,我們就在不同的技術小組間建立了很強的反饋和交流機制,我們在進行測試的時候也會對所有的要素進行測試,比如我們會和CentOS,OpenCI這樣的項目進行聯繫看看,在哪些點上可以實現很好的集成,在哪些點上可能存在問題,這也是不同項目組之間進行溝通的方式。

事實上,開源社區與產品技術、用戶的共生關係,也反過來使得開源社區在內容上產生一系列的演進。今天,紅帽開源社區已不僅僅包括Fedora社區,還把自己的範圍延展到了Gluster、CoreOS、Kubernetes等更大範圍。

中國開源仍需努力

提起中國開源社區,曾是國人心中的痛。那麼在紅帽社區裡的精英看來,今天的中國開源社區又是什麼樣子呢?

Fedora社區負責人Brian Exelbierd回答了這個問題:“紅帽的開源社區也需要在中國壯大,所以我們必須瞭解中國的情況。中國的國情決定了,中國的程序員每天不僅加班時間長,而且通勤時間要長達一個半小時,所以對於他們來說,在開源社區工作相當有困難。但紅帽現在有二、三十個不同的小組專注於一些領域的交流,他們在找不同的方法幫助中國的社區,希望更多的人蔘與進來。我相信這些人是完全能找到辦法,增加中國開源社區的互動性的。目前中國開源社區做出的最大貢獻在代碼方面,但我想說的是中國開源志願者能做的不僅僅是代碼開發,還有翻譯和本地化工作,此外還有營銷或者文檔編寫。我依然強調一點,在開源社區文化大於代碼。”

而總結中國開源社區的狀況時,Jennifer Madriaga總結說:“我們對中國開源社區有更高的期待,我相信他們可以做得更多,我也相信他們可以做得更好。”(作者:鄒震)