Linux中國

紅帽 6.28 媒體開放日手記

本次參加紅帽開放日的主要官方人員如題圖,從左到右分別是:

  • Fedora 社區工程師 Adam Samalik
  • 紅帽資深高級雲技術官 Thomas Cameron
  • ManageIQ 社區負責人 Carol Chen
  • 社區活動經理 Jennifer Madriaga
  • Fedora 社區負責人 Brian Exelbierd
  • CoreOS 及 Prometheus 社區軟體工程師 Max Leonard Inden

以下是問題摘錄:

問題 1

記者:我想問各位社區成員一個問題,大家本身是社區的負責人或者工程師,同時又有紅帽的背景,你們怎麼把技術能量轉換成價值貢獻給社區,又怎麼將社區開源的服務能力轉化給紅帽?

Thomas Cameron:這個問題非常好,其實對我們來說這並不是兩邊。我們想的首先是這個技術先提供給社區,然後社區進一步的開發完善,最後成為供企業可以使用的技術或者軟體,開源是紅帽的 DNA,對我們來說最重要的一件事是使這些軟體取得成功,因此在我們的工作是就某個軟體進行研究,或者推動在某個軟體上增加什麼新的功能的時候,或者要求紅帽提供更多的資源。我們想的目的都是一樣的,就是先把技術放進社區,然後在這個基礎上進一步的開發創新,最終拿出來供企業使用。

問題 2

記者:比較一下十年前的開源社區跟今天的開源社區的用戶差別,十年前的開源社區是極客在參與這個項目,現在再去社區里看一下,有一些用戶級的,他可能遇到使用上的麻煩,可能到社區找一些答案,我們這個產品可能在場景應用當中遇到一些特殊的問題和麻煩,這個時候能不能向這些應用者,向被迫進入社區的人介紹一下咱們的溝通機制和反饋機制是怎麼樣的?另外一個我看到咱們這個眾籌項目正在進行中,不同的項目的溝通機制是什麼樣的,能不能給用戶一個介紹?

Brian Exelbierd:這個問題,涉及到溝通的機制,對任何一個項目來說溝通發生在多個不同的層次上,以 Fedora 社區為例,我們的這些核心貢獻者、開發建造軟體並且把它們提供出來的開發者,他們在 IRC 里進行溝通交流,但是大量的用戶溝通的地點在自己感興趣的場景或者內容不同發生在不同的地點,有些特別專註於遊戲或者某個特定場景,他們都有論壇和交流地點,我們也會提醒我們的人要去不同的地點才能了解到更多用戶的反饋意見。

下個問題也是令人興奮的問題,因為 Fedora 的發布會涉及到很多不同的技術,從最開始社區發展起來的時候,我們就在不同的技術小組間建立了很強的反饋和交流機制,我們在進行測試的時候也會對所有的要素進行測試,比如我們會和 CentOS、OpenCI 這樣的項目進行聯繫看看在哪些點上可以實現很好的集成,在哪些點上可能存在問題,這也是不同項目組之間進行溝通的方式。

Max Leonard Inden:我也想補充一個觀點,我們每個項目的溝通方式都是不一樣的,但是各個項目之間仍然存在著非常密切的溝通,而且我們大家的態度是一樣的:所有的溝通都是受歡迎的,沒有人會因為在不合適的地點問了問題而受到責難,我們會歡迎你充分的參與進來,提出問題,這是非常重要的一點。

紅帽技術人員:再補充一點,關於您提到的現在的普通用戶參與社區比十年前多多了,今天的科技更複雜,解決方案也更複雜,我們上游社區的項目同樣更複雜,用戶也在試圖參與進來,第二,對於開發者而言,他使用的最主要的溝通方式是代碼和編碼,因為代碼是他們的共同語言,雖然有人發布了代碼,那麼就有人從代碼的角度看一看應該怎麼對他檢查,漏洞怎麼進行修改,所以代碼對於全世界的開發者來說都是同樣的語言。

問題 3

記者:紅帽願意幫助我們設立站點下載 ISO 和文件么?當我在用一個紅帽的帳戶登錄網站的時候,我去下載鏡像,點按紐會發現有一個銜接,由於我們國家到美國的網速非常慢,整個鏡像下載不下來,我們的工作沒法進展,我們的解決方案是租一個美國的 VPS,從 VPS 再下載到本地還是會超時,第二個解決方案是再租一個香港 VPS,把這個從美國的拉到香港 VPS,再從香港拉到本地這個時候發現中間這一塊又特別慢,想知道紅帽有沒有相對的解決方案?

Thomas Cameron:我非常理解您的這種沮喪的情緒,而且我們也感覺這樣非常麻煩。但是特別坦率的說,這個問題的解決方案涉及到方方面面,它同時是法律問題,監管問題,涉及到條約等各種各樣的問題,而我們在座的人沒有一個人適合回答這樣的問題,因為我們不是相關問題的專家,但是鑒於您有紅帽的帳戶,我建議您聯繫一個帳戶經理,他會想辦法幫您找解決方案,因為我們不想使您得到非常壞的體驗,也不想麻煩您建立多個 VPS 的去解決,但是這個問題的最終解決還是需要律師法律團隊和網路的工程團隊,我們沒辦法回答,謝謝。

