Skip to content

docs: add governance and code of conduct requirements to maturity stages#3

Open
dsterz wants to merge 1 commit intoneonephos:mainfrom
dsterz:pr-governance-requirements
Open

docs: add governance and code of conduct requirements to maturity stages#3
dsterz wants to merge 1 commit intoneonephos:mainfrom
dsterz:pr-governance-requirements

Conversation

@dsterz
Copy link
Copy Markdown

@dsterz dsterz commented Mar 27, 2026

I propose we restore this requirement, as it serves as an uncontroversial and established open-source baseline. More importantly, this directly supports our core NeoNephos goal that "Neutral governance is central".

Our foundation explicitly states that projects should be "governed by the community that builds and maintains them, not by individual companies".

By mandating a GOVERNANCE.md and a Code of Conduct, we can ensure a meritocratic, welcoming environment that actively enforces this community-driven model.

I propose we restore this requirement, as it serves as an uncontroversial and established open-source baseline.
More importantly, this directly supports our core NeoNephos goal that "Neutral governance is central".

Our foundation explicitly states that projects should be "governed by the community that builds and maintains them, not by individual companies".

By mandating a GOVERNANCE.md and a Code of Conduct, we can ensure a meritocratic, welcoming environment that actively enforces this community-driven model.

Signed-off-by: David Sterz <opensource@davidsterz.de>
@dsterz dsterz requested a review from a team March 27, 2026 13:42
##### Acceptance Criteria

The TAC has not yet defined requirements for the Growth Stage.
* The project must maintain a public GOVERNANCE.md file that explicitly defines the project's decision-making and committer processes
Copy link
Copy Markdown
Contributor

@CowFreedom CowFreedom Mar 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The project must maintain a public GOVERNANCE.md file that explicitly defines the project's decision-making and committer processes

Strictly speaking, the Project Charter of each NeoNephos project defines the project's decision making and committer processes. Imho, a more appropriate wording would be something like:

The project must maintain a public GOVERNANCE.md file that provides references to the project's decision-making and committer processes and lists the TSC members.

##### Acceptance Criteria

The TAC has not yet defined requirements for the Graduated Stage.
* The project must have adopted a Code of Conduct in a form acceptable to the NeoNephos Foundation, and maintain publicly accessible documentation of its release and governance processes
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NeoNephos has a reference code of conduct. Maybe change to:

If the project wants to adopt its own Code of Conduct, it must be in a form acceptable to the NeoNephos Foundation.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would like to avoid custom code of conducts. Is there really a requirement for this across projects already?

Copy link
Copy Markdown
Contributor

@CowFreedom CowFreedom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See review above for my 2 cents.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants