Cosa significa fine vita per il software e dovrebbe interessarti?

Prima di iniziare, tieni presente che questo articolo riguarda anche i sistemi operativi (SO), in particolare Windows , ma i principi potrebbero essere applicati a qualsiasi software, app o sistema operativo.

Quando senti o ricevi una notifica che il tuo software si sta avvicinando alla fine del ciclo di vita(Life)   ( EOL ), è un po' sconcertante. Sembra così definitivo, come se il tuo software smettesse di funzionare in una determinata data a una certa ora. Stai(Rest) tranquillo, perché non è così. Il termine è solo molto drammatico. Vedremo cosa significa veramente più avanti nell'articolo.

Per prima cosa, diamo un'occhiata a qualcosa chiamato ciclo di vita del prodotto.

Qual è il ciclo di vita del prodotto?

Qualsiasi prodotto che puoi acquistare ha un ciclo di vita, e quindi una vita finita. Si compone di quattro fasi: sviluppo, crescita, maturità e declino.

  1. Sviluppo(Development) – Questo è esattamente quello che sembra. È il periodo in cui il software viene sviluppato e inizialmente commercializzato e adottato o venduto. In questa fase, il software potrebbe presentare ancora alcuni piccoli problemi o essere privo di funzionalità.
  2. Crescita(Growth) : man mano che la consapevolezza del software cresce e il software diventa più stabile, entra in una fase di crescita. Le vendite o la distribuzione del software iniziano ad accelerare. Poiché il software è qualcosa che può essere modificato durante l'uso, potrebbero esserci altri aggiornamenti e alcune funzionalità introdotte.
  3. Maturità(Maturity) : il software ha raggiunto il picco di vendite o distribuzione. C'è un supporto continuo per il software, ma in generale non ci sono aggiornamenti importanti o miglioramenti delle funzionalità.
  4. Declino(Decline) – Per una serie di possibili ragioni, le vendite e la distribuzione del software iniziano a diminuire. Potrebbe essere perché non è più realmente necessario, è arrivato un prodotto concorrente migliore, non sta al passo con le esigenze dell'utente o per altri motivi. Il punto è che non sta vendendo così bene.

Se dovessi rappresentare graficamente questo processo in base al numero di vendite o unità distribuite, potrebbe essere simile a questo:

Puoi vedere che il declino non è favorevole a buoni affari. Ad un certo punto, le persone che pubblicano il software semplicemente non hanno una buona ragione per continuare a produrlo o supportarlo.

Un buon editore farà un annuncio EoL molto pubblico specificando la data di fine (EoL)vendita(Sale) ( EoS ) e la data EoL .

Qual è la data di fine vendita?

La risposta breve è la data in cui l'editore smette di vendere o distribuire il software. Spesso è anche la data in cui l'ultimo aggiornamento di qualsiasi tipo verrebbe rilasciato. Non sarà più messo in vendita o scaricabile sui canali di vendita ufficiali. Non potrai più ricevere preventivi nemmeno sul costo.

Ciò non significa sempre che il software venga ritirato dagli scaffali dei rivenditori che lo trasportano. Anche se il software in scatola non è quasi più una cosa. Tuttavia, tieni presente che quando acquisti una versione di software disponibile da alcuni anni, potresti ottenere qualcosa che è già EoS o quasi EoL .

Cos'è la fine della vita?

Quando un software o un'app arriva alla fase di declino del ciclo di vita del prodotto, la fine della vita è vicina. Succede da qualche parte in quella fase. A volte più vicini all'inizio del declino ea volte si aggrappano fino alla fine.

Questa è una decisione che spetta a loro in base ai loro valori. Di solito è preceduto da un punto vendita di fine vendita, dove non è più possibile acquistare o ottenere il software.

EoL   indica qualsiasi, o anche tutto, quanto segue per quell'app, sistema operativo o software:

  • Le versioni principali delle funzionalità potrebbero essere supportate per un periodo di tempo fisso dopo la data EoL ..
  • Il supporto tecnico, le soluzioni alternative e le correzioni di bug verranno interrotte.
  • Il supporto durante il periodo tra EoS ed EoL potrebbe essere disponibile solo per coloro che hanno un contratto di supporto a pagamento.
  • La documentazione di supporto online(Online) , i wiki oi forum possono essere archiviati o portati offline alla data EoL o in un'altra data specificata.
  • Non saranno accettate richieste di funzionalità.
  • La convalida delle installazioni software potrebbe non funzionare.
  • La formazione ufficiale per il software potrebbe non essere più disponibile.

