Best EUPL-1.2 Licensed Open Source Repositories

Open source repositories released under the EUPL-1.2 license.

Ege Beşe's profile

Written by Ege Beşe

Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  

The European Union Public Licence version 1.2 is a copyleft license drafted by the European Commission and designed to be legally valid and enforceable across all official EU languages, unlike many open-source licenses that only have one authoritative English text. It works similarly to weak copyleft licenses like MPL-2.0: you can use, modify, and distribute the software, including inside larger commercial works, but if you distribute a modified version of the EUPL-covered code itself, you must release that modified source under EUPL-1.2 or a compatible license. Combining EUPL code with a proprietary application is allowed as long as the EUPL-covered parts stay separately licensed and available in source form.

One distinctive feature of EUPL-1.2 is its built-in compatibility list. The license text names a set of other copyleft licenses, including GPL-2.0, GPL-3.0, AGPL-3.0, MPL-2.0, and a few others, that you're explicitly allowed to relicense EUPL code under when combining it with software under those licenses. This solves a common copyleft problem where two share-alike licenses can't legally combine because each one insists derivative works stay under its own terms. EUPL-1.2 also includes clauses on jurisdiction and liability written with EU civil law in mind rather than the US-centric assumptions baked into many older licenses.

Projects based in Europe, especially government-funded or public-sector software, often pick EUPL-1.2 because it was written and vetted by EU institutions and holds up better under European contract law. It's less common in the broader open-source ecosystem but shows up in tools with European origins. Eza, a modern replacement for the ls command, is licensed under EUPL-1.2.

Frequently asked questions

Share: