Becoming a COSS-Branded Project: A Step-by-Step Guide

Aligning your project with the Contriboss (COSS) standard and earning the COSS Mark is a straightforward process designed to be transparent and accessible. This guide outlines the steps to help you declare your commitment to neutrality, interoperability, and open principles.

Step 1: Understand and Embrace the COSS Brand Principles

Before anything else, thoroughly familiarize yourself and your core project team with the COSS Brand Principles. These are the foundation of the COSS standard. Ensure you understand:

Review the full COSS Brand Usage Guidelines

Discuss these principles within your team and confirm a genuine commitment to upholding them in your project’s standard, generally available offering.

Step 2: Ensure Your Code is Open Source

COSS-branded projects must have open source code to ensure transparency and prevent vendor lock-in mechanisms. Any license type is acceptable as long as the code remains open source.

The key requirement is that your software must not contain vendor lock-in mechanisms, regardless of the license type used.

Ensure your project’s open source nature and license are clearly stated in your repository and distribution.

Step 3: Conduct a Self-Assessment Against the COSS Principles

Review your project’s architecture, codebase, documentation, and contribution processes against each of the five COSS Brand Principles. Ask yourselves:

Be honest in your assessment. This is an opportunity to identify any areas where your project might need adjustments to fully align with the COSS standard.

Step 4: Add COSS Metadata for AI Understanding

To help AI tools understand your project structure and enable better collaboration, add a coss.toml file to your project root. This standardized metadata file allows AI tools to quickly understand your project without guesswork.

Learn about COSS.toml and download the template

Questions about implementing this? Join our community or contact us.

Step 5: Publicly Affirm Your Commitment

Once you are confident that your project aligns with the COSS Brand Principles:

While self-affirmation is the first step, we strongly encourage projects to request verification from The COSS Stewardship Body. This formal verification adds credibility and allows your project to be officially recognized and potentially showcased by the COSS initiative.

The process for verification will typically involve:

For questions about the verification process, please contact us or join our community discussions.

Step 7: Maintain Ongoing Compliance

Earning the COSS Mark is an ongoing commitment. As your project evolves:

By following these steps, you can proudly position your project as a leader in promoting a more open, neutral, and interoperable technology ecosystem. We welcome your commitment to the COSS standard!