XX SIG Charter Template
Note: This template is a guideline for what has typically been done in Hyperledger communities and seen as a best practice, however communities may collectively decide to change and adjust the template according to what makes sense for their community (except where otherwise noted -- for instance, all groups must adhere to our Code of Conduct).
Explain why blockchain is relevant to your industry
The mission of the XX-SIG shall be to:
The goals of the XX-SIG shall be to:
The name of this Special Interest Group shall be the Hyperledger XX Special Interest Group. Additional appropriate name references shall be:
The scope of the XX-SIG shall include:
The XX-SIG may form subgroups or task forces to support, emphasize, or promote any of those items listed above.
The scope of the XX-SIG shall exclude:
Work products of the XX-SIG include, but are not limited to:
Hyperledger SIGs are open and global communities where anyone from anywhere can and should be able to participate, contribute, and access tools and information. For example, this means that even with meetings that are held via teleconference, we have to involve those not on the calls who are online. Best practice in an open and global community is to keep in mind time zone differences of the group participants and make sure to include non-meeting participants in group discussions and decisions by active use of the mailing list. All SIGs must adhere to the Hyperledger Code of Conduct and Anti-Trust Policy (see below) during meetings:
Linux Foundation meetings involve participation by industry competitors, and it is the intention of the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws.
Examples of types of actions that are prohibited at Linux Foundation meetings and in connection with Linux Foundation activities are described in the Linux Foundation Antitrust Policy available at http://www.linuxfoundation.org/antitrust-policy. If you have questions about these matters, please contact your company counsel, or if you are a member of the Linux Foundation, feel free to contact Andrew Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to the Linux Foundation.
Meeting details, meeting notes, and documentation shall be made publicly available. The following items shall be generated and made available to the community after each meeting:
The XX-SIG may collaborate with the Technical Steering Committee (TSC), Hyperledger leadership, and respective project maintainers.
A list of Hyperledger frameworks, Special Interest Groups, and other organizations the XX-SIG anticipates to work with includes:
XX-SIG membership shall be free and open to members of the community who have an interest in issues as they relate to the SIG topic technologies in general, and blockchain technologies in specific. SIG membership is established by subscription to the mailing list.
All participation in the groups activities is voluntary. It is perfectly fine to listen in to a group and do nothing. Of course active contribution is our goal, but it is not a requirement for membership.
Anyone can propose agenda items, activities, and work products. In work products, the only requirement is there's enough buy-in from community members to want to volunteer to complete the product.
Governance of the XX-SIG shall be managed through its membership in accordance with the guidelines and overriding jurisdiction of Hyperledger leadership.
Day-to-day management of the XX-SIG shall be conducted by elected officer(s). Any actions taken on this basis and having direct effect on XX-SIG membership shall be reported to membership in a timely manner through established channels of communications.
XX-SIG leadership is comprised of the following office role(s):
If more than one office role is available, an XX-SIG officer shall not hold more than one office role at any given time.
For consideration of an office of XX-SIG, an XX-SIG officer-in-consideration must be:
The first interim Chair of a SIG is nominated by the initial proposer of the SIG and s/he serves for approximately 90 days or up to the first 6 meetings as long as the SIG has active participation and contributors. All future Chairs will be selected through an election process where group members vote.
An XX-SIG officer shall be elected by membership into position through a simple majority vote, and with Hyperledger leadership approval.
When there are two or more candidates, officer election shall be determined through a plurality vote, and with Hyperledger leadership approval.
Candidate Nomination can happen in a few ways (to be decided by the community on which approach to employ):
All XX-SIG members shall have one vote. All membership votes shall be based on a simple majority, unless otherwise noted.
Voting can take place in a few ways, to be determined by the community:
The XX-SIG shall follow the direction of Hyperledger POC for the voting process. In the event of a tied vote, a ranking XX-SIG officer shall be granted a tie-breaking vote.
In the case where an existing Chair is not able to complete their term, an early election can be called. For instance, if a Chair has a change at their work that causes them to not have the time to devote to the SIG or if a Chair is no longer performing the responsibilities assigned to the role of the office, then a new Chair will need to be elected. At any time over the course of an XX-SIG officer’s tenure, XX-SIG member(s) may identify whether the Chair is fulfilling the responsibilities.
A new election process can be started by having a discussion on the group’s list or by communication by the Hyperledger POC. In that discussion, the Chair may announce they are stepping down.
An XX-SIG Chair is responsible for the following items:
An XX-SIG officer shall serve for a period of one year from the start of the SIG group (for the first chair) or the last election date. An XX-SIG officer may be elected into office for unlimited consecutive terms.
At such time a member is to be considered for the role of an XX-SIG officer, or a sitting XX-SIG officer is to be reconsidered for that role, an election process (as identified in the Election section) shall be commenced not less than four weeks in advance of the end of the current XX-SIG term.
There are a few cases in which an existing SIG chair can be removed:
If this were to happen, this prompts an early election.
Upon the determination that an XX-SIG officer is no longer performing the responsibilities assigned to the role of the office, XX-SIG member(s) may perform the following actions:
Live meetings can be held weekly, bi-weekly, or monthly as determined by group members via teleconference. In addition, coordination and communication can also happen asynchronously online via the mailing list, chat, and wiki page as well.
The ranking XX-SIG officer will send out an agenda and a call for agenda items in advance (at least 2 days) through both the mailing list and chat channels to ensure that live or online attendees can contribute and know what will be discussed in advance of every meeting.
Recordings/minutes for each live meeting should be kept and shared out to XX-SIG membership after the call.
Meeting cancellations should be made at least 24 hours in advance of any meeting date.
All XX-SIG membership meetings are placed on the Hyperledger Community Calendar. To ensure that a cancelled meeting is removed from the calendar, the person leading the meeting shall send a meeting cancellation request to firstname.lastname@example.org.
Additionally, a meeting cancellation notification shall be made to XX-SIG membership through both the mailing list and chat channels.
Should the scope of the XX-SIG reach completion, or conversely, the traffic on the various discussion forums, and/or the teleconference activity drop to very low levels, then the ranking XX-SIG officer may ask Hyperledger POC to disband the Special Interest Group.
Subgroups serve to direct membership efforts toward key areas of mutual or themed interest within the larger XX-SIG general membership.
Like the parent XX-SIG, subgroups are obligated to serve as a mechanism for productive and demonstrable work products under the guidance of a lead, who is responsible for transparently communicating subgroup status back to XX-SIG leadership.
Any member of the XX-SIG may recommend to XX-SIG leadership the desire to form a subgroup with the intent to serve a specific need or set of needs not already served through the parent XX-SIG or any existing XX-SIG subgroup.
Upon approval, that member(s) must identify a subgroup lead, and work with XX-SIG leadership to develop a subgroup charter.
An XX-SIG subgroup charter can follow the same template as the SIG charter.
This charter may be altered by a consensus resolution passed at a meeting of XX-SIG members. All changes made to this charter shall receive final approval from Hyperledger POC.