>C'est surtout que la fondation Mozilla prend un malin plaisir à réduire la durée de support des anciennes versions de Firefox, pour forcer la migration
C'est pas par plaisir. C'est surtout par manque de ressources. Un navigateur, c'est très complexe. Corriger un trou de sécurité, ce n'est pas quelque chose de forcément évident, ça prend du temps, la correction peut avoir des effets de bords, etc..
La sortie des versions est une tous les ans à peu prés. Avec un support de 6 mois aprés la sortie de la release suivante, Ils travaillent actuellement sur 3 branches en même temps (1.5.x, 2.x et 3.x). Rallonge la durée du support à 1 an, et il faut alors gérer 4/5 branches en même temps.
Indémerdable pour une appli si complexe et avec si peu de ressources.
note: ce n'est même pas une histoire d'argent, mais de compétences : vu la complexité de certaines parties, ce n'est pas facile de trouver tous les dev compétents qu'il faudrait si il en fallait pour bosser sur plus de branches. Des gars qui connaissent bien la partie layout par ex, ils se comptent sur les doigts d'une seule main... dans le monde. Et des gars qui auraient les compétences de se plonger dans cette partie layout, ça court pas les rues.
Bref, dans un projet de navigateur, on n'est pas vraiment dans le même contexte qu'un projet de distrib (où on peut se permettre des supports plus long, parce qu'au final, la plupart des fix, ce sont les devs des projets concernés qui les corrigent, pas ceux de la distro).
[^] # Re: avancées importantes
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Qu'est ce qui bougera dans Mandriva 2007.1?. Évalué à 4.
C'est pas par plaisir. C'est surtout par manque de ressources. Un navigateur, c'est très complexe. Corriger un trou de sécurité, ce n'est pas quelque chose de forcément évident, ça prend du temps, la correction peut avoir des effets de bords, etc..
La sortie des versions est une tous les ans à peu prés. Avec un support de 6 mois aprés la sortie de la release suivante, Ils travaillent actuellement sur 3 branches en même temps (1.5.x, 2.x et 3.x). Rallonge la durée du support à 1 an, et il faut alors gérer 4/5 branches en même temps.
Indémerdable pour une appli si complexe et avec si peu de ressources.
note: ce n'est même pas une histoire d'argent, mais de compétences : vu la complexité de certaines parties, ce n'est pas facile de trouver tous les dev compétents qu'il faudrait si il en fallait pour bosser sur plus de branches. Des gars qui connaissent bien la partie layout par ex, ils se comptent sur les doigts d'une seule main... dans le monde. Et des gars qui auraient les compétences de se plonger dans cette partie layout, ça court pas les rues.
Bref, dans un projet de navigateur, on n'est pas vraiment dans le même contexte qu'un projet de distrib (où on peut se permettre des supports plus long, parce qu'au final, la plupart des fix, ce sont les devs des projets concernés qui les corrigent, pas ceux de la distro).