Co oznacza koniec życia oprogramowania i czy powinno Cię to obchodzić?

Zanim zaczniemy, zrozum, że ten artykuł dotyczy również systemów operacyjnych (OS), w szczególności Windows , ale zasady mogą dotyczyć dowolnego oprogramowania, aplikacji lub systemu operacyjnego.

Gdy słyszysz lub otrzymujesz powiadomienie, że Twoje oprogramowanie zbliża się do końca życia(Life)   ( EOL ), jest to trochę niepokojące. Brzmi to tak ostatecznie, jakby twoje oprogramowanie po prostu przestało działać w określonym dniu o określonej godzinie. Śpij(Rest) spokojnie, bo tak nie jest. Termin jest po prostu bardzo dramatyczny. W dalszej części artykułu przejdziemy do tego, co to naprawdę oznacza.

Najpierw spójrzmy na coś, co nazywa się cyklem życia produktu.

Jaki jest cykl życia produktu?

Każdy produkt, który możesz kupić, ma cykl życia, a zatem skończony. Składa się z czterech etapów: rozwoju, wzrostu, dojrzałości i schyłku.

  1. Rozwój(Development) – Dokładnie tak to brzmi. Jest to okres, w którym oprogramowanie jest rozwijane, wprowadzane na rynek, adoptowane lub sprzedawane. Na tym etapie oprogramowanie może nadal mieć drobne problemy lub brakować funkcji.
  2. Wzrost(Growth) – W miarę wzrostu świadomości oprogramowania i jego stabilności, wkracza ono w fazę wzrostu. Sprzedaż lub dystrybucja oprogramowania zaczyna nabierać tempa. Ponieważ oprogramowanie jest czymś, co można zmienić podczas użytkowania, może pojawić się więcej aktualizacji i kilka wprowadzonych funkcji.
  3. Dojrzałość(Maturity) — oprogramowanie osiągnęło szczytową sprzedaż lub dystrybucję. Oprogramowanie jest stale wspierane, ale ogólnie rzecz biorąc, nie ma żadnych większych aktualizacji ani ulepszeń funkcji.
  4. Spadek(Decline) – Z wielu możliwych powodów sprzedaż i dystrybucja oprogramowania zaczyna spadać. Może to być spowodowane tym, że nie jest już tak naprawdę potrzebny, pojawił się lepszy konkurencyjny produkt, nie nadąża za potrzebami użytkownika lub z innych powodów. Chodzi o to, że nie sprzedaje się tak dobrze.

Jeśli miałbyś narysować ten proces według liczby sprzedaży lub dystrybuowanych jednostek, może to wyglądać mniej więcej tak:

Widać, że spadek nie sprzyja dobremu biznesowi. W pewnym momencie ludzie publikujący oprogramowanie po prostu nie mają dobrego powodu, aby nadal je produkować lub wspierać.

Dobry wydawca opublikuje bardzo publiczne ogłoszenie wycofania ze sprzedaży, wyszczególniające(EoS) datę zakończenia sprzedaży(Sale) ( EoS(EoL) ) i datę zakończenia sprzedaży(EoL) .

Co to jest data zakończenia sprzedaży?

Krótka odpowiedź to data, w której wydawca zaprzestaje sprzedaży lub dystrybucji oprogramowania. Często jest to również data wypuszczenia ostatniej jakiejkolwiek aktualizacji. Nie będzie już wystawiany na sprzedaż ani pobierany w oficjalnych kanałach sprzedaży. Nie będziesz już także mógł uzyskać wyceny kosztów.

Nie zawsze oznacza to jednak, że oprogramowanie jest ściągane z półek sprzedawców, którzy je noszą. Chociaż oprogramowanie w wersji pudełkowej prawie nie jest już rzeczą. Pamiętaj jednak, że kupując wersję oprogramowania, która jest niedostępna od kilku lat, możesz otrzymać coś, co jest już EoS lub prawie EoL .

