Какво означава краят на живота за софтуера и трябва ли да ви пука?

Преди да започнем, разберете, че тази статия се отнася и до операционни системи (ОС), по-специално Windows , но принципите могат да се прилагат за всеки софтуер, приложение или ОС.

Когато чуете или получите известие, че вашият софтуер е към края на живота(Life)   ( EOL ), това е малко смущаващо. Звучи толкова окончателно, сякаш вашият софтуер просто ще спре да работи на определена дата в определен час. Спокойно(Rest) , тъй като това не е така. Терминът е просто много драматичен. Ще разгледаме какво всъщност означава по-късно в статията.

Първо, нека разгледаме нещо, наречено жизнен цикъл на продукта.

Какво представлява жизненият цикъл на продукта?

Всеки продукт, който можете да закупите, има жизнен цикъл и следователно краен живот. Състои се от четири етапа: развитие, растеж, зрялост и упадък.

  1. Развитие(Development) – точно така звучи. Това е периодът, в който софтуерът е разработен и първоначално пуснат на пазара и приет или продаден. На този етап софтуерът все още може да има някои малки проблеми или да липсва функции.
  2. Растеж(Growth) – Тъй като осведомеността за софтуера расте и софтуерът става по-стабилен, той навлиза във фаза на растеж. Продажбите или разпространението на софтуера започват да се ускоряват. Тъй като софтуерът е нещо, което може да се променя, докато се използва, може да има още някои актуализации и някои функции.
  3. Зрелост(Maturity) – Софтуерът е достигнал своя пик на продажби или разпространение. Има постоянна поддръжка за софтуера, но като цяло няма големи актуализации или подобрения на функциите.
  4. Отказ(Decline) – Поради редица възможни причини, продажбите и разпространението на софтуера започват да намаляват. Може да се дължи на факта, че вече не е наистина необходим, появи се по-добър конкурентен продукт, не отговаря на нуждите на потребителя или по други причини. Въпросът е, че не се продава толкова добре.

Ако трябва да направите графика на този процес по брой продажби или разпределени единици, той може да изглежда така:

Виждате, че спадът не е благоприятен за добър бизнес. В един момент хората, които публикуват софтуера, просто нямат основателна причина да продължат да го произвеждат или поддържат.

Добрият издател ще направи много публично съобщение за EoL , в което подробно описва датата на края на продажбата(Sale) ( EoS ) и датата на EoL .

Какво е крайна дата на продажба?

Краткият отговор е датата, на която издателят спира да продава или разпространява софтуера. Често това е и датата, на която последната актуализация от всякакъв вид ще бъде изтласкана. Вече няма да бъде обявен за продажба или изтегляне в официалните канали за продажба. Вече няма да можете да получавате и оферти за цената.

Това обаче не винаги означава, че софтуерът се изтегля от рафтовете на търговците на дребно, които го носят. Въпреки това, пакетният софтуер вече почти не е нещо. Все пак имайте предвид, че когато купувате версия на софтуер, която е излязла от няколко години, може да получите нещо, което вече е EoS или почти EoL .

Какво е Краят на живота?

Когато софтуерът или приложението стигне до фазата на упадък на жизнения цикъл на продукта, краят на живота е близо. Това се случва някъде в тази фаза. Понякога са по-близо до началото на спада, а понякога се задържат до самия край.

Това е решение, което зависи от тях въз основа на техните ценности. Обикновено това се предшества от крайна точка на продажба, където просто не можете да купите или получите софтуера вече.

EoL   означава някое или дори всички от следните за това приложение, ОС или софтуер:

  • Изданията на основни функции могат да се поддържат за определен период от време след датата на EoL .
  • Техническата поддръжка, решенията и корекциите на грешки ще спрат.
  • Поддръжката през периода между EoS и EoL може да бъде достъпна само за тези с платен договор за поддръжка.
  • Документацията за онлайн(Online) поддръжка, уикитата или форумите могат да бъдат архивирани или извадени офлайн на датата на EoL или на друга определена дата.
  • Заявки за функции няма да се приемат.
  • Проверката на инсталирания софтуер може да не работи.
  • Възможно е официалното обучение за софтуера вече да не е налично.