Quali problemi potrebbe causarmi la fine(Problems Could Software End) del ciclo di vita(Life Cause Me) del software ?

Puoi guardare l'elenco sopra e pensare: "Non è un grosso problema. Il software funziona ancora e avrà tutti gli aggiornamenti di cui avrà bisogno. Inoltre, so già come usarlo e ci sono molti altri forum e blog con informazioni a riguardo. Perché dovrei prendermi la briga di ottenere la versione più recente?"

Questo è un modo valido di guardarlo. Tuttavia, è un modo incompleto di guardarlo.

Diamo un'occhiata ad alcuni dei problemi che il software EoL potrebbe darti.

Problemi di sicurezza

Questo è probabilmente il motivo più importante. Solo(Just) perché il tuo software o sistema operativo è fuori uso da 15 anni non significa che tutti i buchi siano stati riparati. Molto probabilmente, non sono stati nemmeno trovati tutti i buchi.

Una chiara spiegazione di ciò viene da Scott Kinka , chief technology officer di Evolve IP all'epoca in cui era citato su tomsguide.com nell'articolo " È ancora sicuro per le aziende utilizzare Windows XP? (Is It Still Safe for Businesses to Use Windows XP?)"

Kinka ha detto, poiché Microsoft non invierà più aggiornamenti per il vecchio Windows XP , “ Supponiamo(Just) che qualcuno sia sul tuo PC mentre stai lavorando. Ogni password, segreto commerciale e informazione personale è a rischio".

Considera che Windows XP ha(Windows XP) ora 18 anni ed è ancora su circa il 4% dei computer in tutto il mondo, secondo NetMarketShare.com . Non sembra molto, ma supponiamo che ci siano un miliardo di computer desktop in tutto il mondo. Il quattro per cento di un miliardo è composto da 40 milioni di computer. Alcuni nelle case delle persone e altri nelle aziende. Questo è un grosso problema.

Se ciò non bastasse, i buchi che passano inosservati nel software EoL possono trovarsi anche nella versione più recente.

L'articolo di Roger A. Grimes, " Gli zero giorni non sono il problema, le patch sono(Zero-days aren’t the problem — patches are) " parla di come gli hacker esaminano le patch per trovare la vulnerabilità che dovrebbero correggere. Come mai? Perché molte di queste patch non vengono applicate e sicuramente non vengono applicate al software EoL perché non sono disponibili patch. Quindi la patch diventa come un bagliore nel cielo che mostra dove si trova il problema e come sfruttarlo.

Certo, è orribile per un vecchio sistema operativo, ma il software presenta un grosso problema? Sì, se quel software interagisce in qualche modo con Internet , è un buco altrettanto grande. La maggior parte dei programmi della suite per ufficio può connettersi a Internet o ricevere file da Internet che potrebbero aprire buchi. Non dimenticare(Don) che anche i browser web sono software!

Questioni normative o legali

Sia che tu stia gestendo un'attività fuori casa o che utilizzi semplicemente un software per fare cose come le tasse sui file, potresti incorrere in problemi normativi o legali.

Diciamo che stai usando un software di contabilità che è diventato EoL . Non riceve più gli aggiornamenti necessari per rimanere aggiornato con le leggi fiscali e commerciali. Pertanto i file e le informazioni che prepara potrebbero non soddisfare le normative vigenti. Ciò potrebbe comportare la perdita di opportunità di rimborso delle tasse, il rifiuto delle dichiarazioni dei redditi o persino le verifiche e le multe. Non ne hai bisogno.

Un altro esempio potrebbe essere che stai facendo una trascrizione medica a casa. Se qualche vecchio software ha lasciato il tuo computer aperto agli hacker, potresti perdere informazioni mediche molto personali e non saperlo. Eppure, sei ancora responsabile per questo.

Incompatibilità

Sebbene di solito sia un problema minore, è molto frustrante quando qualcuno ti invia un file che non è compatibile con il tuo software.

Immagina(Imagine) di ottenere un foglio di calcolo sui bonus fatti in Excel 365 ma tutto ciò che hai è Excel 2010. Le funzioni nella versione 365 potrebbero non funzionare nel 2010, quindi non sapresti quale sarebbe stato il tuo bonus.

Peggio ancora sarebbe inviare il tuo curriculum fatto in una vecchia versione di Word e avere tutta la formattazione che va in pezzi perché il datore di lavoro utilizza Office 365 . Quanto sarebbe orribile?