Czym jest koniec życia?

Gdy oprogramowanie lub aplikacja przechodzi w fazę schyłkową cyklu życia produktu, koniec życia jest bliski. Zdarza się gdzieś w tej fazie. Czasem bliżej początku schyłku, a czasem trzymają się do samego końca.

To jest decyzja, która należy do nich w oparciu o ich wartości. Zwykle poprzedza to punkt zakończenia sprzedaży, w którym po prostu nie można już kupić ani otrzymać oprogramowania.

EoL   oznacza dowolne, a nawet wszystkie z poniższych elementów dla tej aplikacji, systemu operacyjnego lub oprogramowania:

  • Główne wersje funkcji mogą być obsługiwane przez określony czas po dacie(EoL) zakończenia okresu eksploatacji .
  • Pomoc techniczna, obejścia i poprawki błędów zostaną zatrzymane.
  • Wsparcie w okresie między EoS a EoL może być dostępne tylko dla osób z płatną umową wsparcia.
  • Dokumentacja pomocy online(Online) , strony wiki lub fora mogą zostać zarchiwizowane lub przeniesione w tryb offline w dniu zakończenia okresu obowiązywania(EoL) lub w innym określonym dniu.
  • Prośby o funkcje nie będą akceptowane.
  • Sprawdzanie poprawności instalacji oprogramowania może nie działać.
  • Oficjalne szkolenie dotyczące oprogramowania może nie być już dostępne.

Jakie problemy może spowodować koniec(Problems Could Software End) życia oprogramowania(Life Cause Me) ?

Możesz spojrzeć na powyższą listę i pomyśleć: „To nie jest wielka sprawa. Oprogramowanie nadal działa i będzie zawierało wszystkie aktualizacje, których kiedykolwiek będzie potrzebować. Poza tym wiem już, jak go używać i jest wiele innych forów i blogów z informacjami na ten temat. Dlaczego miałbym zawracać sobie głowę najnowszą wersją?”

To właściwy sposób patrzenia na to. Jednak jest to niepełny sposób patrzenia na to.

Przyjrzyjmy się niektórym problemom , jakie może spowodować oprogramowanie EoL .

Problemy z bezpieczeństwem

To prawdopodobnie najważniejszy powód. Tylko(Just) dlatego, że twoje oprogramowanie lub system operacyjny nie działa przez 15 lat, nie oznacza, że ​​wszystkie dziury zostały załatane. Najprawdopodobniej nie znaleziono nawet wszystkich dziur.

Dosadne wyjaśnienie tego pochodzi od Scotta Kinki(Scott Kinka) , dyrektora ds. technologii w firmie Evolve IP w czasie, gdy był cytowany na stronie tomsguide.com w artykule „ Czy nadal bezpieczne jest korzystanie z systemu Windows XP przez firmy? (Is It Still Safe for Businesses to Use Windows XP?)

Kinka powiedział, ponieważ Microsoft nie będzie już wysyłał aktualizacji dla starego systemu Windows XP(Windows XP) : „ Po prostu(Just) załóżmy, że ktoś jest na twoim komputerze podczas pracy. Każde hasło, tajemnica handlowa i część danych osobowych jest zagrożona.”

Weź pod uwagę, że Windows XP ma teraz 18 lat i nadal działa na około 4% komputerów na całym świecie, według NetMarketShare.com . To nie brzmi dużo, ale załóżmy, że na całym świecie jest miliard komputerów stacjonarnych. Cztery procent miliarda to 40 milionów komputerów. Niektóre w domach, a niektóre w firmach. To duży problem.

Jakby tego było mało, dziury, które pozostają niezauważone w oprogramowaniu EoL , mogą być również w nowszej wersji.

