Time bomb (software)

Time bomb (software)

In computer software, a time bomb refers to a computer program that has been written so that it will stop functioning after a predetermined date or time is reached. The term "time bomb" does not refer to a program that stops functioning a specific number of days after it is installed; instead, the term "trialware" applies. Time bombs 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 time bomb software would be Microsoft's Windows Vista Beta 2, which was programmed to expire on May 31, 2007. [ [http://www.microsoft.com/windows/products/windowsvista/preview.mspx Windows Vista home page ] ] The time limits on time bomb software are not usually as heavily enforced as they are on trial software, since time bomb software does not usually implement secure clock functions.

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 [cite web
url=http://www.oreilly.com/openbook/freedom/ch01.html
title=Free as in Freedom - Richard Stallman's Crusade for Free Software
first=Sam|last=Williams
publisher=O'Reilly
quote="In 1979, Reid made the decision to sell Scribe to a Pittsburgh-area software company called Unilogic. His graduate-student career ending, Reid says he simply was looking for a way to unload the program on a set of developers that would take pains to keep it from slipping into the public domain. To sweeten the deal, Reid also agreed to insert a set of time-dependent functions- "time bombs" in software-programmer parlance-that deactivated 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."
date=March 2002
accessdate=2008-09-26
] .

Richard Stallman saw this as a betrayal of the programmer ethos. Instead of honoring the notion of share-and-share alike, Reid had inserted a way for companies to compel programmers to pay for information access [cite web
url=http://www.oreilly.com/openbook/freedom/ch01.html
title=Free as in Freedom - Richard Stallman's Crusade for Free Software
first=Sam|last=Williams
publisher=O'Reilly
quote="For Reid, the deal was a win-win. Scribe didn't fall into the public domain, and Unilogic recouped on its investment. For Stallman, it was a betrayal of the programmer ethos, pure and simple. Instead of honoring the notion of share-and-share alike, Reid had inserted a way for companies to compel programmers to pay for information access."
date=March 2002
accessdate=2008-09-26
] (see MIT's hacker culture declines).

ee also

*Planned obsolescence
*Scribe Time-bomb

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Time bomb (disambiguation) — A time bomb is an explosive device comprised of a power source, detonator, explosive charge, and a timer which substitutes for a fuse or trigger.Time bomb may also refer to:In film and television*Timebomb (1991 film), a 1991 American sci fi… …   Wikipedia

  • Y2K time bomb — Passage informatique à l an 2000 Le passage informatique à l an 2000, couramment appelé bug de l an 2000 ou bogue de l an 2000 (ou Y2K aux États Unis), était un ensemble de problèmes de programmation portant sur le format de la date dans les… …   Wikipédia en Français

  • Software license agreement — EULA redirects here. For the community, see Eula, Texas. A software license agreement is a contract between the licensor and purchaser of the right to use software. The license may define ways under which the copy can be used, in addition to the… …   Wikipedia

  • bomb — bomb1 [ bam ] noun *** 1. ) count a weapon made to explode at a particular time or when it hits something: Bombs fell on the city every night for two weeks. plant a bomb: The bomb had been planted in a busy street. a ) only before noun relating… …   Usage of the words and phrases in modern English

  • Time Enough at Last — Infobox Television episode Title = Time Enough at Last Series = The Twilight Zone Caption = Burgess Meredith as Henry Bemis Season = 1 Episode = 8 Airdate = November 20, 1959 Production = 173 3614 Writer = Rod Serling (Original story: Lyn… …   Wikipedia

  • Comparison of VoIP software — VoIP software is used to conduct telephone like voice conversations across Internet Protocol (IP) based networks. VoIP stands for Voice over IP . For residential markets, VoIP phone service is often cheaper than traditional public switched… …   Wikipedia

  • Logic bomb — A logic bomb is a piece of code intentionally inserted into a software system that will set off a malicious function when specified conditions are met. For example, a programmer may hide a piece of code that starts deleting files (such as a… …   Wikipedia

  • Fork bomb — The concept behind the fork bomb – the processes recursively fork until a denial of service or a crash occurs In computing, the fork bomb is a form of denial of service attack against a computer system which makes use of the fork operation (or… …   Wikipedia

  • Google bomb — Google bombing here causes the search query miserable failure to be associated with George W. Bush and Michael Moore The terms Google bomb and Googlewashing refer to practices, such as creating large numbers of links, that cause a web page to… …   Wikipedia

  • Tsunami Bomb — Origin Petaluma, California Genres Punk rock Years active 1998–2005 Labels Checkmate Records Tomato Head Records Kung Fu Records …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”