問題 4

記者:在 Fedora 社區有不同的區域劃分,相互之間的差異化紅帽是怎麼解決的,在中國的本地化進程是怎樣落地的,人員參與和貢獻分別是多少?

Brian Exelbierd:我非得站起來回答您的第二個問題不可,因為要給您看一下我穿的體恤,這個體恤是 Fedora 本地化的主題,這是我們第 26 次發布 Fedora 版本的時候做的,主要目的是為了感謝全世界各地為 Fedora 本地化做出貢獻的人們,因為確實有很多人都參與進來了,裡面有一個泡泡寫的是漢語。

我現在回答您問題的第一部分,您講的非常對,我們 Fedora 是分區域的這個主要是有兩個原因,首先是過去為了行政管理的便利做出的安排,因為這樣分成不同的區域之後就可以更為容易的,相當於在本地做決定,而且資金的流動也更便利一些,隨著全球化的發展,這個重要性降低了。還有第二個原因,您剛才提到差異化,差異性是無處不在的,我們希望在對話的時候,彼此的對話能在一個更適合的地方發生,因而在不同的國家和社區進行對話時所產生的決議有效,畢竟不同區域在文化上是有敏感性的。

回答您的第二個問題,您問到中國有多少貢獻者,和他們在在這個社區中多活躍,對這樣的問題,我們的回答永遠是不夠多,因為我們希望任何地方的貢獻者都能夠更多一些,希望他們更活躍的參與社區的活動。在中國我們也面臨這樣的挑戰,因為中國的這些軟體工程師或者相關可能的愛好者,他們本身的工作時間是非常長的,會加很長的班,通勤時間也非常長。這樣他們就沒有太多的精力投入開源社區的活動,此外中國社會不太重視讓學生參與開源活動,大部分學生更專註於把考分弄的更高一點。我們在中國一直希望尋找對開源感興趣的人,鼓勵他們參與進來。不管你面臨什麼樣的用戶和場景,我們希望都是有人能夠和你進行交流提供幫助的,所以我們非常鼓勵大家的參與。

再補充一點,我們的開源社區是非常具有全球性的社區,因此絕不會在中國天然的有哪些情況就使得中國人為社區做貢獻特別難,不會有這些情況,比如我本人經常在晚上九點和社區的成員進行交流,因為這個對大部分社區成員來說是最合適的時間。對不少中國人來講,中國的時區和美國時區差異特別大,但是這一點不會阻止開源社區的交流。

問題 5

記者:我想問一個跟開源和閉源有關的問題,從軟體開發的角度來講,開源比閉源好,因為閉源一年更新的速度比較慢,而開源的廣泛性和活躍性遠遠大於閉源,但是從商業角度來講,開源還是不太成功的,以紅帽為例,現在紅帽每年的營收跟微軟和閉源的軟體廠商來講遠遠不在一個級別上,從商業的角度講,開源不那麼成熟,作為開源社區的大拿來講,吸引你們進入開源的熱情是你們對技術的偏好,還是你們堅信開源技術未來在商業上有很大的潛質,什麼支撐你們在開源領域裡努力?

Thomas Cameron:在商業上我們已經比那些閉源的軟體廠商要成功了。如果仔細的看一下紅帽的財報跟他每年的增長,我們每年平均增長都在 20% 以上,所以從增速的角度來看,我們比所有的閉源軟體開發公司做的都要好,所以從商業模式上已經證明了開源可以做的很好。關於為什麼我個人會在開源中,這個回答非常簡單,因為在這個世界上沒有任何其他一個我所知道的行業能夠讓一個國家、或者一個村子裡的人看到代碼,並且利用手上的電腦開展相關的工作,沒有任何一個其他的行業像開源社區一樣把自己知道的一切都告訴別人,而在這個過程中我還拿到一份薪酬,當然我不能代表別人說話,我自己而言我覺得我是全世界最幸運的人,一方面我能夠每天都在玩這些最酷的技術,同時還把我所知道的一切告訴任何感興趣想學習的人,在這個過程中還能拿到工資。

給大家看一下大臂上的刺青,我覺得幾乎沒有那個閉源公司的員工會把自己公司的logo刻到自己的身上,但是我這樣做了。大概五年前,閉源和開源軟體公司之間的衝突還是非常顯著的,但是今天我們可以看到所有的閉源軟體公司都在採用開源的方法,他們也在發布大量的開源的代碼,也就是說他們都看到了開源的模式,協作,為他人提供服務,以及做一切人人們生活變的更好的事情,這個模式是被大家認可的,這個時代是非常不可思議的,著名廠商包括IBM,微軟,甲骨文等等,他們都在做開源的事情。

