紅帽媒體開放日:開源是一筆大生意

主持人:尊敬的媒體朋友們大家下午好,歡迎大家來到2018社區開放日的活動,一提到紅帽大家會想到開源,一提到開源會想到紅帽,上游社區有很多專家在裡面為大家提供最前沿的技術,去年LC3世界大會我們也做了社區開放日的活動,今天我們有幸邀請到六位來自上游社區的專家,談論一些非常熱門的技術,Open Stack、Openshift,以及社區是如何貢獻和發展他們的規劃,下面把時間交給Jennifer Madriaga。

紅帽媒體開放日:開源是一筆大生意

Jennifer Madriaga:大家好,我叫Jennifer Madriaga,我是紅帽市場傳播部的活動經理,非常高興回到北京,並且在今天下午見到各位,我在工作中是以開源和標準的團隊密切合作,來支持上游的社區。今天非常高興有幾位社區的專家介紹一下不同社區的發展,每個社區開展的工作和最新的興趣點。下面請他們介紹一下。

Adam Samalik:大家好,我是Adam Samalik,我來自於捷克,和中國相比這是一個很小的國家,在歐洲的中部,這是我第一次到北京,我非常喜歡北京這個城市,我是軟件工程師,在紅帽的主要工作是在社區,專門從事Fedora社區的模塊化工作。

Thomas Cameron:我是Thomas Cameron,我非常高興能夠到這裡來,這也是我第一次到北京,一來就愛上了這個城市,非常榮幸今天下午和大家進行交流,我本人在紅帽做工程工作的,我的專業是採用各種技術打造複雜的解決方案,因此我會和許多不同的社區打交道。紅帽最重要的一點是可以充分利用社區的優勢,讓我們能拿出來的技術實現各種可能。

Brian Exelbierd:大家好,我是Brian Exelbierd,我是紅帽Fedora社區行動和影響協調員,我主要幫助Fedora實現他的既定目標,幫助那些貢獻者取得成功,推動社區的活動,在這裡我代表的是紅帽的開源和標準團隊,我已經是第七次或者第八次到北京了,每一次都覺得比之前更好。

Carol Chen:大家好,我是Carol Chen,我是來自於新加坡,現在我的生活地點是在芬蘭,我是第四次到中國來,但是我很高興能夠再次回來,因為在中國食物太好吃了,我是ManageIQ社區負責人,ManageIQ是一個開源的雲管理平臺,因此我們和Open Stack和OpenShift等社區有不少合作。

Max Leonard Inden:大家好,我是Max,我是CoreOS上游項目的成員,專注的是Kubernetes和Prometheus,在上游社區負責不同項目和開源項目的集成。

主持人:六位專家都介紹了他自己以及各自負責的範圍,歡迎各位媒體老師就上游社區和技術的問題向專家提問。

紅帽媒體開放日:開源是一筆大生意

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

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

記者:您好,我想問一個問題,因為今天社區的專家是來自於不同的開源項目,這裡面有Linux、Fedora,也有CoreOS輕量級的,我想問的問題是針對這麼多的開源技術,從技術專家的角度來講怎麼能夠幫助行業的用戶或者企業用戶用好這些技術,你們有什麼建議沒有?

Thomas Cameron:您在講這個企業用戶的時候,您具體是講某個具體行業,比如製造業利用這個技術放在嵌入式系統中,還是指的商業系統中使用的技術?

記者:傳統的用戶一般都採用服務外包的模式,以前他們會把IT的應用需求外包給IBM或者商業用戶,但是他們的技術人員的實力可能不能很好的開源,怎麼加快這個應用的步伐,你們有什麼建議?

