Skip to content

Alluxio Project Management Committee (PMC)

Shouwei Chen edited this page Dec 11, 2023 · 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
27 Mengyu Hu humengyu Zhihu

Committers

Name Github Profile Affiliation
Yaolong Liu codings-dan Tencent
Bing Zheng bzheng888 Tencent
Haoning Sun Haoning-Sun Shopee
Xi Chen xichen01 Shopee
Tianbao Ding flaming-archer China Mobile
Zhaoqun Deng secfree Shopee

Top Contributors

 adol001 Baolong Mao (maobaolong) bigxiaochu Bob Bai (bobbai00)
Ce Zhang (JySongWithZhangCe) chunxiaozheng dangxiaodong (smdxdxd) Deepak Shivamurthy (deepak-shivamurthy)
fanyang (fffanyang) fengshunli Haoning Sun (Haoning-Sun) humengyu (humengyu2012)
jianghuazhu Jie Fu (DamonFool) Kaijie Chen (kaijchen) Lei Qian (qian0817)
Li Simian (LDawns) linda (wenfang6) Ling Bin (lingbin)  LiuJiahao0001
Lucas (lucaspeng12138) Nandeeshvar Porko Pandiyan (nand-porko) Shuai Wuyue (shuaiwuyue) Shuaibing Zhao (StephenRi)
Tianbao Ding (flaming-archer) Wei Deng (dengweisysu) wuzhenhua (wuzhenhua01) Vimal (vimalKeshu)
XiChen (xichen01) Xinli Shang (shangxinli) Xinran Dong (007DXR) Xinyu Deng (voddle)
 xpbob  XuanlinGuan Yanbin Zhang (singer-bin) Yangchen Ye (YangchenYe323)
Yaolong Liu (codings-dan) yiichan (YichuanSun) Zhaoqun Deng (secfree) Zhigang Huang (zerorclover)
Zihao Zhao (zhezhidashi)