This certificate builds upon the Verified Software Licence certificate, and confirms that a project integrates mature, sustainable, and traceable licensing and dependency management into its development and delivery lifecycle. It applies to actively maintained, publicly or purposefully distributed software under consistent governance.

The certificate may cover a single project or a group of products under unified ownership and management. It remains valid indefinitely, provided certified practices are maintained and biennial audits are passed.

A full specification of the Software Licence Assurance certificate is also available.

Prerequisites

Ensure your project:

Ensure that your development practices include:

Step-by-Step Process

Establish Governance and Compliance Policies and Practices

Establish and Maintain Compliance Tools

Prepare and Maintain Artefacts and Documentation

Maintain the following artefacts and documentation, and make them accessible to team members and auditors:

Implement Onboarding and Training

Conduct and Document Ongoing Compliance

Maintain records on:

Submit Request

Send a request to the Licence Management Team, including:

See the Contact us section for getting information how to communicate with the Team.

Respond to Review Feedback

Cooperate with the Licence Management Team to:

Use of SCA and SLA services to verify compliance and practices performance may be required.

Use Certificate

Upon approval, your project will receive the Software Licence Assurance certificate, which will be visible in the GÉANT Software Catalogue for all covered software projects.

You may reference the certificate in your documentation, metadata, project page, or communications. The Licence Management Team will provide guidance on how to do this. They will also provide a review report.

After Certification

Keep It Valid

Your certificate remains valid indefinitely, provided you:

Reviews, Audits, and Responding to Changes

Contact the Licence Management Team proactively when significant changes occur to determine if recertification is needed. See the Contact us section for getting information how to communicate with the Team.