home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / alt-sources-intro < prev    next >
Internet Message Format  |  2009-12-12  |  10KB

  1. Path: senator-bedfellow.mit.edu!dreaderd!not-for-mail
  2. Message-ID: <alt-sources-intro_1260508727@rtfm.mit.edu>
  3. Supersedes: <alt-sources-intro_1259215237@rtfm.mit.edu>
  4. Expires: 8 Jan 2010 05:18:47 GMT
  5. X-Last-Updated: 2008/06/30
  6. Newsgroups: alt.sources,alt.sources.d,alt.answers,news.answers
  7. Distribution: world
  8. Followup-To: alt.sources.d
  9. From: ocl@gih.com   (Olivier M.J. Crepin-Leblond)
  10. Organization: Global Information Highway Limited, London, UK.
  11. Subject: Welcome to alt.sources! (biweekly posting)
  12. Approved: news-answers-request@MIT.Edu
  13. Originator: faqserv@penguin-lust.mit.edu
  14. Date: 11 Dec 2009 05:18:53 GMT
  15. Lines: 202
  16. NNTP-Posting-Host: penguin-lust.mit.edu
  17. X-Trace: 1260508733 senator-bedfellow.mit.edu 511 18.181.0.29
  18. Xref: senator-bedfellow.mit.edu alt.sources:16478 alt.answers:84815 news.answers:324858
  19.  
  20. Archive-name: alt-sources-intro
  21. Submitted-by: ocl@gih.com (Olivier M.J. Crepin-Leblond)
  22. Version: $Id: alt-sources-intro,v 1.18 2008/06/17 01:36:43 ocl Exp $
  23. Original-Author: jik@security.ov.com (Jonathan I. Kamens)
  24.  
  25.                  What is alt.sources for?
  26.  
  27.   The alt.sources newsgroup is intended to be a repository for
  28. source-code of all sorts that people wish to distribute and share with
  29. other people.
  30.  
  31.   There are no restrictions on the type of source code you can post
  32. here -- any machine, any language, any purpose.
  33.  
  34.   A common reason to post to alt.sources is when you are posting a
  35. useful bit of source code to some other newsgroup, and you think that
  36. it might prove useful to other people in the future, in which case you
  37. can cross-post it here.
  38.  
  39.   Please note that alt.sources IS NOT for requests for source code; the
  40. alt.sources.wanted newsgroup is for that.  Alt.sources IS NOT for
  41. comments and discussion about source code, even source code posted in
  42. alt.sources; the alt.sources.d newsgroup is for that.  
  43.  
  44.           Only source code should be posted to alt.sources.
  45.  
  46.   Posting material in alt.sources that is not human readable is
  47. discouraged.  For example, shar archives are preferred to compressed,
  48. uuencoded tar files.  Furthermore, the posting of machine-specific
  49. executables in alt.sources is HIGHLY discouraged.
  50.  
  51.  
  52.                       Is alt.sources moderated ?
  53.  
  54.   No.  alt.sources is unmoderated. There have been times when there
  55. were calls for retro-moderation to cancel inappropriate postings
  56. like spam, but these never materialized.  In true USENET spirit,
  57. it is hoped that posters moderate themselves.
  58.  
  59.  
  60.                  Why post to alt.sources?
  61.  
  62.   Since alt.sources is unmoderated, your source code will be
  63. distributed throughout the USENET (or, at least, the portion of the
  64. USENET that receives alt.sources) immediately, without having to wait
  65. for a moderator's approval, like you have to do for some of the other
  66. source newsgroups.
  67.  
  68.   Furthermore, alt.sources is archived at quite a few anonymous ftp
  69. and mail server archive sites, so people will be able to get your
  70. software from the archives after you've posted it, rather than having
  71. to ask you to mail it to them.
  72.  
  73.   Finally, you might have a bit of source code that is really too
  74. small to submit as a package to one of the other major source
  75. newsgroups.  That's the kind of things that shows up a lot in
  76. alt.sources.
  77.  
  78.  
  79.             Why post to somewhere besides alt.sources?
  80.  
  81.   Alt.sources isn't as widely propagated as the source newsgroups in
  82. the "comp" hierarchy, since more sites tend to get "comp" than "alt".
  83. Therefore, if you want your source code to have as wide a distribution
  84. as possible, you might want to use one of the "comp" newsgroups.
  85.  
  86.   The alt.sources archives tend to be less well-organized than the
  87. archives of the other source newsgroups, because they are usually
  88. maintained automatically rather than by hand, and because non-source
  89. postings are often interspersed with the source postings in the
  90. archive.  Furthermore, many of the other source newsgroups are
  91. available at many more archive sites than alt.sources.  Therefore, if
  92. you want people to be able to find your program really easily,
  93. alt.sources may not be the best place to post it.
  94.  
  95.  
  96.               What format should alt.sources postings have?
  97.  
  98.   Because alt.sources is unmoderated, the format your postings take is
  99. up to you.  However, there are certain basic guidelines which, if
  100. followed, make alt.sources a more productive newsgroup for everyone:
  101.  
  102.   1) Choose a good subject line for your posting that describes
  103. accurately what it contains.  Many alt.sources archive sites generate
  104. their indices of the newsgroup from the subject lines of the postings
  105. in it, so try to make sure that there are relevant keywords in your
  106. subject that people can search for when looking for your source code
  107. later.
  108.  
  109.   2) Put a Followup-To: header line in your posting which directs
  110. followups somewhere other than alt.sources.  This is especially
  111. important if you cross-post your alt.sources posting from some other
  112. newsgroup, because people will often respond to the posting in that
  113. newsgroup without realizing it was cross-posted to alt.sources.
  114.  
  115.   3) At the top of your posting, separated from the main header of the
  116. posting by a blank line, put something that looks like this:
  117.  
  118. Archive-name: name
  119. Submitted-by: joe@bloggs.com
  120.  
  121. The "name" on the first line should be a short one-word string that
  122. can serve as a "tag" for the package.  If your program has a somewhat
  123. unique name, you can just use the name of the program as the archive
  124. name.  If you are posting a patch to a previously posted bit of source
  125. code, you would do something like "name/patchN", where N is the number
  126. of the patch.  If you post source code in multiple parts, do
  127. "name/part1", "name/part2", etc.  The second line should contain a
  128. return mail address for you.
  129.  
  130.   This informational header (note that it is an auxiliary header, in
  131. the body of the posting, NOT part of the main message header) is used
  132. by some automatic archiving software to maintain alt.sources archives
  133. automatically.  There are other useful fields you may want to put in
  134. the auxiliary header; if you are curious, see the documentation for
  135. the "rkive" program in the comp.sources.misc archives to find out what
  136. they are.
  137.  
  138.   4) Make sure to mention, near the top of your posting (or near the
  139. top of your first posting, if you are posting a multi-posting
  140. package), exactly what the package is.  If there is a README file,
  141. either include that at the top or (if you are using shar) make it the
  142. first thing in the first shar file.  People should not have to search
  143. through the entire package just to figure out what it is.
  144.  
  145.  
  146.                 Where is alt.sources archived?
  147.  
  148.   See the article entitled "How to find sources (READ THIS BEFORE
  149. POSTING)" in alt.sources.wanted and comp.sources.wanted to find out
  150. how to search through the alt.sources archives and how to retrieve
  151. source code from the various archive sites.
  152.  
  153. In general, alt.sources archives can be found in many places
  154. amongst which:
  155.  
  156. ftp://ftp.fi.netbsd.org/pub/archive/alt.sources/
  157. http://groups.google.com/group/alt.sources/topics <--- recommended
  158.  
  159.  
  160. Please note that this is a non-exhaustive list. A search for
  161. "alt.sources archive" on any good search engine will point you
  162. to the right direction.
  163.  
  164.  
  165.               Are the sources available elsewhere?
  166.  
  167. This question was answered by: 
  168. Victor Volkman <sysop@HAL9K.com>, CUG Acquisitions. Ed.: 
  169. "The C Users Group wishes to further the distribution of alt.sources
  170. types of material to a wider audience.  Since 1984, we had been 
  171. distributing diskettes and CD-ROMs of C source code at very low costs.
  172. Today, we use the Internet to distribute all sources for free at:
  173. http://planetmirror.com/pub/cug/
  174.  
  175. Archives cover all major platforms including: Atari, Amiga, Mac,
  176. PC (DOS and Windows), Sun, and most Unix machines.  Material contributed 
  177. to the CUG may also be published in the C Users Journal monthly.  Please 
  178. send mail to sysop@HAL9K.com if you would like your alt.sources code to 
  179. be considered for the CUG. Also check: http://www.HAL9K.com/cug  "
  180. [Please note that I have no links to the CUG whatsoever - OCL]
  181.  
  182.  
  183.   Doesn't this introductory posting violate the guidelines outlined above?
  184.  
  185.   Yes.  This posting is not a source-code posting, and therefore
  186. shouldn't really appear in alt.sources.  However, the problem of
  187. non-source postings and source postings without auxiliary headers
  188. appearing in this newsgroup is severe enough that I hope to reduce it
  189. by posting this message.  Other source newsgroups have similar
  190. introductory postings, posted by their moderators.
  191.  
  192.   No, I am not the "moderator" of alt.sources.  I repeat, there is none.
  193. I have taken over the posting of this message since the early 1990s
  194. and it is being posted automagically by the FAQ server at MIT.
  195. There are probably people who think the guidelines I've mentioned above 
  196. are wrong.  If you think there's something wrong with this posting, 
  197. please tell me about it, either by sending me an E-mail.
  198.  
  199.   Although there may be specific things in this posting that people
  200. disagree with, I think that I am, in general, outlining the consensus
  201. of the alt.sources community.  However, if a sufficient number of
  202. people (let's say five or more) send me E-mail and tell me that they
  203. think I'm completely off base and shouldn't be posting this message at
  204. all, I'll put it to some sort of vote and see what the consensus is
  205. that way.
  206.  
  207.   Comments about, suggestions about or corrections to this posting are
  208. welcomed.  If you would like to ask me to change this posting in some
  209. way, the method I appreciate most is for you to actually make the
  210. desired modifications to a copy of the posting, and then to send me
  211. the modified posting, or a context diff between my posted version and
  212. your modified version (if you do the latter, make sure to include in
  213. your mail the "Version:" line from my posted version).  Submitting
  214. changes in this way makes dealing with them easier for me and helps to
  215. avoid misunderstandings about what you are suggesting.
  216.  
  217. -- 
  218. Olivier MJ Crepin-Leblond, Ph.D. |--> Global Information Highway Limited
  219. http://www.gih.com/ocl.html      | E-mail: <ocl@gih.com>
  220.  
  221.