Proposal for re-forming the Hyperledger TSC

Section 1.a of the Hyperledger charter states:

1. Mission of Hyperledger Project (“HLP”).

The mission of HLP is to:

a. create an enterprise grade, open source distributed ledger framework and code base, upon which users can build and run robust, industry-specific applications, platforms and hardware systems to support business transactions.

The mission of creating an enterprise grade DLT fell by the wayside years ago; what I propose is, in short:

  1. The current TSC term is extended and ends with CY2022
  2. Seats on the replacement TSC (14 seats) are decided by appointment:
    1. Each premier member gets one seat (7 total)
    2. Each top-level graduated project gets one seat (6 total)
    3. The community (sigs, local communities) get one seat (1 total)
    4. No entity may have more than two seats
    5. One person cannot have more than one seat
  3. How the projects, SIGs, and working groups decide on how the seat they have available is filled is delegated those parties
  4. The chair and co-chair are elected as before

One knock-on of this would be each project would need to have more formal meetings, as they would essentially have a project-specific TSC.

Rude FAQ:

Q: you propose replacing an election with appointments? this seems very anti-democratic

A: I feel that many projects which report to the TSC have never had any representation on the TSC; I feel that is worse. Furthermore, every year it has proven more difficult to run the election, distribute the ballots, and the like

Q: Limiting an entity to two seats seems rude

A: I'm not married to that!