Какви проблеми може да ми причини краят(Problems Could Software End) на живота(Life Cause Me) на софтуера ?

Може да погледнете списъка по-горе и да си помислите: „Това не е голяма работа. Софтуерът все още работи и ще има всички актуализации, от които някога ще се нуждае. Освен това вече знам как да го използвам и има много други форуми и блогове с информация за него. Защо да си правя труда да взема най-новата версия?"

Това е валиден начин да се погледне. Това обаче е непълен начин да го погледнем.

Нека да разгледаме някои от проблемите , които софтуерът EoL може да ви даде.

Проблеми със сигурността

Това вероятно е най-важната причина. Това(Just) , че вашият софтуер или операционна система е излязъл от 15 години, не означава, че всички дупки са закърпени. Най-вероятно всички дупки дори не са открити.

Тясно обяснение за това идва от Скот Кинка(Scott Kinka) , главен технологичен директор в Evolve IP по времето, когато беше цитиран на tomsguide.com в статията „ Все още ли е безопасно за бизнеса да използва Windows XP? (Is It Still Safe for Businesses to Use Windows XP?)

Кинка(Kinka) каза, тъй като Microsoft вече няма да изпраща актуализации за стария Windows XP , „ Просто(Just) приемете, че някой е на вашия компютър, докато работите. Всяка парола, търговска тайна и част от личната информация са изложени на риск."

Имайте предвид, че Windows XP вече е на 18 години и все още е на около 4% от компютрите по света, според NetMarketShare.com . Това не звучи много, но да предположим, че има милиард настолни компютри по целия свят. Четири процента от милиард са 40 милиона компютри. Някои в домовете на хората, а други в бизнеса. Това е голям проблем.

Ако това не беше достатъчно лошо, дупките, които остават незабелязани в софтуера на EoL , могат да бъдат и в по-новата версия.

Статията на Роджър А. Граймс, „ Нулевите дни не са проблемът – кръпките са(Zero-days aren’t the problem — patches are) “ говори за това как хакерите разглеждат пачове, за да открият уязвимостта, която те са предназначени да поправят. Защо? Тъй като много от тези пачове не се прилагат и определено не се прилагат към софтуера EoL , защото няма налични пачове. Така пластирът става като светкавица в небето, показваща къде е проблемът и как да го експлоатираме.

Разбира се, това е ужасно за стара операционна система, но дали софтуерът представлява голям проблем? Да, ако този софтуер взаимодейства с интернет(Internet) по някакъв начин, това е също толкова голяма дупка. Повечето програми за офис пакет могат да се свързват с интернет(Internet) или да получават файлове от интернет(Internet) , които могат да отворят дупки. Не забравяйте(Don) , че уеб браузърите също са софтуер!

Регулаторни или правни въпроси

Независимо дали управлявате бизнес извън дома си или просто използвате софтуер, за да правите неща като данъци, може да срещнете регулаторни или правни проблеми.

Да приемем, че използвате счетоводен софтуер, който е преминал EoL . Вече не получава актуализациите, необходими, за да бъде в крак с данъчните и бизнес законите. Така че файловете и информацията, които изготвя, може да не отговарят на действащите разпоредби. Това може да доведе до пропуснати възможности за възстановяване на данъци, отхвърлени данъчни декларации или дори одити и глоби. Не ти трябва това.

Друг пример може да е, че правите някаква медицинска транскрипция у дома. Ако някой стар софтуер е оставил компютъра ви отворен за хакери, може да изтичате много лична медицинска информация и да не я знаете. И все пак вие все още носите отговорност за това.

Несъвместимост

Въпреки че обикновено е малък проблем, е силно разочароващо, когато някой ви изпрати файл, който не е съвместим с вашия софтуер.

Представете си(Imagine) , че получавате електронна таблица за бонусите, направена в Excel 365 , но всичко, което имате, е Excel 2010. Функциите във версията 365 може да не работят през 2010 г., така че няма да знаете какъв ще бъде вашият бонус.

