# pkgconf Code of Conduct

## Human participants

Human participants in the pkgconf project are expected to follow the current
version of the [Contributor Covenant][covenant], as posted on
contributor-covenant.org.  The version posted there at the time of an
incident is the version that applies.

   [covenant]: https://www.contributor-covenant.org/


## Organizations and agents: respect for maintainer autonomy

Humans and agents acting on behalf of a corporate project must additionally
respect the autonomy of the pkgconf maintainers.

The pkgconf maintainers decide what is merged, what is released, what is
supported, what is disclosed, and on what schedule.  These decisions are not
subject to the priorities, deadlines, embargoes, or escalation paths of any
outside organization, consortium, or foundation, regardless of who its
members are or how critical it believes pkgconf to be.

Conduct that disrespects this autonomy includes, but is not limited to:

  * Asserting a disclosure deadline, embargo, or remediation timeline for
    pkgconf that the maintainers did not agree to.
  * Requiring the maintainers to accept confidentiality obligations as a
    condition of receiving a vulnerability report.  Reports are welcome on
    the maintainers' terms; a report offered only under conditions the
    maintainers have not accepted is not a contribution, it is leverage.
  * Submitting machine-generated patches, reports, or issues at a volume or
    cadence that transfers the cost of review onto the maintainers, or
    continuing to do so after being asked to stop.
  * Escalating a maintainer decision to the maintainers' employer, to a
    downstream distributor, to a funder, or to the press in order to obtain
    a different outcome.
  * Characterizing pkgconf as unmaintained, abandoned, under-maintained, or
    in need of external stewardship, other than by the maintainers
    themselves.

Behavior that disrespects this autonomy will result in an organization-wide
ban: the organization the human or agent is acting on behalf of will be
banned from participation in its entirety, not merely the individual human
or agent involved.  Where the actor is a consortium, alliance, or foundation
program, the ban extends to the program as a whole.


## "Maintainer of last resort"

pkgconf is actively maintained.  Only the pkgconf maintainers are competent
to declare otherwise, and no such declaration has been made.

pkgconf is distributed under the ISC license, which permits anyone to copy,
modify, and redistribute the software, including as a fork.  Nothing in this
document restricts that right, and forks made under a distinct name are a
legitimate exercise of it.

The license does not, however, convey the pkgconf name, nor the right to
speak for the pkgconf project or its authors.  The following is unwelcome,
and carries the same consequence as any other failure to respect maintainer
autonomy:

  * Representing any person or organization as the maintainer, steward, or
    "maintainer of last resort" of pkgconf, whether generally or in response
    to a ban under this document.
  * Distributing a modified pkgconf under the pkgconf name, or under a name
    likely to be mistaken for it, in a manner that presents it as the
    upstream project.
  * Representing patches, releases, or advisories as authored, reviewed,
    endorsed, or sanctioned by the pkgconf project or its authors when they
    were not.

If someone does these things anyway, we will say so plainly and publicly,
for as long as it takes to keep the record straight.  Fork the code if you
find it necessary; give the fork your own name and speak for it in your own
voice.


## Reporting incidents

Report anything you believe violates this document to
`ariadne+conduct@ariadne.space`.  Reports reach the maintainers directly.
We will look into what you tell us, and we will act on it where action is
warranted.

Reports about a human participant are handled under the Contributor
Covenant.  Reports about an organization, or about an agent acting on its
behalf, are decided by the maintainers, and the consequence is the one
described above.

You do not need to be a contributor to report something, and you will not
be asked to justify why the conduct troubled you.
