摘要:從用戶成為股東在基金會的天從年開始為的初始版本打補丁,堵俊平已經在社區深耕了近年,年月成為中國第一個的年月,年月榮升。他們有權選舉董事會,成為董事會選舉的候選人。基金會成員對基金會直接負責,在多個項目中做出貢獻,擁有董事會的投票權。
3月27日,騰訊云大數據及人工智能產品研發的專家研究員堵俊平受邀成為 Apache 軟件基金會Member(Apache Softeware Foundation Member,以下簡稱 ASF Member),一封名為 “邀請成為 ASF Member” 的電子郵件正式為堵俊平敲開了開源世界的新大門。
從用戶成為“股東” —— 在 Apache 基金會的 2600 天
從 2012年開始為 Hadoop 的初始版本打補丁,堵俊平已經在 Apache Hadoop 社區深耕了近8年,13年10月成為中國第一個 Hadoop 的 Committer, 15年7月 PMC Member,19年3月榮升ASF Member。“我很榮幸,但從此,我也有了更多的責任。” 現在全世界有 883 位 ASF Member ,中國區僅有13人,其中較為出名的包括 Kyligence 聯合創始人兼 CEO 韓卿 (Luke Han) ,以及中國開源社的理事長劉天棟 (Ted Liu) 。
與在一個項目單元下垂直貢獻不同,ASF Member 會收到 Apache 基金會下超過 350 個開源項目的季度報告,橫向地對更多的項目起到管理義務。
ASF Member 關注的是 Apache 基金會本身,這通常通過項目相關和跨項目活動來證明。從法律上講,Member 是基金會的“股東”,也是業主之一。他們有權選舉董事會,成為董事會選舉的候選人。他們也有權作為導師 (Mentor) 提出一個新的孵化項目。
有一點需要特別指出,Apache 基金會中從 Committer 開始的每個角色都只能通過他人提名并投票決定,這代表社區伙伴的認可,每上一個新臺階的背后都有著日日夜夜事無巨細的付出:不斷貢獻高質量代碼、提交 patch,組織 release,回答用戶問題,參與投票,培養和提名committer,發表合理合適意見,還有一些影響更加深遠的貢獻,推動騰訊內部持續貢獻 Apache 基金會,組織黑客松和 meetup ,身體力行地推廣Hadoop,傳遞開源理念。
堵俊平今年的想法是主動去挖掘 1-2 個合適的項目,推薦進入孵化流程,“Mentor 有點像投資人,只不過我們是拿出自己的時間來投資”,堵俊平做了這樣的比喻,時間比資金更有限、更私人,所以選擇開源項目時會堅持從技術驅動,在自己有興趣的領域幫助有潛力的項目快速成熟。
代碼、人,社區都在成長 —— Apache 基金會的運作模式
Apache 基金會的官網上有幾十份、累計數十萬字的文檔內容在介紹 Apache 基金會的運作模式,在真正接觸到基金會的“內部人士”前,外界似乎很難相信一個跨時區、跨文化、跨公司的組織能夠嚴格按照這樣的模式運作了20年。它詳細到超乎想象,哪怕是針對一些意外情況,也多能在這些文檔找到解決方案。
“ASF Member 想要退休怎么辦?”,“決策投票的有效期在跨時區的情況下如何保證?”,“投出+0.9票的成員是怎么想的”……諸如此類。
Apache 基金會中的每個人、每個項目、每個社區,都并非固定一成不變的,它是一個極其動態的過程,每個人、項目和社區時刻都在成長,而這一切是透明的,作為一個普通用戶,幾乎不要花多少功夫,你就能找到這個龐大的社區每天發生的一切變化:代碼量的增減、提交者的變化、最新的Release清單。Apache 基金會像是一個精密的齒輪,日夜不停地轉動,開源這個概念自身的魅力正是其磨合劑。
作為社區中的人,只要你參與在 Apache 基金會的項目中,你就肯定能找到一個對應角色:
?用戶(User):開始使用一個或多個 Apache 基金會的開源項目。
?貢獻者(Contributor):提交代碼或文檔的patches,在官方渠道(郵件列表,IRC等)支持其它用戶。
?提交者(Committer):持續貢獻,堅持貢獻,被提名、投票通過后,擁有直接訪問并提交代碼的權限。
?項目管理成員(PMC Member):做了更多不局限于代碼的貢獻,進入單個項目個管理委員會,通過投票影響這個項目的發展方向。
?Apache 基金會成員(ASF Member):對 Apache 基金會直接負責,在多個項目中做出貢獻,擁有董事會的投票權。
如果你已經在維護一個開源項目,想讓它進入Apache基金會,那你則需要充分了解項目在社區不斷演進的過程,“提名→進入孵化器→成為頂級項目”,每一步都有跡可循。
(圖為一個開源項目進入孵化器的過程)
從 Apache Way 到 Tencent Way—— 以 TOSA 加速力行開源實踐
Apache 之道影響了包括騰訊在內的眾多中國公司,近幾年,中國的開源愛好者們在大會演講中終于不是只會講系統是如何設計的、代碼是如何實現的,“開源社區”成為業內一個有點抽象的流行詞。
“社區”到底是什么?其實就是多人+互動關系,開源社區就是指大家的互動關系圍繞著開源項目而產生。不過這種關系并不會憑空產生,原始開發者需要站在一個完全陌生的開發者角度去思考“我為什么要加入你?”
這里有很多方法已經在 Apache 之道中得到總結:首先這應該是一個創新的項目,簡單易懂的上手指南、詳細全面的項目文檔、統一規范的代碼格式都能夠降低其他開發者的門檻,吸納貢獻者之前要先想清楚項目需要哪方面的幫助,貢獻者加入之前也要明確如何協調工作。
對于自由開發者來說,踐行以上方法,可能只需要多一點點決心而已,但對于公司體制下的開源開發者,得到公司和所在團隊的支持也許更加實際。
18年中旬,騰訊正式成立了開源管理辦公室,騰訊BG相對獨立、自下而上的管理模式其實和 Apache 軟件基金會頗有類似之處,因此這個辦公室的組織架構也設計成類似于 Apache 軟件基金會的模式。開源合規組應對開源的法律風險,TPMC聚集了每個項目的內外部開發者,而這個略帶江湖氣息的騰訊開源聯盟TOSA則是整個組織的大腦,負責思考騰訊開源要向哪個方向前行。
堵俊平現任騰訊開源聯盟的主席,除了負責 Apache 基金會 的各項事宜外,他還主動承擔起管理和治理騰訊開源工作的職責。“我非常高興能看到騰訊開源選擇 Apache 的模式,這奠定了一個項目不斷壯大的基礎,對于發展中遇到的問題,我會堅持開放透明的方式去解決”,堵俊平提出了三點目標:??
改進騰訊開源的審核流程。發布統一的審核平臺,能讓大家看到自己及其它正在審核中的項目的進程,盡量從內部開始,就把流程透明化。此外,目前開源前的審核大多是法律方面的流程,很少有針對項目本身代碼質量、文檔建設的考量,開源后會不會被罵誰也沒有把握,我希望騰訊也能有個的導師制度,導師深度參與到一個新的開源項目中,給予幫助。我們甚至可以建立一個tencent-incubator的倉庫,放置一些不那么成熟的項目,這樣外部開發者使用的時候也更容易選擇:選擇成熟的,成本低;選擇孵化中的,有機會一起改變。
幫助項目構建外部的生態。對于構建開源項目的外部生態,堵俊平表示這對騰訊來說并不是一個輕松的過程,除了他個人可以作為Mentor推薦騰訊的開源項目在Apache 基金會中孵化成頂級項目以外,騰訊云也在持續為開源Hadoop等項目貢獻patch和feature,包括驗證release用于生產環境。他表示騰訊云愿意為開源項目提供支持,可能有很多方式,幫助開源項目打包成商業級服務在騰訊云上便捷的提供給用戶,或者組織技術大會給開源提供更多的曝光窗口等。
建立騰訊對開源的評估體系。“國內有一些有關各大公司開源水平的評價新聞我認為并不夠確切,純粹去比拼數量和Star其實是個簡單粗暴的行為”,堵俊平談到:“就像 Apache 基金會對孵化的項目提出的要求——至少有來自三家公司以上的貢獻者才能畢業,這個行為其實是在保護用戶,我希望騰訊對于自己的開源項目也能有一些更加細致、更加專業的評估體系,這樣無論在任何場合,面對任何報道,我們都讓外界對騰訊的開源、騰訊的技術充滿信心。”
關于騰訊開源
騰訊開源始于2010年。在開放戰略背景下,騰訊在內部開始推行“開放、共享、合力開發”的研發模式。如今,騰訊已有超過8000個內部開源的開發項目(組件)在公司跨團隊、跨部門、跨業務地運用。從2016年起,騰訊開始將內部優質項目對外發布,以Github為主要陣地進行開源項目經營,騰訊對外開源開始進入了快節奏時代。
目前,騰訊已將三個廣受社區的認可的開源項目TARS、TSeer和Angel分別捐贈Linux基金會和Linux深度學習基金會長期運作。同時,騰訊已成為Linux 基金會、Apache基金會、Openstack基金會、MariaDB基金會及LF深度學習基金會的白金會員,還加入GPL合作承諾,堅持以專業、合規的方式推進開源工作。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/36003.html
摘要:年月日,螞蟻金服對外宣布新一輪融資,融資總金額億美元。月日,螞蟻金服宣布與挪威集團達成戰略合作伙伴關系,為巴基斯坦用戶提供移動支付等數字普惠金融服務。此前,螞蟻金服于年月和年月分別完成了兩輪融資。 2018年6月8日,螞蟻金服對外宣布新一輪融資,融資總金額140億美元。 螞蟻金服方面表示,本輪融資將主要用于支付寶的全球化拓展,自主科研投入和全球頂尖人才的招募,從而提升支付寶及其合作伙伴...
摘要:特別是,兩家公司表示,加速的市場發展將推動物聯網混合云以及機器學習和人工智能領域的創新。在一份聲明中說,通過將在端到端數據管理方面的投資與在數據倉庫和機器學習方面的投資結合起來,我們將把業界第一個企業數據云從邊緣交付給人工智能。Cloudera和HortonWorks以52億美元合并大數據市場tweet從競爭對手到朋友;大數據巨頭Cloudera和HortonWorks將合并為52億美元(3...
摘要:原文鏈接時代,架構該怎么跟進,來自于微信公眾號次靈均閣作為核心開發者,請先簡單介紹下自己答大家好,我是小馬哥,一名學習當爸爸的父親,勸退師,項目架構師,編程思想的作者。因此,需求的來源不再已阿里為絕對主導,社區共建和共制的發展模式已成事實。 原文鏈接:Service Mesh 時代,Dubbo 架構該怎么跟進?,來自于微信公眾號:次靈均閣 作為 Duboo 核心開發者,請先簡單介紹下...
閱讀 2678·2023-04-25 20:28
閱讀 1849·2021-11-22 09:34
閱讀 3686·2021-09-26 10:20
閱讀 1833·2021-09-22 16:05
閱讀 3085·2021-09-09 09:32
閱讀 2501·2021-08-31 09:40
閱讀 2098·2019-08-30 13:56
閱讀 3319·2019-08-29 17:01