Skip to content

Alluxio Project Management Committee (PMC)

ccmao-alluxio edited this page Sep 21, 2022 · 94 revisions

Updated 04/07/2022

Who is the owner of the Alluxio Open Source Community?

Alluxio Open Source Foundation

Who oversees the management and operation of the Alluxio Open Source Community?

Alluxio Project Management Committee (PMC)

Why do we need PMC?

  • Provide security and acknowledgment to major stakeholders of this project
  • Provide a venue to discuss and the grand rules to resolve conflict from different parties
  • Provide an explicit growth path for community members who want to participate and involve deeper
  • An approach to empower community members who contribute significantly to Alluxio

What do PMC Members do?

  • Manage & develop Alluxio open source project
  • Help community users
  • Grow and elect new PMC members through community engagements and targeted growth of community members

What is the structure of Alluxio PMC?

  • Approves philosophies, system design, policies all need to, has final say over all project-related decisions.

PMC Co-chairs: Bin Fan / Calvin Jia

  • Grow community, set community strategy
  • Preside over and sets the agenda for PMC meetings
  • Moderate meetings to make sure progress is made
  • Enforce the rules and procedures of the PMC
  • PMC Chairs are PMC Members as well

PMC Maintainer

  • A role that is not lifetime and only bound to people who are still actively contributing to Alluxio
  • Can vote for features
  • Can vote for and merge PRs
  • Can nominate and vote for new PMC members
  • PMC Maintainer is a PMC Member as well

PMC Member

  • Lifetime title bound to a person who may or may not be contributing to Alluxio
  • Can vote for PRs
  • Can vote for new PMC members

Committer

  • Lifetime title bound to a person who may or may not be contributing to Alluxio
  • Can vote for PRs

Community Manager: Jasmine Wang

  • Responsible for all non-technical operations of the Alluxio Open Source project;
  • Facilitating communications amongst all the contributors; helping new contributors with community engagement and growth; growing the community; establish and update community operational infrastructure; etc.

How can I become a PMC Member?

Step1: Become an Alluxio contributor

  • Any contribution to the Alluxio Open Source project and Alluxio Open Source community
  • Code contributions include PullRequest, Git issue, etc.
  • Startup tasks for new contributors
  • Once familiar, try out some easy level tasks
  • Community contributions include helping other users with their questions, leading technical group discussions or special interest group weekly syncs, Beta test Alluxio feature release, etc.
  • Content contributions include blog, tutorial, workshop, demo, etc.
  • Event contributions include presenting, hosting, or moderating at an Alluxio community event, and speaking at other meetup representing the Alluxio OS community, etc.
  • Other contributions such as advocating Alluxio OS on social media, spreading awareness of the Alluxio OS community, encouraging others to adopt Alluxio, etc.

Step2: From a contributor to a committer

  • At least 10 merged PRs and 1000+ lines of code
  • At least 1 medium level task
  • Present and advocate Alluxio open source community in the public channel (e.g., presentation in meetups, personal blogs, etc)
  • Help review code and help other community users in channels like Slack, Github, DingTalk, Wechat and etc.
  • Nominated by a PMC maintainer

Step3: From a committer to a PMC Member:

  • At least 1 Major feature or 2 sizable features
  • At least 5 minor bugs or doc fix
  • At least 1 hard level task
  • At least 2 public presentations and 2 blogs in any language
  • Serve Community duties
  • Nominated by a PMC maintainer

Step4: From PMC member to PMC maintainer

  • Actively contributing to Alluxio in the past 12 months
  • At least 3 major features
  • At least 15 minor bug fixes
  • Nominated by a PMC maintainer

What else does PMC manage?

Quarterly PMC meeting, with default agenda

  • Feature roadmap discussion
  • Next quarter community events
  • Last quarter rewards

Code & Doc Related PR Merging:

  • Case 1: get +1 from PMC maintainers without -1
  • Case 2: get a quorum from PMC maintainers when -1 is present

Project Management Committee Members

# Name Github Profile Affiliation
1 Calvin Jia calvinjia Google
2 Bin Fan apc999 Alluxio
3 Andrew Audibert aaudiber Google
4 Haoyuan Li haoyuan Alluxio
5 Gene Pang gpang Databricks
6 Jiri Simsa jsimsa Google
7 Pei Sun peisun1115 Waymo
8 Yupeng Fu yupeng9 Uber
9 Cheng Chang cheng-chang Google
10 Adit Madan madanadit Alluxio
11 Shimingfei shimingfei Alibaba Inc.
12 Baolong Mao maobaolong Tencent Inc.
13 Rong Gu RongGu Nanjing University
14 Saverio Veltri saveveltri RadicalBit
15 Li Luo luoli523 Shopee
16 Chen Tian chen-tian Huawei
17 Andrea Reale andreareale IBM
18 Jie Huang GraceH Paypal Inc.
19 Gil Vernik gilv IBM
20 Yang Che cheyang Alibaba Inc.
21 Ce Zhang JySongWithZhangCe China Unicom
22 Bin Feng bf8086 Databricks
23 Zac Blanco ZacBlanco UCSD
24 Lu Qiu LuQQiu Alluxio
25 David Zhu yuzhu Alluxio
26 Jiacheng Liu jiacheliu3 Alluxio

Committers

Name Github Profile Affiliation
Yaolong Liu codings-dan Tencent
Bing Zheng bzheng888 Tencent
Haoning Sun Haoning-Sun Shopee

Top Contributors of the Month (Jun, Jul, Aug 2022)