Jennifer Madriaga:我也補充一下,強調一下我們開源的核心是協作,在開源的社區裡面,你會發現很多競爭對手同時也是合作的夥伴,我們和 IBM 是很好的夥伴,和微軟是很好的夥伴,是 AWS、谷歌都是非常好的夥伴。重要的是沒有他們的參與,沒有我們的參與,這個行業就不可能取得這麼大的成功。我經常到各個社區去,在這個過程中會和其他的組織進行交流,其中不少會被媒體描述為我們的競爭對手。我們也不僅僅和這些公司打交道,我們還和很多大學,非盈利機構進行溝通,這個社區是多樣的,而且有大量的互動。開源社區偉大的一點是他特別促進創新,有這樣的一個機構,CERN,歐洲原子能組織,他們的每一個軟體都是開源的,他們在用 CoreOS、Fedora、Ceph 等,還有 NASA,也使用了大量的開源軟體,其實他們是最早發明了 OpenStack,之後在社區得以進一步開發。行業的未來是開源,很多公司為什麼用開源,因為他們知道只有用了開源才能保持自己的敏捷性,而且他們也知道自己是沒有辦法預測未來的,但是如果他們不與時俱進,那麼這個公司可能將來就死路一條。

Adam Samalik:假如你是一個喜歡編代碼的人,或者公司讓程序員編寫代碼,如果你在社區里發布過你的代碼,並且讓其他人為這個代碼做出貢獻,你立刻會意識到開源的重要性或者價值。拿 Kubernetes 舉個例子,它最早是谷歌拿出來的,一開始非常簡單,但是大家都看到它的前景,現在有好多公司在為 Kubernetes 做出貢獻,Kubernetes 本身也變的更為龐大,而且是非常棒的,但是在開源社區會發生這些事情,你把代碼拿出來不是損失了自己的代碼,有更多人會對你幫助,會有更多的貢獻。

Carol Chen:談到關係,在去年我們與阿里巴巴建立了夥伴關係,我希望並且認為肯定有更多的中國本地的夥伴關係發展起來。其實看一看 LC3 大會就知道了,有那麼多大大小小的本地公司他們都在做開源,而且非常願意分享自己用開源的經驗,所以我想在這方面我們可以真實的看到這個趨勢。關於個人的動機,我非常喜歡技術,我喜歡和別人分享東西,我也喜歡給別人參與這些非常酷的項目的機會,我也希望生活能夠過的好,而參與開源給了我這一切。

某男:我補充一句關於創新和開源的關係,我們的 CEO 發布了一本新書《開放式創新》,現在我們看到在當今世界上人們面臨的問題越來越複雜,對於這些複雜的問題一個公司單獨沒有辦法解決,我們需要很多公司很多人合作,所以開源的平台會是非常重要的,這麼多人和企業都可以一起尋找解決方案,所以開源在將來肯定會非常重要的推動創新。

Brian Exelbierd:我要講的故事跟他們都不一樣,我不知道一開始加入開源社區的動機是不是像我的同事那麼純凈。 我就記得當時在大學裡的朋友來找我,他當時拿著最初的 Linux 的某個版本,我們當時用軟盤的複製工具複製了 64 個軟盤,當時是希望能用這個東西讓我非常糟糕的電腦轉的更快一點。

當時我這個同學就說,歐洲有這麼一個人在干這個事情,你知道我們都是美國人,住在美國也不太關心,不知道他在歐洲哪兒,但是現在我住在歐洲,知道那些地方在哪兒。當時有一個特別自私的想法,就是想讓我的電腦快一點,我也做出了我的第一個貢獻,因為我想讓這個程序運行得有點差別,想改一下。所以最初這個動機幫助我逐步進入開源社區,當時我還是一個大學生,所以寫的代碼不太好,當時有代碼的審閱人員,他們會看代碼給你各種建議幫助你改進,這樣逐步的參與動機,自私程度降低了,而更多的希望我能夠也做出點貢獻,也給其他人提供一些幫助。我們最早的時候有 GRP 系統,廠商根本不問我們用的怎麼樣,但是在開源社區情況完全不一樣,我們跟企業用戶溝通,他們會直接說出這個軟體存在什麼問題,並且他會告訴你我們應該怎麼改進。

Max Leonard Inden:我為什麼我參加了開源社區,我的同事們講的非常好,從我的角度來講是開源讓我能夠到這兒,讓我在大會上發言,並且公開談論我自己感興趣的東西,而且能聽別人談。

聽了大家的提問和回答,本人有如下感受:

  • 開源在中國需要更多的非程序員的貢獻者,來在藝術、營銷、文檔三個方面做出更多的貢獻。
  • 文化始終是大於代碼的(Culture is bigger than code)。
  • 開源本身是跨越了國界、地域、文化,讓我們把資源更高效的利用起來讓人們的生活更美好(OpenSource making people's life better)。

本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國