Parce que soit tu numérotes bêtement par YYYY.MM selon la date à laquelle tu sors la version, sans autre considération, et je suis d’accord que ce n’est absolument pas arbitraire dans ce cas mais tu perds alors toute indication de maturité/compatibilité du logiciel. Soit tu acceptes de sortir une version 2015.XX en 2016 ou en 2017, parce qu’il n’y a pas de changement majeur, comme un des exemples du lien que tu donnes (Teradata), mais c’est alors l’indication de chronologie qui perd toute véracité.
Un paquet de logiciels ne peuvent pas utiliser semver. Ça n'a aucun sens pour eux. Et pour te sortir une autorité que peu se permettront de remettre en cause ici, c'est le cas de linux. Linux n'utilise pas semver. Il est impossible de serialiser toutes les API du noyau en un seul numéro de version. Donc ben ils ont arrêté d'essayé. Au final ils ont un truc arbitraire. La branche 6 comme toutes celles depuis la branche 2.6 se font à la subjectivité de Linus qui ne dis qu'une seule chose de concret : la branche 6 ne change pas de la branche 5.
Mais prenons quelque chose qui est plus proche de LibO comme LibO lui-même par exemple. Qu'est-ce qui a motivé le passage à une version 7 ? L'ajout de fonctionctionnalités qui leur paraissaient importantes (c'est ce que dis le blog de la document fundation). Ce n'est pas du semver, je ne sais pas si ça l'a était un jour, mais ça fait quelques années que ça n'est pas le cas.
Les gens s’interrogent parce qu'ils découvrent que ça n'est pas du semver, mais n'ont jamais rencontrés de problème jusque là.
[^] # Re: Déjà annoncé
Posté par barmic 🦦 . En réponse au lien LibreOffice 24.2, prochain successeur de LibreOffice 7.6, est disponible en version beta. Évalué à 3.
Un paquet de logiciels ne peuvent pas utiliser semver. Ça n'a aucun sens pour eux. Et pour te sortir une autorité que peu se permettront de remettre en cause ici, c'est le cas de linux. Linux n'utilise pas semver. Il est impossible de serialiser toutes les API du noyau en un seul numéro de version. Donc ben ils ont arrêté d'essayé. Au final ils ont un truc arbitraire. La branche 6 comme toutes celles depuis la branche 2.6 se font à la subjectivité de Linus qui ne dis qu'une seule chose de concret : la branche 6 ne change pas de la branche 5.
Mais prenons quelque chose qui est plus proche de LibO comme LibO lui-même par exemple. Qu'est-ce qui a motivé le passage à une version 7 ? L'ajout de fonctionctionnalités qui leur paraissaient importantes (c'est ce que dis le blog de la document fundation). Ce n'est pas du semver, je ne sais pas si ça l'a était un jour, mais ça fait quelques années que ça n'est pas le cas.
Les gens s’interrogent parce qu'ils découvrent que ça n'est pas du semver, mais n'ont jamais rencontrés de problème jusque là.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll