3982 lines
182 KiB
Plaintext
3982 lines
182 KiB
Plaintext
|
||
|
||
|
||
|
||
|
||
|
||
PROGRAMMER'S GUIDE
|
||
|
||
Copyright 1985, 1989, 1990, 1991 by Nelson Ford
|
||
|
||
January 1, 1985
|
||
Major Update: January 1989
|
||
Continual Updating Since
|
||
|
||
Public (software) Library
|
||
P.O.Box 35705
|
||
Houston, TX 77235-5705
|
||
(713) 524-6394
|
||
-
|
||
CompuServe 71355,470
|
||
|
||
Additional Material By
|
||
George Abbott For The
|
||
Association of Shareware Professionals (ASP)
|
||
|
||
Copyright 1992-1993 by Nelson Ford & the ASP
|
||
|
||
A limited license is granted to reprint short extracts from
|
||
this guide as long as credit is given and a copy is sent to
|
||
the address above. Individuals may copy this guide for each
|
||
other as long as no fee is charged. Others including disk
|
||
vendors, BBSs and User Groups may distribute copies of the
|
||
unmodified self-extract GUIDE.EXE file as long as the file or
|
||
its contents are NOT renamed, modified or made part of some
|
||
larger work without the written permission of Nelson Ford. A
|
||
BBS May rearchive the unmodified GUIDE.DOC file that is
|
||
contained within GUIDE.EXE as long as the resulting archive
|
||
name is GUIDE.ZIP, GUIDE.LZH, GUIDE.ARC, GUIDE.???
|
||
|
||
----
|
||
|
||
NOTICE: ALL INFORMATION, TIPS AND ADVICE IN THIS GUIDE ARE
|
||
PRESENTED TO "GUIDE" YOU INTO AREAS FOR YOU TO RESEARCH AND
|
||
STUDY IN MORE DETAIL ON YOUR OWN. IN NO CASE WILL NELSON
|
||
FORD, THE ASP OR OTHER CONTRIBUTING WRITERS BE LIABLE FOR
|
||
DAMAGES RESULTING FROM YOUR ACTING UPON INFORMATION THAT IS
|
||
CONTAINED HEREIN. IN PARTICULAR, AN ATTORNEY SHOULD BE
|
||
CONSULTED ON ANY QUESTIONS OF LAW BEFORE FOLLOWING ADVICE
|
||
CONTAINED HEREIN.
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
Table Of Contents
|
||
|
||
1. Forward . . . . . . . . . . . . . . . . . . . . . . . . . 3
|
||
1.1 Does Shareware Work? . . . . . . . . . . . . . . . . 3
|
||
|
||
2. Introduction . . . . . . . . . . . . . . . . . . . . . . . 4
|
||
2.1 Going All Out Via Retail-Only . . . . . . . . . . . . 7
|
||
2.3 Taking it Easy Via Shareware . . . . . . . . . . . . 7
|
||
2.4 Letting Someone Else Do It . . . . . . . . . . . . . 8
|
||
|
||
3. Marketing Shareware . . . . . . . . . . . . . . . . . . . 9
|
||
3.1 Getting Publicity . . . . . . . . . . . . . . . . . . 9
|
||
3.2 Sending Out Your Program . . . . . . . . . . . . . . 11
|
||
3.3 Sending Out Updates . . . . . . . . . . . . . . . . . 12
|
||
3.4 Check For Viruses . . . . . . . . . . . . . . . . . . 13
|
||
3.5 Advertising . . . . . . . . . . . . . . . . . . . . . 14
|
||
3.6 Direct Mail . . . . . . . . . . . . . . . . . . . . . 14
|
||
3.7 A "Pure" Shareware Marketing Strategy . . . . . . . . 15
|
||
3.8 Shareware vs Retail-Only Software . . . . . . . . . . 15
|
||
3.9 The User's Point of View . . . . . . . . . . . . . . 16
|
||
3.10 The Author's Point of View . . . . . . . . . . . . . 17
|
||
3.11 Do Users Pay? . . . . . . . . . . . . . . . . . . . . 19
|
||
3.12 Non-Shareware Version . . . . . . . . . . . . . . . . 22
|
||
3.13 PD/Shareware Distributors . . . . . . . . . . . . . . 25
|
||
3.14 Other Protective Measures . . . . . . . . . . . . . . 28
|
||
COPYRIGHTS . . . . . . . . . . . . . . . . . . . . . 28
|
||
PATENTING SOFTWARE . . . . . . . . . . . . . . . . . 28
|
||
TRADEMARKS . . . . . . . . . . . . . . . . . . . . . 29
|
||
WARRANTIES . . . . . . . . . . . . . . . . . . . . . 31
|
||
3.15 Selling Registered Versions Through Shareware
|
||
Distributors . . . . . . . . . . . . . . . . . . . . 31
|
||
3.16 Selling Registered Versions Through "Retail"
|
||
Distributors/Dealers . . . . . . . . . . . . . . . . 32
|
||
3.17 Setting Prices . . . . . . . . . . . . . . . . . . . 32
|
||
Underpricing . . . . . . . . . . . . . . . . . . . . 32
|
||
Overpricing . . . . . . . . . . . . . . . . . . . . . 33
|
||
The Cost of Alternatives . . . . . . . . . . . . . . 33
|
||
Value To The User . . . . . . . . . . . . . . . . . . 34
|
||
Charge for Value to the User, Not for Your Time . . . 34
|
||
Case Studies . . . . . . . . . . . . . . . . . . . . 35
|
||
3.18 Changing Prices . . . . . . . . . . . . . . . . . . . 36
|
||
3.19 Technical Support . . . . . . . . . . . . . . . . . . 36
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
1
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
Table Of Contents (Continued)
|
||
|
||
4. Making Your Program User-Friendly . . . . . . . . . . . . 37
|
||
4.1 Installation . . . . . . . . . . . . . . . . . . . . 37
|
||
4.2 On-Screen Help . . . . . . . . . . . . . . . . . . . 37
|
||
4.3 Supply defaults . . . . . . . . . . . . . . . . . . . 38
|
||
4.4 Trap errors . . . . . . . . . . . . . . . . . . . . . 38
|
||
4.5 Rules For Basic Programmers . . . . . . . . . . . . . 39
|
||
4.6 Make The Program And Keys Work Naturally . . . . . . 39
|
||
4.7 Let The User Customize . . . . . . . . . . . . . . . 40
|
||
4.8 Keeping Your Files Together . . . . . . . . . . . . . 41
|
||
4.9 Do NOT Use 1.2m Drives To Make 360k Disks . . . . . . 42
|
||
|
||
5. Writing The Documentation . . . . . . . . . . . . . . . . 43
|
||
5.1 Multiple Documentation Files . . . . . . . . . . . . 43
|
||
5.2 Formatting and Printing The Documentation . . . . . . 43
|
||
5.3 Contents of the Documentation File . . . . . . . . . 44
|
||
|
||
6. The Association of Shareware Professionals ("ASP") . . . . 45
|
||
|
||
7. Where To Get Supplies And Services . . . . . . . . . . . . 47
|
||
7.1 Telephone . . . . . . . . . . . . . . . . . . . . . . 47
|
||
7.2 Smart Answering Machines . . . . . . . . . . . . . . 47
|
||
7.3 Fax Machines . . . . . . . . . . . . . . . . . . . . 49
|
||
7.4 Disk Labels . . . . . . . . . . . . . . . . . . 49
|
||
7.5 Disk Sleeves . . . . . . . . . . . . . . . . . . . . 50
|
||
7.7 Blank Disks . . . . . . . . . . . . . . . . . . . . . 51
|
||
7.8 Disk Duplication . . . . . . . . . . . . . . . . . . 51
|
||
7.9 Diskette Mailers . . . . . . . . . . . . . . . . . . 52
|
||
7.10 Boxes . . . . . . . . . . . . . . . . . . . . . . . . 55
|
||
7.11 Bar Coding . . . . . . . . . . . . . . . . . . . . . 55
|
||
7.12 Credit Card Merchant Accounts . . . . . . . . . . . . 55
|
||
MasterCard & Visa . . . . . . . . . . . . . . . . . . 55
|
||
American Express & Discover . . . . . . . . . . . . . 56
|
||
7.13 A Banker's Perspective . . . . . . . . . . . . . . . 56
|
||
7.14 Printers . . . . . . . . . . . . . . . . . . . . . . 64
|
||
7.15 Printer Control Codes . . . . . . . . . . . . . . . . 64
|
||
7.16 Manual Publishing . . . . . . . . . . . . . . . . . . 65
|
||
7.16 Manual Publishing . . . . . . . . . . . . . . . . . . 66
|
||
7.17 Shrink-Wrap Machines . . . . . . . . . . . . . . . . 67
|
||
|
||
8. Compression Software . . . . . . . . . . . . . . . . . . . 68
|
||
|
||
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
2
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
1. Forward
|
||
|
||
The purpose of this guide is to provide tips on marketing and
|
||
writing programs that look and work like top-notch
|
||
professional software. Another purpose is to get programmers
|
||
to share their ideas with each other.
|
||
|
||
This guide is also going to new program authors, so some of
|
||
the points may seem obvious or elementary to experienced
|
||
authors.
|
||
|
||
The information and opinions in this guide are drawn from
|
||
several areas of the Nelson Ford's experience: as author of a
|
||
shareware program, Diskcat, which has been in distribution
|
||
since September 1983 (and many other shareware programs
|
||
since); as head of the Public (Software) Library since 1982,
|
||
during which time he has reviewed many thousands of
|
||
pd/shareware programs; as author of the column "The Public
|
||
Library" for the late SOFTALK magazine; and as software
|
||
reviewer for other publications. Information has also been
|
||
solicited from shareware authors and users via correspondence
|
||
and surveys.
|
||
|
||
Some information has also been gleaned from the Forum of the
|
||
Association of Shareware Professionals on CompuServe (GO
|
||
SHAREWARE) where this file resides.
|
||
|
||
This file has been put together and freely distributed in the
|
||
spirit of sharing. Neither Nelson or the ASP make money from
|
||
it. All input, new information and corrections are gratefully
|
||
accepted.
|
||
|
||
|
||
1.1 Does Shareware Work?
|
||
|
||
Andrew Fluegelman started the formal shareware concept
|
||
(he trademarked the name Freeware for it). Andy did not
|
||
say that everyone who spent an afternoon writing a
|
||
program, uploaded it to a couple of BBSs and sat back and
|
||
waited would get rich. He said that the shareware
|
||
approach provides a way to let the users decide (rather
|
||
than the people who control the advertising prices) which
|
||
programs should succeed, based solely on the quality and
|
||
usefulness of the program. Shareware is not some magic
|
||
way to get rich from trivial or substandard, amateurish
|
||
products of limited appeal or usefulness.
|
||
|
||
Some shareware programmers who have failed prefer to
|
||
blame the shareware approach rather than themselves.
|
||
They think that millions of people are using their
|
||
programs without paying and that the shareware concept
|
||
just doesn't work.
|
||
|
||
3
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
1. Forward (Continued)
|
||
|
||
1.1 Does Shareware Work? (Continued)
|
||
|
||
To these people we always reply: If shareware doesn't
|
||
work, how are Button (PC-File), Wallace (PC-Write), and
|
||
others making over a million dollars a year at it? "These
|
||
are exceptions!" they reply. Sure they are exceptions.
|
||
Anyone making a million dollars a year at anything is an
|
||
exception. Many others are making lesser, but
|
||
respectable, incomes. Not bad for a business that anyone
|
||
can get into at virtually no up-front cost.
|
||
|
||
Yes, shareware definitely works. Like anything else, how
|
||
well it works for you depends on hard work, ability, and
|
||
even a little bit of luck. And even luck often boils
|
||
down to being prepared to take advantage of opportunities
|
||
when they coming knocking. We hope this guide will help
|
||
you get prepared.
|
||
|
||
|
||
2. Introduction
|
||
|
||
You wrote a program to fill a particular need that you had or
|
||
maybe just for the fun of it. Now you are thinking about
|
||
selling it, but you are not sure of how to go about it. Well,
|
||
what you do next depends on how seriously you want to pursue
|
||
the marketing of your program. If you are very serious, you
|
||
may find out that your work has just begun, and that the
|
||
programming was the easy part.
|
||
|
||
A Few Definitions
|
||
|
||
Author Bob Ostrander has the following definitions for
|
||
Shareware, Public Domain and Bannerware software.
|
||
|
||
There are four main types of software distribution. Each
|
||
marketing method has strong points and weak points and may not
|
||
be right for all software.
|
||
|
||
The only thing that shareware, public domain software, and
|
||
bannerware have in common is that the free distribution of all
|
||
three is encouraged. We will concentrate on shareware in this
|
||
document since the questions most asked deal with increasing
|
||
the income received from an author's work.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
4
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
2. Introduction (Continued)
|
||
|
||
Retail software
|
||
|
||
Good for most high-end software like Lotus 1-2-3, dBase IV,
|
||
etc. The big bucks are undoubtedly in this mainline software
|
||
if the product is a hit. The equally big drawback to this
|
||
distribution method is the large cash outlay necessary for
|
||
advertising. Advertising budgets of over $500,000 are common
|
||
for major packages. $100,000 is more common for games and
|
||
small utilities. An advertisement in PC Magazine is about
|
||
$9,000. Your hundred grand gets you 6 months in just that one
|
||
magazine.
|
||
|
||
For most people, commercial marketing is feasible only with
|
||
venture capital support or by selling your program to a major
|
||
house such as Borland, Selective Software, Accolade, or
|
||
Broderbund. Either way, you lose control and the majority of
|
||
profits will go into other pockets.
|
||
|
||
|
||
Shareware
|
||
|
||
Equally as successful as commercial software, but requires no
|
||
large start-up capital. The main drawback is the slow ramp-up
|
||
of income due to the very unstructured nature of the market.
|
||
|
||
Not all software is suitable for shareware distribution. Small
|
||
utilities, for instance, are sometimes not particularly
|
||
successful. Business oriented programs are rather more so
|
||
since the corporate community is very scrupulous about paying
|
||
for software including registration fees for software used.
|
||
|
||
Many times, a program also must actually be better than the
|
||
commercially marketed counterparts in order to provide a
|
||
living for the author. This is due to the user's fears of
|
||
lack of support by the author. The old saying "Nobody ever got
|
||
fired for buying IBM" is very true. It is a risk for a
|
||
corporate PC coordinator to recommend shareware to the company
|
||
since the author might not be in business in a year. The same
|
||
is true of commercial software, but the poor systems analyst
|
||
can always blame the magazines for misleading reviews.
|
||
|
||
Public Domain software
|
||
|
||
The copyright and all control over the use of the software is
|
||
given up when software is placed in the public domain. This
|
||
is suitable for many products that will not provide income due
|
||
to the nature of the software or the nature of the potential
|
||
audience. If you are programming for a hobby or to spread
|
||
your code around to troll for job offers, this might well be
|
||
suitable.
|
||
|
||
5
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
2. Introduction (Continued)
|
||
|
||
Public Domain is also the way to go for small projects that
|
||
you don't want to provide continuing support for.
|
||
|
||
In order to donate your software to the public domain you must
|
||
specifically state such in the documentation or on the screen.
|
||
|
||
|
||
Bannerware
|
||
|
||
This is a word that we (Public Software Library) coined to
|
||
describe software that is used primarily to advertise another
|
||
product. A number of major works fall into this category like
|
||
the Ford driving simulator, Business Week's Business
|
||
Advantage, KnowledgePro's Hypertext, and many others.
|
||
|
||
The author keeps the copyright to bannerware and just allows
|
||
free distribution and use of this software without requiring a
|
||
registration fee.
|
||
|
||
By the way, Freeware is a trademarked term and should not be
|
||
used interchangeably with Bannerware - but often is.
|
||
|
||
|
||
When you should consider using shareware distribution
|
||
|
||
- You don't have a bundle to sink into advertising.
|
||
|
||
- You are holding down a full-time job and are looking for
|
||
extra income. You might be surprised and be forced to go
|
||
full-time with your shareware as some authors already have.
|
||
|
||
- You have already written a program for your own use and want
|
||
to get some money for it. This is especially attractive for
|
||
small businesses that have written their own systems or have
|
||
contracted systems written for their use.
|
||
|
||
- You are writing a system for a client that might have a
|
||
wider audience. Be sure to retain the marketing rights in the
|
||
contract with your client.
|
||
|
||
- You have an excellent small utility, game, or other program
|
||
that wouldn't be suitable for commercial distribution.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
6
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
2. Introduction (Continued)
|
||
|
||
2.1 Going All Out Via Retail-Only
|
||
|
||
Some programmers quit their old jobs, hire people to
|
||
write their manuals, have the manuals and disk labels
|
||
professionally printed, send copies of their program to
|
||
hundreds of user groups and shareware distributors, get
|
||
an 800 number and credit card accounts, hire staff to
|
||
take and fill orders and provide customer support, go to
|
||
trade shows such as Comdex, go on speaking tours to user
|
||
groups, advertise and publish product newsletters. They
|
||
arrange deals with distributors and dealers in the U.S.
|
||
and overseas.
|
||
|
||
Some programmers, not ready to go all out, keep their
|
||
"day job", but still get manuals and labels printed, send
|
||
out copies of their programs to lot of groups and upload
|
||
to bbs's. If demand grows, they may hire an answering
|
||
service to take orders. Some just have an answering
|
||
machine. Others only take mail orders and don't publish
|
||
a phone number at all.
|
||
|
||
2.3 Taking it Easy Via Shareware
|
||
|
||
The least successful, or at least slowest to succeed,
|
||
method is to upload your program to a few bbs's with a
|
||
request for payment from satisfied users. You don't send
|
||
out printed manuals, take phone orders, or hire any kind
|
||
of staff. This is how Fluegelman first envisioned
|
||
shareware working. When it does work, it works slowly.
|
||
|
||
Take Vernon Buerg's LIST program, for example. Buerg
|
||
originally released it in 1983, at first asking for
|
||
nothing, later asking for a voluntary payment of $15. He
|
||
relied completely on word of mouth, not trying to push it
|
||
at all. As LIST slowly gained in popularity beyond the
|
||
circle of hackers, magazines started recommending it in
|
||
articles. Today, Buerg gets a healthy income from LIST.
|
||
This is indeed a 1 in 10,000 story, however, and it paid
|
||
off only because Buerg was willing to continuing
|
||
supporting users and working on the program for years
|
||
before getting substantial payback for it.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
7
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
2. Introduction (Continued)
|
||
|
||
2.4 Letting Someone Else Do It
|
||
|
||
Some programmers have formed partnerships in which the
|
||
partner handles all the marketing. That may be a viable
|
||
alternative if you don't mind splitting the earnings and
|
||
have someone whose ability, dedication and integrity you
|
||
trust.
|
||
|
||
You might also be able to find an established wholesale
|
||
or retail distributor to market your program, rather than
|
||
using the normal shareware approach. If you do, you will
|
||
probably find that the returns are very low. If a
|
||
program is good, it will sell whether you sell it or a
|
||
distributor does, but if an established distributor sells
|
||
it, you may end up getting 10 cents on the dollar, or
|
||
even less, and you may lose the rights to your program.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
8
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware
|
||
|
||
3.1 Getting Publicity
|
||
|
||
In 1982 and 1983, the relatively few shareware programs
|
||
available were able to get exposure in the press simply
|
||
because of their uniqueness. In 1984, there was a column
|
||
on public domain ("pd") and shareware software in Softalk
|
||
magazine, but the magazine folded at the end of 1984.
|
||
After that, reviews of shareware in the computing press
|
||
were scarce for a couple of years.
|
||
|
||
Recently there has been increased coverage of shareware
|
||
in the press, but also saw an even larger increase in the
|
||
total number of shareware programs available. (At the
|
||
PsL, we screen over 500 programs a month.)
|
||
|
||
Sending your programs directly to a magazine will
|
||
probably do no good. PC Magazine and its ilk cannot
|
||
possibly assimilate even a small fraction of those 500
|
||
programs a month. Even the few who get mentioned (in
|
||
fact, even some who have been named Editor's Choice in
|
||
comparative reviews in PC Magazine) report a short burst
|
||
of activity that doesn't have that much impact in the
|
||
long run. (Look back at 1982-1985 PC Magazines and see
|
||
how many Editor's Choices are no longer around.)
|
||
|
||
Sending press releases to non-computer magazines might
|
||
get you more attention because the computer angle is more
|
||
unique to them and their readers. For example, if you
|
||
have a wonderful video tape cataloging program, send PR's
|
||
about it to all the video magazines.
|
||
|
||
Opposing View: Some authors swear by the sending of press
|
||
releases to magazines and the good that magazine reviews
|
||
do. If you have the money and if you have already taken
|
||
care of what should be your #1 priority - sending your
|
||
program out to shareware vendors and BBS's - it certainly
|
||
can't *hurt* to go after the magazines.
|
||
|
||
Dan Veaner (author of SUPER-MAINT) offers his opinion and
|
||
advice about press releases:
|
||
|
||
As someone who just finished stuffing, labeling, and
|
||
stamping 700 copies of a press release I can tell
|
||
you I think it's a good idea. In my opinion press
|
||
releases do have impact. Even if no one prints the
|
||
information there are now 700 influential people who
|
||
are beginning to have name recognition of my company
|
||
and products. The current release is for version 2
|
||
of Programmer's SUPER-MAINT.
|
||
|
||
|
||
9
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.1 Getting Publicity (Continued)
|
||
|
||
Dan Veaner Advice (Continued)
|
||
|
||
When I sent a release of version 1.2, it was picked
|
||
up directly by three journals: InfoWorld,
|
||
Programmer's Insight, and Tech Specialist. I also
|
||
got calls from two smaller journals who had seen the
|
||
article in Infoworld, asking for a copy of the
|
||
release.
|
||
|
||
As for buying a list of press people, you can have
|
||
one for free as an ASP member. Look for the great
|
||
list Paul Mayer put together in Lib 10
|
||
(PRESS.ZIP)." [This file is updated by the ASP's
|
||
Executive Director as changes are reported.]
|
||
|
||
Writing a good press release is the hardest part. I
|
||
spent almost a month working on my current one (it's
|
||
not easy to make a Make program sound
|
||
interesting!!). If you feel you are terrible at
|
||
this sort of thing you should get help. Here's
|
||
basically what you should do:"
|
||
|
||
Format: At the top type "Press Release FOR IMMEDIATE
|
||
RELEASE" centered on the page. On the next few lines
|
||
type contact information:
|
||
|
||
From: EmmaSoft
|
||
Contact: Daniel Veaner (607) 533-4685
|
||
Date: June 6, 1991
|
||
|
||
Next type your "headline," centered.
|
||
|
||
Now type the body of your release, double spaced.
|
||
Try to keep the whole thing down to two pages or
|
||
less. If there are more than one page type "(more)"
|
||
right-justified at the bottom of each page but the
|
||
last page, on its own line. At the top of each page
|
||
(after page one) type part of the headline with
|
||
"continued" in parens. Ex: "(Shareware Make Utility!
|
||
Continued)" At the very end of the release, also on
|
||
its own line, type "# # #" which means "the end of
|
||
the release."
|
||
|
||
The first paragraph is the most important. Make it
|
||
the most interesting, and assume that most people
|
||
will read the first paragraph, then toss the whole
|
||
thing. If you can get them in the first paragraph
|
||
you've got 'em.
|
||
|
||
10
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.1 Getting Publicity (Continued)
|
||
|
||
Dan Veaner Advice (Continued)
|
||
|
||
I use mailing labels because I'm a one man office,
|
||
but it's better to print the address right on the
|
||
envelope if you can.One thing I did was to look at
|
||
short newspaper articles and magazines with "new
|
||
product" blurbs. Write your release as if it were
|
||
an article. Put in interesting little facts (for
|
||
example, in my current release I mentioned
|
||
SUPER-MAINT was used in its own development). Keep
|
||
it as simple for the lay reader as possible, and if
|
||
there is something technical explain it briefly.
|
||
|
||
Finally, when you mail press releases make the
|
||
mailing as personal as possible. Spend the extra
|
||
money to put a first class stamp on the envelope.
|
||
|
||
|
||
3.2 Sending Out Your Program
|
||
|
||
Rather than waste time and money sending your program to
|
||
magazines where it will probably be ignored or at best,
|
||
generate a short-term benefit, spend the time and money
|
||
sending your disk to distributors and user groups and
|
||
uploading to major BBS's, such as CompuServe.
|
||
|
||
Make sure your program is stable for a while before doing
|
||
all this, because you don't want to have to suffer the
|
||
expense (and embarrassment) of having to send them all
|
||
out again in a few weeks to fix a bug. You can often get
|
||
a lot of good user feedback by distributing the early
|
||
versions of your program to just a few places. After the
|
||
feedback has resulted in an improved, bug-free, stable
|
||
program, then start sending out to as many places as you
|
||
can afford.
|
||
|
||
You can get the names and addresses of user groups and
|
||
numbers of bbs's from some magazines such as Computer
|
||
Shopper. You can get names of distributors from ads and
|
||
articles in magazines, but if you see an ad that pretends
|
||
to be actually selling the software and doesn't explain
|
||
what shareware is, you should give consideration to
|
||
whether you want them misrepresenting your program to the
|
||
public in that way.
|
||
|
||
The Association of Shareware Professionals now screens
|
||
and licenses shareware distributors. The ASP makes these
|
||
lists freely available.
|
||
|
||
11
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.2 Sending Out Your Program (Continued)
|
||
|
||
ASP offers a service to ASP members that can make it
|
||
cheaper and easier to get your program out to vendors and
|
||
BBS's.
|
||
|
||
Should you send to user groups? Several years ago one
|
||
shareware author said:
|
||
|
||
"For a considerable period of time I tracked
|
||
registrations to their source and User Groups fell
|
||
into the very lowest registration rate category
|
||
(virtually none!). They frequently ignore
|
||
distribution restrictions and hardly ever indicate
|
||
the true nature of Shareware. We have heard from
|
||
several other authors who have found the same
|
||
thing."
|
||
|
||
The User Groups have changed considerably over the years
|
||
since the above was said. Other authors such as Jim
|
||
Button, Marshall Magee, Bob Wallace and Bob Ostrander
|
||
think that User Groups are very influential and very good
|
||
places to send your shareware. The ASP even has a User
|
||
Group category of membership and feel that through
|
||
education, many User Groups have become a vital part of
|
||
the shareware distribution channel.
|
||
|
||
|
||
3.3 Sending Out Updates
|
||
|
||
After your first major, widespread release, you should
|
||
probably aim for a major update about every six months to
|
||
a year. Any more than that and people will get fed up
|
||
with having to update their software. Any less than
|
||
that, and some other program may out-feature you and
|
||
steal your business.
|
||
|
||
Despite the above advice, if you DO find a serious bug
|
||
after sending out updates to everyone, do not hesitate to
|
||
send out corrections. You are not "bothering" the
|
||
vendors/BBS's as much as their customers will bother them
|
||
if your software won't run.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
12
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.4 Check For Viruses
|
||
|
||
For 9 years, we never saw a virus at PsL. In our tenth
|
||
year, we were sent disks with viruses four times. Don't
|
||
ruin your reputation; get a virus-checking program and
|
||
check for viruses before making disk copies to send out.
|
||
|
||
You may never find a virus. They actually aren't as
|
||
common as the press would have you believe. Second to
|
||
retail software are the computer repair shops at
|
||
spreading virus attacks. They rarely, if ever, check a
|
||
disk brought in by a customer that wishes to try out a
|
||
new computer on the floor. They don't check computers
|
||
that they bring in for repair. The customer's hard disk
|
||
could be infected and the repair person can easily infect
|
||
the test disk used to diagnose the computer. Every
|
||
computer checked by that test disk thereafter will be
|
||
infected. Many retail computer stores re-shrinkwrap
|
||
returned software and place it back on the shelf without
|
||
checking it. Scary, isn't it?
|
||
|
||
SCAN EVERY DISK!
|
||
|
||
Integrity Master is an excellent easy to use, up-to-date,
|
||
anti-virus, data integrity, change management, and
|
||
security program. It provides a single comprehensive
|
||
solution to assure that all your programs and data are
|
||
safe. In addition to scanning for known viruses, it
|
||
detects unknown viruses and unlike other products will
|
||
detect files which have been damaged but not infected by
|
||
a virus. Integrity Master protects you against all
|
||
threats to your data and programs not just viruses! To
|
||
order with Master or Visa card, call 800-788-0787 or 314-
|
||
256-3130. You can subscribe to several upgrade packages.
|
||
|
||
Virx - A so called "free" demo of the of Datawatch's
|
||
retail Virex-PC. The latest Virx version can be obtained
|
||
from the VIRUSFORUM on CompuServe, many BBSs and disk
|
||
vendors as VIRX.ZIP. It is only the scanner and will
|
||
detect over a thousand viri. If a virus is detected, you
|
||
are warned so you can send back or destroy the disk being
|
||
scanned. However, if you want to remove the virus, you
|
||
buy a copy of Datawatch's Virex-PC which can be purchased
|
||
through computer software stores and mail order houses or
|
||
by calling Datawatch at 919-490-1277.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
13
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.5 Advertising
|
||
|
||
In general, advertising shareware does not pay for itself
|
||
in direct sales. Even the little low-cost classified ads
|
||
in the backs of magazines generally do not pay off. And
|
||
yes, that even includes ads in PsL NEWS! Such
|
||
advertising is mainly good for increasing long-term
|
||
public awareness of your product(s).
|
||
|
||
Shareware programmers also report dismal results with
|
||
those card decks which many people throw away without
|
||
opening. Marshall Magee (Automenu) says: "I have done
|
||
two card decks, PC Softdeck and another one. I don't
|
||
think it was worth the money."
|
||
|
||
The best form of advertising for your program should be
|
||
the shareware version of it. If that won't sell your
|
||
program, an ad surely won't. Spend your time and money
|
||
getting your shareware disk out to users or to people who
|
||
will distribute it to users.
|
||
|
||
Shareware distributors can afford to advertise because it
|
||
should generate repeat business for them that should pay
|
||
off in the long run. Few shareware authors expect or get
|
||
repeat business from the average customer, with the
|
||
exception of occasional, small update fees. Let the
|
||
distributors advertise your program for you by listing it
|
||
in their ads and catalogs. Why should YOU pay for the
|
||
advertising?
|
||
|
||
Update: For a while there was discussion about a vendor
|
||
who sold spots in his advertising to shareware authors.
|
||
We haven't heard of this vendor for some time, so we
|
||
assume the idea did not pay off for him or the authors.
|
||
|
||
Again - the best use of your time and money is getting
|
||
your program out into people's hands by sending it to
|
||
distributors and uploading to BBS's, and ASP can make
|
||
that a lot less painful.
|
||
|
||
3.6 Direct Mail
|
||
|
||
If you are interested in trying direct mail advertising,
|
||
you may be able to buy lists from other programmers and
|
||
vendors. The ASP makes free lists available to it's
|
||
members of all that stopped by the ASP's booth at the New
|
||
York and Chicago PC-EXPO and Las Vegas Fall COMDEX shows
|
||
|
||
Also, get a free subscription to Target Marketing
|
||
Magazine, P.O. Box 12827, Philadelphia, PA 19108-9988.
|
||
|
||
14
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.7 A "Pure" Shareware Marketing Strategy
|
||
|
||
Some programmers get so paranoid about stopping people
|
||
from using their software without paying for it that they
|
||
forget that these people are their distributors too. By
|
||
cutting them off, you cut of your lines of distribution.
|
||
|
||
Here is a "pure" shareware marketing strategy: Make your
|
||
goal the first year to get as many people using your
|
||
program as possible without worrying about who is paying
|
||
and who isn't. That first year, you should either be
|
||
working on polishing the program or on pushing the
|
||
program all the time. If you can hit "critical mass", in
|
||
terms of number of people really using your program, then
|
||
the money should take care of itself. If your program
|
||
becomes a clear standard then your leverage in getting
|
||
people to pay becomes much greater.
|
||
|
||
|
||
3.8 Shareware vs Retail-Only Software
|
||
|
||
In general, a program that will not succeed as shareware
|
||
will not make any money in the retail-only market either.
|
||
In fact, it may lose money. Conversely, a program that
|
||
sells well in one market would probably sell well in the
|
||
other too.
|
||
|
||
Games and niche products with a limited user base are
|
||
difficult to sell in either market. Programs that can be
|
||
used by businesses on a daily basis are the top
|
||
money-makers in both markets. Site license agreements
|
||
with the government and large corporations are the
|
||
biggest and easiest sources of $$.
|
||
|
||
There are some differences, though, from both the user's
|
||
and the programmer's points of view. As a programmer,
|
||
you need to be aware of these difference so that you can
|
||
plan around them.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
15
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.9 The User's Point of View
|
||
|
||
* TRY-BEFORE-BUYING: The theoretical advantage of
|
||
shareware to users is being able to fully try a program
|
||
before paying for it. However, this shareware advantage
|
||
is starting to be negated by retailers who allow users to
|
||
return retail software within a 30-day trial period.
|
||
|
||
* RESPONSIVENESS: Shareware authors are generally more
|
||
responsive in terms of making changes. An author of
|
||
retail software who wishes to change his program may have
|
||
to get back the old version from distributors and have
|
||
new labels, brochures and documentation printed. A
|
||
shareware author just puts out a new disk.
|
||
|
||
A major problem with shareware is that programmers move,
|
||
but old versions of their programs continue to circulate
|
||
with the old address. If possible, get a P.O. box and
|
||
keep it after you move. I still get a couple of Diskcat
|
||
registrations a week at a P.O. box that I haven't
|
||
officially used since early 1986. Another solution is to
|
||
join ASP (discussed later) so that users can locate you
|
||
through that organization.
|
||
|
||
* COSTS: The argument used to be that shareware could be
|
||
cheaper than retail software because you didn't have to
|
||
pay for printed manuals that sit on the shelf and fancy
|
||
packaging that gets thrown away. Ironically, today
|
||
virtually all major shareware programs includes those
|
||
trappings. It's felt that users have to feel that they
|
||
are getting something for registering beyond fulfilling a
|
||
theoretical legal obligation.
|
||
|
||
Another alleged cost saving was eliminating the middle
|
||
man - the distributor. Now many of the top shareware
|
||
authors are selling through distributors too. These old,
|
||
specious arguments ignored the fact that these "extra
|
||
costs" also generated "extra income" that more than
|
||
offset the costs for a successful product.
|
||
|
||
In addition, Borland Software led the way in driving down
|
||
retail software prices while registration fees for some
|
||
shareware have increased dramatically. For example
|
||
PC-File, which cost $25 in 1983 cost about $125 when it
|
||
reached Version 5 in 1990. Of course, at the same time,
|
||
the functionality of PC-File has increased
|
||
correspondingly, but the point remains that shareware is
|
||
no longer just "cheapware".
|
||
|
||
|
||
|
||
16
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.9 The User's Point of View (Continued)
|
||
|
||
* PROGRAM COMPLEXITY: Shareware programmers normally work
|
||
alone while retail software companies can employ dozens
|
||
of programs for large, complex projects. As a result,
|
||
some types of shareware programs cannot match all the
|
||
features of retail programs of the same type.
|
||
For example, a graphics related shareware program may
|
||
only support a couple of printers while a similar retail
|
||
program may support dozens.
|
||
|
||
|
||
* PROGRAM QUALITY: Many times, retail products contain
|
||
serious bugs and there is little or nothing the user can
|
||
do about it. The retail company may NEVER fix them. (We
|
||
used to give an example here, but everyone probably has
|
||
their own experiences with non-responsive retail-only
|
||
companies that we'll save the space.)
|
||
|
||
In contrast, if a shareware program has serious bugs,
|
||
people just don't pay for it. In fact, some people
|
||
probably use the existence of any bugs, no matter how
|
||
insignificant, as an excuse not to pay. Therefore,
|
||
shareware has to be in better shape than does retail
|
||
software to succeed.
|
||
|
||
|
||
3.10 The Author's Point of View
|
||
|
||
* COSTS: Advertising is horribly expensive. You can go
|
||
broke quickly trying to break in a new program. The
|
||
shareware approach offers a low- or no-cost alternative.
|
||
Not only can you get into shareware marketing for
|
||
virtually nothing, you can afford to take whatever time
|
||
is required to establish your program since maintaining a
|
||
presence in shareware can cost you nothing.
|
||
|
||
Even so, if you want to have printed manuals and labels,
|
||
to send out disks to user groups, to join and participate
|
||
in the ASP, figure on spending at least a couple of
|
||
thousand dollars, and be happy if you break even the
|
||
first year.
|
||
|
||
* TIMELINESS: A single magazine ad may make more
|
||
potential users aware of your program in one month than
|
||
shareware distribution will reach in a year or more, if
|
||
ever. If you have a program that will be worthless a
|
||
year from now and no follow-up versions are likely, you
|
||
are almost certain to make nothing in shareware, and it
|
||
will be difficult, at best, even in the retail market.
|
||
|
||
17
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.10 The Author's Point of View (Continued)
|
||
|
||
The shareware authors who are now making over $1 million
|
||
a year report that they got very few registrations for
|
||
the first six months to a year. In shareware, patience
|
||
is not just a virtue, it is essential.
|
||
|
||
By the way, while a single ad may make a lot of people
|
||
aware of your product, that doesn't mean that you will
|
||
sell enough to break even on the cost of the ad. "Being
|
||
aware" does not directly equal sales.
|
||
|
||
* COMPETITION: In 1984, we said that the retail market is
|
||
more crowded and the competition fiercer. Now the
|
||
reverse is true. There are more and more amateur
|
||
programmers each year with better and better programming
|
||
tools. Skyrocketing advertising costs force most of
|
||
these people into the shareware market rather than the
|
||
retail market.
|
||
|
||
While improving on someone else's idea is a time-honored
|
||
way to make money, people keep cranking out more and more
|
||
of the same programs. When there are dozens of the same
|
||
type of program available, it becomes more difficult for
|
||
any one programmer to make money. Do yourself a favor
|
||
and check on what is already available before programming
|
||
your brains out. The PsL's "PD & Shareware Reviews
|
||
Disks" and the 700-page "Source Book of Free and Low-Cost
|
||
Software" contains write-ups of thousands of programs,
|
||
all arranged by subject matter. Look there before you
|
||
leap. You can also contact the ASP and ask for the ASP's
|
||
Catalog disk of shareware by the ASP author members.
|
||
|
||
* IMPULSE SALES: The shareware author gets no money from
|
||
impulse sales nor a user's mistake in buying a program
|
||
that he doesn't need. Everybody with more than six
|
||
pieces of retail software probably has one that he bought
|
||
and has never used because his needs changed or he didn't
|
||
like the program. The author doesn't care that much if
|
||
you use the program or not - he has his money.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
18
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.11 Do Users Pay?
|
||
|
||
Commercial software houses' wildest claims wouldn't put
|
||
the percent of people who haven't paid for their programs
|
||
out of total users at over 50%, yet most shareware
|
||
authors estimate that from 80% to 99% of people using
|
||
their program have not paid. Are these estimates valid,
|
||
or are they just sour grapes from people with bad
|
||
programs? Nobody knows for sure. Certainly there a lot
|
||
of people using software of all kinds, shareware AND
|
||
retail, without paying for it. Retail software houses
|
||
tried to get these people with copy protection, and it
|
||
did not work. Shareware authors have tried crippling
|
||
(limiting) their programs, and it has not worked either.
|
||
In both cases, the crooked user is going to find a way to
|
||
get his "free" software, so all the programmer has done
|
||
is create ill will with the honest users.
|
||
|
||
Here are traps programmers fall into which only serve to
|
||
insure their failure:
|
||
|
||
1. Lack of patience. Remember that it usually takes six
|
||
months to a year for a program to begin to reach a broad
|
||
enough range of people to begin bringing in significant
|
||
returns. During that time, if you want to succeed and
|
||
really believe in your program, you have to keep pushing
|
||
it and improving it just as if you were making a million
|
||
dollars.
|
||
|
||
2. Overestimating the program. Some programs are just
|
||
not that good. It is easier for programmers to believe
|
||
that ten thousand people are using their program and not
|
||
paying for it than to believe that the program just isn't
|
||
that good and to continue working to improve it. And a
|
||
sad fact of life is that sometimes outstanding isn't good
|
||
enough. Many authors have sent us press clippings saying
|
||
how great their programs are and complaining that they
|
||
have gotten few or no registrations. They blame
|
||
shareware, ignoring the fact that many outstanding retail
|
||
programs, highly acclaimed by the press, have also gone
|
||
under. Homebase, now a shareware program owned by Brown
|
||
Bag, was once a PC Magazine's "Editors Choice" as a
|
||
retail-only program originally owned by Amber Software.
|
||
|
||
3. Overestimating the number of users. A commonly heard
|
||
complaint is "200 people downloaded my program from
|
||
CompuServe and I only got 2 registrations. I know more
|
||
people than that are using it."
|
||
|
||
|
||
|
||
19
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.11 Do Users Pay? (Continued)
|
||
|
||
Many people who download programs or buy disks from
|
||
distributors do so out of curiosity or to get programs
|
||
for their own bbs's or libraries. It takes TIME for
|
||
these people to get your program out to the masses, and
|
||
more time for the masses to use the program enough to
|
||
want to pay.
|
||
|
||
4. Trying to sell trivial software. People are generally
|
||
not going to pay for a trivial program, especially since
|
||
there usually are a lot of free versions of the same
|
||
thing around if a program is trivial.
|
||
|
||
5. Not working at marketing. It takes a lot of work to
|
||
get your program out to people, to get it reviewed by
|
||
magazines, user groups and shareware distributors, and to
|
||
continue to improve it in response to users. Most people
|
||
getting into shareware have no concept of having to
|
||
market their programs. Marshall Magee, author of
|
||
Automenu, has defied the odds by making big bucks selling
|
||
a shareware program in a very crowded field - DOS menu
|
||
programs. He does it by pushing his product to anyone
|
||
who will listen.
|
||
|
||
6. Not continuing to improve. I have heard many
|
||
programmers say that they were not going to invest any
|
||
more time adding features or fixing bugs until they got
|
||
some registrations. This brings certain failure. Most
|
||
people originally write shareware for their own use or
|
||
for the fun of programming. For the first year, your
|
||
best bet is to not even think about registrations:
|
||
continue to work on the program for your own use or
|
||
enjoyment and don't worry about who might be using it.
|
||
Remember, people who work at something just for the money
|
||
seldom get pleasure out of what they are doing, and those
|
||
work at something because they love the work usually find
|
||
that the rewards come without worrying about them. When
|
||
programmers fail because of the preceding points, they
|
||
usually start resorting to desperate measure such as the
|
||
following:
|
||
|
||
CRIPPLED DEMOS Crippled demos are what retail software
|
||
houses sometimes provide potential customers. By
|
||
disabling some critical function, such as the ability of
|
||
a word processing program to save a file to disk, they
|
||
allow the user to try out all the other functions of the
|
||
program to see if they like it without taking the risk of
|
||
sending out the complete program.
|
||
|
||
|
||
20
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.11 Do Users Pay? (Continued)
|
||
|
||
You may wonder why shareware authors don't just send out
|
||
crippled demos instead of fully functioning programs for
|
||
which some users don't bother to send payment. The
|
||
theory is that the more copies of your program being
|
||
used, the more money you will get in the long run as your
|
||
program becomes the standard.
|
||
|
||
This is what happened with PC-Write and PC-File, both of
|
||
which have reportedly made seven-figure earnings for
|
||
their authors. But PC-File's Jim Button estimated in
|
||
1985 that fewer than one person in 20 using the program
|
||
is paying for it. (We question the validity of that
|
||
figure, which is surely pulled from a hat, but that's
|
||
beside the point.) You would have to be an iron man to
|
||
stoically accept the fact that, no matter how much money
|
||
you've received which you might not have otherwise
|
||
gotten, there are thousands of people around who are
|
||
using your program without paying.
|
||
|
||
So some shareware authors try the crippling technique.
|
||
The most common tactic is to omit parts of the
|
||
documentation that explain more advanced program
|
||
features. When the user makes payment, he gets a printed
|
||
manual with the missing sections which may not be copied
|
||
for others. This tactic may only work for programs with
|
||
large amounts of documentation and with advanced
|
||
features. Other authors offer less powerful versions of
|
||
a program as shareware that may be freely copied and more
|
||
powerful versions that may not be legally copied.
|
||
|
||
Remember that while these tactics may ensure a higher
|
||
ratio of paid users, they also cut down on the number of
|
||
total users. Since you are relying on word-of-mouth
|
||
instead of paid advertising, you may get fewer "cheaters"
|
||
but you may also actually get fewer paid users. Another
|
||
reason that people don't pay may be because of shareware
|
||
distributors who mislead the people into thinking they
|
||
are buying the software when they pay the distributor's
|
||
disk fees.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
21
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.11 Do Users Pay? (Continued)
|
||
|
||
To sum it up, crippling just does NOT work. It makes too
|
||
many users angry. It does not put your best foot forward
|
||
and "demand" a registration with the overall quality of
|
||
your system. Remember that shareware has become very
|
||
popular and that you will certainly have shareware
|
||
competition in your niche. Users will obtain copies of
|
||
all of the shareware they can for the application they
|
||
are evaluating. Crippling OF ANY KIND (program or
|
||
documentation) will cause a DEL *.* and they will
|
||
evaluate your competitor's product. You will not only
|
||
loose the sale, but your disk will NOT be passed on to
|
||
others.
|
||
|
||
Several years ago, the ASP authors overwhelmingly voted
|
||
in no-crippling rules as a membership requirement as they
|
||
were and are convinced that crippling does not work.
|
||
|
||
3.12 Non-Shareware Version
|
||
|
||
Game author and owner of MVP Software, Dave Snyder, asks
|
||
the question "Why A Non-Shareware Version (NSV)?"
|
||
|
||
Some shareware authors have found that creating a
|
||
non-shareware version (NSV) is an effective way to
|
||
increase revenues generated by the product. The ASP has
|
||
instituted policies governing how NSVs may be implemented
|
||
to insure that they do not become just a creative
|
||
technique for crippling a product. The use of NSVs has
|
||
not been widespread until recently among shareware
|
||
authors. But some of us have been using them for a few
|
||
years, and we have learned that there are right ways and
|
||
wrong ways to structure a shareware product with an NSV.
|
||
|
||
Below I'll list some benefits of having an NSV. But
|
||
first here are some examples.
|
||
|
||
(1) Apogee games. Most Apogee games are released as
|
||
trilogies. All three volumes are necessary to complete a
|
||
game's storyline, but each volume stands on its own as a
|
||
full-functional, playable game. Users rarely register
|
||
volume one; instead they buy all three. Since the
|
||
complete package is not available as shareware, an Apogee
|
||
trilogy is an NSV. Wolfenstein 3D, created by Id but
|
||
marketed by Apogee, is an example of an NSV. In this
|
||
case there are six volumes total; volume 1 is shareware,
|
||
the rest are not.
|
||
|
||
|
||
|
||
22
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.12 Non-Shareware Version (Continued)
|
||
|
||
(2) MVP Software's MVP Paint. In a crowded field,
|
||
releasing a crippled shareware product is probably not a
|
||
good idea. After all, the first thing your shareware
|
||
version must do is attract a user base. To do this many
|
||
users must be convinced to switch from a current
|
||
competitive product to yours. If users perceive your new
|
||
product to be under-powered or crippled, they likely
|
||
won't switch. The result is few registrations.
|
||
|
||
MVP Paint tackles this problem by offering users two
|
||
registration options. A $35 registration fee buys a
|
||
registered version identical to the shareware version,
|
||
plus tech support. For $49.95, however, users get MVP
|
||
Paint Professional, which includes additional utilities
|
||
that provide advanced features not found in the shareware
|
||
version. Not all users will need these features, and
|
||
leaving them out of the shareware version does not
|
||
cripple the product. However, if MVP Paint rubbed users'
|
||
noses in the fact that the features aren't in the
|
||
shareware version -- by using stubbed out menu options,
|
||
for example -- the product could appear to be crippled.
|
||
It's very important that your NSV is perceived as
|
||
offering additional desirable features, but your
|
||
shareware version cannot appear crippled.
|
||
|
||
(3) Eric Isaacson's Zipkey. A data-intensive
|
||
application, Zipkey uses a variation of the "olderware"
|
||
approach. The shareware version cannot access the
|
||
current dataset. The registered version, of course, can.
|
||
So registration not only gets you the current dataset, it
|
||
also gets you a version of the software that can handle
|
||
that dataset. No program features are left out of the
|
||
shareware version.
|
||
|
||
(4) Ted Gruber Software's Fastgraph. The premiere game
|
||
programmer's library, Fastgraph Lite (the shareware
|
||
version) requires the use of a 54K TSR. It is obviously
|
||
unnacceptable for a game distributed as a retail or
|
||
shareware product to be restricted by this TSR. Anyone
|
||
serious about using the product will want to buy the NSV,
|
||
which does not require the TSR. Again, no program
|
||
features are left out, but the incentive to register is
|
||
powerful.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
23
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.12 Non-Shareware Version (Continued)
|
||
|
||
(5) MVP Software's Gamebuilder. Software for creating
|
||
graphical adventure games without programming,
|
||
Gamebuilder Lite (the shareware version) includes almost
|
||
everything found in Gamebuilder Pro (the NSV) except a
|
||
run-time module. Users can play games they create from
|
||
within Gamebuilder Lite, but the games won't run on their
|
||
own. The run-time modules comes with Gamebuilder Pro
|
||
only.
|
||
|
||
From these examples we can reach several conclusions.
|
||
First, the shareware version of your product cannot be
|
||
perceived as crippled. Second, the NSV must offer
|
||
additional functionality. Third, the NSV should be
|
||
priced about 30% higher than the basic registration fee
|
||
for the shareware version. This creates a perception of
|
||
value. (This doesn't apply to all products, but it's a
|
||
good rule of thumb.) In many cases authors receive few
|
||
true registrations; most users purchase the NSV. This
|
||
tempts some authors to eliminate the registration option
|
||
altogether. This is a mistake, I believe. Not only does
|
||
it run afoul of ASP rules, but it removes the perception
|
||
of value created by the two-tier pricing format.
|
||
|
||
Fourth, choose an appropriate product name. MyProg Lite
|
||
and MyProg Professional are popular choices, but you may
|
||
wish to be a bit more creative. The names should show a
|
||
clear "family resemblance" between your shareware version
|
||
and NSV. However, the names should also clearly
|
||
distinguish between them as well as designate a "little
|
||
brother/big brother" relationship. Finally, here are
|
||
some benefits of using an NSV: (1) more sales, (2) higher
|
||
dollar amounts per sale, and (3) retail sales.
|
||
|
||
Retail sales are an excellent way to increase your
|
||
revenues. I believe most authors should go after them.
|
||
Unfortunately, it can be difficult to get a shareware
|
||
product into the retail channel. At MVP Software, I tell
|
||
retail distributors that my product is not shareware, but
|
||
that we do have a fully-functional demo that has been
|
||
released into the shareware channel. I briefly describe
|
||
the differences between the shareware version and the
|
||
NSV. That approach has bever failed to work. In fact, I
|
||
release all MVP products in three ways: (1) shareware,
|
||
(2) low-cost retail (under $10), for which I use the
|
||
shareware version with all references to "shareware"
|
||
removed, and (3) moderate-cost retail ($10-40), for which
|
||
I use the NSV.
|
||
|
||
|
||
24
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.13 PD/Shareware Distributors
|
||
|
||
In the beginning, the idea of shareware was that users
|
||
would give copies to each other and user groups would
|
||
give free copies to members. Everything was done for
|
||
free. However, as libraries and user groups grew,
|
||
librarians started charging fees to cover their expenses.
|
||
Many libraries have over 1,000 disks and many groups have
|
||
thousands of members to make copies for. Also, today's
|
||
groups are filled with novices who must be assisted in
|
||
learning to use the public domain and shareware software
|
||
and the library must be better organized to avoid
|
||
confusing or overwhelming these novices. Ideally,
|
||
programs in a library must be tested for functionality,
|
||
bugs and viruses; they must be organized by topic; and
|
||
they must be kept up to date. Gathering the people with
|
||
the expertise to do all this is costly and time consuming
|
||
and has long since been beyond the capacity of user
|
||
groups to keep up with. In addition, a substantial
|
||
number of people do not have access to user groups
|
||
anyway, so the job of distributing shareware has passed
|
||
more to the full-time, professional shareware
|
||
distributors.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
25
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.13 PD/Shareware Distributors (Continued)
|
||
|
||
Unfortunately, there are distributors who are just
|
||
looking for a quick buck and who do little or none of the
|
||
work normally involved in testing, organizing and keeping
|
||
things up to date. These same quick-buckers usually
|
||
misrepresent to the public that they are selling the
|
||
programs without explaining what shareware is.
|
||
|
||
For example, look at some of the shareware ads in PC or
|
||
other magazines and see if the nature of shareware is
|
||
being explained. The Association of Shareware
|
||
Professionals has passed Vendor Requirements whereby
|
||
distributors can be approved by ASP. Under these
|
||
requirements, vendors would have to explain shareware in
|
||
their ads that quote a price. I strongly recommend that
|
||
you state in your documentation that anyone charging any
|
||
kind of fee for providing copies of your program must
|
||
have your written authorization unless they are
|
||
recognized by the ASP. I do not require groups to whom I
|
||
send the program to fill this out; it is intended to
|
||
limit unsolicited requests for free disks to legitimate
|
||
distributors. The control number on the form (and on the
|
||
registration form) lets you track where registrations are
|
||
coming from. This can be very important as you may have
|
||
dozens or even hundreds of bbs's, disk distributors or
|
||
user groups distributing your program and if you know who
|
||
is generating the most registrations, you know to whom it
|
||
is worth sending updates.
|
||
|
||
The ASP has prepared a document similar to this one
|
||
designed for shareware disk vendors. It covers many of
|
||
the same subjects, but from the vendor's viewpoint. The
|
||
Vendor Guide is available on request from the ASP by
|
||
calling 616-788-5131, FAX: 616-788-2765 or writing to :
|
||
|
||
Association Of Shareware Professionals
|
||
545 Grover Road
|
||
Muskegon MI 49442-9427 USA
|
||
|
||
If you are interested in an Author, Vendor, BBS, User
|
||
Group, Press or Friends of Shareware application kit,
|
||
write, call or FAX and ask for the desired kit.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
26
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.13 PD/Shareware Distributors (Continued)
|
||
|
||
Following is a form that is used for Diskcat:
|
||
|
||
DISKCAT DISTRIBUTION LICENSING AGREEMENT
|
||
|
||
Anyone wishing to charge people a fee for giving them a copy
|
||
of Diskcat must have the written authorization of the author,
|
||
without which, the distributor is guilty of copyright
|
||
violation. To receive such authorization, send this
|
||
completed application, along with a copy of your software
|
||
library's order form to: Nelson Ford, P.O.Box 35705,
|
||
Houston TX 77235. Include $7 to cover the cost of
|
||
processing the application and of sending you the latest
|
||
version of Diskcat. For distributors already recognized by
|
||
the Association of Shareware Professionals, this application
|
||
is not necessary.
|
||
|
||
Name of Organization: ____________________________________
|
||
Your Name: _______________________________________________
|
||
Address: _______________________________________________
|
||
_______________________________________________
|
||
|
||
TERMS OF DISTRIBUTION OF DISKCAT:
|
||
|
||
1. The fee charged may not exceed $10, including postage, mailer
|
||
and any other charges.
|
||
|
||
2. Your library's catalog or listing must state that this program
|
||
is not free, but is copyrighted software that is provided to
|
||
allow the user to evaluate it before paying.
|
||
|
||
3. The offering and sale of Diskcat will be stopped at any time
|
||
the author so requests.
|
||
|
||
4. Copies must be made from the copy of Diskcat sent to you with
|
||
this agreement. This is required for control purposes.
|
||
|
||
5. Problems or complaints about the program will be reported to
|
||
the author for investigation. In return for a license to
|
||
charge a fee for the distribution of the program Diskcat, I
|
||
agree to comply with the above terms of distribution.
|
||
|
||
Signed, ____________________________________ ______________
|
||
your signature date
|
||
|
||
__________________________ _________ ______________
|
||
Nelson Ford control # date
|
||
|
||
|
||
|
||
27
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.14 Other Protective Measures
|
||
|
||
COPYRIGHTS: Your copyright notice should look something
|
||
like this:
|
||
|
||
DISKCAT COPYR. 1983,1984,1988 NELSON FORD ALL RIGHTS RESERVED
|
||
|
||
The (C) is generally not acceptable (the C must be
|
||
enclosed in a full circle), so spell out copyright or
|
||
abbreviate it COPYR. If you have revisions spanning
|
||
multiple years, list them all. The complete notice
|
||
should be on one line. FILE A FORM TX! Speaking from
|
||
experience garnered from someone ripping off the heart of
|
||
this Guide as the basis for a book, I cannot advise you
|
||
strongly enough to file a form TX. If someone rips you
|
||
off, it makes going after them MUCH easier. Filing the
|
||
copyright forms is cheap and easy. Start by calling
|
||
202-707-9100 and tell the answering machine that you want
|
||
5 copies of FORM TX and 1 copy each of Circular R61,
|
||
Circular R1 and Circular 92. Give your name and address.
|
||
Speak slowly and clearly. They will send you the
|
||
requested forms. Additional recorded information
|
||
available on 202-707-3000.
|
||
|
||
You will end up filling out 1 copy of Form TX and sending
|
||
it and $20 to the Register of Copyrights, Library Of
|
||
Congress, Washington DC 20559. You will need to include
|
||
1 copy of your source code and 1 copy of your
|
||
documentation. Then, wait about 3 months to get it back.
|
||
The effective date is the day they receive it. You might
|
||
also want to get SE and GR/CP.
|
||
|
||
PATENTING SOFTWARE: Attorney Jon Wallace tells us: Re
|
||
patenting a program - it is possible, but extremely time
|
||
consuming and costly. The program must be novel and
|
||
non-obvious (terms of art) and cannot merely solve an
|
||
algorithm or incorporate a law of nature. The process
|
||
can take two years and cost thousands of dollars. Is it
|
||
worth it? Well, if Software Arts had patented VisiCalc,
|
||
Lotus 1-2-3 would never have made it to market.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
28
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.14 Other Protective Measures (Continued)
|
||
|
||
TRADEMARKS: Generally, if you start distributing your
|
||
program without a (TM) notice by the name, you lose the
|
||
trademark protection. So spend the extra four keystrokes
|
||
and put it on. Marshall Magee advises: The trademark
|
||
office requires that you send them copies of artwork
|
||
currently being used to market your product with the TM
|
||
indicated next to your word or phrase. The patent &
|
||
trademark office will then issue you a paper telling you
|
||
that your word or phrase is now a Registered Trademark
|
||
and then you have the right to use the circled R in place
|
||
of TM.
|
||
|
||
CompuServe has a service called IQuest (GO IQUEST) that
|
||
will allow you to scan the Trademark Data Base for about
|
||
$35 to $150 depending on how many ways you search. The
|
||
search cost depends entirely on the exact mark and goods
|
||
involved, how many "hits" come up in the search, etc.
|
||
This may a quick way to check on whether or not someone
|
||
else has already registered your words. If you send in a
|
||
name that is already registered, you will lose the $200
|
||
fee, but that may cheaper than paying a lawyer to do a
|
||
search. However, the experienced lawyer may well find
|
||
more information than the novice searcher and save you a
|
||
lot of problems later.
|
||
|
||
The Association of Shareware Professionals uses two
|
||
lawyers. William Baron was recommended by Jim Button and
|
||
Bill handled setting up the ASP as a non-profit
|
||
corporation and handled the trademark for the ASP's logo.
|
||
Lance Rose has handled the ASP's lobbying efforts in
|
||
Washington D.C. and was instrumental in having a bill
|
||
modified that otherwise would have virtually eliminated
|
||
any copyright protection for shareware.
|
||
|
||
Lance Rose
|
||
87 Midland Avenue
|
||
Montclair NJ 07042
|
||
201-509-1700
|
||
|
||
William Baron
|
||
Baron, Lieberworth & Warner
|
||
1500 Pacific Building
|
||
720 Third Avenue
|
||
Seattle WA 98104
|
||
206-623-6212
|
||
|
||
|
||
|
||
|
||
29
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.14 Other Protective Measures (Continued)
|
||
|
||
TRADEMARKS (Continued)
|
||
|
||
Lance Rose told us that "properly speaking it's not the
|
||
words themselves that are registered, but the mark at
|
||
issue for specific goods or services. The whole question
|
||
of registration, of course, does not exhaust the issues
|
||
raised by the question of can I use the mark? An
|
||
unregistered trademark won't come up on an IQuest-style
|
||
search, but the owner of the mark can sue someone who
|
||
starts using it later. In this case, neither the
|
||
registration search, nor registration itself, will keep
|
||
the second user from getting beaten by the first user."
|
||
|
||
They will want a copy of your package and need to know
|
||
the first sale of the product with the "trademark" used.
|
||
|
||
It can pay to shop around for a lawyer. ASP members have
|
||
reported paying $200, $700, and over $1000. However, the
|
||
$200 is impossible these days as the filing fee is now
|
||
$200.
|
||
|
||
For information about Trademarks call the Department of
|
||
Commerce at 703-557-3158 and request a copy of Basic
|
||
Facts About Trademarks.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
30
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.14 Other Protective Measures (Continued)
|
||
|
||
WARRANTIES: You should also put a disclaimer of warranty
|
||
in your documentation. Place it at the front of the
|
||
documentation where the reader cannot miss it. The
|
||
following is a sample disclaimer that you can use:
|
||
|
||
DISCLAIMER OF WARRANTY
|
||
|
||
THIS SOFTWARE AND MANUAL ARE SOLD "AS IS" AND WITHOUT
|
||
WARRANTIES AS TO PERFORMANCE OF MERCHANTABILITY OR ANY
|
||
OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED. BECAUSE
|
||
OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS INTO
|
||
WHICH THIS PROGRAM MAY BE PUT, NO WARRANTY OF FITNESS FOR
|
||
A PARTICULAR PURPOSE IS OFFERED. GOOD DATA PROCESSING
|
||
PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY TESTED
|
||
WITH NON-CRITICAL DATA BEFORE RELYING ON IT. THE USER
|
||
MUST ASSUME THE ENTIRE RISK OF USING THE PROGRAM. ANY
|
||
LIABILITY OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO
|
||
PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE.
|
||
|
||
Do use all CAPS. Before relying on the above
|
||
information, be sure to ask around to make sure the
|
||
information is still up-to-date.
|
||
|
||
|
||
3.15 Selling Registered Versions Through Shareware
|
||
Distributors
|
||
|
||
Several shareware distributors have begun selling
|
||
"registered versions" of shareware programs. Practices
|
||
for doing so vary widely. Some may have you send them
|
||
packages to sell on consignment, some may buy packages
|
||
from you just like a regular dealer, others may sell the
|
||
program but have you ship it. The percentage that the
|
||
distributor gets also varies widely, from less than 10%
|
||
to as high as 60%.
|
||
|
||
Before signing with a distributor who will keep 60%, keep
|
||
in mind that if you allow such a distributor to sell your
|
||
program, for you just to break even, he must generate
|
||
more than two-and-a-half times more registrations from
|
||
people who would not have registered otherwise. If out
|
||
of 25 registrations, 10 of those people would have
|
||
registered with you directly anyway, you barely break
|
||
even. If half of the 25 would have registered with you
|
||
anyway, you have lost money to the distributor. From
|
||
what we have seen, such distributors do little or nothing
|
||
to promote the programs, so they are just skimming the
|
||
cream of registrations you would have received anyway.
|
||
|
||
31
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.15 Selling Registered Versions Through Shareware
|
||
Distributors (Continued)
|
||
|
||
We think more and more distributors will take to selling
|
||
registered versions and in general, this will be
|
||
beneficial to shareware. The main drawback is that you
|
||
must be careful in selecting those you let sell your
|
||
program. If they rip someone off, you may have to pay.
|
||
And you may also have to cope with rip-off artists who
|
||
claim to be selling your program, but who give you none
|
||
of the money.
|
||
|
||
At PsL, we offer a non-profit registration taking service
|
||
for authors. We charge a flat fee of $5 per transaction
|
||
(no matter how many copies/programs are ordered) to cover
|
||
the cost of taking the order and notifying the author to
|
||
ship and the cost of doing the paperwork, etc., plus 4%
|
||
of the total to cover the costs of the credit card. For
|
||
more information, contact PsL.
|
||
|
||
|
||
3.16 Selling Registered Versions Through "Retail"
|
||
Distributors/Dealers
|
||
|
||
Some of the top shareware authors also sell their
|
||
programs through normal retail channels. While there is
|
||
nothing wrong with this from the shareware viewpoint,
|
||
dealers and distributors often complain when they see
|
||
"the same program" being listed in a shareware
|
||
distributor's ad for a few bucks.
|
||
|
||
Hopefully, in the long run, increased public awareness
|
||
about the true nature of shareware and more truth in
|
||
advertising by shareware distributors (both of which are
|
||
major goals of ASP) will stop this from being such a
|
||
problem. In fact, as more shareware distributors begin to
|
||
sell both retail and registered shareware products, the
|
||
distinction between the two may disappear, other than the
|
||
advantage to users of being able to try shareware before
|
||
buying.
|
||
|
||
3.17 Setting Prices
|
||
|
||
Now let's look at the problem of setting a price for your
|
||
program.
|
||
|
||
Underpricing: If someone doesn't need a program, the
|
||
fact that you may have grossly underpriced it is not
|
||
going to induce them to register.
|
||
|
||
|
||
32
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.17 Setting Prices (Continued)
|
||
|
||
Overpricing: Users don't care if you "really need the
|
||
money" or if you spent 10,000 hours on the program. They
|
||
care about THEIR needs and the costs and alternatives for
|
||
filling those needs. The two keys to pricing a program
|
||
are the cost of alternatives and the value to the user.
|
||
|
||
The Cost of Alternatives: To do a sensible job of
|
||
setting a price for your product, you need to know the
|
||
shareware and retail markets for your product. Find out
|
||
what other programs are selling for and compare your
|
||
program to them in terms of quality and features. For
|
||
retail products, don't look at list prices, look at
|
||
mail-order discount ads. That is your main competition.
|
||
|
||
For shareware products, the easiest way to compare is to
|
||
look in the PsL's PD/Shareware Reviews. The license (or
|
||
"registration") fees shown there include shipping and
|
||
handling, in order to make comparisons valid. If you
|
||
have written a simple program and you see other programs
|
||
like it that are free or $10 or less, that does not bode
|
||
well for the odds of your getting rich from your version.
|
||
Even if you don't find any competition, if your program
|
||
was easy to write and you overprice it, you can bet that
|
||
others will write "improved" versions of your program and
|
||
ask little or nothing for it.
|
||
|
||
On the other hand, programs like TapCIS have made it big
|
||
despite the availability of AutoSIG, an excellent (and
|
||
FREE) alternative program (both are CompuServe
|
||
communications programs). "Alternatives" are not always
|
||
other programs.
|
||
|
||
If you had the world's only program for keeping track of,
|
||
say, telephone messages, you still could not charge
|
||
hundreds of dollars for it because people still have
|
||
non-computing alternatives -- writing the messages down
|
||
on paper.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
33
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.17 Setting Prices (Continued)
|
||
|
||
Value To The User: For a program to be a huge success,
|
||
it must have a large target audience, it must have a
|
||
value far in excess of its cost, and it must be appear to
|
||
be better and/or cheaper than alternatives. If the use
|
||
of alternatives is already deeply ingrained in people's
|
||
habits, then the program must be greatly superior to
|
||
alternatives (not just cheaper) to get people to switch
|
||
and to learn a new system.
|
||
|
||
In effect, your target audience is made smaller when your
|
||
program's niche is already dominated by a highly
|
||
successful program. Sometimes a programmer will price a
|
||
program very low because he thinks that will get more
|
||
people to pay for it. This strategy is fine if it is
|
||
based on a comparison of the program to alternatives, but
|
||
it usually is based solely upon desperation and/or lack
|
||
of confidence. This strategy of trying to low-price a
|
||
program is most often employed with low-value programs or
|
||
programs with small target audiences. It does NOT work.
|
||
Large numbers of people are simply not going to pay for
|
||
low value programs, no matter what the price.
|
||
|
||
Likewise, pricing has virtually no effect on the size of
|
||
your target audience. If you have a high value program,
|
||
but a small target audience, you should keep your price
|
||
up (still giving consideration to the cost of
|
||
alternatives) and use the extra revenues to try to
|
||
increase the size of your target audience (ie: get out
|
||
and PUSH your program) or to develop other programs.
|
||
|
||
Charge for Value to the User, Not for Your Time: If you
|
||
are fairly new to programming and it took you weeks or
|
||
months to perfect your program, keep in mind that an
|
||
experienced programmer with a collection of sophisticated
|
||
programming tools might duplicate your effort in a day.
|
||
Don't price your product based on the number of hours you
|
||
spent (which we have seen some authors prattle on about
|
||
in their documentation), but on the value of the program
|
||
to the user.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
34
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.17 Setting Prices (Continued)
|
||
|
||
Case Studies: BASIC compilers used to sell for hundreds
|
||
of dollars. When Microsoft introduced QuickBASIC ("QB"),
|
||
it had a street price of under $60, although its value to
|
||
the customer was clearly very high and it had a large
|
||
target audience. The reason why was competition from
|
||
Borland Software who was releasing Turbo BASIC about the
|
||
same time and at about the same price.
|
||
|
||
A company named MicroHelp sells add-on's for QB, usually
|
||
at prices much higher than QB itself. Even though the
|
||
total time and money invested in these add-on's is
|
||
undoubtedly many times less than in QB, and though the
|
||
relative value of the add-on's is probably far less than
|
||
QB itself, MicroHelp still enjoys very good success. The
|
||
reason why is because of two key elements: (1) the
|
||
relative value of the add-on's compared to QB
|
||
notwithstanding, the value of the add-on's to the user is
|
||
still many times the price of the programs and (2) for
|
||
most of these add-on's, there are no alternatives that
|
||
are significantly cheaper.
|
||
|
||
Rabinowitz's SWAP Programs: In the shareware arena, Chip
|
||
Rabinowitz has cleaned up with some add-on's for many
|
||
popular pop-up programs (such as Sidekick) that reduce
|
||
the DOS RAM used by these programs to about 9k. Again,
|
||
the price of these add-on's is much higher than the value
|
||
of and time/money invested in the original programs, but
|
||
that fact notwithstanding, the value of the SWAP programs
|
||
is many times their price and the alternative (of not
|
||
using the SWAP programs and continuing to waste precious
|
||
DOS RAM) is not an attractive one.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
35
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
3. Marketing Shareware (Continued)
|
||
|
||
3.18 Changing Prices
|
||
|
||
Eventually you may need to raise your registration price.
|
||
After doing so, you will continue to receive
|
||
registrations at the old price. Most ASP authors agree
|
||
that you should explain to the customer that the price
|
||
has gone up; they disagree on whether or not the original
|
||
payment should be accepted or returned.
|
||
|
||
The following is a sample letter that favors acceptance
|
||
of the partial payment:
|
||
|
||
Thank you for your registration of _______________. The
|
||
version of the program that you registered is outdated
|
||
and the price has since gone up due to the additional
|
||
time invested in improving the program. Nevertheless, I
|
||
have recorded you as a registered user and am sending you
|
||
the latest version and manual.
|
||
|
||
If you feel that the latest version is worth the
|
||
increased registration fee, please return the enclosed
|
||
invoice with the additional payment; otherwise, please
|
||
just keep the new version with my appreciation for your
|
||
support.
|
||
|
||
3.19 Technical Support
|
||
|
||
The best asset you may have is your ability to provide
|
||
better technical support than any "commercial/retail"
|
||
competition could ever do. Even the business community
|
||
is finding that they have more success in getting the
|
||
features they need when they work with a shareware
|
||
author. The excellent communications between you and
|
||
your customers will make your product grow and improve at
|
||
a rate much faster than the traditional "retail"
|
||
software. Seriously consider providing pre as well as
|
||
post-registration technical support. It often will
|
||
result in an order and will at least give you additional
|
||
feature ideas or result in your writing clearer
|
||
documentation.
|
||
|
||
If you have a "day time" job, DO have an answering
|
||
machine. Have your message clearly identify your company
|
||
name and offer to call back. If necessary, ask for an
|
||
evening or weekend number to return the call. Don't even
|
||
consider fooling with collect calls. This will be viewed
|
||
as VERY un-professional by many potential registrants.
|
||
Large companies won't even consider accepting collect
|
||
calls and you may miss a big site license.
|
||
|
||
|
||
36
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
4. Making Your Program User-Friendly
|
||
|
||
4.1 Installation
|
||
|
||
Many authors assume that their users know as much about
|
||
computers as the author. This is just not the case.
|
||
Many shareware users can be novice computer users. If
|
||
they download your software from a BBS, you can assume
|
||
that they will at least know recognize README text files
|
||
and EXEcutable files.
|
||
|
||
However, if they have purchased the shareware disk from a
|
||
disk vendor or have been given the disk by a friend, you
|
||
should have a README.DOC, READ.ME or README.1ST file.
|
||
Many disk vendors instruct their customers how to copy
|
||
these type of files to their printers or how to TYPE them
|
||
to the screen.
|
||
|
||
The README file should be short and sweet. If possible,
|
||
limit it to one 24 line screen so that the TYPE command
|
||
will not scroll the top of the file off the top of the
|
||
screen. It should tell them how to install your system
|
||
on floppy or hard disks. It will likely tell the user
|
||
how to run your INSTALL.BAT or INSTALL.EXE file.
|
||
|
||
MAKE IT EASY for the user to install, evaluate and make
|
||
that all important "buy" decision before the span of
|
||
attention lapses.
|
||
|
||
One way to create an install program is to write and test
|
||
an install BATch file. Create the necessary sub-
|
||
directory and copy and/or uncompress all of the necessary
|
||
files. If you have an install program, you can have a
|
||
menu option that will print the on-disk documentation.
|
||
|
||
The Wenham Software Company at 508-774-7036 makes a BATch
|
||
file compiler named BATCOM to convert your BATch files
|
||
into an EXE program file. It does require that you
|
||
already have Microsoft's LINKer.
|
||
|
||
4.2 On-Screen Help
|
||
|
||
The first thing most people will do when they get your
|
||
program disk will not be to print out and study the
|
||
documentation; it will be to try to run the program. So
|
||
your program should have enough on-screen help to allow
|
||
the user to run the program at least well enough to get
|
||
interested in it. One popular data base program has one
|
||
place where instead of a self-explanatory menu, it shows
|
||
a series of cryptic symbols and letters from which the
|
||
user is supposed to select.
|
||
|
||
|
||
37
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
4. Making Your Program User-Friendly (Continued)
|
||
|
||
4.2 On-Screen Help (Continued)
|
||
|
||
Chances are, the occasional user will have to refer to
|
||
the manual every time this part of the program is
|
||
reached. (Since 1984 when the above was written, the data
|
||
base program has been improved, to say the least.)
|
||
|
||
The most desirable alternative is to have the program
|
||
work in a natural enough manner and have enough
|
||
information on the screen to allow the user to operate
|
||
the program with no further help.
|
||
|
||
The second best alternative is to have help screens that
|
||
can be called up with a keystroke.
|
||
|
||
The third best alternative is to have a well-written
|
||
manual.
|
||
|
||
The worst alternative is to have users calling you all
|
||
hours of the day and night or even have them give up on
|
||
your program.
|
||
|
||
|
||
4.3 Supply defaults
|
||
|
||
If the user has supplied the name of a file to load, make
|
||
that name the default when you ask him for a name to save
|
||
with. While on the subject of files, if you ask for a
|
||
filename, be prepared to let the user see the disk
|
||
directory. Some programs make the user exit the program
|
||
and look at the directory in DOS if he cannot remember
|
||
the filename. A nice checkbook program in PsL lets you
|
||
put a vendor's name and address on a check by entering
|
||
the vendor's ID#, but it doesn't let you view a list of
|
||
vendor ID numbers!
|
||
|
||
|
||
4.4 Trap errors
|
||
|
||
Nobody wants to have ten minutes of keyboard input dumped
|
||
into the bit bucket because the program kicked out to DOS
|
||
when it found a disk drive door open, or some other minor
|
||
infraction. One very fine shareware program has scared
|
||
off potential users because it gives nothing more than
|
||
error code numbers for simple things like having a
|
||
write-protect tab on a disk. In this case, the author
|
||
would have been better off not trapping errors. The
|
||
program would have aborted, but at least DOS would have
|
||
spelled out the error messages.
|
||
|
||
|
||
38
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
4. Making Your Program User-Friendly (Continued)
|
||
|
||
4.5 Rules For Basic Programmers
|
||
|
||
Here are two cardinal rules for BASIC programmers:
|
||
|
||
1. Compile your program. There are many, many users who
|
||
have never run anything but 1-2-3 or Wordstar. They do
|
||
not understand the intricacies of getting in and out of
|
||
the BASIC interpreter. They expect to be able to run the
|
||
program by typing in its name from DOS. Furthermore, your
|
||
program will run faster. Also, some PC-compatibles do
|
||
not come with a BASIC interpreter. MS-DOS 5 does NOT
|
||
include the GWBASIC interpreter any more. On these, the
|
||
user cannot run your program at all!
|
||
|
||
2. Avoid using the INPUT command. It allows the user to
|
||
wipe out the screen and provides very little control to
|
||
the programmer. Instead, use an INKEY$ routine. Almost
|
||
all BASIC programmers are now following these rules, but
|
||
they still bear repeating. Not a cardinal rule but still
|
||
a very good idea for BASIC programmers is to use
|
||
assembler subroutines for doing screen writes. Users are
|
||
accustomed to instantaneous screen writes in professional
|
||
programs. An alternative is to use the paging
|
||
capabilities of the graphics card but then users with
|
||
monochrome monitors must still wait.
|
||
|
||
4.6 Make The Program And Keys Work Naturally
|
||
|
||
All programmers should allow full-screen editing. This
|
||
simply means that the user can move back to a prior
|
||
prompt with the cursor keys to correct an error.
|
||
Thoughtless (or lazy) programmers make the user go all
|
||
the way through a series of prompts and then asks if
|
||
there are any corrections. The best time to correct an
|
||
error is as soon as you notice it. That way, you can get
|
||
your mind off the error and back on your work.
|
||
|
||
Similarly, the Esc key should always allow the user to
|
||
get out of whatever he has gotten into. Nobody likes to
|
||
re-boot his computer just because he accidentally
|
||
selected a wrong option and can't get out of it. I have
|
||
seen retail programs that use the Esc key to execute a
|
||
command. Make the program as flexible as possible. What
|
||
may seem to you like a natural, logical key to strike for
|
||
a particular function may not seem so to the user.
|
||
That's why keyboard modification utilities are so
|
||
popular. For example, to page up, you could let the user
|
||
press either Ctrl-P or PgUp or, better yet, select his
|
||
own favorite key to use.
|
||
|
||
|
||
39
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
4. Making Your Program User-Friendly (Continued)
|
||
|
||
4.7 Let The User Customize
|
||
|
||
Send your program out with black and white screens but
|
||
allow the user to change colors. Some programmers use
|
||
colors that are only visible on color monitors. Remember
|
||
that some people use amber or green monitors on color
|
||
graphics cards. Early versions of Diskcat tested for the
|
||
presence of the color graphics card and, upon finding it,
|
||
started using yellow (brown) for text. Of course, it did
|
||
not show up on amber monitors.
|
||
|
||
Allow the user to customize the program for his printer.
|
||
Ideally, you should have the control codes for most
|
||
printers in files on disk so that the user just selects
|
||
his printer from a menu. An easier (for the programmer)
|
||
alternative is to allow the user to enter the control
|
||
codes for his printer, although figuring these out from
|
||
the printer manual often seems to be beyond the
|
||
capabilities of novices.
|
||
|
||
When your program does printing, allow pauses for each
|
||
new page for people not using fanfold paper. (This is
|
||
not quite as critical anymore. Most people now use
|
||
fanfold paper on dot matrix printers or use lasers with
|
||
paper trays.) End each printout with a formfeed so that
|
||
those who do use fanfold paper can chain printouts into a
|
||
print buffer.
|
||
|
||
Make sound effects optional. Some heavily modified
|
||
versions of PC-TALK sound like a calliope, there are so
|
||
many warning beeps and tones built in. These are not
|
||
appreciated by others when you are working in an open
|
||
office or late into the night at home. Again, some
|
||
PC-compatibles do not support sound (eg: Sanyo).
|
||
|
||
PUT THINGS BACK WHERE YOU FOUND THEM: One very useful
|
||
utility in our library uses colors that do not show up on
|
||
some monitors. Worse yet, it does not put back your
|
||
colors when it exits to DOS, so you have to reboot the
|
||
system to be able to see the screen again. Some other
|
||
programs put you back in DOS with a 40-character display
|
||
or in the graphics mode or with your printer set to print
|
||
Sanskrit.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
40
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
4. Making Your Program User-Friendly (Continued)
|
||
|
||
4.8 Keeping Your Files Together
|
||
|
||
If your files will not fill up a disk by themselves, they
|
||
will probably be put on disks with other files. Even if
|
||
you don't expect this to happen, it is still a good idea
|
||
to give your files names that will cause them to be
|
||
grouped together when a sorted directory is done and that
|
||
make it clear which files are in a set. If you have
|
||
files named READ.ME or AUTOEXEC.BAT, they probably will
|
||
not survive being put on a disk with another program.
|
||
|
||
Give them unique names. For example, the PC-DIAL files
|
||
are named PC-DIAL.COM, PC-DIAL.DOC, and PC-DIAL.PRO.
|
||
Since the files total only 90k and are likely to be
|
||
combined on a disk with other files, these names will
|
||
keep the files together. In contrast, see the names of a
|
||
set of programs below:
|
||
|
||
Original Names Alternatives
|
||
-------------- ------------
|
||
MDSECRET.COM HIDE_MD.COM
|
||
CDSECRET.COM HIDE_CD.COM
|
||
RDSECRET.COM HIDE_RD.COM
|
||
|
||
You should also put a lot of thought into the filename of
|
||
your program if it is a short utility that will be mixed
|
||
in with others. For instance, the average user is never
|
||
going to make the connection that GREP is a text-search
|
||
utility. A name such as FINDTEXT.EXE would have been
|
||
better. One nice utility came out with three files:
|
||
DOWNLOAD.DOC, DL.COM and RESET.COM. What typically
|
||
happens is that these are put on a disk with 60 other
|
||
files. Someone looks at RESET.COM, can't find any
|
||
documentation for it, so they delete it. Same thing
|
||
happens with DL.COM.
|
||
|
||
The other problem is that someone skims through a listing
|
||
of the disk, sees the name DOWNLOAD, and assumes that it
|
||
has something to do with communications and ignores it.
|
||
Doesn't matter, since the COM files have been deleted
|
||
anyway. How much easier things would have been if the
|
||
files had been named BKUP.DOC, BKUP.COM (this is a
|
||
routine to backup a hard disk) and BKUP-SET.COM (sets the
|
||
archive bit on a file so that it will be copied.)
|
||
Number Each Release: Believe it or not, some people send
|
||
out frequent updates to their programs and never put a
|
||
date or release number on them. That makes it nearly
|
||
impossible for you to control what versions of your
|
||
program are in distribution and for users to know if you
|
||
have released a new version.
|
||
|
||
41
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
4. Making Your Program User-Friendly (Continued)
|
||
|
||
4.9 Do NOT Use 1.2m Drives To Make 360k Disks
|
||
|
||
If you own a computer with only a 1.2m 5 1/4" floppy
|
||
drive and you use it for making 360k copies, replace
|
||
that 1.2m drive with a TRUE 360k drive! Why?
|
||
|
||
ALL disk vendors distribute either 360k 5 1/4" or 720k 3
|
||
1/2" disks. A few distribute collections on 1.44m 3.5"
|
||
disks. NO, not ONE, nada vendors sell 1.2m 5 1/2" disks.
|
||
Period!
|
||
|
||
Don't let a computer store or mail order outfit tell you
|
||
that you can make 360k copies on 1.2m high density
|
||
drives. Sure, sometimes you can. Often a disk vendor or
|
||
customer will NOT be able to read the disk. The vendor
|
||
will drop you from their catalog because you sent them an
|
||
unreadable disk and you will get a LOT of calls from
|
||
those to whom you have sent registered disks. It will
|
||
cause you loss of big bucks, lost sales and frustrated
|
||
customers. Sort of akin to the end of the world for a
|
||
shareware author.
|
||
|
||
Why? The answer is fairly simple. To get 1.2m on a
|
||
5.25" disk, the disk drive "paints" a track that is 1/2
|
||
as wide as the 360k drives so it can place 80 tracks on a
|
||
disk rather than 40. Sure, you can ask the DOS FORMAT
|
||
program to tell your disk drive to lay down only 40
|
||
tracks for a 360k format, but they are still THIN tracks.
|
||
If the disk was previously formatted, and often suppliers
|
||
sell pre-formatted disks at no additional price, the
|
||
vestiges of the 80 tracks are STILL there, even though
|
||
your disk drive just wrote a 40 track 360k format onto
|
||
the disk. A true 360k drive has a WIDER head and will
|
||
easily pick up portions of bits from the adjacent
|
||
unerased thin track that was laid down previously. The
|
||
360k drive reads garbled data and DOS gives up.
|
||
|
||
Even if you make 360k disks with disks that have NEVER
|
||
been formatted before, the tracks are too thin to be read
|
||
by many 360k drives. A slightly out of adjustment 360k
|
||
drive can read true 360k disks just fine, but will choke
|
||
on one of those darned disks made on a high density
|
||
drive.
|
||
|
||
This problem does NOT exist with 1.44m 3 1/2" drives.
|
||
The track width on both the 720k and 1.44m formats is the
|
||
SAME. Eighty tracks are used for both 720k and 1.44m.
|
||
The 1.44m format just has twice as many sectors to the
|
||
track.
|
||
|
||
|
||
42
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
5. Writing The Documentation
|
||
|
||
The following book has been recommended by ASP member Morrie
|
||
Wilson, author of Command Post: How to Write a Computer
|
||
Manual; By Jonathan Price; The Benjamin/Cummings Publishing
|
||
Company; (800) 227-1936 (USA); (800) 982-6140 (CA). Price:
|
||
$35. ISBN 0-8053-6870-1.
|
||
|
||
|
||
5.1 Multiple Documentation Files
|
||
|
||
As mentioned earlier, if you have a large documentation
|
||
file, don't expect the user to print and read it right
|
||
away. If there are some key points that the user will
|
||
need to know to get through a first trial run, condense
|
||
them into a shorter file and have a batch file print it
|
||
out for novices. Your terms of distribution and payment
|
||
should also be in a separate, short file (named
|
||
REGISTER.DOC, ORDER.TXT, etc.) where software librarians
|
||
and users can find them. Authors who bury their terms of
|
||
distribution and invoice at the back of a 100k
|
||
documentation file are just asking to have them ignored.
|
||
ASP recommends putting vendor info in VENDOR.DOC.
|
||
|
||
|
||
5.2 Formatting and Printing The Documentation
|
||
|
||
It is amazing how many authors put the documentation file
|
||
on the disk with all of their word processor's formatting
|
||
commands embedded in it. If the user can't read the
|
||
documentation, you've already got one strike against you.
|
||
Some people use file compression on the documentation
|
||
file and the user must run a program to translate the
|
||
file. Putting the documentation in a format that cannot
|
||
easily be read from DOS is not a good idea because it
|
||
reduces the odds that the user will thoroughly read the
|
||
documentation. But if you must compress it, it is even
|
||
more important to condense the key facts into a shorter
|
||
file. Even if the documentation is in straight ASCII, it
|
||
is helpful if you add a program to print it out to the
|
||
screen or printer. This makes it easier for novices to
|
||
get a printout while the file being in ASCII still allows
|
||
experienced users to access the documentation in other
|
||
ways. The program should allow for pausing after every
|
||
page to change paper, if the user needs to do so.
|
||
|
||
Use a spelling checker. We have talked about how a
|
||
professional looking program will generate more revenues,
|
||
and nothing looks more unprofessional than blatant
|
||
misspellings.
|
||
|
||
|
||
|
||
43
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
5. Writing The Documentation (Continued)
|
||
|
||
5.2 Formatting and Printing The Documentation (Continued)
|
||
|
||
If your documentation is more than 5 or 10 pages, include
|
||
a Table Of Contents. You should also have an Index.
|
||
Modern word processors will create these for you. Notice
|
||
how this document is improved by both.
|
||
|
||
Be sure that you "print" the finished document to a
|
||
straight ASCII file that contains no control characters
|
||
except a Form Feed (ASCII 12) after line 59 on each page.
|
||
Do not pad blank lines to make a full 66 lines per page.
|
||
The HP laser printers (and compatibles) can handle only
|
||
59 or 60 lines before they eject the page. If you have
|
||
more than 59 lines between Form Feeds, the HP laser will
|
||
perform premature ejection and the remainging lines will
|
||
be printed at the top of the next page. Dot matrix
|
||
printers will also handle the Form Feed every 59 lines
|
||
just fine.
|
||
|
||
|
||
5.3 Contents of the Documentation File
|
||
|
||
Right after your title page, disclaimer of warranty, and
|
||
table of contents, there should be a listing of all files
|
||
that are supposed to be on the disk, along with a short
|
||
description of each. If a file has dropped out in the
|
||
distribution process, this will alert the user and save
|
||
him some frustration. This information should also be
|
||
included in your condensed documentation file.
|
||
|
||
Next, give a quick over-view of just what your software
|
||
does. This will help people reviewing your system and
|
||
may cause a quicker positive "buy" decision.
|
||
|
||
After you've recited all the dry facts in your
|
||
documentation, try giving the user some illustrative
|
||
examples. This can make things a lot clearer to the user
|
||
and save you the headache of having to clarify things
|
||
over the phone.
|
||
|
||
List all the changes made with each version that's
|
||
released. This lets potential users see that you are
|
||
supporting the program by making enhancements and fixing
|
||
bugs and allows users to know if you have fixed problems
|
||
that they had with an earlier version. Make sure that
|
||
when you refer to a file, the file name on the disk has
|
||
not changed.
|
||
|
||
|
||
|
||
|
||
44
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
6. The Association of Shareware Professionals ("ASP")
|
||
|
||
The file you are reading actually led to the formation of ASP.
|
||
This file originated in late 1984 and was distributed to
|
||
shareware authors in early 1985 along with a survey asking
|
||
about an interest in a programmers group. After finally
|
||
getting a good number of responses and compiling the
|
||
information, I started work in early 1986 for a get-together
|
||
of shareware authors for the primary purpose of forming a
|
||
trade association. The plans culminated with a Shareware
|
||
Convention on February 27 1987 in Houston Texas, from which
|
||
the ASP was born due to the enthusiastic participation of top
|
||
shareware programmers such as Jim Button (PC-File), Bob
|
||
Wallace (PC-Write) and Marshall Magee (Automenu).
|
||
|
||
These people could have adopted the attitude that they were
|
||
already successful enough without such an organization, but
|
||
they did not. They paid their own way to the Convention even
|
||
though they were the featured speakers! Button was elected
|
||
the ASP's first (and second) Chairman of the Board of
|
||
Directors. Magee became the first President. Tom Smith
|
||
served as a director. And none of these are "honorary"
|
||
positions; they involve a great deal of time and effort. Many
|
||
others, such as Barry Simon, Bob Tolz, Joan Friedman, and
|
||
others too numerous to mention have also done a tremendous
|
||
amount of work for ASP as directors, officers, and committee
|
||
members, but I suspect that had the top shareware programmers
|
||
not taken such an active role, ASP would not have had much
|
||
credibility and possibly would not still be around.
|
||
|
||
The ASP also owes thanks to the sysops of IBMNET on
|
||
CompuServe. Sysops Conrad Kageyama and Don Watkins were at
|
||
the Convention and arranged, on the spot, a place on IBMNET
|
||
for the shareware authors to meet electronically and continue
|
||
our plans. We have been meeting there daily ever since in
|
||
what must be a record for longest continuous business meeting.
|
||
|
||
ASP also has an annual physical meeting at the Fall Comdex
|
||
each year. For more information about ASP, log onto
|
||
CompuServe and type GO SHAREWARE. You do not have to be a
|
||
member of CompuServe to join ASP, but since much of the
|
||
benefit of membership is related to the exchanges between
|
||
members (and between members and users) on the Shareware
|
||
Forum, anyone serious about shareware should make an effort to
|
||
take part on the Forum. To get a CompuServe account, call
|
||
800-848-8199 (614-457-0802).
|
||
|
||
To contact the ASP, write to Association of Shareware
|
||
Professionals, 545 Grover Road, Muskegon MI 49442-9427,
|
||
telephone 616-788-5131 or you can FAX to 616-788-2765.
|
||
|
||
|
||
|
||
45
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
6. The Association of Shareware Professionals ("ASP")
|
||
|
||
Many ASP members as well as non-ASP shareware authors,
|
||
vendors, BBSs, User Group representatives and others also
|
||
attend the annual 2 1/2 day Summer Shareware Seminar hosted by
|
||
Public Brand Software in Indianapolis, Indiana each June,
|
||
usually the weekend (starting on Friday) just before the NY-PC
|
||
Expo. Contact Bob Ostrander at 317-856-6052 for more
|
||
information. This annual event is an excellent opportunity to
|
||
"rub elbows" with lots of other shareware folks.
|
||
|
||
Here is a testimonial from ASP member Lou Miranda:
|
||
|
||
"I am a starving graduate student making $12,000 a year with
|
||
enormous time demands. My girlfriend lives 30 miles away
|
||
(checked the price of gas lately?); my apartment looks like a
|
||
tornado swept through it. I used to log on to this forum only
|
||
once a week when I first joined ASP."
|
||
|
||
"Then twice a week. Now I'm up to four times a week (I simply
|
||
*can't* afford the money or time to do more than that...yet).
|
||
Why? Because the *volume* and *quality* of information on this
|
||
forum is *phenomenal*! You simply can't create that in a
|
||
newsletter, no matter how often it is released."
|
||
|
||
"[The above] was in a message posted on the ASP forum over a
|
||
year ago (in 1991). Since then, some things have changed:
|
||
I'm still a starving student, but now I'm working on finishing
|
||
up my Ph.D.; and my girlfriend is now my fiancee. And some
|
||
things have stayed the same: I'm still very busy, my apartment
|
||
still looks like a tornado swept through it, and I still log
|
||
onto the ASP forum! The forum has gone through some
|
||
reorganization in the past year, to better meet the needs of
|
||
the members. You can get information from fellow members on
|
||
such topics as: How to handle a purchase order; how to get a
|
||
credit card account; what the best database managers are; how
|
||
to handle a customer with an unreasonable gripe; how to handle
|
||
a customer with a legitimate gripe; how to deal with price
|
||
increases in your product; where to get your documentation
|
||
printed; how to promote your newest release; and how much time
|
||
to spend on programming vs. how much time to spend on
|
||
promotion."
|
||
|
||
"Remember--these are the best minds in the business, and
|
||
they're all at your disposal at no charge! That's an offer
|
||
*I* can't refuse. Can you?"
|
||
|
||
Editor's Note - Lou is referring to the ASPFORUM (GO SHARE) on
|
||
CompuServe. Even if you are not an ASP member, stop by the
|
||
forum with any questions you may have. If you wish to join
|
||
CompuServe call 800-848-8990, 614-457-8650, United Kingdom at
|
||
0800 289 458, Germany at 0130-4643.
|
||
|
||
46
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services
|
||
|
||
NOTE: The information in this section is subject to change at
|
||
any time. Check the date on this file. If it is old, this
|
||
info may no longer be valid; get a new copy of this disk from
|
||
PsL (713-524-6394) or from Lib 4 of the ASPFORUM on
|
||
CompuServe.
|
||
|
||
7.1 Telephone
|
||
|
||
AT&T has a low cost 800-line service called the Ready Line
|
||
which is relatively inexpensive. For about 23 cents a minute
|
||
out of state, about 35 cents a minute in state (for Texas),
|
||
you can have a fancy 800 number just like the big boys. Most
|
||
of the good acronyms are already gone, but you should still be
|
||
able to come up with something. At the PsL, our number is
|
||
1-800-2424-PsL, which we think is easy to remember. However,
|
||
we were not able to get anything like 800-PsL-DISK or
|
||
800-SHRWARE, which would have been better. Another shareware
|
||
distributor has the number 800-IBM-DISK, but IBM clamped down
|
||
on them for trademark infringement and they no longer
|
||
advertize the number that way, so we suggest that you not
|
||
waste time trying to work "IBM" into your acronym. The Ready
|
||
Line 800 number is assigned to your regular telephone number,
|
||
so you do not even have to get a second line, unless you just
|
||
want to be able to know for sure if someone has dialed the 800
|
||
number.
|
||
|
||
An AT&T competitor, Sprint, has cheaper rates, although only
|
||
time will tell if their service will match AT&T's. Sprint's
|
||
rates are as follows: $10/month Rates vary with distance and
|
||
total number of hours: 0-5 hours: $.2125-$.23 5-25 hours:
|
||
$.195-$.205 25-75 hours: $.1775-$.19 75-150 hours:
|
||
$.1775-$.1875 Call 800-347-3300 to order service. (Rates above
|
||
are as of 1990 and are subject to change.)
|
||
|
||
7.2 Smart Answering Machines
|
||
|
||
Programmer John Newlin reports: I purchased a product
|
||
called the Complete Answering Machine ("CAM") after
|
||
reading about it in the July issue of Home Office
|
||
Computing. It's an outstanding system that includes a
|
||
plug-in card and all the necessary software. It runs in
|
||
the background so the machine it's running on is not
|
||
completely dedicated. The system allows you to do
|
||
all kinds of nifty telephone things like transferring
|
||
calls, having the caller touch different numbers to get
|
||
different messages, message forwarding, remote message
|
||
retrieval, etc. All messages, greetings, etc, are stored
|
||
on disk in compressed digitized form. For that reason, a
|
||
hard disk is almost a necessity.
|
||
|
||
|
||
47
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.2 Smart Answering Machines (Continued)
|
||
|
||
The quality of the recording is phenomenal. CAM retails
|
||
for $349 (several years ago), but I got it from 47th
|
||
Street (800-221-7774) in New York for $214 plus shipping.
|
||
The name of the manufacturer is The Complete PC; 521
|
||
Milpitas Drive, Milpitas, CA 95035. 408-434-0145, 800-
|
||
229-1753.
|
||
|
||
Here is another view by author Paul Mayer - I remembered
|
||
seeing a review in PC Magazine on computerized answering
|
||
machines and voice mail systems and it had one that stood
|
||
out above the others and was the Editor's Choice. I did
|
||
a search on CompuServe in the ZIFNET files and found the
|
||
information. It was BigmOuth from Talking Technology,
|
||
Inc., 1125 Atlantic Ave., Alameda, CA 94501,
|
||
510-522-3800.
|
||
|
||
The system does not run as a TSR as CAM did so I've
|
||
dedicated an old computer to the task. You can use
|
||
multitasking software to run it in the background but
|
||
having an unused machine laying around made this
|
||
unnecessary.
|
||
|
||
The system gives the appearance of the caller connecting
|
||
to a big corporation with multiple departments. Before
|
||
going full time shareware, I'd have my computer call a
|
||
pager number and beep me whenever anyone called and I
|
||
wasn't in the office. This is great as I could then call
|
||
in and retrieve the messages it would take and get back
|
||
to the customer right away. This gives them the feeling
|
||
that the customer lines were busy and you've returned
|
||
their call immediately. If you'd like a demo of
|
||
BigmOuth, you can call the 510-522-3800 number and they
|
||
will transfer you to a demo system using BigmOuth. The
|
||
price was around $300 at the time I bought my system and
|
||
I've seen it advertised for less in mail order catalogs.
|
||
All in all, it's quite a value for what it can do.
|
||
|
||
Answering Services can be expensive. If you cannot be
|
||
available during the day, your best bet is probably to
|
||
get a computer voice synthesizing answering device such
|
||
as Newlin described. Many large companies are now using
|
||
these to route calls, so there should be less of a
|
||
small-timer stigma attached to them as there is to a
|
||
simple answering machine.
|
||
|
||
|
||
|
||
|
||
|
||
48
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.3 Fax Machines
|
||
|
||
All the experts are predicting that everyone will have a
|
||
fax in a few years, but it seems a little premature for
|
||
someone just starting off in shareware to get one right
|
||
now. On the other hand, if you have to deal with
|
||
magazines and other large companies, they are going to
|
||
*assume* that you have a FAX and it could reflect on your
|
||
professionalism if you do not. At PsL, we have been
|
||
using the Intel Connection Coprocessor. A FAX card with
|
||
its own CPU will let you receive and send messages in the
|
||
background while you continue to use the computer for
|
||
other things. However, for about the same price, you can
|
||
get a stand-alone FAX machine these days. Good FAX
|
||
machines can be purchased for less than $500.
|
||
|
||
Richard Harper reports success in using a device called
|
||
Fax/Phone Switch II by Electronic Speech Systems. The
|
||
cost is about $50. It answers all calls with a pleasant
|
||
voice that explains that if you stay on the line the FAX
|
||
will answer. If you say the word "telephone" at the
|
||
tone, the call will be switched to the phone. It is
|
||
simple, elegant, low cost and it works. You can have
|
||
your regular telephone and answering machine on the voice
|
||
port. a dealer is TKP&F Computer Science, 5415 Endicott
|
||
Street, Roanoke VA 24019, 703-362-7114.
|
||
|
||
7.4 Disk Labels
|
||
|
||
With font programs, you can make small quantities of
|
||
laser labels at a low cost that look like they were
|
||
custom printed. Avery Label Pro is the best laser label
|
||
program, in my opinion. Paul Mayer recommends CompUSA
|
||
for laser labels. If there is not one near you, you can
|
||
call them at 817-261-7702 or 800-342-7638. They accept
|
||
mail orders through this number by credit card. Prices
|
||
on 6/1/90 were:
|
||
|
||
8-1/2 x 11 sheets (100) $17.99 Stock #853262
|
||
5-1/4" disk labels (840) $26.49 Stock #853901
|
||
3-1/2" disk labels (630) $26.49 Stock #853892
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
49
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.4 Disk Labels (Continued)
|
||
|
||
Avery will send you a sample pack of laser labels for the
|
||
purpose of getting your software to work with them.
|
||
Write to them at 777 East Foothill Blvd., Azusa, CA
|
||
91702-1358 or call 800-541-5507.
|
||
|
||
The Computer Label Company, 800-332-4223 (619-322-3030)
|
||
and MEI, 800-634-3478 (614-481-4417) have the best prices
|
||
we can find on standard 3.5" by 1" labels. You can also
|
||
call United Ad Label at 800-423-4643 (714-990-2700) and
|
||
ask for a free catalog and sample label kit. They
|
||
specialize in audio/video labels but they do have both
|
||
pin-feed and laser sheet labels for 3.5" and 5.25" floppy
|
||
disks.
|
||
|
||
Another good source for labels is Lyben Computer Supplies
|
||
313-268-8100. They have the Avery labels. They are also
|
||
one of the few suppliers that carry the continuous
|
||
fanfold label stock that can be used for 3.5" disks. The
|
||
labels are 2 3/4 by 1 15/16 inch and is Stock # 0300.
|
||
|
||
|
||
7.5 Disk Sleeves
|
||
|
||
PsL's sleeves are printed by Data Envelope (408-374-9720)
|
||
at an average cost of about 5 cents each for two-color
|
||
printing on both sides of tyvek sleeves, including a
|
||
one-time charge for plates. This was based on a volume
|
||
of 50k, but even in volumes of 1000, you can get
|
||
two-color sleeves for as little as 10 cents each. The
|
||
same company printed our labels, which you can get for as
|
||
little as one cent each.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
50
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.6 Art Work
|
||
|
||
If you can get someone to design a logo you like for as
|
||
little as $500, you have gotten a bargain. Don't be
|
||
surprised to pay $1000 or more. Your best bet is to find
|
||
someone who works for a design agency and moonlights.
|
||
Also check the person listed on page 66.
|
||
|
||
7.7 Blank Disks
|
||
|
||
Flip through the pages of Computer Shopper and take your
|
||
pick. It makes sense to us that if you are sending a
|
||
copy to someone who should make a working copy from your
|
||
disk and not use your disk much, the cheapest disk you
|
||
can find should suffice, particularly if you are sending
|
||
out a couple of hundred disks to distributors. Be aware
|
||
that some colored disks (red or orange, in particular)
|
||
may not be readable on some disk drives. We find that
|
||
about half or more of our customers, when given a choice
|
||
of disk sizes at the same price, choose 3.5". Some MUST
|
||
have 3.5", so be prepared. Also realize that the
|
||
cheapest disk will not always hold the image for long.
|
||
|
||
|
||
7.8 Disk Duplication
|
||
|
||
In our opinion, disk duplication services are grossly
|
||
over-priced. However, others use these services and are
|
||
happy with them. If you are pushing out 1,000 or more
|
||
disks a month, you might want to get a duplicator. You
|
||
can get a stand-alone, four-disk copier for around $1100
|
||
these days, which is a real bargain; we have paid $2000
|
||
for copiers that require a PC. (Call Micro-Technology
|
||
Concepts, Inc., 718-456-9100.)
|
||
|
||
A stand-alone hopper-fed copier will cost a minimum of
|
||
about $3500, but it will be a LOT nicer to use for large
|
||
copy jobs than feeding disks in one at a time. You may
|
||
be able to get a better price from Tony at Formats
|
||
Unlimited, 121 Toledo St., East Farmingdale, NY, 11735
|
||
(800) 645-8461 or (516) 249-9200.
|
||
|
||
There are many public domain and shareware programs
|
||
designed to make disk copying and formatting faster.
|
||
Before spending even $1100 on a duplicator, try some of
|
||
these programs. In the PsL, we have many of them on
|
||
disks U1-1553 and 2673 Disk Copying Utilities.
|
||
|
||
|
||
|
||
|
||
51
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.8 Disk Duplication (Continued)
|
||
|
||
ASP author, Randy MacLean has the shareware DUP program
|
||
that stores an image of your shareware floppy disk master
|
||
on your hard drive. Through the program's menu, you
|
||
select the particular image to create floppy disk copies.
|
||
Formatting is optional in case you have reliable pre-
|
||
formatted disks. PsL U1-2673 contains this program or
|
||
you can contact Randy at 416-857-4141. If you need a
|
||
fancier version to drive the hopper type duplicator,
|
||
Randy has the non-shareware ProCopy program.
|
||
|
||
|
||
7.9 Diskette Mailers
|
||
|
||
A good source of plain, inexpensive, flat diskette
|
||
mailers for one or two disks is MailSafe 800-527-0754
|
||
(798-872-6677). Mailers are less than $.14 in quantities
|
||
of 1000. If you opt for a return address printed on it,
|
||
it doubles the price, but looks pretty cheap. Instead,
|
||
either print your return address labels or try the next
|
||
company.
|
||
|
||
If you want fancy mailers, try the Ames Safety Envelope
|
||
Company, 312-279-9474, 188 Industrial Drive, Suite 431.
|
||
Ask for Gary Traynor. You do have to order quite a few,
|
||
however. For 5,000, the price should be about $.65 each.
|
||
For 10,000, about $.45 each.
|
||
|
||
PsL used to use the fancy mailers, but we think that a
|
||
better alternative is to have 6"x9" (or whatever size you
|
||
need) envelopes printed with your logo.
|
||
|
||
Calumet Carton Company 708-333-6521 has 6" x 6" mailers
|
||
for $0.16 each, 6" x 8" for $0.18 and 7" x 9" for about
|
||
$0.21 each. These are Peal-Seal Stay-Flats with an easy-
|
||
open tear strip.
|
||
|
||
If you put a manual in with your disks, you probably
|
||
don't need any more protection for the disk(s) than that.
|
||
At PsL, we put the disks inside a MailSafe mailer and put
|
||
that inside the envelope. This is still cheaper than the
|
||
Ames mailers, and the customer gets a fresh mailer for
|
||
his own use. You should be able to get paper envelopes
|
||
printed with your logo for about a dime or so. Tyvek
|
||
envelopes will cost about 20 cents or more, but they are
|
||
worth it. They are rip-proof and water-proof. Check with
|
||
your local printer.
|
||
|
||
|
||
|
||
52
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.9 Diskette Mailers (Continued)
|
||
|
||
Quill sells 5 1/4" foam-lined cardboard mailers for
|
||
$5.66/10 or $16.47/30 (They also have 8" foam-lined
|
||
cardboard mailers.) Bubble-lined 00 mailing envelopes,
|
||
$29.88/250, $129.40/1250 Self-sealing bubble-lined 00
|
||
mailing envelopes, $31.97/250, $139.80/1250 Recycled
|
||
padding 00 mailing envelopes, $33.49/250, $144.80/12.50
|
||
Cro-nel self-adhesive foam packaging, $53.97/250 feet
|
||
(This stuff has foam on one side, paper on the other, and
|
||
the foam is treated to stick to itself. You just tear off
|
||
a hunk, fold it over your diskette, and address the
|
||
outside -- instant mailer, sized to what you want to send
|
||
in it). Quill is at 714-988-3200 (Western states),
|
||
708-634-4800 (Midwest, Midsouth, Northeast) or
|
||
404-479-6100 (Southeastern states). No shipping charge
|
||
on orders over $45.
|
||
|
||
Some authors purchase 6" x 9" envelopes from their
|
||
printers that include their address and logo. The words
|
||
"FIRST CLASS" should be printed below the postage stamp
|
||
area. The Postal Service employees that do the initial
|
||
sorting are usually new hires that think anything larger
|
||
than a business size envelope is Third Class. Unless you
|
||
want a LOT of delays, have FIRST CLASS in large letters
|
||
or purchase a stamp from your office supply store. Also
|
||
have "DO NOT BEND - MAGNETIC MEDIA" below your return
|
||
address.
|
||
|
||
You can also purchase cardboard cut to 8 1/2" x 5 1/2 "
|
||
from your local printer. Use this to sandwich your 5.25"
|
||
disks. Use 4 sheets of cardboard for overseas mailings
|
||
to insure they get there undamaged. You can also tape
|
||
3.5" disks to the cardboard to prevent sliding in the
|
||
envelope. You can ship 3.5" disks in a regular business
|
||
sized envelope. You can either wrap it in several sheets
|
||
of install or upgrade instructions or cut narrow
|
||
cardboard stock to sandwich the disk(s).
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
53
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.9 Diskette Mailers (Continued)
|
||
|
||
Here is a summary of places that sell disk mailers:
|
||
|
||
Calumet Carton Sterling Disk Duplication
|
||
Company 11495 N. Pennsylvania Ave,
|
||
P.O. Box 405 Ste 204
|
||
16920 State Street Carmel IN 46032
|
||
S. Holland IL 60473 317-575-3390
|
||
708-333-6521 FAX: 317-575-3389
|
||
FAX: 708-333-8540
|
||
|
||
Pack & Wrap Mailers
|
||
466 Derby Avenue 40650 Forest View Road
|
||
W. Haven CT 06516 Mt. Zion IL 60099
|
||
800-541-9782 800-872-6670
|
||
203-389-1983 708-872-4842
|
||
FAX: 203-389-9416 FAX: 708-872-6677
|
||
|
||
The Sirgo Company Mail Safe
|
||
P.O. Box 58 4340 W. 47th Street
|
||
Schereville IN 46375 Chicago IL 60632
|
||
219-865-6092 708-872-6677
|
||
FAX: 219-322-5194 800-527-0754
|
||
FAX: 708-872-4842
|
||
|
||
Quill Office International Media & Supplies
|
||
Products 3501 Coffee Road, Suite 9
|
||
P.O. Box 94080 Modesto CA 95355
|
||
Palatine IL 800-835-5515
|
||
60094-4080 FAX: 209-571-5757
|
||
708-634-4800
|
||
FAX: 708-634-5708
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
54
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.10 Boxes
|
||
|
||
If you are mailing manuals, you may need boxes. PsL gets
|
||
boxes from Fidelity 800-328-3034 (612-536-6500) and
|
||
Iroquois 800-453-3355 (312-436-4900). Call and ask for a
|
||
catalog. We also get some boxes from local box stores,
|
||
although they cost a bit more per box. The companies
|
||
mentioned also sell general office supplies, but if you
|
||
have a office supply super-store in your area, you can
|
||
probably do better there.
|
||
|
||
|
||
7.11 Bar Coding
|
||
|
||
If you hope to get into retail stores, you should be sure
|
||
to put bar codes on your packaging. Start by calling the
|
||
Uniform Code Council at 513-435-3870. At present, it
|
||
costs $300 to get a number. Rumor has it that the rate
|
||
may go up later. If you need an ISBN number, call 908-
|
||
665-2849.
|
||
|
||
7.12 Credit Card Merchant Accounts
|
||
|
||
MasterCard & Visa - MC/Visa Merchant accounts can be very
|
||
difficult for mail-order merchants to get, more so in
|
||
some parts of the country than in others. If you have
|
||
had a business checking account for your business for
|
||
several years, get to know your branch manager well. Try
|
||
them first.
|
||
|
||
If that fails, your next step should be to check ALL your
|
||
local banks. It's possible that many of the local banks
|
||
are processed by the same clearinghouse who sets the
|
||
rules for member banks about acceptance of mail-order
|
||
merchants. I checked almost every bank in Houston before
|
||
finding First Interstate, who is cleared by its parent
|
||
bank in California and who gave us an account.
|
||
|
||
I used to include in here the names and phone numbers of
|
||
companies that might fix you up with a credit card
|
||
account, but this information changes and it's important
|
||
to get the very latest info. You can do so by asking on
|
||
the SHAREWARE forum on CompuServe. If you cannot get an
|
||
account, PsL offers a not-for-profit credit card ordering
|
||
service. For a small fee, your customers can call PsL's
|
||
800# (or FAX or CIS numbers) and place an order with any
|
||
major credit card. You can ship or have PsL ship. If
|
||
you have PsL ship, you may want to have PsL ship ALL your
|
||
orders for you for an even smaller fee. Contact PsL for
|
||
more info.
|
||
|
||
55
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.12 Credit Card Merchant Accounts (Continued)
|
||
|
||
If you become an ASP Author member, contact the ASP
|
||
office for the name of a bank that has been very willing
|
||
to work with shareware authors.
|
||
|
||
|
||
American Express & Discover
|
||
|
||
While MC/Visa are the big guns, American Express was
|
||
willing to give us an account when we were still
|
||
operating out of our home. At the time, Discover was not
|
||
willing to do the same. However, we have recently
|
||
(5/9/90) been told that Discover has set up a branch for
|
||
mail-order businesses. We do not know at this time if
|
||
this includes in-the-home businesses. We had no trouble
|
||
getting a Discover account after we moved into regular
|
||
offices.
|
||
|
||
7.13 A Banker's Perspective
|
||
|
||
Following is a document prepared by Eric Isaacson that
|
||
may help you convince your bank that someone in the
|
||
shareware business is worthy of consideration for a
|
||
Merchant Account:
|
||
|
||
-------------------------------------------------------
|
||
Shareware Marketing of Software: A Banker's Perspective
|
||
by Eric Isaacson
|
||
Copyright 1991 Eric Isaacson.
|
||
All rights reserved. Permission is hereby granted to
|
||
shareware businesses and members of the banking industry
|
||
to freely copy and distribute this unmodified work
|
||
between and among themselves.
|
||
|
||
Your comments are welcome! Send them to:
|
||
|
||
Eric Isaacson Software
|
||
416 E. University Ave.
|
||
Bloomington IN 47401-4739
|
||
(812)339-1811
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
56
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.13 A Banker's Perspective (Continued)
|
||
|
||
The Purpose of This Booklet
|
||
|
||
In the past ten years a new approach to marketing
|
||
computer software has emerged: shareware. Shareware is
|
||
relatively small compared to the overall software market,
|
||
and it is very different. It has been poorly understood
|
||
by bankers wishing to evaluate shareware businesses.
|
||
This booklet explains the shareware business from the
|
||
banker's point of view.
|
||
|
||
Why Software Is Different
|
||
|
||
A computer has two components: the hardware and the
|
||
software. The physical machinery comprises the hardware:
|
||
the main box, various disk drives and circuit boards
|
||
mounted inside, and the keyboard and monitor connected
|
||
via cables. Computer programs comprise the software: the
|
||
operating system, the word processor, the spreadsheet,
|
||
the accounting package, the database manager, etc.
|
||
|
||
The marketing of computer software poses unique problems.
|
||
The value of software is intellectual: it comes from the
|
||
hundreds-to-thousands of hours spent preparing the
|
||
program and making sure it works perfectly for all users.
|
||
The price of the floppy disks that carry the software is
|
||
tiny compared to the intellectual value. This makes the
|
||
computer software industry similar to the video-movie
|
||
industry: both have problems with unauthorized copying.
|
||
But the problems of computer software are worse: first,
|
||
most computers have the built-in ability to duplicate
|
||
software using just one machine. Duplication of movies
|
||
requires two tape decks placed next to each other.
|
||
Second, copies of software are perfect duplicates of the
|
||
original. With videotape, there is significant and
|
||
annoying degradation when copying is attempted.
|
||
|
||
To combat unauthorized copying, some software publishers
|
||
attempted to make their software difficult to copy. This
|
||
"copy protection" was common in the early days of
|
||
personal computing. But publishers have never succeeded
|
||
in devising a protection scheme that doesn't annoy the
|
||
legitimate purchaser of the program.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
57
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.13 A Banker's Perspective (Continued)
|
||
|
||
Today almost all computers have high-capacity ("hard")
|
||
disk drives onto which all software is copied. If a user
|
||
can't copy the software to the hard drive, that user
|
||
isn't likely to buy the software. Copy-protected
|
||
software has almost disappeared from the marketplace.
|
||
|
||
Other software publishers have taken the completely
|
||
opposite approach to the problem: they market their
|
||
software as shareware.
|
||
|
||
What Is Shareware?
|
||
|
||
Shareware is the opposite of copy-protection. Rather
|
||
than trying to prevent copying, the software publisher
|
||
actually encourages the user to make copies and "share"
|
||
the program with anyone interested. Complete
|
||
documentation is placed onto the floppy disk along with
|
||
the program. In the documentation there is an
|
||
explanation of shareware. Anyone who receives a copy of
|
||
the program is encouraged to try out the program. If
|
||
they like it, they should send payment (usually called a
|
||
"registration") for the program directly to the
|
||
publisher. Thus the ability to make perfect copies of the
|
||
program becomes a tool for marketing the program.
|
||
|
||
Note that shareware authors retain a valid copyright to
|
||
the program. The author establishes the conditions under
|
||
which the program may be copied. The author may also
|
||
establish a specific amount of time for evaluation of the
|
||
program, beyond which the user is legally required to
|
||
either pay the registration fee or stop using the
|
||
program. The validity of a shareware program's copyright
|
||
has been tested and approved by the courts: a Missouri
|
||
shareware author successfully sued a Texas distributor
|
||
for violating his conditions for copying. Also, a
|
||
shareware author was invited to testify before a U.S.
|
||
Congressional committee evaluating software copyright
|
||
law, and the law was reworded to recognize explicitly the
|
||
existence and validity of shareware.
|
||
|
||
Shareware is still a small segment of the whole software
|
||
industry, but it is growing rapidly. Annual revenues
|
||
connected with shareware are estimated to exceed $100
|
||
million in 1991.
|
||
|
||
|
||
|
||
|
||
|
||
58
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.13 A Banker's Perspective (Continued)
|
||
|
||
The Shareware Author's Business
|
||
|
||
Most businesses publishing shareware consist of a single
|
||
person: the author of the program. Many authors develop
|
||
programs on evenings and weekends, while retaining a full
|
||
time job weekdays. The author invests mostly time and
|
||
not money: a good program takes many hours to prepare,
|
||
but it takes at most only a few hundred dollars to
|
||
market.
|
||
|
||
Marketing a shareware product consists simply of placing
|
||
it into the shareware distribution stream -- transmitting
|
||
the program to free or low-cost dial-up computers called
|
||
"bulletin-board systems", transmitting or sending it to
|
||
nationwide services like Compuserve and Prodigy, and
|
||
sending copies to companies that catalog and distribute
|
||
shareware. If the product is good, enthusiastic users
|
||
will spread it themselves, so that an initial
|
||
distribution of a few dozen copies will proliferate into
|
||
many thousands of copies. A significant number of those
|
||
thousands result in registrations (money) sent to the
|
||
author.
|
||
|
||
What are the advantages and disadvantages of shareware
|
||
marketing? The disadvantages are that a program takes
|
||
time to build up sales volume, and the volume will
|
||
usually be much smaller. Also, a program must be very
|
||
good to succeed as shareware. It might be possible, via
|
||
skillful marketing and advertising, to fool the public
|
||
into buying a mediocre program when it's shrink-wrapped
|
||
on a store shelf. But the user can try out a shareware
|
||
program before buying it -- if it's mediocre, the user
|
||
won't use it and hence won't register it.
|
||
|
||
The advantages of shareware are low risk and low
|
||
overhead. Through traditional (non-shareware)
|
||
distribution channels, it takes from $200,000 to $500,000
|
||
to properly launch a software product. Markups must be
|
||
granted to both retail outlets and their supplying
|
||
distributors, so that the publisher might get only 15% of
|
||
the retail price, and the author even less.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
59
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.13 A Banker's Perspective (Continued)
|
||
|
||
Some shareware programs fail: they aren't good enough to
|
||
generate registrations. But the author doesn't thereby
|
||
go bankrupt. He or she simply loses the modest,
|
||
out-of-pocket initial disk-and-postage investment.
|
||
|
||
There are hundreds of shareware authors who make enough
|
||
money from shareware to substantially supplement their
|
||
regular job income. About 50 authors are making a living
|
||
from shareware receipts, and have gone full-time with
|
||
their shareware business. Many of them can make a
|
||
handsome profit without even needing to hire anyone else
|
||
to help out.
|
||
|
||
Some shareware businesses grow into full-fledged
|
||
companies, with dozens of employees and multi-million
|
||
dollar annual sales. To reach that level, the author
|
||
typically supplements the shareware marketing with
|
||
traditional advertising and dealer distribution. But
|
||
even for those companies, the risks are low because the
|
||
author moves into traditional distribution only after the
|
||
product is generating significant revenue through
|
||
shareware marketing. The expansion is financed via
|
||
existing profits, rather than venture capital.
|
||
|
||
Shareware Businesses and Banking
|
||
|
||
Shareware marketing is completely unique -- the only
|
||
other business with its try-before-you-buy philosophy is
|
||
Public Television; but Public Broadcasting stations do
|
||
not enjoy the low overhead that shareware authors do.
|
||
|
||
The uniqueness of shareware makes it poorly understood in
|
||
the banking industry, especially those handling
|
||
credit-card merchant accounts. Shareware has some of the
|
||
characteristics bankers normally associate with poor
|
||
risk: payments are made almost entirely by mail or
|
||
telephone, and all but the largest shareware businesses
|
||
are operated out of the author's home.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
60
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.13 A Banker's Perspective (Continued)
|
||
|
||
In reality, however, shareware authors are ideal
|
||
credit-card merchants from the banker's point of view.
|
||
Unlike other mail-order businesses in which the customer
|
||
doesn't see the product until it arrives, with shareware
|
||
the customer already has the product. If the customer
|
||
isn't happy, he or she simply stops using the program,
|
||
and never pays the author in the first place. If the
|
||
customer wishes to defraud the author, he or she simply
|
||
uses the program and never contacts the author. Thus,
|
||
all of a shareware author's paying customers are both
|
||
happy with the product and honest enough to pay for it.
|
||
The level of customer complaints and chargebacks is close
|
||
to zero. Credit-card fraud for shareware is
|
||
non-existent.
|
||
|
||
If a banker knows about shareware, he or she should
|
||
welcome a shareware author's business. How can a banker
|
||
identify a bona fide shareware business? To start, the
|
||
banker can ask the author for a copy of the program. If
|
||
the banker doesn't feel "computer-literate" enough to
|
||
verify that it's a genuine, non-trivial program, he or
|
||
she can ask for references. Many shareware authors are
|
||
members of the Association of Shareware Professionals
|
||
(ASP). The ASP screens applications for membership, to
|
||
ensure that only legitimate authors of non-trivial
|
||
shareware are admitted as author-members. The ASP would
|
||
be happy to verify any claims of membership -- they can
|
||
be reached at (616)788-5131, weekdays 8--5 eastern time.
|
||
Other prominent authors have chosen not to join the ASP,
|
||
but their programs are listed in the catalogs of
|
||
shareware distribution companies such as Public Brand
|
||
Software, P. O. Box 51315, Indianapolis, IN 46251; or the
|
||
Public (software) Library, P. O. Box 35705, Houston, TX
|
||
77235.
|
||
|
||
Shareware Distribution Companies
|
||
|
||
Bankers should be aware of another major component of the
|
||
shareware industry, distinct from the authors: the
|
||
shareware distribution companies. These companies take
|
||
advantage of the fact that copying of shareware is
|
||
allowed, by providing a cataloguing and distribution
|
||
service of shareware disks. Customers of distribution
|
||
houses are sent lists of available programs, for which
|
||
they can pay a copying fee of between $1 and $5 per disk.
|
||
|
||
|
||
|
||
|
||
61
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.13 A Banker's Perspective (Continued)
|
||
|
||
There is no business arrangement between authors and
|
||
distribution houses: authors neither receive any
|
||
royalties for disks sold, nor do they pay anything for
|
||
the publicity given them. Customers understand that they
|
||
are not paying for the software, but merely for the
|
||
distribution service. Most shareware authors allow
|
||
distributors to handle their programs, because it spreads
|
||
their programs even further.
|
||
|
||
From a banker's point of view, the shareware distribution
|
||
houses are closer to traditional mail-order businesses.
|
||
Their profit margins are much lower than authors',
|
||
because their overhead relative to revenues is higher.
|
||
They must advertise in order to build business. Some
|
||
distribution companies haven't charged enough for disks
|
||
to cover their overhead costs, and have thus gone
|
||
bankrupt. But others, such as Public Brand Software and
|
||
the Public (software) Library, have built solid,
|
||
profitable, multi-million-dollar companies from shareware
|
||
distribution.
|
||
|
||
A banker wishing to evaluate a shareware distribution
|
||
company can use many of the usual criteria: length of
|
||
time in business, size of business, profit sheets, etc.
|
||
There are a couple of pointers specific to shareware
|
||
distribution that can enhance the evaluation: first,
|
||
companies should be charging at least $3 per disk in
|
||
order to be profitable. There can exist "Mom and Pop"
|
||
outfits, run out of homes, that make some money charging
|
||
less; but if they try to expand into real businesses,
|
||
their overhead almost always overwhelms them. Second, a
|
||
banker can check the distributor's integrity by asking
|
||
for a catalog and for advertising copy, to make sure that
|
||
they are adequately explaining to the customer that they
|
||
are a shareware distribution service and are not selling
|
||
the software itself. If the customers understand what
|
||
they are getting, the level of complaints and chargebacks
|
||
will be much less than that of the average mail-order
|
||
business; if they don't, it will be as much or greater.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
62
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.13 A Banker's Perspective (Continued)
|
||
|
||
For More Information
|
||
|
||
The booklet "Shareware `Try Before You Buy' Software" by
|
||
Rob Rosenberger describes shareware from the consumer's
|
||
point of view. You may purchase it by sending $4.95 plus
|
||
$1.75 S+H to Paradise Publishing, 3111 S. Valley View
|
||
Blvd. Suite B-105, Las Vegas, NV 89102; or calling
|
||
(702)253-1940. For free catalogs listing the best
|
||
available shareware programs, you can write to Public
|
||
Brand Software or the Public (software) Library at the
|
||
addresses already given, or call them at their respective
|
||
numbers: (800)426-3475 and (800)242-4775.
|
||
-------------------------------------------------------
|
||
|
||
End of Eric's article.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
63
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.14 Printers
|
||
|
||
Most shareware authors "typeset" their own manuals on a
|
||
laser printer. We have seen some "manuals" done with
|
||
9-pin printers. Don't bother; you will make a better
|
||
impression by just having the manual on disk. You can
|
||
start with an HP IIP for about $800. Add about $100 to
|
||
brink memory up to 1.5m. It is slow, but with a good
|
||
word processor that handles various fonts, you can print
|
||
a very credible camera ready master.
|
||
|
||
Or you can go with the HP LJ IIIP for around $1600, and
|
||
upgrade it with a PostScript cartridge and a 4meg Pacific
|
||
Page add-on should you feel the need. You can get
|
||
off-brand and/or discontinued lasers for around
|
||
$600-$700, but they may not be upgradeable, may not have
|
||
100% HP LJ emulation, and may not even have a continuing
|
||
source for toner and drums.
|
||
|
||
For doing mailing labels, you can get laser labels for an
|
||
HP LJ, but it is usually a lot easier to have a dot
|
||
matrix printer if you are going to be doing a significant
|
||
number. We used Epson printers, but the labels got stuck
|
||
in them all the time, so we switched to the Okidata 390,
|
||
which has a bottom feed so that the labels go straight
|
||
through the printer and the problems disappeared. The
|
||
Panasonic KPX-1124i is also an excellent 24 pin printer
|
||
that allows feeding stock from the back, bottom or front.
|
||
|
||
|
||
7.15 Printer Control Codes
|
||
|
||
The following company sells reference books with list
|
||
control codes for most brands of printers:
|
||
|
||
Cardinal Point Inc. 4999 West Woodland Drive
|
||
Bloomington, IN 47404 812-876-7811
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
64
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.16 Manual Publishing
|
||
|
||
Probably the best incentive to register is to be able to
|
||
receive a printed manual. This is particularly true if
|
||
you have a large system with a large manual. Registrants
|
||
view the printed manual right up there with the excellent
|
||
technical support given by most shareware authors as a
|
||
good reason to send you money.
|
||
|
||
If you are just starting, consider just having a
|
||
professional looking manual on disk until the number of
|
||
registrations is enough to convince you that you could
|
||
use a thousand manuals in a year or so. A cheap looking,
|
||
poorly done manual is worse than no manual at all. If
|
||
you have a small manual (less than 100 pages), you should
|
||
be able to get 1000 copies for about $1000.
|
||
|
||
Check your local printers, but also check with Whitehall
|
||
Press, who did PsL's Source Book. The number for their
|
||
new plant and headquarters in Florida is 813-643-6464.
|
||
Since they opened the new plant, they have gotten back to
|
||
a 4 to 5 week delivery schedule. On July 1, 1993 I was
|
||
quoted $1.22 each copy for 1000 copies of a 112 page 6"
|
||
by 9" manual with 2 color laminated covers.
|
||
|
||
Author Gary Elfring recommended Patterson Printing in
|
||
Michigan 616-925-2177). They may be slightly faster and
|
||
can handle larger books.
|
||
|
||
Many authors have used Camelot Book Factory, P.O. Box
|
||
1357, Ormond Beach FL 32175-1357, phone 904-672-5672.
|
||
They will produce up to roughly 300 copies for those who
|
||
want to start out printing less than 1000 copies. They
|
||
do black only on any color cover paper, non-laminated.
|
||
On July 12, 1993 I was quoted $2.35 each copy for 200
|
||
copies of a 112 page manual and $2.85 each copy for 100
|
||
copies of a 128 page manual. Both quotes for 5-1/2" by
|
||
8-1/2" manuals.
|
||
|
||
For my Diskcat-5 manual several years ago, I just used a
|
||
local printer to print a first run of 500 copies with a
|
||
glossy, two-color cover. I also paid an artist about
|
||
$1200 to do the art and color separations for the cover,
|
||
the labels and ads. Don't worry too much about your
|
||
manual being rendered obsolete by program updates (short
|
||
of major rewrites). Even big publishing houses have
|
||
adopted the technique of putting the latest info in a
|
||
READ-ME file on the disk.
|
||
|
||
|
||
|
||
65
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.16 Manual Publishing (Continued)
|
||
|
||
Paul Mayer tells us "If you're going to 4 color process,
|
||
don't degrade it by using printed screen shots. Do like
|
||
the magazines do, send your graphic captured image to a
|
||
company that converts them into color slides. The
|
||
company that I use is:"
|
||
|
||
Galaxy Graphics, Inc.
|
||
P.O. Box 220538
|
||
Chantilly, VA 22022
|
||
Office: 703-802-1111
|
||
Fax: 703-263-111
|
||
Modem: 703-643-0329
|
||
|
||
Some authors who really want to go first-class use a
|
||
binding procedure that looks like perfect bound, but when
|
||
you open the book, it lays flat and stays open. It's
|
||
called Otabind. For more information, call Hart Graphics
|
||
8000 Shoal Creek Blvd, PO Box 968, Austin TX 78767,
|
||
telephone 512-454-4761.
|
||
|
||
You should seriously consider getting professional help
|
||
in laying out the cover of your printed manual,
|
||
particularity if you plan to try the retail market.
|
||
|
||
Call the printer to see how wide the spine will be for
|
||
the number of pages. For example: a 96 page Perfect
|
||
Bound manual will have a 3/16" spine. Some retailers
|
||
will place your package edge on so that the printing on
|
||
the spine is the only thing the customer will see. That
|
||
is why many software packages are boxed for greater
|
||
visibility.
|
||
|
||
If you can't find professional help locally, the
|
||
following person has designed several catalog covers for
|
||
the ASP and has done logo and cover work for many ASP
|
||
authors.
|
||
|
||
Suzanne Bilodeau
|
||
5709 Pebble Beach
|
||
El Paso TX 79912
|
||
915-581-9608
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
66
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
7. Where To Get Supplies And Services (Continued)
|
||
|
||
7.17 Shrink-Wrap Machines
|
||
|
||
Almost everyone in the ASP who has a shrink-wrap machine
|
||
has the AJM machine and is happy with it, including me.
|
||
The system consists of a 15" sealer unit, an industrial
|
||
14-amp heat gun, and a 10" by 2000' by 75-G roll of film
|
||
all for about $430. 800-858-4131 "National" 800-722-2246
|
||
"Inside California".
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
67
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
8. Compression Software
|
||
|
||
If you have a large program and/or large documentation files,
|
||
you may wish to use compression software to fit everything on
|
||
1 (or maybe 2) 360k floppy disks. You can often squeeze twice
|
||
as much information on a disk. The drawback is that you may
|
||
cause confusion for the end user.
|
||
|
||
There are two compression systems in wide use by shareware
|
||
programmers today; PKZIP and LHARC. PKZIP is produced by Phil
|
||
Katz of PKWare and is widely used by Bulletin Board Systems to
|
||
reduce download times by compressing the files. LHARC is not
|
||
as widespread on BBSs, but is used by many shareware authors
|
||
due to no royalty requirement.
|
||
|
||
The end user confusion is caused when it is necessary to run
|
||
either PKUNZIP.EXE or LHA.EXE to uncompress the files. It is
|
||
necessary to insure that the user have these programs,
|
||
preferably on your distribution disk. Instructing the user
|
||
how to extract your files can be difficult and can cause the
|
||
user to give up or call you at midnight because they can't get
|
||
your shareware installed.
|
||
|
||
The solution is to use either PKZIP or LHARC to create self-
|
||
extracting program files. This method tacks a small
|
||
extraction program onto the front of the compressed data.
|
||
When the user runs the program, it uses the portion of the EXE
|
||
program after the front-end self-extract code as the data to
|
||
uncompress. This is a good arrangement as the extraction
|
||
program can not be separated from the compressed file. Both
|
||
PKZIP and LHARC allow you to include multiple program and data
|
||
files within the compressed EXE file.
|
||
|
||
You will need to contact PKWare to obtain a royalty type
|
||
license to use PKWare's self-extraction code on your
|
||
distribution disks. LHARC is free as long as the Copyright
|
||
notice is displayed by the self-extract module and this is
|
||
done automatically when an LHARC self-extracting program is
|
||
run. You should also mention the LHARC copyright in your
|
||
documentation.
|
||
|
||
Both the PKZIP and LHARC software can be obtained from most
|
||
disk vendors and BBSs. You can obtain both systems from the
|
||
Public (software) Library at 713-524-6394. LHARC is on disk
|
||
U1 1862 and PKZIP is on disk U1-1705. Both can be purchased
|
||
on one 3.5" 1.44meg disk number U1-7059 which includes several
|
||
other compression utilities.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
68
|
||
|
||
|
||
Programmer's Guide - Copyright 1992 by Nelson Ford & the ASP
|
||
|
||
|
||
Index
|
||
|
||
1.2m Disk Problems . . . . . 42 High Density Disk
|
||
800 Numbers . . . . . . . . . 47 Problems . . . . 42
|
||
Address Considerations . . . 16 Installation Procedures . . 37
|
||
Advertizing . . . . . . . . . 14 Instruction Manuals . . . . 43
|
||
American Express . . . . . . 56 Integrity Master
|
||
Answering Machines . . . . . 47 Anti-Virus . . . 13
|
||
Archive Software . . . . . . 68 ISBN Code Numbers . . . . . 55
|
||
Art Work . . . . . . . . . . 51 Label Stock . . . . . . . . 49
|
||
ASCII Documentation . . . . . 44 Laser Printer Problems . . 44
|
||
ASP . . . . . . . . . . . . . 45 LHARC Compression . . . . . 68
|
||
ASP Disk Vendors . . . . . . 11 License Agreement . . . . . 27
|
||
ASP Group Mailing . . . . . . 12 LIST.COM . . . . . . . . . 7
|
||
ASPFORUM - CompuServe . . . . 3 Logos . . . . . . . . . . . 51
|
||
Bar Coding . . . . . . . . . 55 Mailers - Disk . . . . . . 52
|
||
BASIC Program Rules . . . . . 39 Mailing Service - ASP . . . 12
|
||
Batch File Compiler . . . . . 37 Manual Printing . . . . . . 65
|
||
Blank Disks . . . . . . . . . 51 Manuals . . . . . . . . . . 43
|
||
Boxes . . . . . . . . . . . . 54 Master Card . . . . . . . . 55
|
||
Buerg, Vern - LIST.COM . . . 7 Merchant Accounts . . . . . 55
|
||
Changing Prices . . . . . . . 36 Non-Shareware Version . . . 22
|
||
Color Seperations . . . . . . 66 Organization Of Files . . . 41
|
||
Compiler For Batch Files . . 37 Patenting Software . . . . 28
|
||
Compression Software . . . . 68 PKWare Compression . . . . 68
|
||
CompuServe ASPFORUM . . . . . 3 PO Box . . . . . . . . . . 16
|
||
Control Codes-Printer . . 65, 67 Press Releases . . . . . . 9
|
||
Copying Disks . . . . . . . . 51 Price Changes . . . . . . . 36
|
||
Copyrights . . . . . . . . . 28 Pricing Shareware . . . . . 32
|
||
Cover Artwork . . . . . . . . 66 Printer Control Codes . 65, 67
|
||
Credit Cards . . . . . . 32, 55 Printers . . . . . . . . . 63
|
||
Crippling . . . . . . . . . . 21 Printers-Manuals . . . . . 65
|
||
Customization By User . . . . 40 Printing Documentation . . 43
|
||
Defaults . . . . . . . . . . 38 Printing Manuals . . . . . 65
|
||
Direct Mail . . . . . . . . . 14 Program Defaults . . . . . 38
|
||
Discover Card . . . . . . . . 56 Program Distribution . . . 11
|
||
Disk Duplication . . . . . . 51 Publicity For Shareware . . 9
|
||
Disk Labels . . . . . . . . . 49 Registrations . . . . . . . 31
|
||
Disk Mailers . . . . . . . . 52 Retail Distributors . . . . 32
|
||
Disk Vendors . . . . . . . . 25 Retail-Only . . . . . . . . 7
|
||
Disks - Blank . . . . . . . . 51 Self-Extract Files . . . . 68
|
||
Distribution . . . . . . . . 11 Setting Prices . . . . . . 32
|
||
Distributor Registrations . . 31 Software Patents . . . . . 28
|
||
Documentation . . . . . . . . 43 Trademarks . . . . . . . . 29
|
||
Documentation Formatting . . 43 Universal Product Codes . . 55
|
||
Error Trapping . . . . . . . 38 User Groups . . . . . . . . 12
|
||
FAX Machines . . . . . . . . 49 Vendors . . . . . . . . . . 25
|
||
File Organization . . . . . . 41 Viruses . . . . . . . . . . 13
|
||
Fluegelman, Andrew . . . . . 3 Virx/Virex-PC Scanners . . 13
|
||
Formatting Documentation . . 43 Visa Card . . . . . . . . . 55
|
||
Freeware . . . . . . . . . . 3 Warranties . . . . . . . . 31
|
||
Help Screens . . . . . . . . 37 WATS Lines . . . . . . . . 47
|
||
|
||
69
|
||
|