Shovelware
Encyclopedia
Shovelware is a derogatory computer jargon term that refers to software noted more for the quantity of what is included than for the quality or usefulness. The term is also used to refer to software that is ported
Porting
In computer science, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed...

 from one computer platform or storage medium to another with little thought given to adapting it for use on the destination platform or medium, resulting in poor quality. The term is also sometimes used to refer to pre-installed software
Pre-installed software
Pre-installed software is the software already installed and licensed on a computer bought from an original equipment manufacturer .-Bundled software:...

.

The metaphor implies that the creators showed little care for the original software, as if the new compilation or version had been indiscriminately created / ported with a shovel, without any care shown for the condition of the software on the newly created product. The term "shovelware" is coined with semantic analogy to phrases like shareware
Shareware
The term shareware is a proprietary software that is provided to users without payment on a trial basis and is often limited by any combination of functionality, availability, or convenience. Shareware is often offered as a download from an Internet website or as a compact disc included with a...

 and freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

, which describe methods of software distribution.

Media format conversion

Shovelware is often used to refer to conversions from one media format to another (also known as "porting
Porting
In computer science, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed...

"), in the manner floppy disc collections were aggregated onto CD-ROMs. Today there is potential for similar shovelware in converting PC websites into mobile websites with little thought to optimizing for the new platform or the conversion of console games to PC games resulting in unprecedented poor quality unfit for the platform to which it is ported.

"Shovelware" CD-ROMs

Although poor-quality collections existed at least as far back as the BBS era, the term "shovelware" became commonly used in the early 1990s to describe early CD-ROMs such as collections of shareware or public domain software. The large capacity of CD-ROM
CD-ROM
A CD-ROM is a pre-pressed compact disc that contains data accessible to, but not writable by, a computer for data storage and music playback. The 1985 “Yellow Book” standard developed by Sony and Philips adapted the format to hold any form of binary data....

s—equivalent to around 470-500 floppy disk
Floppy disk
A floppy disk is a disk storage medium composed of a disk of thin and flexible magnetic storage medium, sealed in a rectangular plastic carrier lined with fabric that removes dust particles...

s, the former distribution method of choice—encouraged producers to fill them by including as much existing content as possible, often without regard to the quality of the material. Software reviewers, displeased with huge collections of inconsistent quality, dubbed this practice "shovelware".

The practice of shovelware has largely decreased due to the wide availability of high speed networking and software downloading and the limited capacity of removable media in modern computers compared to the growing massive file sizes of newer software packages. It continues in some cases with bundled or pre-installed software
Pre-installed software
Pre-installed software is the software already installed and licensed on a computer bought from an original equipment manufacturer .-Bundled software:...

, where many extra programs of dubious quality and usefulness are included with a piece of hardware.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK