home *** CD-ROM | disk | FTP | other *** search
- Path: senator-bedfellow.mit.edu!faqserv
- From: jcw@meta4.com (Jean-Claude Wippler)
- Newsgroups: alt.comp.shareware.programmer,alt.answers,news.answers
- Subject: >>> alt.comp.shareware.programmer FAQ <<<
- Supersedes: <shareware-faq/programmer_883301148@rtfm.mit.edu>
- Followup-To: alt.comp.shareware.programmer
- Date: 30 Jan 1998 11:18:15 GMT
- Organization: none
- Lines: 406
- Approved: news-answers-request@MIT.EDU
- Expires: 27 Feb 1998 11:15:31 GMT
- Message-ID: <shareware-faq/programmer_886158931@rtfm.mit.edu>
- Reply-To: acsp-faq@mini.net
- NNTP-Posting-Host: penguin-lust.mit.edu
- X-Last-Updated: 1997/10/20
- Originator: faqserv@penguin-lust.MIT.EDU
- Xref: senator-bedfellow.mit.edu alt.comp.shareware.programmer:7747 alt.answers:31797 news.answers:122045
-
- Archive-name: shareware-faq/programmer
- Posting-Frequency: bi-weekly
- Last-modified: 1997/10/20
- URL: http://mini.net/pub/acsp-faq.txt
- Maintainer: rkaliss@snet.net (Ray L. Kaliss)
-
- alt.comp.shareware.programmer FAQ
- (Answers to Frequently Asked Questions)
- Ray L. Kaliss
-
- ------------------------------
-
- Subject: Welcome to alt.comp.shareware.programmer
-
- This document contains answers to a number of Frequently Asked Questions
- (FAQ) for the Usenet newsgroup alt.comp.shareware.programmer (a.c.s.p.).
- You will also find a list of links to shareware author resources on the
- World Wide Web.
-
- Please send comments, suggestions, etc. to Ray <rkaliss@snet.net> or
- post them to the newsgroup.
-
- ------------------------------
-
- Subject: What is the charter of alt.comp.shareware.programmer?
-
- This newsgroup was created as a forum for shareware authors to discuss
- issues relevant to shareware programs, FROM THE PROGRAMMERS POINT OF
- VIEW. It is intended to be an area where shareware authors can discuss
- programming, marketing, distribution, and generally exchange information
- related to creating shareware software.
-
- The discussion is not limited to programming per se. As a matter of
- fact, you will probably find a better technical programming discussion
- in one of the programming language or operating system newsgroups, but
- your programming questions are also welcomed here.
-
- You can find a lot of additional information and lists of other
- newsgroups in an excellent periodic post by Prof. Timo Salmi (University
- of Vaasa, Finland) which is appropriately titled:
- >>> What NOT to post to alt.comp.shareware.programmer <<<
-
- ------------------------------
-
- Subject: What is shareware?
-
- There are a few varying definitions of shareware put forth by various
- organizations that can be found and read. The definition I set forth
- below is from a practical experience of shareware over many years and is
- only meant to guide the would-be shareware author.
-
- Shareware is at once a type of software and a means of distribution of
- that software. The author of the soteware gives the users of the
- software a license to try an evaluation version, the software for a
- specific time span, usually for 30 days. After the evaluation period, if
- the user wishes to continue to use the software, the user is required to
- register with the author by paying the author a fee. This is often said
- to be the "try-before-you-buy" method. If the evaluation period lapses,
- and the user does not register the software for further use, the user is
- expected to discontinue use of the product and erase the product files.
-
- The software program is usually packaged in a compressed archive. This
- keeps all the files that comprise the program together and allows for
- easy downloading of the package from posting sites.
-
- The conditions of use, registration and allowed distribution of the
- evaluation version, are generally given in a text file included with the
- program.
-
- A shareware program, in the pure original ideal, should not be crippled
- or limited in it's functions, however in practicality, the term
- shareware has come to encompass programs which use registration
- incentives such as operational time limitations, registration nags, full
- feature release through registration keys, and other such devices meant
- to give incentive for the user to abide by the registration license.
-
- Shareware, as a distribution method, is the author allowing by license,
- the public to copy and share the program with others for their own
- evaluation. The methods of sharing is the distribution process and may
- include copying of the distribution archive to disks, CD-ROM
- collections, posting for downloading at BBSes, online services and
- Internet sites. The author may set limitations to distribution methods.
- The distribution methods and any limitations may be given in a text file
- included with the program.
-
- Shareware works largely on the honesty factor in people. It relies
- mainly on the conscience of the individual to eventually do the right
- thing in order to continue use of the program. It completes a trust
- that the author initiates releasing the program via the shareware
- method. The author's success is not only dependent on the usefulness of
- the program and it's distribution, but the conscience of the person
- using it.
-
- ------------------------------
-
- Subject: Can I announce my latest program here?
-
- As a.c.s.p. is mostly read by other programmers, it is not the place to
- announce to the public your newest shareware program.
-
- The best place to announce your software is in the user-oriented
- newsgroup alt.comp.shareware.
-
- ------------------------------
-
- Subject: Do associations for shareware authors exist?
-
- There are different types of associations and groups for shareware
- authors. Each group has a different specific of charter for a goal. See
- the list at the end of this FAQ.
-
- ------------------------------
-
- Subject: How can I copyright my software?
-
- The simplest form of copyright is simply to place the following notice
- in the code and in the documentation: This banner should also appear at
- the opening screen of the program in operation and/or in the "About"
- menu option of Windows(tm) platform programs.
-
- <Program title>, Copyright <Year> <Your Name>.
- All rights reserved.
-
- The "All rights reserved" statement means the author retains all rights
- to the software, it's use and disposition, that are not expressly
- covered in the documentation. The rights of the public should be given
- as a "limited license" in the documentation and usually cover the use
- and permission to copy the full and complete archive for further public
- distribution.
-
- Some sites dedicated to legal aspects of shareware, are listed at the
- end of the FAQ.
-
- ------------------------------
-
- Subject: How do I take registrations?
-
- You program's documentation should tell users the registration amount
- and how to send it to you.
-
- Registrations can be sent in many forms: checks, money orders, and
- credit cards debits.
-
- Authors can also consider if a registration service, or subcontractor,
- might work for them. The service usually takes a percentage of the
- registration in trade for collecting the registration and keeping
- records.
-
- If you expect registrations from the international public, it is good to
- state the registration amount in U.S. dollars and/or to give the amount
- in ways related to the countries were you expect registrations to come
- from.
-
- If you're interested in being able to accept credit card orders for
- registrations, you can try though a local bank, but may have better luck
- with CardService International at 1-800-456-5989.
-
- I have not tried it, but a few electronic cash systems exist on the
- Internet. The most prominent is Digicash's e-cash (see
- http://www.digicash.com).
-
- For shareware registration services, see the links listed at the end.
-
- ------------------------------
-
- Subject: How can I distribute my program?
-
- Essentially, distribution of your program is grunt work on your part.
-
- Other compression formats may be more appropriate for other operating
- system platforms, but as a rule the online community, including BBSes,
- online services and the internet, has standardized on "ZIP" compression
- format for posting and downloading of shareware programs.
-
- Your program files, including some documentation in pure ASCII text,
- should be compressed into one archive and the archive given a file name
- that expresses the name of your program and its version number.
-
- Xword v1.0 word processor --> xword10.zip
-
- The pure ASCII text documentation file name can be one of the generally
- used names such as READ.ME, README.1ST, or README.TXT. Whatever name you
- choose, the file itself should be nothing but pure ASCII text (text
- without hidden formatting codes) and contain your copyright,
- distribution permissions, a statement that it is shareware, registration
- information, the purpose of the program, and how to install it.
-
- An old and widely used standard is to include a file called
- "FILE_ID.DIZ" (the DIZ extension stands for Description In Zip). It
- consists of 45 characters per line, 10 lines max, and the first line
- should be able to "stand alone" as a short description of the program.
- Originally designed for bulletin board systems, this file has become a
- de-facto standard. A more recent proposal is the VENDINFO.DIZ/DOZ file,
- by Rudy Ramsey. See the link mentioned in the list at the end of this
- FAQ.
-
- Once archived into a zip file, you can upload it to BBSes, online
- services, and ftp sites on the Internet. You can also send it to CD-ROM
- publisher and shareware disk vendors. In most cases, it will be reviewed
- by the system operator of site management, and then posted along with a
- short description, for user downloading.
-
- Although the actual registration to download ratio has a variety of
- factors, extensive distribution is the key to obtaining the highest
- number of registrations. As a general rule, the more people download it,
- the more people will register it.
-
- Most shareware authors begin by uploading their program all over the
- place, wherever they can. This can take hours, days, even weeks.
-
- A variety of places offer distribution of an author's shareware program.
- Be sure you read through their information and pick the distribution
- service that is right for you. Some services overlap, some do not, some
- are free, some are not, some create CD-ROMs, some do not.
-
- ------------------------------
-
- Subject: How much success can I expect?
-
- Expect - none. Accept - whatever you get.
-
- After your programming job is done, you must then follow through with
- _distribution_ and _promotion_. Simply uploading your shareware to
- several archives is NOT enough.
-
- The success of your shareware program can be a little like hitting one
- of the lottery prizes. For a decent program with decent uses, you can
- expect some registration returns if you have good distribution.
-
- I have served many shareware authors, and the definition of success
- varies. Some do it just as a pastime, they are very pleased with a
- dribble of a return. Other dedicate all working hours to it. Almost all
- authors keep their results private. I have had the pleasure of
- performing personal distribution services for some of the most
- successful authors so I can say that results can run from a few hundred
- dollars a month up to over twenty thousand dollars a month income. On
- the whole, I have not seen many wildly successful authors maintain the
- top position for more than a couple of years.
-
- For the most part, do not expect wild success. The authors that are
- wildly successful are full time - complete with well thought out
- marketing plans, great distribution, constant marketing, constant
- programming improvements, and hired help. They work hard to be
- successful.
-
- In a way - you can compare the shareware market to book publishing, and
- c|net and ZDNet Most-Popular Downloads to the New York Best Selling
- Books list. Some publications fail, most do a little business, a few go
- wild.
-
- ------------------------------
-
- Subject: Links to resources for shareware authors
-
- The following list of links may help you find your way in the huge
- variety of resources available on the net. Chances are that you will
- find many far more comprehensive lists when surfing around - but this
- can be a start.
-
- [Associations]
- [ASP - The Association of Shareware Professionals]
- http://www.asp-shareware.org/
- [CGA - Computer Game Artists]
- http://www.vectorg.com/cga/
- [CGDA - Computer Game Developers Association]
- http://www.cgda.org/
- [ESC - Educational Software Cooperative]
- http://members.aol.com/edsoftcoop/
- [NAP - National Association of Programmers (U.S.)]
- http://www.naponnet.org/
- [RSAC - Recreational Software Advisory Council]
- http://www.rsac.org/
- [SPA Europe - Software Publishers Association Europe]
- http://www.spa-europe.org/
- [SPA U.S. - Software Publishers Association USA]
- http://www.spa.org/
- [STAR - The Shareware Trade Association and Resources]
- http://www.shareware.org/
- [SALT LAKE DELPHI - Salt Lake City Delphi Users Group]
- http://205.138.107:80/delphi/slc/
- [TEAM JAVA - TeamJava - Java programmers association]
- http://www.teamjava.com/
-
- [Development]
- [Basic - All Basic Code homepage (ABC)]
- http://www.seanet.com/~charlie/abc/abchome.html
- [C++ - A wide range of pointers to C++ resources]
- http://www.iro.umontreal.ca/~ratib/code/code-frame.html
- [Cetus OO - Over 3000 links on object-orientation]
- http://mini.net/cetus/software.html
- [Delphi]
- http://www.delphi32.com/
- [FAQ's - Kent Landfield's archive of FAQs in HTML format]
- http://www.landfield.com/faqs/
- [Gamelan - Java development]
- http://www.gamelan.com/
- [SiteLink - One page with all major Macintosh resources]
- http://www.sitelink.net/
- [Oasis - Programmer's Oasis - well organized set of pages]
- http://www.utu.fi/~sisasa/oasis/
- [WDVL - Web development]
- http://www.stars.com/
- [WinSock - Windows sockets - network programming]
- http://www.sockets.com/
-
- [Legal]
- [AUSTRALIA - The Australian Shareware Author's Legal Guide]
- http://www.spirit.net.au/~dan/law/swguide/Introduction.html
- [ROSE - Advertising Law]
- http://www.webcom.com/~lewrose/home.html
- [U.S. COPYRIGHT - United States Copyright Office]
- http://lcweb.loc.gov/copyright
- [CORNELL - U.S. Copyright Law At Cornell University]
- http://www.law.cornell.edu/usc/17/overview.html
- [European Commission On Advertising - consumer policy and rights]
- http://europa.eu.int/en/comm/spc/spc.html
- [U.S. PATENT - United States Patent and Trademark Office]
- http://www.uspto.gov/
-
- [Marketing]
- [MMG - Multimedia Marketing Group]
- http://www.mmgco.com/
- [News/CNET]
- http://www.news.com/
- [News/ZD]
- http://home.zdnet.com/home/filters/news.html
- [Registration]
- Albert's http://www.alberts.com/
- Kagi http://www.kagi.com/
- NorthStar http://nstarsolutions.com/
- PsL http://www.pslweb.com/
- RegNet http://www.swregnet.com/
- ShareIt! http://www.shareit.com/
- [WEB]
- FreeLinks http://www.freelinks.com/
- Junk Yard http://www.winbet.sci.fi/junkyard/
-
- [Resources]
- [ASP - Pointers to other resources]
- http://www.asp-shareware.org/oipasp.html
- [Rudy Ramsey's links page]
- http://www.delta.com/star/ramsisle/othrsite.htm
- [SALDS - Shareware Authors List of Distribution Sites]
- http://www.wstone.com/tempest/sharesites.htm
- [SHAREGS - List of shareware registration services]
- http://mini.net/pub/sharegs.html
- [The SAX resource browser]
- http://mini.net/sax/resource/
-
- [Services]
- [Archives]
- Download http://www.download.com/
- Garbo http://garbo.uwasa.fi/
- Filepile http://filepile.com/
- Coast http://www.coast.net/
- SimTel http://www.simtel.net/simtel.net/
- Winsite http://www.winsite.com/
- ZD Net http://www.hotfiles.com/
- [LaserPoint Software Publishing]
- http://www.laserpoint.com/
- [SAX - Shareware Author Index]
- http://mini.net/sax/
- [Software Shop]
- http://www.bsoftware.com/share.htm
- [VendInfo]
- http://delta.com/ramsisle/ramsisle.htm
-
- [Software]
- [Children's Software]
- http://www.gamesdomain.com/tigger/sw-kids.html
- [DOS - Links to MS-DOS shareware]
- http://www.infinet.com/~dgjess/doslinks.html
- [FTP search - find files on most public FTP sites]
- http://ftpsearch.unit.no/ftpsearch/
- [Sleuth - organizes a huge number of search forms]
- http://www.isleuth.com/index.shtml
- [SSRL - Worldwide Catalog of Software Websites]
- http://ssrl.rtp.com:443/library/
- [What's new pages]
- CWSA http://www.cwsapps.com/new.html
- Dave http://www.davecentral.com/new.html
- Mike http://www.jax-inter.net/users/mbaugher/new.htm
- Nonags http://nng.simplenet.com/main.html
- PC Win http://pcwin.com/software/latest.html
- Slaughter http://www.slaughterhouse.com/software.html
- Tucows http://herrington.premiernet.net/tucows/new.html
- Win95 http://www.windows95.com/apps/newapps.html
-
- These lists were derived from "The SAX Resource pages" and "The TOP" at
- http://mini.net/sax/resource/ and http://mini.net/sax/top/,
- respectively.
-
- ------------------------------
-
- Subject: End (shareware-faq/programmer)
-
- ------------------------------------------------------------
- This FAQ is posted and maintained in the public interest by:
-
- Jean-Claude Wippler - jcw@meta4.com (auto-posting)
- Ray. L. Kaliss - rkaliss@snet.net (content)
- Robert Lindsay Wells - wellscom@aol.com (initiator)
-
- Special thanks to:
- Cary Farrier - cary@laserpoint.com (founder of a.c.s.p)
- ------------------------------------------------------------
-