Charter of The TODO Group General Members (GM) and Steering Committee (SC)

Disclaimer: Please note this charter covers the activities and responsibilities of general members and the steering committee. There are many other folks active in TODO Group, such as individuals employed by OSPO Associate Organizations and individuals who are OSPO practitioners and contributors to open source projects and communities. Individual persons are welcome and encouraged to join and participate in the TODO Group as long as they abide by our code of conduct. For information, please visit the TODO Group community & network page

  1. Mission of the TODO Group (“TODO”). The TODO Group’s primary focus is to identify key policy and process choices related to corporate open source engagement and create tools and educational materials that promote best practices around such engagements.

  2. General Membership The TODO Group General Members are composed of individuals deeply involved in running open source offices, tasked to drive open source across divisions and product lines within their organization. These individuals have learned from practical experience what it takes to successfully engage in or create open source offices and build effective internal open source education and initiatives that guide how developers and non-developers in their organization engage in external communities.
    The TODO Group’s general membership shall be composed of the General Members. Anyone may participate as a General Member as long as they meet the General Member Qualifications. At such time as a General Member no longer meets the qualifications, their General Member voting rights and general member bi-weekly meetings will be rescinded (they will become emeritus members).

    1. General Member Qualifications: An individual may be qualified to join TODO Group as a General Member if they:

      1. Are an employee, worker, team or staff member of an organization that is a member of The Linux Foundation at any membership level.

      2. Are an employee, worker, team or staff member of an organization with development teams that use or contribute to open source projects across multiple divisions, products, or departments,

      3. in a role that manages, oversees, or guides the organization’s policies, processes and contributions to open source projects

      4. and the organization does not derive a significant portion of its revenue as a solution provider to other OSPOs.

    2. General Members shall be entitled to:

      1. Participate in TODO Group Working Groups, meetings, initiatives, events and any other activities;

      2. identify their organization as a member or participant in the TODO Group; and

      3. nominate one individual for election to the Steering Committee.

  3. Steering Committee

    1. Responsibility: The Steering Committee shall be responsible for:

      1. coordinating with the group’s Program Manager to manage day-to-day operations of the group;

      2. overseeing all business and marketing matters, including approving new programs and initiatives that make use of the TODO Group name, logo, or branding, and approving use of the TODO Group name, logo, or branding for sponsorship or endorsement purposes;

      3. approving, modifying or eliminating Working Groups;

      4. adopting and maintaining policies, rules, and/or procedures for the group (subject to LF approval) including but not limited to a Code of Conduct, a trademark policy and any other policies;

      5. approving procedures for the nomination, election, and appointment of Steering Committee members;

      6. approving procedures for the nomination and election of any officer or other positions created by the Steering Committee;

      7. voting on all decisions or matters coming before the Steering Committee.

    2. Composition:

      1. Steering Committee members shall be nominated or appointed for their expertise, contribution to the advancement of open source program management, and diversity of backgrounds and opinions.

      2. The Steering Committee shall be composed of seven (7) General Members, with five (5) elected and two (2) appointed.

      3. Committee member terms shall begin on January 1st of the year following election or appointment, and terminate on December 31st of the second year following election or appointment.

      4. In each calendar year, the group shall hold an election to fill elected positions which will be vacated at the end of that year. The election process shall include nominations and voting during the month of September.

      5. In each calendar year, the committee shall appoint one (1) member to fill the appointed position which will be vacated at the end of that year. The appointment shall be made during the month of October, by the current members of the commitee at that time.

      6. In even-numbered years, two (2) elected positions and one (1) appointed position shall be filled by the election and appointment processes.

      7. In odd-numbered years, three (3) elected positions and one (1) appointed position shall be filled by the election and appointment processes.

      8. If any committee member should resign or otherwise be unable to complete their term for any reason, with more than six (6) months remaining in their term, the remaining committee members may appoint a replacement member. For election or appointment purposes, that member’s term will end when the outgoing member’s term would have ended.

      9. If any committee member should resign or otherwise be unable to complete their term for any reason, with six (6) months or fewer remaining in their term, their position will be left unfilled until the regularly scheduled election or appointment process for that position.

      10. TODO Steering Committee members are elected for a two year term.

      11. Elections shall be run using the Condorcet-IRV method through the Cornell online service Cornell online service. The methodology or service used in future elections may be changed via a five (5) member approval vote of current members of the committee at that time.

    3. Removal:

      1. Steering Committee members shall qualify for removal for:

        1. Violation of the TODO Group Code of Conduct.

        2. Inexcused absence from two (2) consecutive Steering Committee meetings.

        3. Non-participation in Steering Committee votes and activities via email, real-time chat, or in person for more than consecutive 8 weeks.

      2. The Steering Committee may choose to remove qualifying members by a majority vote of all remaining current members.

    4. Any issues that the Steering Committee is unable to resolve shall be referred to The Linux Foundation for resolution.

  4. Officers The Steering Committee shall elect a Chairperson and, if so desired, may elect such other officers as it may choose. All officers shall be elected annually. There are no limits on the number of terms an officer may serve.

  5. Voting Actions of the Steering Committee may be taken at in-person meetings, via conference call, or through electronic means, including email or real-time chat. In order for any action to be effective, it shall be approved by a simple majority of the Steering Committee members participating in person and/or by conference call, when a quorum is so present. Quorum shall be met when at least five (5) members of the Steering Committee are present. Any vote may be taken without a meeting electronically but shall require a majority of the entire Steering Committee to pass.

  6. Working Groups The TODO Group will host Working Groups for everyone, including its general members to contribute to that are intended to accelerate its mission. Initial Working Groups are expected to cover topics including, but not limited to:

    • Well documented software to facilitate the management of open source software engagement and operations by an organization

    • Blog and wiki articles providing recommendations on how to manage open source operations and implement open source usage and contributions best practices by an organization

  7. Operating Principles

    1. TODO member meeting mechanisms and expected frequency

      1. General Member meetings may take place via electronic means or face-to-face. Face-to-face meeting locations and times will be set by the Steering Committee.

      2. General Member Meetings will occur at least once per quarter.

      3. Details of meeting mechanisms and instructions for attendance will be published reasonably in advance to all general members in good standing.

    2. Communication mechanisms

      1. All public communication not during meetings will take place over the public group mailing list(s), real-time chats, issue trackers, or source code management systems and will be accessible to members and non-members alike.

      2. All private communication not during general member meetings will take place via (1) the general member mailing list and (2) dedicated real-time chat channels, all of which are limited to general members. Every issue tracker, repository, and all other services under the TODO GitHub organization are considered technical communication and thus must be always public.

    3. Level of confidentiality

      1. All communication during meetings will be under Chatham House Rules.

      2. All private communication via all media as defined above will be restricted to members only and not permitted for public distribution.

      3. All communication via all media as defined above will be public.

  8. Antitrust Guidelines

    1. All members shall abide by The Linux Foundation Antitrust Policy available at:

    2. All members shall encourage open participation from any organization able to meet the membership requirements, regardless of competitive interests. Put another way, the TODO Group shall not seek to exclude members based on any criteria, requirements, or reasons other than those used for all members.

  9. General Rules and Operations. The TODO Group shall be conducted so as to:

    1. engage in the work of the project in a professional manner consistent with maintaining a cohesive community, while also maintaining the goodwill and esteem of The Linux Foundation in the open source software community;

    2. respect the rights of all trademark owners, including any branding and usage guidelines;

    3. engage The Linux Foundation for all TODO press and analyst relations activities;

    4. upon request, provide information regarding Project participation, including information regarding attendance at Project-sponsored events, to The Linux Foundation;

    5. coordinate with The Linux Foundation in relation to any websites created directly for TODO; and

    6. operate under such rules and procedures as may from time to time be approved by the Steering Committee and confirmed by The Linux Foundation.

    7. Under no circumstances shall The Linux Foundation be expected or required to undertake any action on behalf of TODO that is inconsistent with the tax exempt purpose of The Linux Foundation.

  10. Intellectual Property Policy

    1. All contributions shall be accompanied by a Developer Certificate of Origin sign-off (

    2. All new inbound code contributions to TODO shall be made under the Apache License, Version 2.0 (available at or an alternative OSI-approved open source license clearly identified by the contributor in the contribution in accordance with the DCO. All documentation will be contributed to and made available to TODO under the Creative Commons Attribution 4.0 International License (available at or an alternative OSI-approved open source license clearly identified by the contributor in the contribution in accordance with the DCO.

    3. All outbound code will be made available under the license for the inbound contribution.

    4. Any TODO General Member may raise an objection or concern regarding any contribution made under an alternative license to the Steering Committee for resolution.

  11. Amendments and Notice

    1. This Charter may be amended, and additional rules may be adopted, at any time by a two-thirds majority of all then serving Steering Committee members with final approval from The Linux Foundation.