European Commission ebsi European Blockchain

EBSI releases code as open source

Published on

min read

A new report surveys EBSI’s multi-year Incubation Programme, an ambitious initiative that engaged public and private organisations across diverse sectors to pilot Web3 solutions and lay the groundwork for a future European Web3 economy.

We are proud to announce the release of EBSI code as open source, in line with the European Commission’s (EC) open source agenda and fulfilling one of the original mandates upon which EBSI was created and marking a new milestone on EBSIs journey.

The software has been released under the European Public Licence (EUPL), which, for those not familiar with it, is an open source software licence created by the European Commission, initially intended for EU and its Member State administrations, but has evolved beyond that use and it has been widely adopted within the open source community, having being approved by the Open Source Initiative and the Free Software Foundation.

The release of the EBSI code will enable users to review the EBSI code and to discover the potential and possibilities that EBSI network and its family of use cases offers;
The release is published on code.europa and consists of 11 new repositories (besides the ones that were previously open for our community to interact with), that will empower users to (among other things):

  • Interact with the APIs through a CLI
  • Learn and experiment with the EBSI APIs
  • Access and use the core libraries
  • Contribute with code
  • Create a monitoring and health-checking system
  • Have access to all the necessary tools and tests to understand EBSI standards
  • Have access to all the relevant documentation

The repository is published already in code.europa.eu, go discover and experiment!

Why open source?

While releasing EBSIs code as open source was one of the original mandates under which EBSI started being developed and it is an important milestone that we are quite proud to announce; being open source, and more accurately, being open source under the EUPL, has a number of benefits for us and our community.

Being open-source and giving access to the source code, empowers a community driven development, offering valuable input, and facilitating faster adoption and innovation. This approach aims to address the different technological needs of current and future users but also to enhance IT security through multiple independent quality controls. All while keeping technological sovereignty, openness, and the long-term collective digital interest as core principles.

Under the EUPL, we can provide a clear and multilingual framework, enabling users to have a clear understanding of the possibilities and limitations under it, promoting this way reliability and trust. Furthermore, the EUPL help us achieve a higher degree of interoperability as it offers compatibility with other open source licences, facilitating interactions, and the reuse and integration of the code with other projects.

Security considerations regarding EBSI open-source code:

Some security considerations that are necessary to keep in mind, following the provisions from the EUPL.

  • The content is provided "as-is" without any warranties, expressed or implied. The EC disclaims all liability for any damages arising from the use of the code.
  • While the we strive to offer comprehensive documentation, tools, and guidelines; the responsibility remains entirely with the licensee (user).

Spread the good news, EBSI is open source under the EUPL, visit the EBSI repositories, experiment and contribute! Get the word out!

How can I get involved?

Learn about EBSI

Curious about EBSI and want to learn more? Find out how it works.

Learn about EBSI

Start running an EBSI Node

Help support the EBSI blockchain network by becoming a Node Operator.

Become a Node Operator

Join the Early Adopters programme

Build and launch your own EBSI pilot project by signing up for the Early Adopters programme.

Become an Early Adopter

Discover Wallet Conformance Testing

Build and launch your own EBSI pilot project by signing up for the Early Adopters programme.

Test your Wallet