Още по-лошо би било да изпратите автобиографията си, направена в стара версия на Word и цялото форматиране да се разпадне, защото работодателят използва Office 365 . Колко ужасно би било това?

Намалена надеждност

Всички неща се разграждат с времето. Софтуерът(Software) не е изключение. Как се случва е тема, която би запълнила друга статия, но въпреки това се случва. С течение на времето установявате, че приложението се срива по-често и губите работата си.

Странни(Weird) бъгове пълзят, което затруднява извършването на това, което се опитвате да направите. Наистина ли имате нужда от разочарование и загубено време? Разбира се, че не.

Остарели умения

Използвайки отново Microsoft Office като пример, как ще поддържате уменията си подходящи, ако все още работите върху Office 2003 и по-голямата част от света е преминала към Office 365 . Office 365 е с около 16 години по-нов и има функции и интеграция, за които не бихте могли да мечтаете през 2003 г.

Колкото по-компетентни сте с най-новите версии на софтуера и операционните системи, без значение каква е вашата професия, толкова по-конкурентоспособни ще бъдете на пазара на труда. Това означава по-добри работни места и по-добро заплащане. Ако вашата работа е техническа, още повече.

Разходи

Как оставането със софтуера EoL ще ви струва пари? Вече видяхме, че това може да ви струва възможности за работа, да ви губи времето и дори да ви постави в легална гореща вода.

Всички тези неща се връщат към парите от джоба ви буквално или като алтернативна цена. Но може да има и други разходи, свързани с поддръжката на вашия компютър.

Ако използвате софтуер EoL , това може да причини проблеми с по-новата ви операционна система. Да разберете, че това е старият софтуер, е извън набора от умения на обикновения човек, така че в крайна сметка може да го занесете до най-близкия компютърен магазин.

Ако имате късмет, този магазин ще разполага с опитни техници, които ще знаят как бързо да диагностицират проблема и ще ви препоръчат да надстроите софтуера.

Въпреки това, има причина повечето хора да започнат своята ИТ кариера в отделите за компютърни услуги на големи магазини. Това е приблизително толкова начално ниво, колкото става, така че има голям шанс на технологията да отнеме повече време, отколкото е необходимо, за да разбере какво се случва и това идва с по-голяма сметка.

Освен това те все още ще ви препоръчат да надстроите софтуера. Спестете си време и пари и просто го актуализирайте веднага щом разберете за датата на EoL .

Как да разбера дали моят софтуер(My Software) достига края на живота(Life) си ?

Ако сте регистрирали софтуера си или сте се регистрирали за актуализации, може да получите няколко имейла, водещи до датата на EoL .

Ако знаете, че вашият софтуер е по-стар и започнете да чувате за излизане на нова версия, ще искате да отидете на уебсайта на разработчика и да потърсите датата на EoL за вашата версия. Или можете да влезете в търсачката и да я намерите по този начин.

За ваше удобство ето някои от страниците на EoL за няколко големи производители на софтуер:

Microsoft – Жизненият цикъл на продукта за търсене

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

Матрица за края на живота на Adobe

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

(Google Apps End) Съобщения за края на живота на (Life)Google Apps

https://gsuiteupdates.googleblog.com/ потърсете „край на живота“

Устройства с Google Chrome OS

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

Google Pixel и Nexus устройства

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

Винтидж и остарели продукти на Apple

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

( Apple не е много предстояща на EoL дати, както други компании.)

Да, трябва да ви е грижа за края на живота на (Life)софтуера(Software End)

В заключение, да, трябва да ви пука. Трябва да ви е грижа, защото ви е грижа за вашето време, пари, поверителност, спокойствие и себе си като цяло.

В името на цената на една нощ на всеки 3-5 години можете да избегнете всички клопки, които софтуерът, приложенията и операционните системи на EoL могат да донесат в живота ви. Не си ли струва това?



About the author

Аз съм софтуерен инженер с повече от 10 години опит в работата с Apple iOS и edge устройства. Моят опит в хардуерното инженерство ме кара да се стремя да се уверя, че устройствата на нашите клиенти са възможно най-надеждни и гладки. Пиша код през последните няколко години и се научих да използвам Git, Vim и Node.js.



Related posts