Skip to content

Commit da50552

Browse files
authored
Merge pull request #43 from pragma-org/musik-c-patch-1
Create project committee charter for review
2 parents d81c056 + 4683df2 commit da50552

File tree

1 file changed

+114
-0
lines changed

1 file changed

+114
-0
lines changed
Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
---
2+
PDR: 11
3+
Title: Project Committee
4+
Category: Process
5+
Status: Pending
6+
Authors:
7+
- Christina Gianelloni <[email protected]>
8+
Created: 2025-10-18
9+
---
10+
11+
# Project Committee Charter (Phase 2)
12+
13+
## I. Legal Basis and Purpose
14+
1. In accordance with Articles 4, 5 and 22 of the PRAGMA Statutes, the Project Committee (“PC”) is established as a standing body, delegated by the Administrative Board (“AB”) and approved by the General Assembly (“GA”).
15+
2. The PC’s mandate is to evaluate, recommend and oversee projects operating under PRAGMA’s umbrella, ensuring that they:
16+
- align with PRAGMA’s mission and open-source principles;
17+
- adhere to governance, reporting and transparency standards; and
18+
- maintain progress toward long-term community sustainability.
19+
20+
## II. Composition and Appointment
21+
1. **Membership & Eligibility**
22+
- The PC shall be composed of **community members**, not limited to PRAGMA’s formal membership.
23+
- Applicants should demonstrate relevant experience in open-source development, governance, community management, or blockchain-related technology.
24+
- Efforts should be made to ensure diversity in geography, professional background and ecosystem representation.
25+
2. **Number of Members**
26+
- The Committee shall consist of a minimum of **three (3)** and a maximum of **five (5)** members, depending on workload and project volume.
27+
3. **Application & Selection Process**
28+
- The AB shall issue a **public call for applications**, describing the role, expected workload and selection criteria.
29+
- Interested individuals submit an application outlining their background, qualifications and potential conflicts of interest.
30+
- The AB reviews all submissions and appoints members by majority vote, based on merit, expertise and balance across disciplines.
31+
4. **Term of Service**
32+
- PC members serve a **one-year renewable term**.
33+
- Vacancies during the term may be filled by the AB for the remainder of that term.
34+
5. **Removal**
35+
- Members may be removed by majority vote of the AB for cause (misconduct, breach of confidentiality, or repeated non-participation).
36+
- Members may resign in writing at any time.
37+
38+
## III. Officers
39+
1. The PC elects from among its members a **Chair** and a **Secretary** annually.
40+
- The Chair facilitates meetings and acts as liaison to the AB.
41+
- The Secretary maintains minutes, records and the status of project evaluations.
42+
2. Elections occur during the first meeting after appointment.
43+
44+
## IV. Meetings and Operations
45+
1. The PC may meet virtually or in person.
46+
2. A quorum shall consist of a simple majority of active members.
47+
3. Decisions are made by majority vote; the Chair casts the deciding vote in case of a tie.
48+
4. Meeting minutes and all formal decisions shall be recorded and published in PRAGMA’s documentation repository.
49+
5. The PC submits **quarterly summary reports** to the Administrative Board (per Article 22(h) of the Statutes).
50+
51+
## V. Mandate and Scope
52+
The PC operates under delegation from the AB to manage the following responsibilities:
53+
1. **Project Intake & Evaluation** — Vetting and recommending new projects for incubation.
54+
2. **Oversight of Active Projects** — Monitoring progress and compliance.
55+
3. **Reporting & Documentation** — Ensuring projects deliver timely and transparent reports.
56+
4. **Advisory Role** — Providing input to the AB regarding project health, graduation or termination.
57+
58+
## VI. Duties and Responsibilities
59+
60+
### A. Evaluation & Selection
61+
- Review **Prospective Project** submissions (per PDR-0003) to ensure:
62+
- Alignment with PRAGMA’s goals and vision.
63+
- Open-source licensing willing to donate to PRAGMA.
64+
- Legal and IP soundness.
65+
- Has a clear roadmap alligned with its objectives
66+
- Conduct follow-up interviews or Q&A when necessary.
67+
- Provide written recommendations and scores to the AB for decision.
68+
69+
### B. Oversight of Incubating Projects
70+
- Assign a **Guide** essentially a liaison for each incubating project.
71+
- Review and assess quarterly reports, ensuring timely submission and transparency.
72+
- Validate adherence to roadmap, governance model and PRAGMA’s ethical and legal standards.
73+
- Identify at-risk projects and recommend interventions or discontinuation.
74+
75+
### C. Transition to Maintainer Committee
76+
- After multiple successful quarters, prepare recommendations to the AB for **GA referral** to establish a Maintainer Committee (per Article 5(2) of the Statutes). The decision to accept or reject the project is based on meeting the following requirements:
77+
- The project must have more than three active contributors.
78+
- The project must have demonstrated its ability to grow by offering a clear path to join its new contributors.
79+
- The project made at least three, acceptable releases.
80+
- The project provides timely quarterly reports.
81+
- The project's name is clear and free of trademark disputes, cultural appropriation, and other issues.
82+
- The source code was either only developed by project team members or accepted by using a DCO.
83+
- The source code is licensed under a PRAGMA-approved license with PRAGMA as the owner.
84+
- Ensure each new Maintainer Committee submits its organizational regulations for AB approval.
85+
86+
### D. Reporting & Documentation
87+
- Maintain a register of all PRAGMA Projects and their status (Prospective, Incubating, Maintainer).
88+
- Archive all applications, evaluations and reports in PRAGMA’s repository.
89+
- Submit a comprehensive **Annual Oversight Report** summarizing:
90+
- Active projects
91+
- Compliance rates
92+
- Recommended changes to process or oversight mechanisms
93+
94+
### E. Support & Coordination
95+
- Act as a knowledge and coordination hub among projects.
96+
- Facilitate shared infrastructure, Continuous Integration/Continuous Deployment and documentation practices.
97+
- Support new project teams through onboarding and guidance on governance, licensing and contributor processes.
98+
99+
## VII. Application Workflow
100+
1. **Call for Applications:** PC announces open calls for new projects at least **twice per year**.
101+
2. **Submission:** Applicants complete a standardized form (per PDR-0003) and submit required materials.
102+
3. **Review:** PC verifies completeness and evaluates proposals, selecting to make recommendations.
103+
4. **Recommendation:** Recommended projects forwarded to the AB for approval or rejection.
104+
5. **Incubation Phase:** Approved projects enter incubation under PC oversight.
105+
6. **Graduation:** After three releases, the PC may recommend project graduation to the AB for approval or rejection if acceptance criteria has been met.
106+
107+
## VIII. Conflict of Interest
108+
- All members must disclose actual or potential conflicts, including employment or funding ties to projects under review.
109+
- Conflicted members must abstain from related discussions and votes.
110+
- Disclosures are publicly logged in the meeting records.
111+
112+
## IX. Phase Transition
113+
During **Phase 1**, Maintainer Committees report directly to the Administrative Board (per PDR-0008).
114+
Upon **Phase 2 activation by the General Assembly**, reporting responsibilities transition to the Project Committee, which will assume direct oversight of PRAGMA Projects and make recommendations to the Administrative Board per Article 4(2) and 22(f–h).

0 commit comments

Comments
 (0)