Time bomb (Software)
From Wikipedia, the free encyclopedia
In Computer Software, a Time-bomb refers to a computer program that has been written in such a way that it will stop functioning after a certain fixed date or time is reached. The term "timebomb" does not refer to a program that stops functioning a specific number of days after it is installed; instead, the term "trialware" applies. Timebombs are commonly used in beta (pre-release) software when the manufacturer of the software does not want the beta version being used after the final release date. One example of Timebomb software would be Microsoft® Windows® Vista(TM) Beta 2, which is programmed to expire on June 1st, 2007.[1] The time limits on timebomb software are not usually as heavily enforced as they are on trial software, in that timebomb software does not usually implement secure clock functions.
[edit] History
The first use of a Time-bomb in software may have been with the Scribe markup language and word processing system, developed by Brian Reid. Reid sold Scribe to a software company called Unilogic, and agreed to insert a set of time-dependent functions (called "time bombs") that would deactivate freely copied versions of the program after a 90-day expiration date. To avoid deactivation, users paid the software company, which then issued a code that defused the internal time-bomb feature[2].