Shareware is a type of
proprietary software
Proprietary software is software that is deemed within the free and open-source software to be non-free because its creator, publisher, or other rightsholder or rightsholder partner exercises a legal monopoly afforded by modern copyright and int ...
that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer. Shareware is often offered as a
download
In computer networks, download means to ''receive'' data from a remote system, typically a server such as a web server, an FTP server, an email server, or other similar system. This contrasts with uploading, where data is ''sent to'' a remote s ...
from a
website
A website (also written as a web site) is a collection of web pages and related content that is identified by a common domain name and published on at least one web server. Examples of notable websites are Google Search, Google, Facebook, Amaz ...
or on a compact disc included with a magazine. Shareware differs from
freeware
Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the f ...
, which is fully-featured software distributed at no cost to the user but without source code being made available; and
free and
open-source software
Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Op ...
, in which the source code is freely available for anyone to inspect and alter.
There are many types of shareware and, while they may not require an initial up-front payment, many are intended to generate revenue in one way or another. Some limit use to personal non-
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
purposes only, with purchase of a license required for use in a business enterprise. The software itself may be time-limited, or it may remind the user that payment would be appreciated.
Types of shareware
Trialware
Trialware or is a program that limits the time that it can be effectively used, commonly via a built-in time limit, number of uses, or only allowing progression up to a certain point (e.g. in video games, see
Game demo
A game demo is a trial version of a video game that is limited to a certain time limit or a point in progress, which leads to the player buying the game if they liked it. A game demo comes in forms such as shareware, demo disc, downloadable sof ...
). The user can try out the fully featured program until the trial period is up, and then most trialware reverts to either a reduced-functionality (freemium, nagware, or crippleware) or non-functional mode, unless the user purchases a full version. Trialware has become normalized for online Software as a Service (SaaS).
WinRAR
WinRAR is a trialware file archiver utility for Windows, developed by Eugene Roshal of win.rar GmbH. It can create and view archives in RAR (file format), RAR or Zip (file format), ZIP file formats, and unpack numerous archive file formats. To en ...
is a notable example of an unlimited trialware, i.e. a program that retains its full functionality even after the trial period has ended.
The rationale behind trialware is to give potential users the opportunity to try out the program to judge its usefulness before purchasing a license. According to industry research firm Softletter, 66% of online companies surveyed had free-trial-to-paying-customer conversion rates of 25% or less. SaaS providers employ a wide range of strategies to nurture leads, and convert them into paying customers.
Freemium
Freemium works by offering a product or service free of charge (typically digital offerings such as software, content, games, web services or other) while charging a premium for advanced features, functionality, or related products and services. For example, a fully functional feature-limited version may be given away for free, with advanced features disabled until a license fee is paid. The word ''freemium'' combines the two aspects of the business model: "free" and "premium". It has become a popular model especially in the
antivirus
Antivirus software (abbreviated to AV software), also known as anti-malware, is a computer program used to prevent, detect, and remove malware.
Antivirus software was originally developed to detect and remove computer viruses, hence the name. ...
industry.
Red Hat
Red Hat, Inc. is an American software company that provides open source software products to enterprises. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North Carolina, with other offices worldwide.
Red Hat has become ass ...
Linux OS works in a similar fashion, with a version for free use (
Fedora Linux
Fedora Linux is a Linux distribution developed by the Fedora Project. Fedora contains software distributed under various free and open-source licenses and aims to be on the leading edge of open-source technologies. Fedora is the upstream sourc ...
) and charging for their premium Enterprise version.
Adware
Adware, short for "advertising-supported software", is any software package which automatically renders advertisements in order to generate revenue for its author. Shareware is often packaged with adware to lower the shareware fees or eliminate the need to charge users a fee. The advertisements may take the form of a
banner
A banner can be a flag or another piece of cloth bearing a symbol, logo, slogan or another message. A flag whose design is the same as the shield in a coat of arms (but usually in a square or rectangular shape) is called a banner of arms. Also, ...
on an application window. The functions may be designed to analyze which
website
A website (also written as a web site) is a collection of web pages and related content that is identified by a common domain name and published on at least one web server. Examples of notable websites are Google Search, Google, Facebook, Amaz ...
s the user visits and to present advertising pertinent to the types of goods or services featured there. The term is sometimes used to refer to software that displays unwanted advertisements, which typically are more intrusive and may appear as
pop-ups, as is the case in most ad-oriented
spyware
Spyware (a portmanteau for spying software) is software with malicious behaviour that aims to gather information about a person or organization and send it to another entity in a way that harms the user—for example, by violating their privac ...
. During the installation of the intended software, the user is presented with a requirement to agree to the terms of click through an
end-user license agreement
An end-user license agreement or EULA () is a legal contract between a software supplier and a customer or end-user, generally made available to the customer via a retailer acting as an intermediary. A EULA specifies in detail the rights and restr ...
or similar licensing which governs the installation of the software.
Crippleware
Crippleware has vital features of the program, such as printing or the ability to save files, disabled or unwanted features like watermarks on
screencasting
A screencast is a digital recording of computer screen output, also known as a video screen capture or a screen recording, often containing audio narration. The term ''screencast'' compares with the related term '' screenshot''; whereas screensh ...
and
video editing software
Video editing software, or a video editor is software used performing the post-production video editing of digital video sequences on a non-linear editing system. It has replaced traditional flatbed celluloid film editing tools and analog video ta ...
until the user buys the software. This allows users to take a close look at the features of a program without being able to use it to generate output. The distinction between freemium and crippleware is that an unlicensed freemium program has useful functionality, while crippleware demonstrates its potential but is not useful on its own.
Donationware
Donationware is a licensing model that supplies fully operational unrestricted software to the user and requests an optional donation be paid to the programmer or a third-party beneficiary (usually a
non-profit
A nonprofit organization (NPO) or non-profit organisation, also known as a non-business entity, not-for-profit organization, or nonprofit institution, is a legal entity organized and operated for a collective, public or social benefit, in co ...
). The amount of the donation may also be stipulated by the author, or it may be left to the discretion of the user, based on individual perceptions of the software's value. Since donationware comes fully operational (i.e. not
crippleware
Crippleware has been defined in realms of both computer software and hardware. In software, crippleware means that "vital features of the program such as printing or the ability to save files are disabled until the user purchases a registration ke ...
) with payment optional, it is a type of
freeware
Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the f ...
. In some cases, there is a delay to start the program or "nag screen" reminding the user that they haven't donated to the project. This nag feature and/or delayed start is often removed in an update once the user has donated to (paid for) the software.
Nagware
Nagware (also known as begware, annoyware or a nagscreen) is a pejorative term for shareware that persistently reminds the user to purchase a license. It usually does this by popping up a message when the user starts the program, or intermittently while the user is using the application. These messages can appear as windows obscuring part of the screen, or as message boxes that can quickly be closed. Some nagware keeps the message up for a certain time period, forcing the user to wait to continue to use the program. Unlicensed programs that support printing may superimpose a
watermark
A watermark is an identifying image or pattern in paper that appears as various shades of lightness/darkness when viewed by transmitted light (or when viewed by reflected light, atop a dark background), caused by thickness or density variations ...
on the printed output, typically stating that the output was produced by an unlicensed copy.
Some titles display a
dialog box
The dialog box (also called dialogue box (non-U.S. English), message box or simply dialog) is a graphical control element in the form of a small window that communicates information to the user and prompts them for a response.
Dialog boxes are ...
with payment information and a message that paying will remove the notice, which is usually displayed either upon startup or after an interval while the application is running. These notices are designed to annoy the user into paying.
Postcardware
Postcardware, also called just cardware, is a style of software distribution similar to shareware, distributed by the author on the condition that users send the author a
postcard
A postcard or post card is a piece of thick paper or thin cardboard, typically rectangular, intended for writing and mailing without an envelope. Non-rectangular shapes may also be used but are rare. There are novelty exceptions, such as wood ...
. A variation of cardware, Emailware, uses the same approach but requires the user to send the author an
email
Electronic mail (email or e-mail) is a method of exchanging messages ("mail") between people using electronic devices. Email was thus conceived as the electronic ( digital) version of, or counterpart to, mail, at a time when "mail" meant ...
. Postcardware, like other novelty software distribution terms, is often not strictly enforced. Cardware is similar to
beerware
Beerware is a tongue-in-cheek term for software released under a very relaxed license (beerware licensed software). It provides the end user with the right to use a particular program (or do anything else with the source code).
Description
Should ...
.
The concept was first used by
Aaron Giles
MAME (formerly an acronym of Multiple Arcade Machine Emulator) is a free and open-source emulator designed to recreate the hardware of arcade game systems in software on modern personal computers and other platforms. Its intention is to preserve ...
, author of
JPEGView
JPEGView was a popular image viewer for Mac OS in the 1990s by Aaron Giles. Initially released in 1991, it was one of the first JPEG image viewers for Mac OS. The program was also the first postcardware. Giles said he had "received somewhere betwee ...
.
Another well-known piece of postcardware is the
roguelike
Roguelike (or rogue-like) is a subgenre of role-playing computer games traditionally characterized by a dungeon crawl through procedurally generated levels, turn-based gameplay, grid-based movement, and permanent death of the player characte ...
game ''
Ancient Domains of Mystery
''Ancient Domains of Mystery'' is a roguelike video game designed and developed by Thomas Biskup and released in 1994. The player's goal is to stop the forces of Chaos that invade the world of Ancardia. The game has been identified as one of the ...
'', whose author collects postcards from around the world.
Orbitron
The Orbitron is a custom car built by Ed Roth and feared lost until its rediscovery in Mexico in 2007.
Construction
Built in 1964, the vehicle was powered by a 1955 or 1956 Chevrolet V8 and was backed by a Powerglide automatic transmission. The ...
is distributed as postcardware.
Exifer is a popular application among
digital photographers that has been ''postcardware''. Caledos Automatic Wallpaper Changer is a "still alive" project cardware. "Empathy" is a postcardware for password-protected executables.
Dual Module Player and
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
were also postcardware for a long time. An example for emailware is the
video game
Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, controller, keyboard, or motion sensing device to generate visual feedback. This fee ...
''
Jump 'n Bump''. Another popular postcardware company is the Laravel package developers from Spatie, which have released over 200 open-source packages to the
Laravel framework, which are postcardware licensed, and all shown at thei
website
History
In 1982,
Andrew Fluegelman
Andrew Cardozo Fluegelman (November 27, 1943 – July 6, 1985) was a publisher, photographer, programmer and attorney best known as a pioneer of what is now known as the shareware business model for software marketing. He was also the founding ...
created a program for the IBM PC called
PC-Talk
PC-Talk is a communications software program. It was one of the first three widely popular software products sold via the marketing method that became known as shareware. It was written by Andrew Fluegelman in late 1982, and helped created sharew ...
, a
telecommunications
Telecommunication is the transmission of information by various types of technologies over wire, radio, optical, or other electromagnetic systems. It has its origin in the desire of humans for communication over a distance greater than that fe ...
program, and used the term ''freeware''; he described it "as an experiment in economics more than altruism".
About the same time,
Jim "Button" Knopf released
PC-File
PC-File was a flat file database computer application most often run on DOS. It was one of the first of three widely popular software products sold via the marketing method that became known as shareware. It was originally written by Jim "Button ...
, a
database
In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases sp ...
program, calling it ''user-supported software''. Not much later,
Bob Wallace produced
PC-Write
PC-Write was a computer word processor and was one of the first three widely popular software products sold via the marketing method that became known as shareware. It was originally written by Bob Wallace in early 1983.
Overview
PC-Write was a ...
, a word processor, and called it ''shareware''. Appearing in an episode of ''
Horizon
The horizon is the apparent line that separates the surface of a celestial body from its sky when viewed from the perspective of an observer on or near the surface of the relevant body. This line divides all viewing directions based on whether i ...
'' titled ''Psychedelic Science'' originally broadcast 5 April 1998, Bob Wallace said the idea for shareware came to him "to some extent as a result of my
psychedelic experience
A psychedelic experience (known colloquially as a trip) is a temporary altered state of consciousness induced by the consumption of a psychedelic substance (most commonly LSD, mescaline, psilocybin mushrooms, or DMT). For example, an acid tr ...
".
In 1983
Jerry Pournelle
Jerry Eugene Pournelle (; August 7, 1933 – September 8, 2017) was an American scientist in the area of operations research and human factors research, a science fiction writer, essayist, journalist, and one of the first bloggers. In the 1960s ...
wrote of "an increasingly popular variant" of free software "that has no name, but works thus: 'If you like this, send me (the author) some money. I prefer cash.'"
In 1984, ''Softalk-PC'' magazine had a column, ''The Public Library'', about such software. ''Public domain'' is a misnomer for shareware, and ''Freeware'' was trademarked by Fluegelman and could not be used legally by others, and ''User-Supported Software'' was too cumbersome. So columnist
Nelson Ford
Nelson Ford (born 1946) was one of the founders of shareware software distribution, of ''HAL-PC'' (the ''Houston Area League of PC Users'', a PC user group which grew to over 10,000 members), of the Association of Shareware Professionals, founder ...
had a contest to come up with a better name.
The most popular name submitted was ''Shareware'', which was being used by Wallace. However, Wallace acknowledged that he got the term from an
InfoWorld
''InfoWorld'' (abbreviated IW) is an information technology media business. Founded in 1978, it began as a monthly magazine. In 2007, it transitioned to a web-only publication. Its parent company today is International Data Group, and its siste ...
magazine column by that name in the 1970s, and that he considered the name to be generic, so its use became established over ''freeware'' and ''user-supported software''.
Fluegelman, Knopf, and Wallace clearly established shareware as a viable software distribution model by becoming wealthy.
Prior to the popularity of the
World Wide Web
The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet.
Documents and downloadable media are made available to the network through web se ...
and widespread Internet access, shareware was often the only economical way for independent software authors to get their product onto users' desktops. Those with
Internet
The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a '' network of networks'' that consists of private, pub ...
or
BBS
BBS may refer to:
Ammunition
* BBs, BB gun metal bullets
* BBs, airsoft gun plastic pellets
Computing and gaming
* Bulletin board system, a computer server users dial into via dial-up or telnet; precursor to the Internet
* BIOS Boot Specificat ...
access could download software and distribute it amongst their friends or user groups, who would then be encouraged to send the registration fee to the author, usually via postal mail. During the late 1980s and early 1990s, shareware software was widely distributed over
online services
An online service provider (OSP) can, for example, be an Internet service provider, an email provider, a news provider (press), an entertainment provider (music, movies), a search engine, an e-commerce site, an online banking site, a health site, ...
,
bulletin board system
A bulletin board system (BBS), also called computer bulletin board service (CBBS), is a computer server running software that allows users to connect to the system using a terminal program. Once logged in, the user can perform functions such as ...
s and on diskettes. Contrary to commercial developers who spent millions of dollars urging users "
Don't Copy That Floppy
''Don't Copy That Floppy'' was an anti-copyright infringement campaign run by the Software Publishers Association (SPA) beginning in 1992.
The video for the campaign, starring M. E. Hart as "MC Double Def DP", was filmed at Cardozo High Sch ...
", shareware developers encouraged users to upload the software and share it on disks.
Commercial shareware distributors such as Educorp and Public Domain Inc printed catalogs describing thousands of public domain and shareware programs that were available for a small charge on floppy disk. These companies later made their entire catalog available on CD-ROM. One such distributor, ''Public Software Library'' (PSL), began an order-taking service for programmers who otherwise had no means of accepting credit card orders. Meanwhile major online service provider CompuServe enabled people to pay (register) for software using their CompuServe accounts. When AOL bought out CompuServe, that part of CompuServe called SWREG (Shareware Registration) was sold to UK businessman Stephen Lee of Atlantic Coast PLC who placed the service on to the internet and enabled over 3,000 independent software developers to use SWREG as a back office to accept various payment methods including credit, debit and charge cards, Paypal and other services in multiple currencies. This worked in realtime so that a client could pay for software and instantly download it which was novel at the time. SWREG was eventually bought by Digital River, Inc. Also, services like Kagi started offering applications that authors could distribute along with their products that would present the user with an onscreen form to fill out, print, and mail along with their payment. Once
telecommunications
Telecommunication is the transmission of information by various types of technologies over wire, radio, optical, or other electromagnetic systems. It has its origin in the desire of humans for communication over a distance greater than that fe ...
became more widespread, this service also expanded online. Toward the beginning of the Internet era, books compiling reviews of available shareware were published, sometimes targeting specific niches such as
small business
Small businesses are types of corporations, partnerships, or sole proprietorships which have fewer employees and/or less annual revenue than a regular-sized business or corporation. Businesses are defined as "small" in terms of being able to ap ...
. These books would typically come with one or more
floppy disk
A floppy disk or floppy diskette (casually referred to as a floppy, or a diskette) is an obsolescent type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined w ...
s or
CD-ROM
A CD-ROM (, compact disc read-only memory) is a type of read-only memory consisting of a pre-pressed optical compact disc that contains data. Computers can read—but not write or erase—CD-ROMs. Some CDs, called enhanced CDs, hold both comput ...
s containing software from the book.
As Internet use grew, users turned to downloading shareware programs from FTP or web sites. This spelled the end of bulletin board systems and shareware disk distributors. At first, disk space on a server was hard to come by, so networks like
Info-Mac Info-Mac is an online community, news aggregator and shareware file hosting service covering Apple Inc. products, including the iPhone, iPod and especially the Macintosh. Established in 1984 as an electronic mailing list, Info-Mac is notable a ...
were developed, consisting of non-profit
mirror sites hosting large shareware libraries accessible via the web or ftp. With the advent of the commercial
web hosting
A web hosting service is a type of Internet hosting service that hosts websites for clients, i.e. it offers the facilities required for them to create and maintain a site and makes it accessible on the World Wide Web. Companies providing web h ...
industry, the authors of shareware programs started their own sites where the public could learn about their programs and download the latest versions, and even pay for the software online. This erased one of the chief distinctions of shareware, as it was now most often downloaded from a central "official" location instead of being shared
samizdat
Samizdat (russian: самиздат, lit=self-publishing, links=no) was a form of dissident activity across the Eastern Bloc in which individuals reproduced censored and underground makeshift publications, often by hand, and passed the document ...
-style by its users. To ensure users would get the latest bug-fixes as well as an install untainted by viruses or other
malware
Malware (a portmanteau for ''malicious software'') is any software intentionally designed to cause disruption to a computer, server, client, or computer network, leak private information, gain unauthorized access to information or systems, depri ...
, some authors discouraged users from giving the software to their friends, encouraging them to send a link instead.
Major download sites such as
VersionTracker
VersionTracker was a website that tracked software releases and Software versioning, versioning. It began as a Mac OS software tracker, eventually expanding into Mac OS X, iPhone, Microsoft Windows and Palm OS software.
VersionTracker did not ho ...
and
CNet
''CNET'' (short for "Computer Network") is an American media website that publishes reviews, news, articles, blogs, podcasts, and videos on technology and consumer electronics globally. ''CNET'' originally produced content for radio and televi ...
's
Download.com
CNET Download (originally Download.com) is an Internet download directory website launched in 1996 as a part of CNET. Initially it resided on the domain ''download.com'', and then ''download.com.com'' for a while, and is now ''download.cnet.com'' ...
began to rank titles based on quality, feedback, and downloads. Popular software was sorted to the top of the list, along with products whose authors paid for preferred placement.
Registration
If features are disabled in the freely accessible version, paying may provide the user with a
licence key
A product key, also known as a software key, serial key or activation key, is a specific software-based key for a computer program. It certifies that the copy of the program is original.
Product keys consist of a series of numbers and/or letter ...
or code they can enter into the software to disable the notices and enable full functionality. Some pirate web sites publish license codes for popular shareware, leading to a kind of arms race between the developer and the pirates where the developer disables pirated codes and the pirates attempt to find or generate new ones. Some software publishers have started accepting known pirated codes, using the opportunity to educate users on the economics of the shareware model.
Some shareware relies entirely on the user's honesty and requires no password. Simply checking an "I have paid" checkbox in the application is all that is required to disable the registration notices.
Games
In the early 1990s, shareware distribution was a popular method of publishing games for smaller developers, including then-fledgling companies Apogee Software (also known as
3D Realms
3D Realms Entertainment ApS is a video game publisher based in Aalborg, Denmark. Scott Miller (entrepreneur), Scott Miller founded the company in his parents' home in Garland, Texas, in 1987 as Apogee Software Productions to release his game ' ...
), Epic MegaGames (now
Epic Games
Epic Games, Inc. is an American video game and software developer and publisher based in Cary, North Carolina. The company was founded by Tim Sweeney as Potomac Computer Systems in 1991, originally located in his parents' house in Potomac, M ...
),
Ambrosia Software
Ambrosia Software was a predominantly Macintosh software company founded in 1993 and located in Rochester, New York, U.S. Ambrosia Software was best known for its Macintosh remakes of older arcade games, which began with a 1992 version of Atari ...
and
id Software
id Software LLC () is an American video game developer based in Richardson, Texas. It was founded on February 1, 1991, by four members of the computer company Softdisk: programmers John Carmack and John Romero, game designer Tom Hall, and ar ...
. It gave consumers the chance to play the game before investing money in it, and it gave them exposure that some products would be unable to get in the retail space.
With the
Kroz
''Kroz'' is a series of Roguelike video games created by Scott Miller for IBM PC compatibles. The first episode in the series, ''Kingdom of Kroz'', was released in 1987 as Apogee Software's first game. It was also published on ''Big Blue Disk'' ...
series, Apogee introduced the "episodic" shareware model that became the most popular incentive for buying a game.
While the shareware game would be a truly complete game, there would be additional "episodes" of the game that were not shareware and could only be legally obtained by paying for the shareware episode. In some cases these episodes were neatly integrated and would feel like a longer version of the game, and in other cases the later episodes would be stand-alone games. Sometimes the additional content was completely integrated with the unregistered game, such as in Ambrosia's
Escape Velocity
In celestial mechanics, escape velocity or escape speed is the minimum speed needed for a free, non- propelled object to escape from the gravitational influence of a primary body, thus reaching an infinite distance from it. It is typically ...
series, in which a character representing the developer's pet
parrot
Parrots, also known as psittacines (), are birds of the roughly 398 species in 92 genera comprising the order Psittaciformes (), found mostly in tropical and subtropical regions. The order is subdivided into three superfamilies: the Psittacoid ...
, equipped with an undefeatable ship, would periodically harass and destroy the player after they reached a certain level representing the end of the trial period.
Racks of games on single 5 1/4-inch and later 3.5-inch
floppy disk
A floppy disk or floppy diskette (casually referred to as a floppy, or a diskette) is an obsolescent type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined w ...
s were common in retail stores. However,
computer show
A trade fair, also known as trade show, trade exhibition, or trade exposition, is an exhibition organized so that companies in a specific industry can showcase and demonstrate their latest products and services, meet with industry partners and c ...
s and
bulletin board system
A bulletin board system (BBS), also called computer bulletin board service (CBBS), is a computer server running software that allows users to connect to the system using a terminal program. Once logged in, the user can perform functions such as ...
s (BBS) such as
Software Creations BBS
Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work.
At the lowest programming level, executable code consists ...
were the primary distributors of low-cost software. Free software from a BBS was the motivating force for consumers to purchase a computer equipped with a modem, so as to acquire software at no cost. The success of shareware games, including id Software hits ''
Commander Keen
''Commander Keen'' is a series of side-scrolling platform video games developed primarily by id Software. The series consists of six main episodes, a "lost" episode, and a final game; all but the final game were originally released for MS-DOS in ...
'' and ''
Doom
Doom is another name for damnation.
Doom may also refer to:
People
* Doom (professional wrestling), the tag team of Ron Simmons and Butch Reed
* Daniel Doom (born 1934), Belgian cyclist
* Debbie Doom (born 1963), American softball pitcher
* ...
'', depended in part on the BBS community's willingness to redistribute them from one BBS to another across North America. The reasons for redistribution included allowing modem users who could not afford long-distance calls the opportunity to view the games.
The important distinguishing feature between a shareware game and a game demo is that the shareware game is (at least in theory) a complete working software program albeit with reduced content compared to the full game, while a game demo omits significant functionality as well as content. Shareware games commonly offered both single player and multiplayer modes plus a significant fraction of the full game content such as the first of three episodes, while some even offered the entire product as shareware while unlocking additional content for registered users. By contrast a game demo may offer as little as one single-player level or consist solely of a multiplayer map, this makes them easier to prepare than a shareware game.
Industry standards and technologies
There are several widely accepted standards and technologies that are used in the development and promotion of shareware.
*
FILE_ID.DIZ
FILE_ID.DIZ is a plain-text file containing a brief description of the content of archive formats, archive to which it belongs.
Such files were originally used in archives distributed through bulletin board systems (BBSes) and is still used in the ...
is a descriptive text file often included in downloadable shareware distribution packages.
*
Portable Application Description
PAD or Portable Application Description is a machine-readable document format and specification designed by the Association of Software Professionals and introduced in 1998. The PAD specification is utilized by more than 6,000 software publishers ...
(PAD) is used to standardize shareware application descriptions. PAD file is an XML document that describes a shareware or freeware product according to the PAD specification.
*
DynamicPAD extends the Portable Application Description (PAD) standard by allowing shareware vendors to provide customized PAD XML files to each download site or any other PAD-enabled resource. DynamicPAD is a set of server-side PHP scripts distributed under a GPL license and a freeware DynamicPAD builder for 32-bit Windows. The primary way to consume or submit a DynamicPAD file is through the RoboSoft application by Rudenko Software, the DynamicPAD author. DynamicPAD is available at th
DynamicPAD web site
*
Code signing
Code signing is the process of digitally signing executables and scripts to confirm the software author and guarantee that the code has not been altered or corrupted since it was signed. The process employs the use of a cryptographic hash to v ...
is a technology that is used by developers to digitally sign their products. Versions of
Microsoft Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
since
Windows XP
Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and ...
Service Pack 2 show a warning when the user installs unsigned software. This is typically offered as a security measure to prevent untrusted software from potentially infecting the machine with
malware
Malware (a portmanteau for ''malicious software'') is any software intentionally designed to cause disruption to a computer, server, client, or computer network, leak private information, gain unauthorized access to information or systems, depri ...
. However, critics see this technology as part of a tactic to delegitimize independent software development by requiring hefty upfront fees and a review process before software can be distributed.
See also
*
Careware
Careware (also called charityware, helpware, or goodware) is software licensed in a way that benefits a charity. Some careware is distributed free, and the author suggests that some payment be made to either a nominated charity, or a charity of th ...
*
Association of Software Professionals
The Association of Software Professionals (ASP), formerly Association of Shareware Professionals, was a professional association for authors and developers of freeware, commercial, and shareware computer software. It was formed in April 1987, an ...
*
Keygen
A key generator (key-gen) is a computer program that generates a product licensing key, such as a serial number, necessary to activate for use of a software application. Keygens may be legitimately distributed by software manufacturers for lice ...
References
Works cited
*
External links
Independent Software Developers Forum (ISDEF)Webcast on protecting trialware
{{Authority control
Software licenses
Free goods and services
Revenue models