"Although legally not compatible (for copyleft reasons) the #AGPL is very close to the #EUPL (which covers also SaaS). The AGPL is also included in the EUPLv1.2 downstream compatibility list (EUPL Appendix) - therefore the EUPL is compatible with the AGPL: you may distribute under the AGPL a larger derivative work integrating components covered by the EUPL and by the AGPL."
Although more than 10 years old and OSI certified, I never heard of #EUPL before but scrolling through the licenses news feed I found out that #PiHole is licensed under EUPL. So maybe thats one of the most known tools to our community that already makes use of that "new to me european license".
Guess I will have to read a bit more, why I should coose EUPL over (A)GPL and others or if I shouldn't. @aral
@icedquinn @hansvurst @aral Automotive is the "almost" part of that category that has become the collateral damage of the generally good idea to prevent tivoization. From VW emissions scandal to Jeep's remote carjacking bugs to broader safety concerns, there are many good reasons to have tighter limits on changes in software that manages fundamental functions of cars that go on public roads. Blanket ban of xGPLv3 doesn't leave room for this kind of nuance.
"In fact, concerning these larger combined derivatives, the EUPL works exactly like the LGPL. The difference is that the EUPL is less permissive than the LGPL, which authorises distribution of larger works under any licence."
They say that EUPL is "copyleft" but not "viral". IANAL but that means you can wrap EUPL in proprietary code, just modifications to EUPL code needs to be published? If so, I'll stick with AGPLv3.
@hansvurst @aral Of course dual-licencing in the meaning of EUPL *and* AGPLv3 (instead of the more common "or") might perhaps work. Then AGPLv3 would bring "viral" and EUPL the EU localization etc. But I'm worried it will be very hard to be sure the combination isn't self-contradicting.
IIUC with an "or" dual-licencing, proprietary code developers can just pick EUPL, use the code and ignore the AGPLv3 part. I'd just rather not make code for startups/corps to take advantage of.
chaos.social – a Fediverse instance for & by the Chaos community