Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: typo fix from last update

...

    • The Technical Steering Committee (the “TSC”) will be responsible for all technical oversight of the open source Project. 

    • The TSC voting members will be comprised of select members from among the Project’s Committers. At the inception of the project, the TSC voting members are appointed by participating companies , with each company, including any Related Company (see definition of Related Company in Section 2.c below), appointing only one (1) representative,  as set forth within the TSC Representative Table , located on the EMCO designated Technical Steering Committee wiki page. The TSC may choose an alternative approach for determining the voting members of the TSC, and any such alternative approach will be documented on the designated EMCO Technical Steering Committee wiki page .  Any meetings of the Technical Steering Committee are intended to be open to the public, and can be conducted electronically, via teleconference, or in person. 

    • For the purpose of this document, “Related Company” shall mean any entity (Company-A) which controls or is controlled by another entity (Company-B) or which, together, is under the common control of a third party (Company-C), in each case where such control results from ownership, either directly or indirectly, of more than fifty percent of the voting securities or membership interests of the entity in question; and “Related Companies” are entities that are each a Related Company as described above.

    • TSC projects generally will involve Contributors and Committers. The TSC may adopt or modify roles so long as the roles are documented in the CONTRIBUTING file. Unless otherwise documented:
      • Contributors include anyone in the technical community that contributes and/or reviews, code, documentation, or other technical artifacts to the Project;
      • Committers are Contributors who have earned the ability to modify (“commit”) source code, documentation or other technical artifacts in a project’s repository; and
      • A Contributor may become a Committer by a majority approval of the existing Committers. A Committer may be removed by a majority approval of the other existing Committers.
    • Participation in the Project through becoming a Contributor and Committer is open to anyone so long as they abide by the terms of this the Project Charter.
    • The TSC may (1) establish work flow procedures for the submission, approval, and closure/archiving of projects, (2) set requirements for the promotion of Contributors to Committer status, as applicable, and (3) amend, adjust, refine and/or eliminate the roles of Contributors, and Committers, and create new roles, and publicly document any TSC roles, as it sees fit.
    • The TSC may elect a TSC Chair, who will preside over meetings of the TSC and will serve until their resignation or replacement by the TSC.  If in the future a directed fund of the Linux Foundation is established to support the Project, or the Project joins a directed fund of the Linux Foundation, the TSC Chair, or any other TSC member so designated by the TSC, will serve as the primary communication contact between the Project and the applicable directed fund.
    • Responsibilities: The TSC will be responsible for all aspects of oversight relating to the Project, which may include:
      1. coordinating the technical direction of the Project;
      2. approving project or system proposals (including, but not limited to, incubation, deprecation, and changes to a sub-project’s scope);
      3. organizing sub-projects and removing sub-projects;
      4. creating sub-committees or working groups to focus on cross-project technical issues and requirements;
      5. appointing representatives to work with other open source or open standards communities;
      6. establishing community norms, workflows, issuing releases, and security issue reporting policies;
      7. approving and implementing policies and processes for contributing (to be published in the CONTRIBUTING file) and coordinating with the series manager of the Project (as provided for in the Series Agreement, the “Series Manager”) to resolve matters or concerns that may arise as set forth in Section 7 of this Charter;
      8. discussions, seeking consensus, and where necessary, voting on technical matters relating to the code base that affect multiple projects; and
      9. coordinating any marketing, events, or communications regarding the Project.

...

  • An initial TSC has been established per above. TSC eliibility eligibility is defined per above and aligns with the Technicval Technical Charter . Contributor and Committer are defined per above. TSC Chair, TAC representative, and MAC liaison roles will be assigned through nomination, then TSC voting. Additionsal  Additional roles, including Prooject Project Technical Leads (PTLs) may be defined as project needs arise.
  • The current TSC Rep table is here. The TSC represents the top-level decision-making bode for the project.
  • Additional project roles, as needed, are filled by TSC voting (majority)
  • Removal from a Project Role- 
    • A person may
    be removed
    • voluntarily resign from a project role
    through TSC vote  (majority) and addressed on a case by case basis. Consultation outside the community may be required as needed
    • by making a public announcement to the TSC.
    • A person in a project role who is disruptive, or has been inactive on that project for an extended period (e.g., six or more months), or is not abiding by the project charter or code of conduct may have his or her role status revoked by the TSC.
  • Disputes are resolved TSC voting (majority)


Current subgroups, projects, PTLs and committers:


The Governance set forth here may evolve over time based on project needs, and shall be agreed upon by the TSC in place at that time.