開源社區(qū)健康指的是圍繞一個開源項目形成的社區(qū)中關(guān)于項目的技術(shù)迭代、社區(qū)的組織架構(gòu)、成員構(gòu)成、開源治理、上下游協(xié)作、社區(qū)生態(tài)、商業(yè)化等多方面的多樣性與管理、運作能力狀態(tài)。這些因素在指導開源項目與相應(yīng)社區(qū)不斷發(fā)展的過程中至關(guān)重要。
今天為大家介紹的開源社區(qū)健康案例是Apache SeaTunnel 社區(qū),其是2022 年度 OSC 中國開源項目評選——「2022 中國開源社區(qū)健康案例」獲獎社區(qū)之一。
(一)社區(qū)發(fā)展現(xiàn)狀
SeaTunnel(原名Waterdrop) 是一個云原生的高性能海量數(shù)據(jù)集成平臺。美國時間 2021 年 12 月 9 日, SeaTunnel 以全票通過的優(yōu)秀表現(xiàn)正式成為 Apache 孵化器項目,這也是 Apache 基金會中第一個誕生自中國的數(shù)據(jù)集成平臺項目。目前,SeaTunnel 在 GitHub 上 Star 數(shù)達 4.3k+,F(xiàn)ork 815 次,社區(qū)達到 6000+ 人規(guī)模。截至目前,SeaTunnel 已經(jīng)發(fā)布了 39 個版本,并經(jīng)過大量企業(yè)生產(chǎn)使用。 Apache DolphinScheduler 社區(qū)組織架構(gòu)如下: PMC<---Committer<---Contributor<---User 目前擁有 Apache Incubator Mentor:7 位 ,PPMC 成員:10 位,Committer:28 位,Contributor:153 位。 社區(qū)提供了豐富的方式與開發(fā)者進行互動,提供了國際開發(fā)者和用戶交流的平臺,包括建立微信/QQ 群(使用者群與貢獻者群)、郵件列表、GitHub issues/discussions、Slack 和線下社區(qū)活動等,更符合國內(nèi)外用戶的使用習慣。 項目官網(wǎng):https://seatunnel.apache.org/ GitHub:https://github.com/apache/incubator-seatunnel Slack:https://join.slack.com/t/apacheseatunnel/shared_invite/zt-1kcxzyrxz-lKcF3BAyzHEmpcc4OSaCjQ
(二)治理模式概述
Apache SeaTunnel(Incubating)遵守“Apache Way”的理念,即“項目獨立、廠商中立、社區(qū)勝于代碼、精英治理、同儕社區(qū)、共識決策、開放溝通、責任監(jiān)督”。 我們認為,社區(qū)治理并非官僚行為,而是為了讓大家盡可能簡單、高效地對社區(qū)進行了解,同時大家也遵守同樣的規(guī)則,“Apache Way”就是目前最適合我們的治理模式。
(三)關(guān)于開源社區(qū)的思考
社區(qū)運營方面:通過文章、視頻、線上線下 Meetup 活動、峰會、用戶訪談等多種方式把產(chǎn)品信息傳達給用戶,從互動中了解用戶需求;建立社區(qū)貢獻者激勵機制,不斷激活社區(qū)貢獻者的創(chuàng)造力、凝聚力,共建社區(qū);同時參與國際開源話題討論,將中國的優(yōu)秀開源產(chǎn)品推向海內(nèi)外。
社區(qū)用戶方面:截至 2022 年 12 月,SeaTunnel 社區(qū)成員達到 6000+ 人的規(guī)模,SeaTunnel 核心團隊也參與到社區(qū)的運營維護中,為用戶和開發(fā)者提供及時的答疑解惑;同時定期對用戶進行調(diào)研,根據(jù)用戶反饋不斷更新完善SeaTunnel 的使用體驗;SeaTunnel 已經(jīng)過大量生產(chǎn)實踐檢驗,在 Bilibili、新浪、水滴籌、搜狗、趣頭條、唯品會、Shopee 等公司的生產(chǎn)實踐中,廣泛應(yīng)用于海量數(shù)據(jù)集成、數(shù)據(jù) ETL、數(shù)據(jù)聚合以及多源數(shù)據(jù)處理等場景中。
其他思考:
開發(fā)語言:在開發(fā)語言的選擇上,你需要考慮該語言是不是較為通用的開發(fā)語言,以及使用這種語言開發(fā)的群體的規(guī)模。
產(chǎn)品功能:產(chǎn)品是社區(qū)的基礎(chǔ),你所提供的產(chǎn)品,可能需要幫助解決某一種特定場景的問題。它在剛開始的時候可以很簡單,而并非一個大而全的項目。
持續(xù)的付出:你的開源項目可能是默默無聞的或者現(xiàn)在已經(jīng)風光無限,但是你在某種程度上需要有一個持之以恒的心去維護它,或者稱之為“不忘初心”。
第一個 PR:第一個參與項目的外部貢獻者,可能需要你花一些時間/精力來不斷地溝通。
使用者:你的使用者是對產(chǎn)品最好的認可,需要與第一批使用者交流溝通,可以讓他為項目做一些背書。
開放的態(tài)度:需要有一個開放的心態(tài),把自己想做、要做的事情,公開到社區(qū)里面,留下痕跡,讓后續(xù)想了解項目的用戶可以看到這些內(nèi)容,而不是自己閉門造車。
文檔準備:包括設(shè)計文檔、安裝文檔、使用文檔等,盡可能的齊全。
放低姿態(tài):社區(qū)管理者需要放低姿態(tài),不要一言堂、不要獨裁。
教育:其實國內(nèi)很多開發(fā)者對開源這件事情的了解還是不夠,社區(qū)需要充當開源事業(yè)的布道者。
(四)社區(qū)規(guī)劃
作為一個 Apache 孵化項目,Apache SeaTunnel 社區(qū)迅速發(fā)展,在接下來的社區(qū)規(guī)劃中,主要有四個方向:
支持更多數(shù)據(jù)集成場景 (SeaTunnel Engine)用于解決整庫同步、表結(jié)構(gòu)變更同步、任務(wù)失敗影響粒度大等現(xiàn)有引擎不能解決的痛點;
擴大與完善 Connector & Catalog 生態(tài)支持更多 Connector & Catalog,如TiDB、Doris、Stripe 等,并完善現(xiàn)有的連接器,提高其可用性與性能等;支持 CDC 連接器,用于支持實時增量同步場景;
支持引擎的更多版本如 Spark 3.x, Flink 1.14.x 等
更簡單易用(SeaTunnel Web)提供Web界面以 DAG/SQL 等方式使操作更簡單,更加直觀的展示 Catalog、Connector、Job 等;接入調(diào)度平臺,使任務(wù)管理更簡單。
審核編輯 :李倩
-
連接器
+關(guān)注
關(guān)注
106文章
16411瀏覽量
147962 -
開源
+關(guān)注
關(guān)注
3文章
4375瀏覽量
46478 -
數(shù)據(jù)集
+關(guān)注
關(guān)注
4文章
1240瀏覽量
26264
原文標題:SeaTunnel,Apache基金會中第一個誕生自中國的數(shù)據(jù)集成平臺項目
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
開放原子開源基金會與Linux基金會舉行會談
開放原子開源基金會旗下項目亮相FOSSASIA Summit 2026,中國開源力量閃耀曼谷
Eclipse基金會到訪開放原子開源基金會座談交流
開放原子開源基金會旗下項目亮相FOSSASIA Summit 2026
2026年1月開放原子開源基金會新增捐贈人一覽
基于M4-R1開發(fā)板的OpenHarmony開發(fā)實戰(zhàn)丨創(chuàng)建第一個應(yīng)用工程
SeaTunnel,Apache基金會中第一個誕生自中國的數(shù)據(jù)集成平臺項目
評論