Que signifie la fin de vie d'un logiciel et devriez-vous vous en soucier ?

Avant de commencer, comprenez que cet article traite également des systèmes d'exploitation (OS), en particulier Windows , mais les principes peuvent s'appliquer à n'importe quel logiciel, application ou système d'exploitation.

Lorsque vous entendez ou recevez une notification indiquant que votre logiciel approche de la fin de vie(Life)   ( EOL ), c'est un peu déconcertant. Cela semble si définitif, comme si votre logiciel allait simplement cesser de fonctionner à une certaine date à un certain moment. Rassurez(Rest) -vous, car ce n'est pas le cas. Le terme est juste très dramatique. Nous verrons ce que cela signifie vraiment plus tard dans l'article.

Examinons d'abord ce qu'on appelle le cycle de vie d'un produit.

Qu'est-ce que le cycle de vie du produit ?

Tout produit que vous pouvez acheter a un cycle de vie, et donc une durée de vie finie. Il se compose de quatre étapes : développement, croissance, maturité et déclin.

  1. Développement(Development) - C'est exactement ce que cela ressemble. C'est la période pendant laquelle le logiciel est développé et initialement commercialisé et adopté ou vendu. À ce stade, le logiciel peut encore avoir quelques petits problèmes ou manquer de fonctionnalités.
  2. Croissance(Growth) - À mesure que la notoriété du logiciel augmente et que le logiciel devient plus stable, il entre dans une phase de croissance. Les ventes ou la distribution du logiciel commencent à s'accélérer. Étant donné que le logiciel est quelque chose qui peut être modifié en cours d'utilisation, il peut y avoir d'autres mises à jour et quelques fonctionnalités introduites.
  3. Maturité(Maturity) - Le logiciel a atteint son pic de vente ou de distribution. Il existe un support continu pour le logiciel, mais d'une manière générale, il n'y a pas de mises à jour majeures ou d'améliorations de fonctionnalités.
  4. Déclin(Decline) – Pour un certain nombre de raisons possibles, les ventes et la distribution du logiciel commencent à baisser. Cela peut être dû au fait qu'il n'est plus vraiment nécessaire, qu'un meilleur produit concurrent est arrivé, qu'il ne répond pas aux besoins de l'utilisateur ou pour d'autres raisons. Le fait est qu'il ne se vend pas très bien.

Si vous deviez tracer ce processus en fonction du nombre de ventes ou d'unités distribuées, cela pourrait ressembler à ceci :

Vous voyez que la baisse n'est pas propice aux bonnes affaires. À un moment donné, les personnes qui publient le logiciel n'ont tout simplement plus de bonnes raisons de continuer à le produire ou à le soutenir.

Un bon éditeur fera une annonce EoL très publique détaillant la date de fin de vente(Sale) ( EoS ) et la date EoL .

Qu'est-ce que la date de fin de vente ?

La réponse courte est la date à laquelle l'éditeur cesse de vendre ou de distribuer le logiciel. C'est souvent aussi la date à laquelle la dernière mise à jour, quelle qu'elle soit, serait publiée. Il ne sera plus référencé en vente ou en téléchargement sur les canaux de vente officiels. Vous ne pourrez plus non plus obtenir de devis sur le coût.

Cela ne signifie pas toujours que le logiciel est retiré des étagères des détaillants qui le proposent. Cependant, les logiciels en boîte ne sont presque plus une chose. Sachez tout de même que lorsque vous achetez une version d'un logiciel sorti depuis quelques années, vous obtenez peut-être quelque chose qui est déjà EoS ou presque EoL .

Qu'est-ce que la fin de vie ?

Lorsqu'un logiciel ou une application atteint la phase de déclin du cycle de vie du produit, la fin de vie est proche. Cela se produit quelque part dans cette phase. Parfois plus près du début du déclin et parfois ils s'accrochent jusqu'à la toute fin.

C'est une décision qui leur appartient en fonction de leurs valeurs. Habituellement, il est précédé d'un point de fin de vente, où vous ne pouvez plus acheter ou obtenir le logiciel.

EoL   signifie l'un ou même l'ensemble des éléments suivants pour cette application, ce système d'exploitation ou ce logiciel :

  • Les principales versions de fonctionnalités peuvent être prises en charge pendant une période déterminée après la date(EoL) de fin de vie .
  • Le support technique, les solutions de contournement et les corrections de bogues s'arrêteront.
  • L'assistance pendant la période entre EoS et EoL peut uniquement être disponible pour ceux qui ont un contrat d'assistance payant.
  • La documentation d'assistance en ligne(Online) , les wikis ou les forums peuvent être archivés ou mis hors ligne à la date(EoL) de fin de vie ou à une autre date spécifiée.
  • Les demandes de fonctionnalités ne seront pas acceptées.
  • La validation des installations de logiciels peut ne pas fonctionner.
  • La formation officielle pour le logiciel peut ne plus être disponible.