Affidabilità diminuita

Tutte le cose si degradano nel tempo. Il software(Software) non fa eccezione. Come succede è un argomento che riempirebbe un altro articolo, ma comunque succede. Nel tempo, scopri che l'applicazione si arresta in modo anomalo più spesso e perdi il tuo lavoro.

Strani(Weird) bug si insinuano rendendo più difficile fare ciò che stai cercando di fare. Hai davvero bisogno della frustrazione e del tempo perso? Ovviamente no.

Competenze obsolete

Usando di nuovo Microsoft Office come esempio, come manterrai le tue competenze rilevanti se stai ancora lavorando su Office 2003 e la maggior parte del mondo è passata a Office 365 . Office 365 è più recente di circa 16 anni e presenta funzionalità e integrazioni che non avresti mai potuto sognare nel 2003.

Più sarai competente con le versioni più recenti di software e sistemi operativi, indipendentemente dal tuo settore di lavoro, più competitivo sarai nel mercato del lavoro. Ciò significa posti di lavoro migliori e una retribuzione migliore. Se la tua linea di lavoro è tecnica, lo è ancora di più.

Costo

In che modo stare con il software EoL ti costerà denaro? Abbiamo già visto che potrebbe costarti opportunità di lavoro, farti perdere tempo e persino metterti in acqua calda legale.

Tutte queste cose tornano in denaro di tasca tua letteralmente o in termini di costo opportunità. Ma possono esserci altri costi associati alla manutenzione del tuo computer.

Se stai utilizzando il software EoL , potrebbe causare problemi al sistema operativo più recente. Capire che si tratta del vecchio software va oltre le competenze della persona media, quindi potresti finire per portarlo al negozio di computer più vicino.

Se sei fortunato, quel negozio avrà tecnici esperti che sapranno come diagnosticare rapidamente il problema e consigliarti di aggiornare il software.

Tuttavia, c'è un motivo per cui la maggior parte delle persone inizia la propria carriera nell'informatica nei dipartimenti di servizi informatici dei grandi magazzini. È più o meno il livello base, quindi ci sono buone probabilità che la tecnologia impiegherà più tempo del necessario per capire cosa sta succedendo e questo comporta un conto più grande.

Inoltre, ti consiglieranno comunque di aggiornare il software. Risparmia tempo e denaro e aggiornalo non appena conosci la data EoL .

Come faccio a sapere se il mio software(My Software) sta raggiungendo la fine del ciclo di vita(Life) ?

Se hai registrato il tuo software o ti sei registrato per gli aggiornamenti, potresti ricevere alcune e-mail che portano alla data EoL .

Se sai che il tuo software è più vecchio e inizi a sentire parlare di una nuova versione in uscita, ti consigliamo di visitare il sito Web dello sviluppatore e cercare la data EoL per la tua versione. Oppure puoi accedere a un motore di ricerca e trovarlo in questo modo.

Per tua comodità, ecco alcune delle pagine EoL per alcuni dei principali produttori di software:

Microsoft: cerca il ciclo di vita del prodotto

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

Matrice di fine vita di Adobe

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

(Google Apps End) Annunci di fine vita(Life) di Google Apps

https://gsuiteupdates.googleblog.com/ cerca "fine vita"

Dispositivi Google Chrome OS

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

Dispositivi Google Pixel e Nexus

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

Prodotti Apple Vintage e Obsoleti

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

( Apple non è molto disponibile nelle date EoL come altre società.)(EoL)

Sì, dovresti preoccuparti della fine del ciclo di vita del (Life)software(Software End)

Per concludere, sì, dovrebbe interessarti. Dovresti preoccuparti perché ti preoccupi del tuo tempo, denaro, privacy, tranquillità e te stesso in generale.

Per il costo di una notte ogni 3-5 anni, puoi evitare tutte le insidie ​​che il software, le app e i sistemi operativi EoL possono portare nella tua vita. (EoL)Non ne vale la pena?



About the author

Sono un ingegnere del software con oltre 10 anni di esperienza nel lavoro su Apple iOS e dispositivi edge. La mia esperienza nell'ingegneria hardware mi ha appassionato nell'assicurarmi che i dispositivi dei nostri clienti siano il più affidabili e fluidi possibile. Ho scritto codice negli ultimi anni e ho imparato a usare Git, Vim e Node.js.



Related posts