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
|