Artykuł Rogera A. Grimesa „ Dni zerowe nie są problemem — łatki są(Zero-days aren’t the problem — patches are) ” opowiada o tym, jak hakerzy patrzą na poprawki, aby znaleźć lukę, którą mają naprawić. Czemu? Ponieważ wiele z tych łat nie jest instalowanych i zdecydowanie nie są one stosowane do oprogramowania EoL , ponieważ żadne łatki nie są dostępne. Tak więc łata staje się jak rozbłysk na niebie, pokazujący, gdzie jest problem i jak go wykorzystać.

Jasne, to okropne dla starego systemu operacyjnego, ale czy oprogramowanie stanowi tak duży problem? Tak, jeśli to oprogramowanie w jakikolwiek sposób wchodzi w interakcję z Internetem(Internet) , jest to równie wielka dziura. Większość programów pakietu biurowego może łączyć się z Internetem(Internet) lub odbierać z Internetu(Internet) pliki , które mogą otwierać dziury. Nie zapominaj(Don) , że przeglądarki internetowe też są oprogramowaniem!

Kwestie regulacyjne lub prawne

Niezależnie od tego, czy prowadzisz firmę poza domem, czy po prostu używasz oprogramowania do robienia takich rzeczy, jak rozliczanie podatków, możesz napotkać problemy regulacyjne lub prawne.

Załóżmy, że korzystasz z oprogramowania księgowego, które wygasło(EoL) . Nie otrzymuje już aktualizacji niezbędnych do przestrzegania przepisów podatkowych i biznesowych. Dlatego przygotowywane przez nią pliki i informacje mogą nie odpowiadać aktualnym przepisom. Może to skutkować utraconymi możliwościami zwrotu podatku, odrzuceniem deklaracji podatkowych, a nawet audytami i grzywnami. Nie potrzebujesz tego.

Innym przykładem może być to, że wykonujesz w domu transkrypcję medyczną. Jeśli jakiś fragment starego oprogramowania pozostawił Twój komputer otwarty dla hakerów, być może wyciekasz bardzo osobistych informacji medycznych i o tym nie wiesz. Jednak nadal jesteś za to odpowiedzialny.

Niezgodność

Chociaż zwykle jest to niewielki problem, bardzo frustrujące jest, gdy ktoś wyśle ​​Ci plik, który nie jest zgodny z Twoim oprogramowaniem.

Wyobraź sobie(Imagine) , że otrzymujesz arkusz kalkulacyjny o bonusach zrobionych w Excel 365 , ale wszystko, co masz, to Excel 2010. Funkcje w wersji 365 mogą nie działać w 2010, więc nie będziesz wiedział, jaki będzie Twój bonus.

Co gorsza, wysyłanie CV wykonane w starej wersji programu Word i rozpadające się formatowanie, ponieważ pracodawca korzysta z usługi Office 365 . Jak straszne by to było?

Zmniejszona niezawodność

Wszystkie rzeczy ulegają z czasem degradacji. Oprogramowanie(Software) nie jest wyjątkiem. Jak to się dzieje, to temat, który wypełniłby kolejny artykuł, ale jednak tak się dzieje. Z biegiem czasu okazuje się, że aplikacja częściej się zawiesza i tracisz pracę.

Dziwne(Weird) błędy wkradają się, utrudniając robienie tego, co próbujesz zrobić. Czy naprawdę potrzebujesz frustracji i straconego czasu? Oczywiście nie.

Przestarzałe umiejętności

Ponownie korzystając z pakietu Microsoft Office(Microsoft Office) jako przykładu, w jaki sposób zachowasz swoje umiejętności, jeśli nadal pracujesz w pakiecie Office 2003(Office 2003) , a większość świata przeszła na Office 365 . Office 365 jest o około 16 lat nowszy i ma funkcje i integrację, o których nie śniłeś w 2003 roku.

Im bardziej jesteś kompetentny w zakresie najnowszych wersji oprogramowania i systemów operacyjnych, bez względu na rodzaj wykonywanej pracy, tym bardziej konkurencyjny będziesz na rynku pracy. To oznacza lepszą pracę i lepszą płacę. Jeśli Twoja praca jest techniczna, tym bardziej.

