SemVer-Trust

SemVer-Trust Trademark Policy

“SemVer-Trust” is the name of this specification and project (the “mark”). This policy explains how the name may be used. Its goals are simple:

The licenses on this repository (CC BY 4.0 for specification text, Apache 2.0 for schemas and conformance vectors) grant rights to the content. They do not grant rights to the name. Attribution required by CC BY 4.0 does not imply affiliation with or endorsement by this project.

Uses that never require permission

Conformance claims

The claim “SemVer-Trust conformant” (or equivalent wording) may be made only when all of the following hold:

  1. The implementation passes the complete conformance suite published in this repository (conformance/) for a released specification version.
  2. The claim states that version explicitly: “SemVer-Trust v0.1 conformant.”
  3. The claim is withdrawn or re-verified when the implementation changes or when claiming conformance to a newer specification version.

Conformance is verified by the suite, not granted by this project — if your implementation passes, you may say so. Publishing your conformance test output alongside the claim is encouraged; verifiable claims are the point of this project.

Derivative specifications

The specification text may be forked, modified, translated, and republished under its license. However, a modified specification must be published under a different name and must not be presented as SemVer-Trust, a version of SemVer-Trust, or a successor to it. Unmodified copies and translations may retain the name and must identify the version copied and link to the canonical repository. Translations should state that the English text is authoritative.

Uses that require permission

To request permission, open an issue in this repository.

Status and changes

The mark is currently claimed at common law and is not registered. This policy may be revised; the version in the default branch of this repository is current. Good-faith uses that were permitted when made will not be treated as violations retroactively.