|
This certificate confirms that your project integrates mature, sustainable, and traceable licensing and dependency management practices into its software development and delivery lifecycle. It applies to actively maintained, publicly or purposefully distributed software under consistent governance. It also confirms readiness for compliant, continuous governance and distribution.
It may cover a single software project or a group of related software products under unified ownership and management. The certificate remains valid indefinitely, provided certified practices are maintained and biennial audits are passed.
This certificate builds on the Verified Software LicenceCertificate by adding structured governance, compliance automation, and continuous auditing. It is recommended to obtain the Verified Software Licence Certificate for all included software before applying for this certificate.
A full specification of software licensing certificates is also available for GÉANT participants.
Ensure your project:
Ensure that your development practices include:
Inbound licences (allowed third-party licences)
Outbound licensing (especially where multiple licences apply)
Contribution terms (e.g. CONTRIBUTING or CLA), and contribution and version management
Licence management and conflict remediation
Ensure the team understands and follows these policies.
Ensure compliance rules, scanning configurations, and alert thresholds are maintained and up to date.
Create and maintain artefacts and documents that manage, support, and track licence, dependency, and security governance. Make them available to team members and auditors. Include:
README, LICENSE, COPYRIGHT, and, if applicable, NOTICE, CONTRIBUTING, and CHANGELOG for all included softwareRecords tracking known vulnerabilities and their remediation
Records of monitoring alerts and responses
Code testing or review records, including those tracking external contributions where applicable
CI/CD compliance tool rules and configuration files
Contribution guidelines or policies
Maintain records for:
Approving new dependencies before integration
Monitoring licence changes and vulnerabilities in all dependencies
Send a request to the Licence Management Team, including:
Contact details of the Licence Compliance Officer
Results of the SLA or equivalent review for exemplary software
README, LICENSE, COPYRIGHT, NOTICE, CHANGELOG, etc.)Governance and compliance policies, including dependency and licence management guidelines
Exemplary records of dependency management and compliance decisions
Exemplary records associated with one or several contributions
Exemplary records of known vulnerabilities and their remediation
Records of compliance reviews and audits
Refer to Contact Us for instructions on communicating with the team.
Cooperate with the Licence Management Team to:
Use of SCA and SLA services to verify compliance and practice performance may be required.
Upon approval, your project and associated software will receive the Software Licence Assurance Certificate, visible at certificates.software.geant.org and in the GÉANT Software Catalogue.
Reference the certificate in documentation, metadata, project pages, or communications. The Licence Management Team will provide guidance on how to do this and will also provide a review report that may help you improve your practices and processes.
To keep the certificate valid:
Implement governance, compliance monitoring, and automation measures across all included software.
Maintain compliance artefacts, documentation, and data.
A biennial audit is required, either as an internal audit by the development team or as an external audit arranged with the Licence Management Team.
Contact the Licence Management Team proactively when significant changes occur to determine if recertification is needed.
The certificate is valid indefinitely, unless revoked.