This certificate applies to software projects that are not externally distributed or have not yet declared a licence. It confirms that all third-party dependencies, including transitive ones, have been identified and externally verified for mutual licence compatibility and critical vulnerabilities. It is suitable for internal tools or services, unlicensed or unpublished code, and projects seeking external validation before choosing a licence.
I does not grant distribution rights or replace licence selection and compliance, as it does not assess the project's own licensing. However, it offers assurance of third-party legal risks than the Self-Assessed Dependencies certificate.
A full specification of the Verified Dependencies certificate is also available.
Ensure your software project:
Has all their licences confirmed and mutually compatible for use in the software.
Compile all third-party dependencies, including transitive ones, through structured manual review or by using a Software Composition Analysis (SCA) tool, including the GÉANT SCA service.
Document licence and vulnerability information for each dependency.
Confirm that all dependencies are under suitable open source or proprietary terms and are mutually compatible for use within your software.
Address any licence violations or improper use of third-party intellectual property.
Resolve any known licence incompatibilities and critical vulnerabilities in dependencies before proceeding with certification.
Send a request to the Licence Management Team, including:
Also include your SCA results or refer to the GÉANT SCA service performed, and third-party IP details, if any.
Use sw-licences@software.geant.org, #sw-licences
on the GÉANT Project Slack, or submit a Software Review Request in the Help Desk.
Provide clarifications or perform remediation if requested by the Licence Management Team.
Upon approval, your project will receive the Verified Dependencies certificate, which will be visible in the GÉANT Software Catalogue.
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.
Keep dependency and verification data current. Address:
The certificate is valid for five years, covering all versions released within that period, provided vulnerabilities or mutual licence incompatibilities are addressed.
Submit a renewal request to extend the certificate for an additional five-year period when needed.
The certificate may be revoked if:
Integrate licence scanning into your development pipeline to detect issues early.