home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / shareware-faq / programmer < prev   
Encoding:
Internet Message Format  |  1998-01-31  |  17.5 KB

  1. Path: senator-bedfellow.mit.edu!faqserv
  2. From: jcw@meta4.com (Jean-Claude Wippler)
  3. Newsgroups: alt.comp.shareware.programmer,alt.answers,news.answers
  4. Subject: >>> alt.comp.shareware.programmer FAQ <<<
  5. Supersedes: <shareware-faq/programmer_883301148@rtfm.mit.edu>
  6. Followup-To: alt.comp.shareware.programmer
  7. Date: 30 Jan 1998 11:18:15 GMT
  8. Organization: none
  9. Lines: 406
  10. Approved: news-answers-request@MIT.EDU
  11. Expires: 27 Feb 1998 11:15:31 GMT
  12. Message-ID: <shareware-faq/programmer_886158931@rtfm.mit.edu>
  13. Reply-To: acsp-faq@mini.net
  14. NNTP-Posting-Host: penguin-lust.mit.edu
  15. X-Last-Updated: 1997/10/20
  16. Originator: faqserv@penguin-lust.MIT.EDU
  17. Xref: senator-bedfellow.mit.edu alt.comp.shareware.programmer:7747 alt.answers:31797 news.answers:122045
  18.  
  19. Archive-name: shareware-faq/programmer
  20. Posting-Frequency: bi-weekly
  21. Last-modified: 1997/10/20
  22. URL: http://mini.net/pub/acsp-faq.txt
  23. Maintainer: rkaliss@snet.net (Ray L. Kaliss)
  24.  
  25.         alt.comp.shareware.programmer FAQ
  26.      (Answers to Frequently Asked Questions)
  27.                  Ray L. Kaliss
  28.  
  29. ------------------------------
  30.  
  31. Subject: Welcome to alt.comp.shareware.programmer
  32.  
  33. This document contains answers to a number of Frequently Asked Questions
  34. (FAQ) for the Usenet newsgroup alt.comp.shareware.programmer (a.c.s.p.).
  35. You will also find a list of links to shareware author resources on the
  36. World Wide Web.
  37.  
  38. Please send comments, suggestions, etc. to Ray <rkaliss@snet.net> or
  39. post them to the newsgroup.
  40.  
  41. ------------------------------
  42.  
  43. Subject: What is the charter of alt.comp.shareware.programmer?
  44.  
  45. This newsgroup was created as a forum for shareware authors to discuss 
  46. issues relevant to shareware programs, FROM THE PROGRAMMERS POINT OF
  47. VIEW.  It is intended to be an area where shareware authors can discuss 
  48. programming, marketing, distribution, and generally exchange information 
  49. related to creating shareware software.
  50.  
  51. The discussion is not limited to programming per se. As a matter of
  52. fact, you will probably find a better technical programming discussion
  53. in one of the programming language or operating system newsgroups, but
  54. your programming questions are also welcomed here.
  55.  
  56. You can find a lot of additional information and lists of other
  57. newsgroups in an excellent periodic post by Prof. Timo Salmi (University
  58. of Vaasa, Finland) which is appropriately titled:
  59.     >>> What NOT to post to alt.comp.shareware.programmer <<<
  60.  
  61. ------------------------------
  62.  
  63. Subject: What is shareware?
  64.  
  65. There are a few varying definitions of shareware put forth by various 
  66. organizations that can be found and read. The definition I set forth
  67. below is from a practical experience of shareware over many years and is
  68. only meant to guide the would-be shareware author.
  69.  
  70. Shareware is at once a type of software and a means of distribution of
  71. that software. The author of the soteware gives the users of the
  72. software a license to try an evaluation version, the software for a
  73. specific time span, usually for 30 days. After the evaluation period, if
  74. the user wishes to continue to use the software, the user is required to
  75. register with the author by paying the author a fee. This is often said
  76. to be the "try-before-you-buy" method. If the evaluation period lapses,
  77. and the user does not register the software for further use, the user is
  78. expected to discontinue use of the product and erase the product files.
  79.  
  80. The software program is usually packaged in a compressed archive. This
  81. keeps all the files that comprise the program together and allows for
  82. easy downloading of the package from posting sites.
  83.  
  84. The conditions of use, registration and allowed distribution of the 
  85. evaluation version, are generally given in a text file included with the 
  86. program.
  87.  
  88. A shareware program, in the pure original ideal, should not be crippled
  89. or limited in it's functions, however in practicality, the term
  90. shareware has come to encompass programs which use registration
  91. incentives such as operational time limitations, registration nags, full
  92. feature release through registration keys, and other such devices meant
  93. to give incentive for the user to abide by the registration license.
  94.  
  95. Shareware, as a distribution method, is the author allowing by license,
  96. the public to copy and share the program with others for their own
  97. evaluation. The methods of sharing is the distribution process and may
  98. include copying of the distribution archive to disks, CD-ROM
  99. collections, posting for downloading at BBSes, online services and
  100. Internet sites.  The author may set limitations to distribution methods.
  101. The distribution methods and any limitations may be given in a text file
  102. included with the program.
  103.  
  104. Shareware works largely on the honesty factor in people. It relies
  105. mainly on the conscience of the individual to eventually do the right
  106. thing in order to continue use of the program.  It completes a trust
  107. that the author initiates releasing the program via the shareware
  108. method. The author's success is not only dependent on the usefulness of
  109. the program and it's distribution, but the conscience of the person
  110. using it.
  111.  
  112. ------------------------------
  113.  
  114. Subject: Can I announce my latest program here?
  115.  
  116. As a.c.s.p. is mostly read by other programmers, it is not the place to 
  117. announce to the public your newest shareware program.
  118.  
  119. The best place to announce your software is in the user-oriented
  120. newsgroup alt.comp.shareware.
  121.  
  122. ------------------------------
  123.  
  124. Subject: Do associations for shareware authors exist?
  125.  
  126. There are different types of associations and groups for shareware
  127. authors. Each group has a different specific of charter for a goal.  See
  128. the list at the end of this FAQ.
  129.  
  130. ------------------------------
  131.  
  132. Subject: How can I copyright my software?
  133.  
  134. The simplest form of copyright is simply to place the following notice
  135. in the code and in the documentation: This banner should also appear at
  136. the opening screen of the program in operation and/or in the "About"
  137. menu option of Windows(tm) platform programs.
  138.  
  139.    <Program title>, Copyright <Year> <Your Name>.
  140.    All rights reserved.
  141.  
  142. The "All rights reserved" statement means the author retains all rights
  143. to the software, it's use and disposition, that are not expressly
  144. covered in the documentation. The rights of the public should be given
  145. as a "limited license" in the documentation and usually cover the use
  146. and permission to copy the full and complete archive for further public
  147. distribution.
  148.  
  149. Some sites dedicated to legal aspects of shareware, are listed at the
  150. end of the FAQ.
  151.  
  152. ------------------------------
  153.  
  154. Subject: How do I take registrations?
  155.  
  156. You program's documentation should tell users the registration amount
  157. and how to send it to you.
  158.  
  159. Registrations can be sent in many forms: checks, money orders, and
  160. credit cards debits.
  161.  
  162. Authors can also consider if a registration service, or subcontractor,
  163. might work for them. The service usually takes a percentage of the
  164. registration in trade for collecting the registration and keeping
  165. records.
  166.  
  167. If you expect registrations from the international public, it is good to 
  168. state the registration amount in U.S. dollars and/or to give the amount
  169. in ways related to the countries were you expect registrations to come
  170. from.
  171.  
  172. If you're interested in being able to accept credit card orders for 
  173. registrations, you can try though a local bank, but may have better luck 
  174. with CardService International at 1-800-456-5989.
  175.  
  176. I have not tried it, but a few electronic cash systems exist on the 
  177. Internet. The most prominent is Digicash's e-cash (see 
  178. http://www.digicash.com).
  179.  
  180. For shareware registration services, see the links listed at the end.
  181.  
  182. ------------------------------
  183.  
  184. Subject: How can I distribute my program?
  185.  
  186. Essentially, distribution of your program is grunt work on your part.
  187.  
  188. Other compression formats may be more appropriate for other operating
  189. system platforms, but as a rule the online community, including BBSes,
  190. online services and the internet, has standardized on "ZIP" compression
  191. format for posting and downloading of shareware programs.
  192.  
  193. Your program files, including some documentation in pure ASCII text,
  194. should be compressed into one archive and the archive given a file name
  195. that expresses the name of your program and its version number.
  196.  
  197.           Xword v1.0 word processor  -->  xword10.zip
  198.  
  199. The pure ASCII text documentation file name can be one of the generally
  200. used names such as READ.ME, README.1ST, or README.TXT. Whatever name you
  201. choose, the file itself should be nothing but pure ASCII text (text
  202. without hidden formatting codes) and contain your copyright,
  203. distribution permissions, a statement that it is shareware, registration
  204. information, the purpose of the program, and how to install it.
  205.  
  206. An old and widely used standard is to include a file called
  207. "FILE_ID.DIZ" (the DIZ extension stands for Description In Zip).  It
  208. consists of 45 characters per line, 10 lines max, and the first line
  209. should be able to "stand alone" as a short description of the program. 
  210. Originally designed for bulletin board systems, this file has become a
  211. de-facto standard.  A more recent proposal is the VENDINFO.DIZ/DOZ file,
  212. by Rudy Ramsey.  See the link mentioned in the list at the end of this
  213. FAQ.
  214.  
  215. Once archived into a zip file, you can upload it to BBSes, online
  216. services, and ftp sites on the Internet. You can also send it to CD-ROM
  217. publisher and shareware disk vendors. In most cases, it will be reviewed
  218. by the system operator of site management, and then posted along with a
  219. short description, for user downloading.
  220.  
  221. Although the actual registration to download ratio has a variety of
  222. factors, extensive distribution is the key to obtaining the highest
  223. number of registrations. As a general rule, the more people download it,
  224. the more people will register it.
  225.  
  226. Most shareware authors begin by uploading their program all over the
  227. place, wherever they can. This can take hours, days, even weeks.
  228.  
  229. A variety of places offer distribution of an author's shareware program.
  230. Be sure you read through their information and pick the distribution
  231. service that is right for you. Some services overlap, some do not, some
  232. are free, some are not, some create CD-ROMs, some do not.
  233.  
  234. ------------------------------
  235.  
  236. Subject: How much success can I expect?
  237.  
  238. Expect - none. Accept - whatever you get.
  239.  
  240. After your programming job is done, you must then follow through with  
  241. _distribution_ and _promotion_.  Simply uploading your shareware to
  242. several archives is NOT enough.
  243.  
  244. The success of your shareware program can be a little like hitting one
  245. of the lottery prizes. For a decent program with decent uses, you can
  246. expect some registration returns if you have good distribution.
  247.  
  248. I have served many shareware authors, and the definition of success
  249. varies. Some do it just as a pastime, they are very pleased with a
  250. dribble of a return.  Other dedicate all working hours to it. Almost all
  251. authors keep their results private. I have had the pleasure of
  252. performing personal distribution services for some of the most
  253. successful authors so I can say that results can run from a few hundred
  254. dollars a month up to over twenty thousand dollars a month income. On
  255. the whole, I have not seen many wildly successful authors maintain the
  256. top position for more than a couple of years.
  257.  
  258. For the most part, do not expect wild success. The authors that are
  259. wildly successful are full time - complete with well thought out
  260. marketing plans, great distribution, constant marketing, constant
  261. programming improvements, and hired help. They work hard to be
  262. successful.
  263.  
  264. In a way - you can compare the shareware market to book publishing, and 
  265. c|net and ZDNet Most-Popular Downloads to the New York Best Selling
  266. Books list. Some publications fail, most do a little business, a few go
  267. wild.
  268.  
  269. ------------------------------
  270.  
  271. Subject: Links to resources for shareware authors
  272.  
  273. The following list of links may help you find your way in the huge
  274. variety of resources available on the net.  Chances are that you will
  275. find many far more comprehensive lists when surfing around - but this
  276. can be a start.
  277.  
  278.  [Associations]
  279.      [ASP - The Association of Shareware Professionals]
  280.          http://www.asp-shareware.org/
  281.      [CGA - Computer Game Artists]
  282.          http://www.vectorg.com/cga/
  283.      [CGDA - Computer Game Developers Association]
  284.          http://www.cgda.org/
  285.      [ESC - Educational Software Cooperative]
  286.          http://members.aol.com/edsoftcoop/
  287.      [NAP - National Association of Programmers (U.S.)]
  288.          http://www.naponnet.org/
  289.      [RSAC - Recreational Software Advisory Council]
  290.          http://www.rsac.org/
  291.      [SPA Europe - Software Publishers Association Europe]
  292.          http://www.spa-europe.org/
  293.      [SPA U.S. - Software Publishers Association USA]
  294.          http://www.spa.org/
  295.      [STAR - The Shareware Trade Association and Resources]
  296.          http://www.shareware.org/
  297.      [SALT LAKE DELPHI - Salt Lake City Delphi Users Group]
  298.          http://205.138.107:80/delphi/slc/
  299.      [TEAM JAVA - TeamJava - Java programmers association]
  300.          http://www.teamjava.com/
  301.  
  302.  [Development]
  303.      [Basic - All Basic Code homepage (ABC)]
  304.          http://www.seanet.com/~charlie/abc/abchome.html
  305.      [C++ - A wide range of pointers to C++ resources]
  306.          http://www.iro.umontreal.ca/~ratib/code/code-frame.html
  307.      [Cetus OO - Over 3000 links on object-orientation]
  308.          http://mini.net/cetus/software.html
  309.      [Delphi]
  310.          http://www.delphi32.com/
  311.      [FAQ's - Kent Landfield's archive of FAQs in HTML format]
  312.          http://www.landfield.com/faqs/
  313.      [Gamelan - Java development]
  314.          http://www.gamelan.com/
  315.      [SiteLink - One page with all major Macintosh resources]
  316.          http://www.sitelink.net/
  317.      [Oasis - Programmer's Oasis - well organized set of pages]
  318.          http://www.utu.fi/~sisasa/oasis/
  319.      [WDVL - Web development]
  320.          http://www.stars.com/
  321.      [WinSock - Windows sockets - network programming]
  322.          http://www.sockets.com/
  323.  
  324.  [Legal]
  325.      [AUSTRALIA - The Australian Shareware Author's Legal Guide] 
  326.          http://www.spirit.net.au/~dan/law/swguide/Introduction.html
  327.      [ROSE - Advertising Law]
  328.          http://www.webcom.com/~lewrose/home.html
  329.      [U.S. COPYRIGHT - United States Copyright Office]
  330.          http://lcweb.loc.gov/copyright
  331.      [CORNELL - U.S. Copyright Law At Cornell University]
  332.          http://www.law.cornell.edu/usc/17/overview.html
  333.      [European Commission On Advertising - consumer policy and rights]
  334.          http://europa.eu.int/en/comm/spc/spc.html
  335.      [U.S. PATENT - United States Patent and Trademark Office]
  336.          http://www.uspto.gov/
  337.  
  338.  [Marketing]
  339.      [MMG - Multimedia Marketing Group]
  340.          http://www.mmgco.com/
  341.      [News/CNET]
  342.          http://www.news.com/
  343.      [News/ZD]
  344.          http://home.zdnet.com/home/filters/news.html
  345.      [Registration]
  346.          Albert's   http://www.alberts.com/
  347.          Kagi       http://www.kagi.com/
  348.          NorthStar  http://nstarsolutions.com/
  349.          PsL        http://www.pslweb.com/
  350.          RegNet     http://www.swregnet.com/
  351.          ShareIt!   http://www.shareit.com/
  352.      [WEB]
  353.          FreeLinks  http://www.freelinks.com/
  354.          Junk Yard  http://www.winbet.sci.fi/junkyard/
  355.  
  356.  [Resources]
  357.      [ASP - Pointers to other resources]
  358.          http://www.asp-shareware.org/oipasp.html
  359.      [Rudy Ramsey's links page]
  360.          http://www.delta.com/star/ramsisle/othrsite.htm
  361.      [SALDS - Shareware Authors List of Distribution Sites]
  362.          http://www.wstone.com/tempest/sharesites.htm
  363.      [SHAREGS - List of shareware registration services]
  364.          http://mini.net/pub/sharegs.html
  365.      [The SAX resource browser]
  366.          http://mini.net/sax/resource/
  367.  
  368.  [Services]
  369.      [Archives]
  370.          Download   http://www.download.com/
  371.          Garbo      http://garbo.uwasa.fi/
  372.          Filepile   http://filepile.com/
  373.          Coast      http://www.coast.net/
  374.          SimTel     http://www.simtel.net/simtel.net/
  375.          Winsite    http://www.winsite.com/
  376.          ZD Net     http://www.hotfiles.com/
  377.      [LaserPoint Software Publishing]
  378.          http://www.laserpoint.com/
  379.      [SAX - Shareware Author Index]
  380.          http://mini.net/sax/
  381.      [Software Shop]
  382.          http://www.bsoftware.com/share.htm
  383.      [VendInfo]
  384.          http://delta.com/ramsisle/ramsisle.htm
  385.  
  386.  [Software]
  387.      [Children's Software]
  388.          http://www.gamesdomain.com/tigger/sw-kids.html
  389.      [DOS - Links to MS-DOS shareware]
  390.          http://www.infinet.com/~dgjess/doslinks.html
  391.      [FTP search - find files on most public FTP sites]
  392.          http://ftpsearch.unit.no/ftpsearch/
  393.      [Sleuth - organizes a huge number of search forms]
  394.          http://www.isleuth.com/index.shtml
  395.      [SSRL - Worldwide Catalog of Software Websites]
  396.          http://ssrl.rtp.com:443/library/
  397.      [What's new pages]
  398.          CWSA       http://www.cwsapps.com/new.html
  399.          Dave       http://www.davecentral.com/new.html
  400.          Mike       http://www.jax-inter.net/users/mbaugher/new.htm
  401.          Nonags     http://nng.simplenet.com/main.html
  402.          PC Win     http://pcwin.com/software/latest.html
  403.          Slaughter  http://www.slaughterhouse.com/software.html
  404.          Tucows     http://herrington.premiernet.net/tucows/new.html
  405.          Win95      http://www.windows95.com/apps/newapps.html
  406.  
  407. These lists were derived from "The SAX Resource pages" and "The TOP" at 
  408. http://mini.net/sax/resource/ and http://mini.net/sax/top/,
  409. respectively.
  410.  
  411. ------------------------------
  412.  
  413. Subject: End (shareware-faq/programmer)
  414.  
  415. ------------------------------------------------------------
  416. This FAQ is posted and maintained in the public interest by:
  417.  
  418.      Jean-Claude Wippler - jcw@meta4.com (auto-posting)
  419.      Ray. L. Kaliss - rkaliss@snet.net (content)
  420.      Robert Lindsay Wells - wellscom@aol.com (initiator)
  421.  
  422. Special thanks to:
  423.      Cary Farrier - cary@laserpoint.com (founder of a.c.s.p)
  424. ------------------------------------------------------------
  425.