Koszt

Jak pozostanie przy oprogramowaniu EoL będzie Cię kosztować? Widzieliśmy już, że może to kosztować Cię możliwości pracy, marnować czas, a nawet doprowadzić do legalnej ciepłej wody.

Wszystkie te rzeczy wracają do pieniędzy z Twojej kieszeni dosłownie lub kosztem alternatywnym. Ale mogą być inne koszty związane z utrzymaniem komputera.

Jeśli używasz oprogramowania EoL , może to spowodować problemy z nowszym systemem operacyjnym. Ustalenie, że jest to stare oprogramowanie, wykracza poza zestaw umiejętności przeciętnego człowieka, więc możesz w końcu zabrać je do najbliższego sklepu komputerowego.

Jeśli będziesz miał szczęście, sklep ten będzie miał doświadczonych techników, którzy będą wiedzieć, jak szybko zdiagnozować problem i zalecić aktualizację oprogramowania.

Jest jednak powód, dla którego większość ludzi zaczyna swoją karierę w branży IT w działach serwisu komputerowego sklepów wielkopowierzchniowych. Jest to mniej więcej podstawowy poziom, więc istnieje duża szansa, że ​​technologia zajmie więcej czasu niż to konieczne, aby dowiedzieć się, co się dzieje, a to wiąże się z większym rachunkiem.

Ponadto nadal będą zalecać aktualizację oprogramowania. Zaoszczędź trochę czasu i pieniędzy i po prostu zaktualizuj go, gdy tylko dowiesz się o dacie EoL .

Skąd mam wiedzieć, czy moje oprogramowanie(My Software) dobiega końca(Life) ?

Jeśli zarejestrowałeś swoje oprogramowanie lub zapisałeś się na aktualizacje, możesz otrzymać kilka e-maili prowadzących do daty zakończenia(EoL) okresu użytkowania .

Jeśli wiesz, że Twoje oprogramowanie jest starsze i zaczynasz słyszeć o pojawieniu się nowej wersji, zechcesz przejść do witryny programisty i wyszukać datę zakończenia okresu(EoL) ważności swojej wersji. Lub możesz wejść do wyszukiwarki i znaleźć ją w ten sposób.

Dla Twojej wygody, oto kilka stron EoL dla kilku głównych producentów oprogramowania:

Microsoft — Wyszukaj cykl życia produktu

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

Adobe End of Life Matrix

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

(Google Apps End) Ogłoszenia dotyczące wycofania (Life)Aplikacji Google

https://gsuiteupdates.googleblog.com/ wyszukaj „koniec życia”

Urządzenia z systemem operacyjnym Google Chrome

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

Urządzenia Google Pixel i Nexus

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

Produkty Apple Vintage i przestarzałe

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

( Apple nie jest zbyt wyczekiwane w terminach EoL , jak inne firmy.)

Tak, powinieneś dbać o koniec(Software End) życia oprogramowania(Life)

Podsumowując, tak, powinieneś się tym przejmować. Powinieneś się tym przejmować, ponieważ dbasz o swój czas, pieniądze, prywatność, spokój i ogólnie o siebie.

Ze względu na koszt jednej nocy co 3-5 lat możesz uniknąć wszystkich pułapek, jakie(EoL) oprogramowanie, aplikacje i systemy operacyjne wycofania z eksploatacji mogą wnieść do Twojego życia. Czy to nie jest tego warte?



About the author

Jestem ekspertem w zakresie tworzenia sprzętu i oprogramowania. Mam doświadczenie w pracy zarówno z produktami Apple (ios), jak i platformami Google Android. Jestem również zdecydowanym zwolennikiem Edge computing, czyli najnowszego trendu w technologii internetowej i mobilnej. Moje umiejętności w tych dziedzinach sprawiają, że idealnie nadaje się do tworzenia aplikacji, które są szybkie, bezpieczne i wydajne.



Related posts