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