Draft Page - Work in Progress
This lists some of the frequently asked questions around the PMC charter and points to examples in R3 project scope to illustrate how such instances are being addressed.
- What is the method of determining who the initial committers are for a project?
- How is the PMC org maintained over time? Please explain the off-boarding criteria – when is a committer off-boarded, is it when the project is completed?
- Beyond current PMC, how will the subsequent project leads be appointed or elected? Can we have examples on how the roles suggested in PMC charter will be put into place, so we can understand in real world scenarios?
- What is a PMC Project and how is this different than a Gitlab Project or a component?
- What is the relationship between PMC projects and OSDU subcommittees (such as Data Definitions)? Are PMC projects purely software development projects, and different from other OSDU “projects”?
- How do the PMC/OMC scope PMC projects?
- How do PMC projects accommodate infrastructure features within a project (ex: multiple provider implementations); are these a separate project or a committer within a project or a sub-project?
Sub-committee Interactions and Governance
- What is the level of oversight, control and governance from the Enterprise Architecture Subcommittee to the PMC and PMC projects? OMC provides approvals, and PMC the implementation, but how will the EA subcommittee ensure architectural consistency in PMC deliverables?
- How are cross-project concerns and commonalities (overall Architecture) managed?
- OSDU is a community of organizations, and it is not clear where we have a role for an individual vs the role of an organization. Since the “commitment” comes with implicit investment, how is this concept recognized in the PMC charter?
- Will there be flexibility in voting on code commits - for instance via GitLab comments or slack so that those votes and concerns can be documented and tracked?
- Will the PMC come up with standards as to the expected level of code coverage?