Quels problèmes les logiciels en fin(Problems Could Software End) de vie pourraient-ils me causer(Life Cause Me) ?

Vous pouvez regarder la liste ci-dessus et penser : « Ce n'est pas grave. Le logiciel fonctionne toujours et il aura toutes les mises à jour dont il aura besoin. De plus, je sais déjà comment l'utiliser et il existe de nombreux autres forums et blogs contenant des informations à ce sujet. Pourquoi devrais-je m'embêter à obtenir la dernière version ? »

C'est une façon valable de voir les choses. Cependant, c'est une façon incomplète de voir les choses.

Jetons un coup d'œil à certains des problèmes que le logiciel EoL pourrait vous poser.

Problèmes de sécurité

C'est probablement la raison la plus importante. Ce(Just) n'est pas parce que votre logiciel ou système d'exploitation est sorti depuis 15 ans que tous les trous ont été corrigés. Très probablement, tous les trous n'ont même pas été trouvés.

Une explication franche à cela vient de Scott Kinka , directeur de la technologie chez Evolve IP à l'époque où il était cité sur tomsguide.com dans l'article, « Is It Still Safe for Businesses to Use Windows XP?

Kinka a déclaré que Microsoft n'enverrait plus de mises à jour pour l'ancien Windows XP : « Supposez simplement(Just) que quelqu'un est sur votre PC pendant que vous travaillez. Chaque mot de passe, secret commercial et information personnelle est à risque.

Considérez que Windows XP a maintenant 18 ans et est toujours présent sur environ 4 % des ordinateurs dans le monde, selon NetMarketShare.com . Cela ne semble pas beaucoup, mais supposons qu'il existe un milliard d'ordinateurs de bureau dans le monde. Quatre pour cent d'un milliard, c'est 40 millions d'ordinateurs. Certains chez des particuliers, d'autres dans des entreprises. C'est un gros problème.

Si cela ne suffisait pas, les trous qui passent inaperçus dans le logiciel EoL peuvent également se trouver dans la version la plus récente.

L'article de Roger A. Grimes, « Les zero-days ne sont pas le problème — les correctifs le sont(Zero-days aren’t the problem — patches are) », explique comment les pirates examinent les correctifs pour trouver la vulnérabilité qu'ils sont censés corriger. Pourquoi? Parce que beaucoup de ces correctifs ne sont pas appliqués, et ils ne sont certainement pas appliqués au logiciel EoL car aucun correctif n'est disponible. Ainsi, le patch devient comme une fusée éclairante dans le ciel montrant où se trouve le problème et comment l'exploiter.

Bien sûr, c'est horrible pour un ancien système d'exploitation, mais le logiciel présente-t-il un problème aussi important ? Oui, si ce logiciel interagit avec Internet de quelque façon que ce soit, c'est un gros trou. La plupart des programmes de la suite bureautique peuvent se connecter à Internet ou recevoir des fichiers d' Internet susceptibles d'ouvrir des failles. N'oubliez(Don) pas que les navigateurs Web sont aussi des logiciels !

Problèmes réglementaires ou juridiques

Que vous dirigiez une entreprise à partir de votre domicile ou que vous utilisiez simplement un logiciel pour faire des choses comme déposer des impôts, vous pouvez rencontrer des problèmes réglementaires ou juridiques.

Disons que vous utilisez un logiciel de comptabilité qui est devenu EoL . Il ne reçoit plus les mises à jour nécessaires pour se tenir au courant des lois fiscales et commerciales. Ainsi, les fichiers et informations qu'il prépare peuvent ne pas être conformes à la réglementation en vigueur. Cela pourrait entraîner des opportunités de remboursement d'impôt manquées, des déclarations de revenus rejetées ou même des audits et des amendes. Vous n'avez pas besoin de ça.

Un autre exemple pourrait être que vous faites une transcription médicale à la maison. Si un ancien logiciel a laissé votre ordinateur ouvert aux pirates, vous pourriez divulguer des informations médicales très personnelles sans le savoir. Pourtant, vous êtes toujours responsable de cela.

Incompatibilité

Bien qu'il s'agisse généralement d'un problème mineur, il est très frustrant que quelqu'un vous envoie un fichier qui n'est pas compatible avec votre logiciel.

Imaginez(Imagine) que vous obteniez une feuille de calcul sur les bonus dans Excel 365 , mais tout ce que vous avez est Excel 2010. Les fonctions de la version 365 pourraient ne pas fonctionner sur 2010, vous ne sauriez donc pas quel serait votre bonus.

Pire encore, ce serait d'envoyer votre CV dans une ancienne version de Word et de voir tout le formatage s'effondrer parce que l'employeur utilise Office 365 . À quel point cela serait-il horrible ?

Fiabilité réduite

Toutes choses se dégradent avec le temps. Le logiciel(Software) ne fait pas exception. Comment cela se produit est un sujet qui remplirait un autre article, mais cela se produit néanmoins. Au fil du temps, vous constatez que l'application plante plus souvent et vous perdez votre travail.

