Skip to content

Latest commit

 

History

History
80 lines (45 loc) · 4.39 KB

Technical-Steering-Committee.md

File metadata and controls

80 lines (45 loc) · 4.39 KB

Technical Steering Committee

This document outlines the mission, scope, and objectives of the StarRocks Technical TSC (TSC).

Technical TSC (TSC) is a group responsible for providing overall leadership, strategic guidance, and decision-making authority to the project. The TSC also helps shape the project's roadmap and direction, ensures that it meets its goals, and facilitates collaboration within the community.

Direct responsibilities of the Technical Steering Committee (TSC)

  1. Strategic Direction: The TSC defines and refines the project's strategic goals, mission, and vision. It ensures that the project's activities align with these overarching objectives.
  2. Decision-Making: The TSC makes important decisions about the project's technical direction, major releases, partnerships, collaborations, and other significant matters that affect the project as a whole.
  3. Technical Oversight: For technical projects, the TSC may have a role in guiding technical decisions, architecture choices, and development processes. The TSC monitors the project's progress, evaluates its performance, and conducts periodic reviews to ensure that the project is meeting its objectives.
  4. Roadmap and Strategy: The TSC is responsible for defining the project's roadmap and strategic direction. It identifies key features, enhancements, and priorities for upcoming releases, ensuring that the project evolves in a coherent and purposeful manner.
  5. Community Engagement: The TSC fosters a healthy and inclusive community around the project. It encourages community growth, engagement, and participation among contributors and users.
  6. Governance and Processes: The TSC establishes and maintains the project's governance structure, defining roles, responsibilities, and decision-making processes.
  7. Member Appointment and Voting: The TSC approves committers and maintainers, ensuring that individuals who join the project align with its values and goals.
  8. Coordination and Collaboration: The TSC facilitates collaboration among different teams, working groups, and contributors involved in the project.
  9. Conflict Resolution: In cases of disputes or conflicts within the project, the TSC may step in to mediate and find resolutions in a fair and constructive manner.
  10. Strategic Partnerships: Identifying and fostering strategic partnerships with organizations or companies that can contribute to the project's growth and sustainability.
  11. User Outreach and Adoption: Promoting the project to potential users and encouraging adoption within relevant communities.
  12. Legal and Licensing Compliance: The TSC ensures that the project adheres to legal and licensing requirements, helping prevent potential legal issues and ensuring proper licensing of the project's codebase.

Members

Public Name GitHub ID Role
Alvin Zhao imay Chair
Chaoyong Li chaoyli Member
Kaisen Kang kangkaisen Member
Kai Ding tracymacding Member
Xiaohua Liu trueeyu Member
Youdong Zhang howrocks Member
Kang Zhou caneGuy Member
Heng Zhao dshadowzh Member
Gaungxu Cheng guangxuCheng Member
Wei Zhou choury Member
Jingwei Lu Member

Elections

The members of the TSC can hold elections to vote for adding or removing members.

Voting

  • The voting is based on a one-vote per voting member basis.
  • To facilitate member voting, such as when casting votes for new committers and maintainers, a minimum of two votes (excluding the nominator's vote) will be necessary for the vote to be considered successful.

Term

The term of the TSC membership is one year. Eligible for re-election after a new election.

Vacancies

In the event of a resignation or other loss of an elected committee member, the next most preferred candidate from the previous election will be offered the seat.

A maximum of one (1) committee member may be selected this way between elections.

In case this fails to fill the seat, a special election for that position will be held as soon as possible.

Resignation

If a committee member chooses not to continue in their role, for whatever self-elected reason, they must notify the committee in writing.

Removal

A TSC member may be removed by an affirmative vote of a majority of the TSC.