I Changed My License

Henri Bergius has announced a significant shift in his software licensing strategy, moving his recent projects to the European Union Public License 1.2 (EUPL-1.2). This marks a departure from his previous use of the GNU Lesser General Public License (LGPLv2) and the permissive MIT license. Bergius cites a critical re-evaluation of the open-source movement's impact, arguing that permissive licenses have primarily benefited large corporations and wealthy individuals, rather than end-users or developers. The EUPL-1.2 is a strong copyleft license designed to close the "SaaS loophole," ensuring that derivative works remain under the same licensing terms, regardless of distribution method. This move reflects a growing sentiment among some developers to reclaim more control and ensure reciprocal benefits from software sharing. Bergius is applying this new license to projects like reticulum-js, dacar, and signalk-energy-predictor, with a new rewrite of the NoFlo Development Environment also under EUPL-1.2. While NoFlo itself will remain MIT-licensed due to existing contributions, this licensing change signals a broader philosophical stance on software development and value distribution.

AI Signal Decode

Bergius's transition to the EUPL-1.2 is driven by a perceived failure of permissive open-source licenses, like MIT, to adequately benefit developers and users. He argues that these licenses have inadvertently facilitated the commoditization of software, allowing large corporations to leverage open-source code without contributing back equitably, ultimately leading to increased wealth for a few. The EUPL-1.2, as a strong copyleft license, aims to counteract this by requiring derivative works to be distributed under the same terms, thereby ensuring that any enhancements or modifications remain open and accessible to the community. This aligns with a growing movement advocating for more robust open-source models that prioritize community and developer welfare over corporate exploitation.

The market implications of this licensing shift are noteworthy, particularly for businesses relying on Bergius's projects. Companies that wish to incorporate his newer EUPL-1.2 licensed software into their proprietary products, especially in a Software-as-a-Service (SaaS) model, will be obligated to make their own modifications and derivative works available under the same open-source terms. This presents a potential hurdle for businesses seeking to maintain closed-source ecosystems or proprietary advantages derived from open-source components. However, it also presents an opportunity for companies committed to open-source principles to contribute to and benefit from a more equitable software development landscape.

Technically, the adoption of EUPL-1.2 signifies a move towards stricter intellectual property enforcement within Bergius's development sphere. Unlike the weaker copyleft of LGPLv2 or the permissiveness of MIT, the EUPL-1.2's strong copyleft nature ensures that the open-source nature of the software is maintained throughout its lifecycle, including in networked service deployments. The license's official translations into 23 languages also highlight an intent to cater to a global audience, moving beyond the often Silicon Valley-centric narratives of software development. Future developments and contributions to projects under EUPL-1.2 will need to adhere to these stronger reciprocal obligations, potentially influencing the developer community involved.