Des bugs étranges(Weird) se glissent, ce qui rend plus difficile de faire ce que vous essayez de faire. Avez-vous vraiment besoin de la frustration et du temps perdu ? Bien sûr que non.

Compétences obsolètes

En utilisant à nouveau Microsoft Office comme exemple, comment allez-vous garder vos compétences pertinentes si vous travaillez toujours sur Office 2003 et que la plupart du monde est passé à Office 365 . Office 365 est plus récent d'environ 16 ans et possède des fonctionnalités et une intégration dont vous n'auriez pas pu rêver en 2003.

Plus vous êtes compétent avec les dernières versions de logiciels et de systèmes d'exploitation, quel que soit votre domaine d'activité, plus vous serez compétitif sur le marché du travail. Cela signifie de meilleurs emplois et de meilleurs salaires. Si votre métier est technique, encore plus.

Coût

Comment rester avec le logiciel EoL vous coûtera-t-il de l'argent ? Nous avons déjà vu que cela pourrait vous coûter des opportunités d'emploi, vous faire perdre votre temps et même vous mettre dans l'eau chaude légale.

Toutes ces choses reviennent à l'argent de votre poche, soit littéralement, soit en coût d'opportunité. Mais il peut y avoir d'autres coûts associés à la maintenance de votre ordinateur.

Si vous utilisez un logiciel EoL , cela pourrait entraîner des problèmes avec votre nouveau système d'exploitation. Comprendre qu'il s'agit de l'ancien logiciel dépasse les compétences de la personne moyenne, vous pourriez donc finir par l'apporter au magasin d'informatique le plus proche.

Si vous avez de la chance, ce magasin disposera de techniciens expérimentés qui sauront diagnostiquer le problème rapidement et vous recommanderont de mettre à jour le logiciel.

Cependant, il y a une raison pour laquelle la plupart des gens commencent leur carrière en informatique dans les services informatiques des magasins à grande surface. C'est à peu près aussi bas de gamme que possible, il y a donc de fortes chances que la technologie prenne plus de temps que nécessaire pour comprendre ce qui se passe et cela s'accompagne d'une facture plus importante.

De plus, ils vont toujours vous recommander de mettre à jour le logiciel. Économisez du temps et de l'argent et mettez-le à jour dès que vous connaissez la date(EoL) de fin de vie .

Comment savoir si mon logiciel(My Software) arrive en fin de vie(Life) ?

Si vous avez enregistré votre logiciel ou vous êtes abonné(EoL) aux mises à jour, vous recevrez peut-être quelques e-mails avant la date de fin de vie.

Si vous savez que votre logiciel est plus ancien et que vous commencez à entendre parler d'une nouvelle version, vous voudrez vous rendre sur le site Web du développeur et rechercher la date(EoL) de fin de vie de votre version. Ou vous pouvez aller sur un moteur de recherche et le trouver de cette façon.

Pour votre commodité, voici quelques-unes des pages EoL de quelques grands éditeurs de logiciels :

Microsoft – Cycle de vie du produit de recherche

https://support.microsoft.com/en-ca/lifecycle/search

Matrice de fin de vie d'Adobe

https://helpx.adobe.com/support/programs/eol-matrix.html

(Google Apps End) Annonces de fin de vie de (Life)Google Apps

https://gsuiteupdates.googleblog.com/ recherchez "fin de vie"

Appareils Google Chrome OS

https://support.google.com/chrome/a/answer/6220366?hl=en

Appareils Google Pixel et Nexus

https://support.google.com/nexus/answer/4457705#nexus_devices

Produits Apple Vintage et obsolètes

https://support.apple.com/en-ca/HT201624

( Apple n'est pas très ouvert sur les dates EoL comme d'autres sociétés.)

Oui, vous devriez vous soucier de la fin de vie des (Life)logiciels(Software End)

Pour conclure, oui, vous devriez vous en soucier. Vous devriez vous en soucier parce que vous vous souciez de votre temps, de votre argent, de votre vie privée, de votre tranquillité d'esprit et de vous-même en général.

Pour le prix d'une soirée tous les 3 à 5 ans, vous pouvez éviter tous les pièges que les logiciels, les applications et les systèmes d'exploitation EoL peuvent apporter dans votre vie. (EoL)Cela n'en vaut-il pas la peine ?



About the author

Je suis ingénieur matériel, spécialisé dans la conception et le développement de produits Apple tels que l'iPhone et l'iPad. J'ai de l'expérience avec les appareils iOS et edge, ainsi qu'avec les outils de développement logiciel comme Git et Swift. Mes compétences dans les deux domaines me permettent de bien comprendre comment le système d'exploitation (OS) des appareils Apple interagit avec les applications et les sources de données. De plus, mon expérience avec Git me permet de travailler sur des systèmes de contrôle de version de code, ce qui peut aider à améliorer l'efficacité et la productivité lors du développement de logiciels.



Related posts