La SSPL me paraît effectivement libre, mais son gros problème, c'est cette fameuse section 13 qui essaie de faire mieux que l'AGPL : il faut libérer les autres outils utilisés pour mettre en place le service sous SSPL.
Mais on ne peut pas changer la licence des outils qu'on utilise comme ça. Dans un monde ou tout est sous GPL, MPL, BSD ou toute licence autre qu'SSPL, je ne sais pas à quel point c'est possible légalement ou pas d'utiliser MongoDB sous SSPL dans une distribution GNU/Linux aujourd'hui pour fournir un service sans autorisation expresse de l'éditeur.
L'ensemble des choses qui ne devraient pas être concernées par la section 13 devrait être clairement défini dans cette section, ce qui n'a pas l'air d'être le cas après lecture, et ça ne devrait pas être fait sur la base d'autorisations au cas par cas du style "ah mais si, pour le noyau Linux c'est bon, pas besoin de relicencier sous SSPL" au bon vouloir de l'éditeur du logiciel.
Vu qu'il n'est potentiellement pas possible d'utiliser MongoDB sur Debian ou Red Hat pour certaines utilisations habituellement possibles avec les autres logiciels libres sans l'autorisation expresse de l'éditeur à cause des licences incompatibles, la décision de ces distributions de ne pas fournir ce logiciel même s'il est libre me paraît cohérente. Même avec l'AGPL, je ne vois pas d'exécution interdite possible si l'application n'a pas été modifiée. Une telle restriction pourrait être surprenante pour les personnes qui utilisent ces distributions.
On se croirait dans un roman d'Asimov, où on explore des effets inattendus des lois de la robotique.
[^] # Re: SSPL vs AGPL
Posté par raphj (site web personnel) . En réponse au lien pas de MongoDB dans Debian et RedHat. Évalué à 5.
La SSPL me paraît effectivement libre, mais son gros problème, c'est cette fameuse section 13 qui essaie de faire mieux que l'AGPL : il faut libérer les autres outils utilisés pour mettre en place le service sous SSPL.
Mais on ne peut pas changer la licence des outils qu'on utilise comme ça. Dans un monde ou tout est sous GPL, MPL, BSD ou toute licence autre qu'SSPL, je ne sais pas à quel point c'est possible légalement ou pas d'utiliser MongoDB sous SSPL dans une distribution GNU/Linux aujourd'hui pour fournir un service sans autorisation expresse de l'éditeur.
L'ensemble des choses qui ne devraient pas être concernées par la section 13 devrait être clairement défini dans cette section, ce qui n'a pas l'air d'être le cas après lecture, et ça ne devrait pas être fait sur la base d'autorisations au cas par cas du style "ah mais si, pour le noyau Linux c'est bon, pas besoin de relicencier sous SSPL" au bon vouloir de l'éditeur du logiciel.
Vu qu'il n'est potentiellement pas possible d'utiliser MongoDB sur Debian ou Red Hat pour certaines utilisations habituellement possibles avec les autres logiciels libres sans l'autorisation expresse de l'éditeur à cause des licences incompatibles, la décision de ces distributions de ne pas fournir ce logiciel même s'il est libre me paraît cohérente. Même avec l'AGPL, je ne vois pas d'exécution interdite possible si l'application n'a pas été modifiée. Une telle restriction pourrait être surprenante pour les personnes qui utilisent ces distributions.
On se croirait dans un roman d'Asimov, où on explore des effets inattendus des lois de la robotique.