Trademark
Trademark policy
Permitted and required uses of the "ChangeSpec" wordmark and the "ChangeSpec Certified" certification mark.
Overview
"ChangeSpec" and "ChangeSpec Certified" are trademarks of Roboticforce Inc. This policy describes what uses are permitted, what uses require certification, and how the marks may be displayed.
The purpose of this policy is to make the "ChangeSpec Certified" mark meaningful. A certification mark that anyone can use without meeting any standard communicates nothing. A mark with enforced standards communicates that an implementation has been verified to meet those standards.
Policy version: 1.0 - Effective: 2026-04-16 - Owner: Roboticforce Inc.
The two marks
"ChangeSpec" (wordmark)
The bare wordmark "ChangeSpec" refers to the specification itself, the format, and the ChangeSpec ecosystem. It is descriptive of the technology.
"ChangeSpec Certified" (certification mark)
"ChangeSpec Certified" is a certification mark. It asserts that a specific implementation has passed the ChangeSpec conformance test suite at a defined level.
Permitted uses - no certification required
The following uses are permitted without any certification or approval:
- Describing compatibility: "This library reads and writes ChangeSpec 1.0 events."
- Claiming format support: "Supports ChangeSpec event format."
- Documentation references: Citing the specification in documentation, blog posts, or tutorials.
- "ChangeSpec Compatible" claim: Any implementation the author believes conforms may claim "ChangeSpec Compatible" without running the formal test suite. This claim is on the author's own authority and does not carry the certification mark.
- Open source implementations: Building and publishing open source libraries that implement the format.
- Integration announcements: Announcing that a product integrates with ChangeSpec-formatted feeds.
- Academic and research use: Referencing ChangeSpec in papers, research, or educational materials.
Permitted uses - certification required
The following claims require passing the conformance test suite at the corresponding level:
- "ChangeSpec Certified" (any form) requires Level 1 or higher certification.
- "ChangeSpec Certified: Level N" requires passing the test suite at that exact level.
- The ChangeSpec Certified SVG badge requires the corresponding level certification.
- "Certified ChangeSpec Producer" or "ChangeSpec Certified Producer" requires Level 4 producer certification.
- Any claim that implies independent verification or endorsement by Roboticforce Inc.
Self-certification (running the test suite yourself and reporting 0 failures) is sufficient for Levels 1-3. Level 4 requires official review.
Claim format requirements
| Correct | Incorrect |
|---|---|
| "ChangeSpec Certified: Level 2" | "ChangeSpec Certified" (without level) |
| "ChangeSpec Certified: Level 1 (Self-Certified)" | "Certified by ChangeSpec" |
| "ChangeSpec 1.0 Certified at Level 3" | "ChangeSpec Approved" |
| "ChangeSpec Certified Producer: Level 4" | "Official ChangeSpec Implementation" |
Claims must include the spec version and the level. Claims that imply higher authority than the certification warrants are not permitted.
Prohibited uses
- Claiming "ChangeSpec Certified" without having passed the conformance test suite.
- Claiming a certification level that has not been achieved.
- Modifying the certification marks or creating derivative marks that could be confused with them.
- Using the marks in a way that implies Roboticforce Inc. endorses the implementation's security or fitness for any particular purpose. Certification attests to conformance with the test suite only.
- Using the marks to disparage the project, its maintainers, or other certified implementations.
- Registering domain names or social media handles that use "ChangeSpec Certified" as a primary identifier without authorization.
Fair use
Nominative fair use of the "ChangeSpec" wordmark is permitted. Describing something as "a ChangeSpec parser", "a ChangeSpec event", or "compatible with ChangeSpec" is nominative use and is not restricted by this policy.
The test for nominative fair use:
- The product or service cannot be readily identified without using the mark.
- Only as much of the mark is used as is necessary for identification.
- The use does not suggest sponsorship or endorsement by Roboticforce Inc.
Contributor use
Contributors to the ChangeSpec specification repository may identify themselves as "ChangeSpec contributor" or "ChangeSpec maintainer" in personal bios and professional profiles without certification. These are factual descriptions of a relationship to the open source project, not certification claims.
Revocation
Roboticforce Inc. reserves the right to revoke certification and require cessation of mark use if:
- An implementation obtained certification fraudulently.
- An implementation regresses and no longer passes the test suite at the claimed level, and the regression is not fixed within 60 days of notification.
- An implementation caused material harm to users who relied on the certification.
Revocation is communicated in writing with 30 days to respond, except in cases of fraud or immediate user harm.
Contact
| Purpose | Contact |
|---|---|
| Trademark questions | [email protected] |
| Certification program | See the conformance suite - formal certification program coming soon |
| Certification registry | Not yet available - follow GitHub Discussions for updates |
| Report a trademark violation | [email protected] with subject "ChangeSpec Trademark Concern" |