Thomas Cameron:實際上是這樣的,我們是鼓勵人們在這個技術還在上游社區裡的時候就開始試著用這個技術,他們會看到有哪些功能在不斷的被開發出來,他們也許會幫助我們發現這個軟件存在哪些問題,他們也會非常熟悉這個軟件到底是怎麼回事,是怎麼運行的,比如是一個雲管理的軟件還是容器化技術,是涉及到操作系統或者虛擬化核心技術等等諸如此類。對於企業用戶我們也是鼓勵他們參加開源社區,這樣當這些操作系統、容器技術或者雲管理的技術成熟或者得到進一步發展之後,而且用戶做好準備用這樣的技術之後,他們可以找紅帽,得到有紅帽商業支持的軟件版本,因為在這個過程中他們可能已經幫助我們發現問題,並且非常熟悉這個技術的方方面面,能拿到商業版本,或許他覺得商業版有一點乏味,但是這是好事,因為對企業來說更穩定,我們會通過各種諮詢服務和培訓幫助他們儘快的上手使用。所以不僅是家庭用戶和個人愛好者,我們鼓勵他們參與上游社區,企業我們也是鼓勵參與的。

Carol Chen:我補充一點,除了加入上游社區逐步瞭解相應技術之外,加入社區還有一個好處,和社區開發人員建立起非常好的關係。因為我們中國人非常強調關係的重要性,在開源社區也是如此,你參與到開源社區中會逐漸習慣和開源社區的人合作,雙方就會建立起信任,當你開始使用商業版軟件的時候,雙方之間已經有了很好的信任,這也非常有利於軟件的實際應用。

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

Brian Exelbierd:我給您舉個例子,Fedora社區,我們這個社區很有代表性,我們Fedora最新發布的版本Fedora 28正好體現了您說的這個特徵,不再是像以前的完整統一的一個版本,現在我們有針對不同使用場景的版本,比如針對服務器的,針對桌面的,甚至還有針對原子主機的不同的Fedora版本。我們也在考慮進一步推進,更為細化這些使用場景和案例,比如天文學、音樂、攝影、教學等等場景,我們會有更專注於這些不同元素的場景和版本。

紅帽媒體開放日:開源是一筆大生意

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

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

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

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

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

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

紅帽媒體開放日:開源是一筆大生意

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

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

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

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

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

記者:我有兩個小問題,第一個問題,多雲混搭的問題,現在多雲混搭的趨勢越來越明顯,多雲管理是越來越難的問題,想問各位專家能不能說一些多雲管理的策略和技巧,第二個是關於Kubernetes的,Kubernetes的功能有哪些缺陷,在使用的時候有哪些需要注意的地方和哪些改進的方向? Carol Chen:我回答一下第一個問題,Max回答第二個問題。我管理的ManageIQ社區就是一個混合雲的管理平臺,不管是公有云還是私有云,比如公有云,谷歌雲、微軟Azure、亞馬遜AWS,私有云像Open Stack、VMware,有了這樣一個管理平臺的工具,他就可以幫助你不用選擇這些雲,而是隻要選自己要用的,有一個平臺進行管理就可以了。對於不同的環境下還有一些因素非常的重要,一方面是性能,一方面是成本,從ManageIQ這個角度來講,它使你看到每個雲的性能狀態,並且為你提供相應的反饋意見。此外ManageIQ作為一個開源的項目,我們實際上是與多家企業進行合作,以便實現與這些雲的集成,比如我們和谷歌進行了很好的合作,使我們的管理平臺實現與谷歌雲非常好的集成。此外我們還有容器編排的技術,這樣我們就可以和OpenShift實現非常好的集成。近來和聯想也進行了合作,希望從硬件機器這方面的物理架構上進行相應的合作,所以從開源項目的角度來講使得開發者覺得更容易的實現混合雲的管理。

Max Leonard Inden:我來談一下關於這個Kubernetes,對任何人管理Kubernetes的進程都是一個挑戰,因為確實非常複雜。但是我們也有對於Kubernetes、Gluster,針對各種配置實現很高的可用性的團隊和幫助,在我們剛結束的LC3的會上也有不少的關於此的發言,裡面涉及到的內容就是實現自動的擴展,這樣就使Kubernetes實現很高的可用性。

我非常接近社區,參與社區工作很多,我們也希望使整個社區的相關工作進行這樣的聯合,並且對整個系統的不同組成部分都進行監控,這樣我們就能夠更好的看到他的各個不同的組成部分,相當於提供同一個鏡子,讓你看到系統的不同部分。

紅帽媒體開放日:開源是一筆大生意

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

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

紅帽媒體開放日:開源是一筆大生意

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

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

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


分享到:


相關文章: