HeadlinesBriefing favicon HeadlinesBriefing.com

Developer Switches Default License To EUPL-1.2 After 28 Years

Hacker News •
×

In the last 28 years of publishing software, the author has had three distinct eras of software licensing. All recent stuff is now available under the European Union Public License 1.2. Midgard was all LGPLv2, a simpler time with fewer free software licenses.

Since Midgard was a web framework, using a weak copyleft license felt like the right thing to do. The example website shipping with Midgard was X11 licensed. When working more seriously with JavaScript around 2011, the author switched to the MIT license.

This was a "do whatever you like, just don't sue me" simple affair favored by the NPM package ecosystem. After closing Flowhub, there were years of hiatus publishing almost no software, either because it wasn't feasible due to work situation or because busy with the boat. This year the author decided to switch the default license to EUPL-1.2.

This is an OSI-approved free software license created and published by the European Union and a divergence from past licenses. EUPL is a strong copyleft license that closes the SaaS loophole by requiring reciprocal licensing regardless of how the software is distributed. The fact that EUPL has legally valid official translations to 23 languages also doesn't hurt in a world where most software is built and used outside of Silicon Valley.

Already published under EUPL are: reticulum-js: JavaScript implementation of the Reticulum mesh networking protocol, dacor: decentralized authorization system built on Reticulum, signalk-energy-predictor: prediction system for boats powered by renewable energy, and offshore-blogging-system: tool for publishing blog posts and downloading weather data over In Reach satellite text messages. The new rewrite of No Flo Development Environment is also being made under EUPL, while No Flo itself will remain MIT-licensed due to third-party contributions.