Name Github Profile Score (Jun) Score (Jul) Score (Aug)
Baolong Mao maobaolong 71 108 66
Zhaoqun Deng secfree 35 43 63
Akun Xiang _ _ 45
Q _ 8 44
Lei Qian qian0817 _ 6 37
Kan Zhao _ 16 32
Chaoyang Li _ _ 25
Haoning Sun Haoning-Sun 28 35 25
Mengyu Hu _ 2 22
Songhe Fu _ _ 20
XuanlinGuan XuanlinGuan _ 22 20
Yanbin Zhang singer-bin 20 35 20
JiashengLin amosannn _ _ 17
Dachuan Wang _ 5 16
Bin Ling lingbin 20 10 13
grant _ _ 12
Li Simian LDawns _ _ 10
Peng Lei _ _ 10
Sonal Aggarwal _ _ 6
Bob Bai bobbai00 _ _ 5
Dominik Choma _ _ 5
Hao Pan suninsky _ _ 5
Jie Fu DamonFool _ _ 5
Jun Wang _ _ 5
Ming Li _ _ 5
Qianxi Zhang _ _ 5
Qingwu Fu JulySouthWind _ _ 5
Xinli Shang shangxinli 25 15 5
yangchenye YangchenYe323 _ _ 5
Kelivn Zhang _ _ 4
MenglongLiu _ _ 4
Qingmiao Yu _ _ 4
Yang Che cheyang _ 5 4
Junyan Guo _ _ 3
Liang She 12 4 3
Paul Wais _ _ 3
Ying Zhao flyhighzy _ _ 3
Jiabin Tang _ _ 2
Qiankun Li _ _ 2
WWQ wwq2333 _ _ 2
Xuefeng Shao shaoxuefeng _ _ 2
shi wang _ _ 2
David Handelman 4 _ 1
Dimiter Dimitriev _ 2 1
Gary Shen CN _ 2 1
Heart to bodhi _ _ 1
Hongqiang Yang _ _ 1
JianyuLi JianyuLi _ _ 1
LKR1996 LKR1996 _ _ 1
Li Zhuang zelostech _ _ 1
Liu Yd 4 _ 1
Martin Dekov _ 2
Peng Wang journey-wang _ _ 1
Sanskar Goyal _ _ 1
Tone _ 1 1
adol001 adol001 16 5 1
junling du _ _ 1
junyanguo-uber junyanguo-uber _ _ 1
leo jie _ _ 1
mcfernan _ _ 1
music _ _ 1
soaggarwal _ _ 1
xxyyang Yang9613 _ _ 1
Xiaoye Wang _ 40 _
Wei Deng _ 35 _
Peng Jie _ 25 _
Bing Zheng bzheng888 10 20 _
Chen Liang chliang71 _ 20 _
Jian Li 4 20 _
Qisheng _ 20 _
Yanbing Zhang _ 20 _
Zhengyu Chen _ 20 _
LiuJiahao0001 LiuJiahao0001 _ 15 _
Chen Wang _ 10 _
Chenyu Fan _ 10 _
Chunlin Zhao _ 10 _
Huawei Li _ 10 _
Pan Liu liupan664021 _ 10 _
Tianbao Ding flaming-archer 5 10 _
Yuchen Fan adios666 _ 10 _
CandyCloud _ 8 _
Yang Yang harris233 25 6 _
xuen bigbigxu _ 6 _
Byron Zhang packageman 1 5 _
Dongdong Lv Idd91 10 5 _
Frank Hu frankobe _ 5 _
Omid 5 5 _
Teyza Ponce _ 5 _
Wei Guo _ 5 _
witheredwood witheredwood 20 5 _
xpbob xpbob 10 5 _
Yiichan 12 5 _
Amos _ 4 _
Yunlong Kong BUPTAnderson _ 4 _
Zhanyang Li lizhanyang505 _ 3 _
wsjswy wsjswy _ 2 _
Abid Mohammed abmo-x _ 1 _
Angel Aleksandrov _ 1 _
Cathy _ 1 _
Ce Zhang JySongWithZhangCe 6 1 _
Kostadin Georgiev _ 1 _
Liang Huang _ 1 _
Qing Zhao _ 1 _
Vimal Chaudhari _ 1 _
W.K _ 1 _
Zhengbin Fu _ 1 _
liuweibin6566396837 liuweibin6566396837 _ 1 _
ruiliang liangrui1988 3 1 _
Joseph Kandatilparambil 20 _ _
Darryl Ouye sumokiama 12 _ _
Yaolong Liu codings-dan 10 _ _
Zijie Lu TszKitLo40 10 _ _
Kan Wu 8 _ _
ni wang uniqueni 8 _ _
Jazz Wang 5 _ _
Lu Wang 5 _ _
Lu Zheng 5 _ _
Tom Lee tomscut 5 _ _
dengweisysu dengweisysu 5 _ _
jasondrogba jasondrogba 5 _ _
naveensrinivasan naveensrinivasan 5 _ _
Binbin Ma 4 _ _
Fahim Tahmid Chowdhury 4 _ _
Sven Teresniak 4 _ _
Vasista Polali 4 _ _
Victor Arbues 4 _ _
Zuoqing Zhang 4 _ _
tsyang 4 _ _
Hao Zhu viadea 1 _ _
Jinpeng Chi cutiechi 1 _ _
alvintanjianjia alvintanjianjia 1 _ _
china-shang china-shang 1 _ _
xuanlang xuanlang 1 _ _