Skip to content

Latest commit

 

History

History
68 lines (39 loc) · 5.7 KB

GOVERNANCE.md

File metadata and controls

68 lines (39 loc) · 5.7 KB

NIEM Open Governance

This document defines the NIEM Open community governance per OASIS Open Projects Governance Policy. This document changes infrequently by the process defined below.

Overview

NIEM Open, an OASIS Open Project, is committed to building an open, inclusive, productive and self-governing open source community. The community is governed by this document and in accordance with OASIS Open Project Rules with the goal of defining how community should work together to achieve their goals.

Code Repositories

This document applies to all code repositories under the NIEM Open github organization that resides at https://github.com/niemopen.

Project Leadership

NIEM Open is overseen by the following committees:

  • Project Governing Board (PGB): Group responsible for the overall lifecycle or business strategy of the project. Oversees activities such as events, marketing, partnerships, promotion, budget, and so forth.

  • NIEM Business Architecture Committee (NBAC): A Technical Steering Committee directing the day-to-day activities of the project related to the NIEM Core data model.

  • NIEM Technical Architecture Committee (NTAC): A Technical Steering Committee directing the day-to-day activities of the project related to NIEM's technical architecture.

A list of current PGB members can be found here. NBAC, and NTAC members can be found at https://tbd.example.com

Community Roles

In addition to the project leadership, important roles may be filled by community members:

Contributors: A Contributor is someone who has agreed to the Contributor License Agreement (CLA) and who makes regular contributions to one or more NIEM Open projects (including but not limited to activities such as documentation, code reviews, responding to issues, participation in proposal discussions, contributing code, etc.). Any person (whether or not an OASIS member or NIEM Open sponsor) may participate in the NIEM Open as a Contributor. The role of contributor is furthermore defined in the OASIS Open Project Rules.

Maintainers: A Maintainer is someone who has agreed to the Contributor License Agreement (CLA) and has been selected by the TSC to oversee one or more components of an NIEM Open project, review code and pull requests, prepare releases, triage issues, and similar tasks. Maintainers and their requisite duties are managed by the TSC. Any person (whether or not an OASIS member or NIEM Open sponsor) may be appointed as a project Maintainer. The role of Maintainer is furthermore defined in the OASIS Open Project Rules.

Project Governing Board

Composition

The PGB must at all times have a chair or two co-chairs. The PGB chair or co-chairs are confirmed annually by the PGB itself via a call for nominations, and if required, a full majority vote of the PGB.

Decisions

For most decisions, the PGB operates by lazy consensus. In addition to the votes required by OASIS Open Project Rules, decisions on the following items require a full majority vote of the PGB:

  • Any action or decision that may bind the NIEM Open project to commitments or obligations with any external party or entity, including but not limited to legal, financial, or intellectual property related commitments or obligations
  • Promoting work to an OASIS standards track
  • Starting or consuming a new project into NIEM Open
  • Endorsements, partnerships, or liaisons with other groups
  • Substantive changes to the Governance policies or documents
  • The TSC recall procedure

Technical Steering Committees

  • Governance of the NIEM Business Architecture Committee TSC can be found at GOVERNANCE-NBAC
  • Governance of the NIEM Technical Architecture Committee TSC can be found at GOVERNANCE-NTAC

Recall Procedure

Any community member may submit a request for recall of a TSC chair to the PGB at any time by submitting the request and sufficient justification to the PGB chair or co-chairs. Such requests shall be held in confidence by the PGB chair or co-chairs. In the event of receipt of such a request, the chair or co-chairs shall schedule the recall as an item for discussion at the next PGB meeting, which shall be held no later than 30 days after the receipt of the request. After subsequent discussion, the recall shall be decided upon by a full majority vote of the PGB. In the event of a recall vote passing, the TSC chair shall at that time be considered immediately recalled and be relieved of all responsibilities conferred via the position.

Incubation Process

At this time, new projects may be accepted into NIEM Open at the sole discretion of the PGB.

Updating Governance

All substantive changes in Governance require a full majority vote of the PGB.