Watch out for Zombie Software!

Updated on November 6, 2018
Simon Kravis profile image

Simon has been involved in software development since the days of paper tape.

Source

The modern zombie is a dead person brought back to life by magical means but lacking many of the characteristics of the living person, and acquiring some frightening ones, like a taste for human flesh. Like a zombie, application software can become undead – showing some signs of life but lacking some vital features, in particular help and support. It may not want to devour your brain, but like a zombie, it’s a dead man walking - unless it can be updated.

How Does Software Become Zombified?

Software can stop being updated and supported for many reasons. Probably the most common is that the person who created it has moved onto other things. A lot of software is created by individuals as a solitary activity – programmers often prefer to work alone. In their flush of enthusiasm, they will develop an application, make it available via the Web or from an App store, and promote its use through download sites like Softpedia and application websites. They may promote and support their software by responding quickly to any problems that users may report, and continuing to develop further releases of their application to enhance its performance. However, if enthusiasm fades, these activities may stop, but the software may still show up in searches and on download sites.

When software is developed by a company rather than an individual, there may be a similar result. Many small software companies are one-person operations and may no longer trade if the person decides they’ve had enough. If the company changes hands, the new owner may not have the same priorities and interests as the old one and may decide that they will no longer support a particular product.

If the software costs anything, and online payment is used, the incentive to make it unavailable to search engines or download after support ceases diminishes still further, as income may still be received from anyone wishing to use it.

The open source model can harness enthusiasm from software developers all over the world and has generated some excellent software. If the software is downloaded from GitHub or SourceForge it’s likely to be an open source product, where the source code for the application is freely available and can be modified. If you strike a problem and have the skills and time, you can fix it yourself and let others benefit from your work by uploading the fix, if the license permits. However, the problem of waning enthusiasm can afflict open-source products as well – the message “I don’t maintain this product anymore” is not uncommon.

Where's the Support?

Lack of support may be the first sign that you have zombie software, but this is not confined to zombie products. Giant companies like Microsoft or Adobe are generally not worth contacting about particular problems with their products, as helpful replies are very unlikely to be received. However, their massive user base means that Googling may turn up a workaround for a problem or answer a particular question. These companies (and even some smaller ones) may also run forums for problems, which sometimes contain useful responses from company employees. Forums give a useful indication of software status – if there have been no postings for many years or nothing but complaints about non-responsiveness then you may be in Zombie-land.

By contrast, small companies often give remarkably good support. A general rule is that the smaller and more specialized the potential market is, the better the support. Open source software is a very mixed bag – you may receive excellent support or an aggressive brush-off.

Other Signs of Zombiedom

Here are a few pointers that may indicate that the software downloaded is in a zombie state:

  • The application executable is dated from many years ago. New versions of actively supported programs usually appear at least once a year.
  • The application supplier website (often accessed from the About menu) is not found or does not mention the downloaded application, or any application resembling the one you have downloaded.
  • Application help is unavailable. Help files for many applications are now web pages rather than files accessed locally, so unavailability indicates that the website is non-existent, the product has been superseded or the creator has not bothered to update the help link in the application.

If this is what you get when you click About, watch out!
If this is what you get when you click About, watch out! | Source

How to Avoid Zombie Software

Download sites abound in Zombie software. Sites usually rank themselves on the number of software products available and the number of downloads. They have little incentive to determine whether listed software is still current as removing products will reduce their ranking. The better sites perform independent reviews of listed products, which may observe that the product has not been updated for many years. The lower quality ones simply regurgitate what the vendor says about their product. However, if a download site indicates that a file has a very old release date this may because new versions have not been uploaded, rather than a newer version not existing. It’s always worth checking the vendors’s web site to see if there is a newer version of the software available.

Web applications rarely enter the zombie state for the simple reason that they cost something to keep operational. Although web server costs are low and falling, they are not zero, so when enthusiasm fades, the application usually disappears as well in order to save money.

Unlike desktop or mobile applications, one instance of a Web application is sufficient to service multiple users, making removal a simple operation – if the creator wishes do it. If the web application is popular enough, advertising income may keep it profitable after interest in development and support has ceased, although some of the advertisements may trigger malware filters and be on the tasteless side. The commonest support problem with web applications is missing functionality on some browsers and the standing advice for this problem is to try another browser.

What to do About Zombie Software?

Zombie status of an application may not be a problem – it may work as advertised in your current environment. But if your environment changes and the application stops working - you’re on your own. Environment changes are not confined to operating system upgrades – sometimes the installation of another application (or plug-in) can stop an application from working properly. Re-installing the operating system and installing only those applications that you currently use may help, but this could be days of work, with no guarantee of success.

If application software you rely on stops working and you discover that you've been running zombie software, the only option is to find another application that does what you want and install that. Search or download sites may be helpful but make sure that you're installing yet another zombie.

Comments

    0 of 8192 characters used
    Post Comment

    No comments yet.

    working

    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, turbofuture.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://turbofuture.com/privacy-policy#gdpr

    Show Details
    Necessary
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
    Features
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Marketing
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Statistics
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)