home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / alt-sources-intro < prev    next >
Encoding:
Text File  |  1995-07-25  |  8.9 KB  |  200 lines

  1. Subject: Welcome to alt.sources! (biweekly posting)
  2. Newsgroups: alt.sources,alt.sources.d,alt.answers,news.answers
  3. From: o.crepin-leblond@imperial.ac.uk   (Olivier M.J. Crepin-Leblond)
  4. Date: 10 Nov 1994 01:28:46 GMT
  5.  
  6. Archive-name: alt-sources-intro
  7. Submitted-by: o.crepin-leblond@imperial.ac.uk (Olivier M.J. Crepin-Leblond)
  8. Version: $Id: alt-sources-intro,v 1.13 1994/05/20 15:00:39 ocl Exp $
  9. Original-Author: jik@security.ov.com (Jonathan I. Kamens)
  10.  
  11.  
  12.                What is alt.sources for?
  13.  
  14.   The alt.sources newsgroup is intended to be a repository for
  15. source-code of all sorts that people wish to distribute and share with
  16. other people.
  17.  
  18.   There are no restrictions on the type of source code you can post
  19. here -- any machine, any language, any purpose.
  20.  
  21.   A common reason to post to alt.sources is when you are posting a
  22. useful bit of source code to some other newsgroup, and you think that
  23. it might prove useful to other people in the future, in which case you
  24. can cross-post it here.
  25.  
  26.   Alt.sources IS NOT for requests for source code; the
  27. alt.sources.wanted newsgroup is for that.  Alt.sources IS NOT for
  28. comments and discussion about source code, even source code posted in
  29. alt.sources; the alt.sources.d newsgroup is for that.  Only source
  30. code should be posted to alt.sources.
  31.  
  32.   Posting material in alt.sources that is not human readable is
  33. discouraged.  For example, shar archives are preferred to compressed,
  34. uuencoded tar files.  Furthermore, the posting of machine-specific
  35. executables in alt.sources is HIGHLY discouraged.
  36.  
  37.  
  38.                Why post to alt.sources?
  39.  
  40.   Since alt.sources is unmoderated, your source code will be
  41. distributed throughout the USENET (or, at least, the portion of the
  42. USENET that receives alt.sources) immediately, without having to wait
  43. for a moderator's approval, like you have to do for some of the other
  44. source newsgroups.
  45.  
  46.   Furthermore, alt.sources is archived at quite a few anonymous ftp
  47. and mail server archive sites, so people will be able to get your
  48. software from the archives after you've posted it, rather than having
  49. to ask you to mail it to them.
  50.  
  51.   Finally, you might have a bit of source code that is really too
  52. small to submit as a package to one of the other major source
  53. newsgroups.  That's the kind of things that shows up a lot in
  54. alt.sources.
  55.  
  56.  
  57.           Why post to somewhere besides alt.sources?
  58.  
  59.   Alt.sources isn't as widely propagated as the source newsgroups in
  60. the "comp" hierarchy, since more sites tend to get "comp" than "alt".
  61. Therefore, if you want your source code to have as wide a distribution
  62. as possible, you might want to use one of the "comp" newsgroups.
  63.  
  64.   The alt.sources archives tend to be less well-organized than the
  65. archives of the other source newsgroups, because they are usually
  66. maintained automatically rather than by hand, and because non-source
  67. postings are often interspersed with the source postings in the
  68. archive.  Furthermore, many of the other source newsgroups are
  69. available at many more archive sites than alt.sources.  Therefore, if
  70. you want people to be able to find your program really easily,
  71. alt.sources may not be the best place to post it.
  72.  
  73.  
  74.         What format should alt.sources postings have?
  75.  
  76.   Because alt.sources is unmoderated, the format your postings take is
  77. up to you.  However, there are certain basic guidelines which, if
  78. followed, make alt.sources a more productive newsgroup for everyone:
  79.  
  80.   1) Choose a good subject line for your posting that describes
  81. accurately what it contains.  Many alt.sources archive sites generate
  82. their indices of the newsgroup from the subject lines of the postings
  83. in it, so try to make sure that there are relevant keywords in your
  84. subject that people can search for when looking for your source code
  85. later.
  86.  
  87.   2) Put a Followup-To: header line in your posting which directs
  88. followups somewhere other than alt.sources.  This is especially
  89. important if you cross-post your alt.sources posting from some other
  90. newsgroup, because people will often respond to the posting in that
  91. newsgroup without realizing it was cross-posted to alt.sources.
  92.  
  93.   3) At the top of your posting, separated from the main header of the
  94. posting by a blank line, put something that looks like this:
  95.  
  96.     Archive-name: name
  97.     Submitted-by: joe@blow.UUCP
  98.  
  99. The "name" on the first line should be a short one-word string that
  100. can serve as a "tag" for the package.  If your program has a somewhat
  101. unique name, you can just use the name of the program as the archive
  102. name.  If you are posting a patch to a previously posted bit of source
  103. code, you would do something like "name/patchN", where N is the number
  104. of the patch.  If you post source code in multiple parts, do
  105. "name/part1", "name/part2", etc.  The second line should contain a
  106. return mail address for you.
  107.  
  108.   This informational header (note that it is an auxiliary header, in
  109. the body of the posting, NOT part of the main message header) is used
  110. by some automatic archiving software to maintain alt.sources archives
  111. automatically.  There are other useful fields you may want to put in
  112. the auxiliary header; if you are curious, see the documentation for
  113. the "rkive" program in the comp.sources.misc archives to find out what
  114. they are.
  115.  
  116.   4) Make sure to mention, near the top of your posting (or near the
  117. top of your first posting, if you are posting a multi-posting
  118. package), exactly what the package is.  If there is a README file,
  119. either include that at the top or (if you are using shar) make it the
  120. first thing in the first shar file.  People should not have to search
  121. through the entire package just to figure out what it is.
  122.  
  123.  
  124.             Where is alt.sources archived?
  125.  
  126.   See the article entitled "How to find sources (READ THIS BEFORE
  127. POSTING)" in alt.sources.wanted and comp.sources.wanted to find out
  128. how to search through the alt.sources archives and how to retrieve
  129. source code from the various archive sites.
  130.  
  131. In general, alt.sources archives can be found in:
  132.  
  133. ftp://ftp.sterling.com:/usenet/alt.sources/        <-- recommended
  134. ftp://wuarchive.wustl.edu:/usenet/alt.sources/articles/
  135. ftp://src.doc.ic.ac.uk:/usenet/alt.sources/articles/
  136.  
  137. Please note that this is a non-exhaustive list. There are quantities
  138. of mirrors of wuarchive which stock alt.sources archives, sometimes
  139. under a similar path (/usenet/alt.sources/articles/). Please try
  140. and select the server that's closest to you. 
  141.  
  142.  
  143.                  Are the sources available elsewhere?
  144.  
  145. This question was answered by: 
  146. Victor Volkman <vvolk@hcia.com>, CUG Acquisitions. Ed.: 
  147. "The C Users Group wishes to further the distribution of alt.sources
  148. types of material to a wider audience.  Since 1984, we have been 
  149. distributing diskettes and CD-ROMs of C source code at very low costs 
  150. ($4 per diskette). Currently, CUG offers more than 400 such diskette 
  151. volumes covering all major platforms including Atari, Amiga, Mac, 
  152. PC (DOS and Windows), Sun, and most Unix machines.  Material contributed 
  153. to the CUG may also be published in the C Users Journal monthly.  Please 
  154. send mail to sysop@hal9k.com if you would like your alt.sources code to 
  155. be considered for the CUG."
  156. [I have no links to the CUG whatsoever - OCL]
  157.  
  158.  
  159.           Doesn't this introductory posting
  160.         violate the guidelines outlined above?
  161.  
  162.   Yes.  This posting is not a source-code posting, and therefore
  163. shouldn't really appear in alt.sources.  However, the problem of
  164. non-source postings and source postings without auxiliary headers
  165. appearing in this newsgroup is severe enough that I hope to reduce it
  166. by posting this message.  Other source newsgroups have similar
  167. introductory postings, posted by their moderators.
  168.  
  169.   No, I am not the "moderator" of alt.sources.  There is none.  There
  170. are probably people who think the guidelines I've mentioned above are
  171. wrong.  If you think there's something wrong with this posting, please
  172. tell me about it, either by sending me E-mail or posting a followup in
  173. alt.sources.d.
  174.  
  175.   Although there may be specific things in this posting that people
  176. disagree with, I think that I am, in general, outlining the consensus
  177. of the alt.sources community.  However, if a sufficient number of
  178. people (let's say five or more) send me E-mail and tell me that they
  179. think I'm completely off base and shouldn't be posting this message at
  180. all, I'll put it to some sort of vote and see what the consensus is
  181. that way.
  182.  
  183.   Comments about, suggestions about or corrections to this posting are
  184. welcomed.  If you would like to ask me to change this posting in some
  185. way, the method I appreciate most is for you to actually make the
  186. desired modifications to a copy of the posting, and then to send me
  187. the modified posting, or a context diff between my posted version and
  188. your modified version (if you do the latter, make sure to include in
  189. your mail the "Version:" line from my posted version).  Submitting
  190. changes in this way makes dealing with them easier for me and helps to
  191. avoid misunderstandings about what you are suggesting.
  192.  
  193.  
  194. -- 
  195. Olivier M.J. Crepin-Leblond, Digital Comms. Section, Elec. Eng. Department
  196.  Imperial College of Science, Technology and Medicine, London SW7 2BT, UK
  197.        Internet/Bitnet: <foobar@ic.ac.uk> - Janet: <foobar@uk.ac.ic>
  198.  
  199.  
  200.