HeadlinesBriefing favicon HeadlinesBriefing.com

Développeur passe la licence à EUPL-1.2

Hacker News •
×

Au cours des 28 dernières années de publication de logiciels, l’auteur a connu trois époques distinctes de licences logicielles. Tout ce qui est récent est désormais disponible sous la Licence Publique de l’Union Européenne 1.2. Midgard était entièrement sous LGPLv2, une époque plus simple avec moins de licences de logiciels libres. Étant donné que Midgard était un framework web, utiliser une licence de copyleft faible semblait être la bonne chose à faire.

Le site web d’exemple livré avec Midgard était sous licence X11. Lorsque l’auteur a commencé à travailler plus sérieusement avec JavaScript vers 2011, l’auteur a basculé vers la licence MIT. C’était un arrangement simple du type « fait ce que tu veux, ne me poursuis pas en justice », apprécié par l’écosystème des paquets NPM.

Après avoir fermé Flowhub, il y a eu plusieurs années de pause, publiant presque aucun logiciel, soit parce que c’était impossible en raison de la situation professionnelle, soit parce qu’il était occupé avec le bateau. Cette année, l’auteur a décidé de changer la licence par défaut en EUPL-1.2. Il s’agit d’une licence de logiciel libre approuvée par l’OSI, créée et publiée par l’Union Européenne, et une divergence par rapport aux licences précédentes.

L’EUPL est une licence de copyleft forte qui ferme la boucle SaaS en exigeant un licenciement réciproque quelle que soit la manière dont le logiciel est distribué. Le fait que l’EUPL possède des traductions officielles juridiquement valides dans 23 langues ne fait pas mal non plus dans un monde où la plupart des logiciels sont construits et utilisés en dehors de la Silicon Valley. Déjà publiés sous EUPL : reticulum-js : implémentation JavaScript du protocole de réseau maillé Reticulum, dacor : système d’autorisation décentralisé construit sur Reticulum, signalk-energy-predictor : système de prédiction pour les bateaux alimentés par des énergies renouvelables, et offshore-blogging-system : outil pour publier des articles de blog et télécharger des données météorologiques via des messages texte satellite In Reach.

La nouvelle réécriture de l’environnement de développement No Flo est également réalisée sous EUPL, tandis que No Flo lui-même restera sous licence MIT en raison de contributions tierces.