Skip to content

Publishing Your Software to the Open Source Software Catalogue

The Open Source Software Catalogue (OSSC) aims to gather and showcase all CERN open-source projects on a single, easily accessible platform. To publish your software, use the submission form after ensuring your project meets all necessary requirements, such as having an OSI-approved license.

Information Displayed in the Catalogue

The information displayed for your project in the catalogue will be a direct copy of the data you provide in the submission form. This includes:

  • Your project's title
  • The project's README.md file as the description
  • The license under which the project is released

Additional information required for database indexing is automatically fetched from the backend, including:

  • The project's unique ID and group ID (if applicable)
  • The hosting platform (GitHub or GitLab)
  • The URL of the source repository
  • The number of stars and commits
  • The date and time of the latest commit

Additional Information

Miscellaneous details provided through the form include:

  • The responsible member's email address (for OSPO contact if needed)
  • Relevant tags for the project
  • An image for fetching release updates

Releases are automatically fetched and published when the site rebuilds at midnight Central European (Summer) Time (GMT +1).

Visibility of Your Project

Once your project is listed on the OSSC, it becomes visible to anyone with access to the catalogue, including external parties and organizations. If you choose to allow external contact, your email will be displayed on the project’s repository card.

Project Approval and Appearance on the Catalogue

To get your project listed on the OSSC, it must first be approved by the OSPO. After submission, you'll receive a link to track the issue on GitLab. The OSPO will review your project and decide whether to publish it pursuant to the criteria set out by the OSPO.

Following approval, the OSSC rebuilds every midnight in CE(S)T. This process updates the website with the latest information from the database, adding your repository to the catalogue. The activity tracker on the bottom left of the catalogue will indicate that your project has been added.

What Happens If the Project Information is Incorrect?

Any changes to your project, such as title or description updates, will be automatically reflected on the OSSC during the nightly rebuild. The activity tracker will show that updates have been made to the repository.