Introduction to the EUPL licence

The EUPL is the European Free/Open Source Software (F/OSS) licence. It has been created on the initiative of the European Commission. It is now delivered in 23 original linguistic versions and can be used by anyone for software distribution. The EUPL is OSI certified and considered as a Free Software Licence by the Free Software Foundation.

The current version (SPDX unique identifier) is the EUPL-1.2 (OJ 19/05/2017 L128 p. 59–64)

For licensing code (or any other copyrighted work) under the EUPL, we recommend to insert the following mention in the source and documentation:

                                       "Licensed under the EUPL-1.2-or-later"

What makes the EUPL unique and different from all other licences?

  • The EUPL is a reciprocal (or copyleft) licence, meaning that distributed contributions and improvements called "derivatives" will stay shared with the licensor and all other users, but at the same time it is compatible with most other open licences and interoperable.
     
  • Compatible means that the work covered by the EUPL can be used/merged and distributed in other works covered by GPL-2.0, GPL-3.0, LGPL, AGPL, CeCILL, OSL, EPL, MPL and other licences listed as outbound compatible in the EUPL Appendix. This applies to the other (combined) work, while the original project must stay covered by the EUPL without re-licensing;
     
  • Interoperable means that the EUPL is applied according to the European Law (Directive 91/250/EEC), making that the covered interfaces, APIs and data structures may be freely copied and reused for implementing static or dynamic linking with any other independent component, without impacting the licence of these other components;
     
  • The EUPL is the sole really multilingual licence, where all 23 versions are original and have equal value;
     
  • The EUPL covers "the Work" meaning any copyrighted material (i.e. software and ancillary data);
     
  • The EUPL covers distribution through a network or SaaS (like a more compatible and interoperable AGPL) .