home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / usenet / freedom-knights / virtue-site-faq < prev   
Encoding:
Internet Message Format  |  1996-11-05  |  17.1 KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news.mathworks.com!news.bbnplanet.com!cam-news-hub1.bbnplanet.com!www.nntp.primenet.com!nntp.primenet.com!news1.mpcs.com!news.magicnet.net!nntp1.jpl.nasa.gov!avalon.jetcafe.org!not-for-mail
  2. From: dave@jetcafe.org (Dave Hayes)
  3. Newsgroups: news.admin.censorship,news.admin.misc,news.admin.policy,news.admin.net-abuse.announce,alt.culture.usenet,alt.answers,news.answers
  4. Subject: The USENET Site of Virtue FAQ
  5. Followup-To: news.admin.misc
  6. Date: 27 Oct 1996 05:01:35 -0800
  7. Organization: JetCafe - A Non-Profit Internet Service Provider
  8. Lines: 428
  9. Sender: dave@kachina.jetcafe.org
  10. Approved: news-answers-request@MIT.EDU
  11. Distribution: world
  12. Expires: 26 Nov 96 05:01:31
  13. Message-ID: <virtue-faq-1-846421291@jetcafe.org>
  14. Reply-To: freedom-knights@jetcafe.org (Freedom Knights of Usenet)
  15. NNTP-Posting-Host: jetcafe.org
  16. Mime-Version: 1.0
  17. Content-Type: text/plain; charset=US-ASCII
  18. Content-Transfer-Encoding: 7bit
  19. Summary: This posting describes how to run a USENET Site of Virtue,
  20. Keywords: FREEDOM, KNIGHT, HONOR, VIRTUE, CENSORSHIP
  21. X-URL: http://www.jetcafe.org/~dave/usenet
  22. Xref: senator-bedfellow.mit.edu news.admin.censorship:19541 news.admin.misc:58590 news.admin.net-abuse.announce:9608 alt.culture.usenet:37351 alt.answers:21628 news.answers:86080
  23.  
  24. Posted-By: auto-faq 3.2.1.4
  25. Archive-name: usenet/freedom-knights/virtue-site-faq
  26. Revision: 1.6
  27. Posting-Frequency: Posted once each month
  28.  
  29.                      The USENET Site of Virtue FAQ
  30.                               Dave Hayes
  31.                            dave@jetcafe.org
  32.  
  33. ------------------------------
  34.  
  35. Subject: 0. Table of Contents
  36.  
  37.  
  38.     1. Introduction
  39.         1.1) What this document is
  40.         1.2) Prerequisites
  41.         1.3) Internet Resources
  42.     2. Basic Definitions
  43.         2.1) What is a 'Freedom Knight'? 
  44.             2.1.1) How does one become a Freedom Knight?
  45.         2.2) What is a USENET 'site of virtue'? 
  46.         2.3) What is a USENET 'newsreader of virtue'?
  47.         2.4) What does "content-based" mean?
  48.     3. The Freedom Knight Code of Honor
  49.     4. Technical Issues for a Site Of Virtue
  50.     5. Policy Issues for a Site Of Virtue
  51.     6. Technical Issues for a Newsreader Of Virtue
  52.     7. Other Frequently Asked Questions
  53.  
  54. -----------------------------
  55.  
  56. Subject: 1. Introduction
  57.  
  58. 1.1) What this document is
  59.  
  60. This is the USENET Site of Virtue FAQ. It represents an ongoing
  61. attempt to implement true freedom of speech among the emerging
  62. cyber-communities, including standards of conduct and technical
  63. implementation issues relavent to operating a site which supports 
  64. true freedom of speech.
  65.  
  66. A companion document is "A Primer on Net Abuse, Free Speech, and
  67. Usenet". It is suggested that you read that first, as it describes
  68. the philosophies behind a Site of Virtue. 
  69.  
  70. 1.2) Prerequisites
  71.  
  72. If you don't know what Usenet is, you're reading the wrong document!
  73.  
  74. Go look in the newsgroup news.answers for the documents "What is
  75. Usenet" and "How to become a USENET site".  In order to understand
  76. the discussions here you should be familiar with USENET in general,
  77. and have a reasonable amount of experience posting and/or reading
  78. news. 
  79.  
  80. If these documents are not in news.answers or news.announce.newusers 
  81. on your site, they can be had by anonymous ftp from rtfm.mit.edu in 
  82. the directory /pub/usenet-by-hierarchy/news/announce/newusers.
  83.  
  84. You should be familiar with news administration, how news works
  85. in general, and have kept up in some discussions on news.admin.*.
  86.  
  87. Finally, you should believe that no expression, however annoying or
  88. counterproductive, should be prevented from being distributed. If you
  89. do not believe in this way, this document will only make you angry. 
  90. (If that's what you want, then read it.)
  91.  
  92. 1.3) Internet Resources
  93.  
  94. There is a mailing list which most of the freedom knights subscribe
  95. to. The list address is "freedom-knights@jetcafe.org", and
  96. subscriptions should go to "majordomo@jetcafe.org". 
  97.  
  98. For those who do not know majordomo, put the word "help" in the
  99. BODY (not the HEADER) of a mail message and fire it off to 
  100. "majordomo@jetcafe.org". 
  101.  
  102. If that didn't clarify what you are supposed to do, and you want
  103. to subscribe, put the words "subscribe freedom-knights" in the body
  104. of a mail message to "majordomo@jetcafe.org". 
  105.  
  106. There is also a WWW site, this is http://www.jetcafe.org/~dave/usenet
  107. and this is the Freedom Knights site on the net.
  108.  
  109.  
  110. -----------------------------
  111.  
  112.  
  113. Subject: 2. Basic Definitions 
  114.  
  115. 2.1) What is a 'Freedom Knight'?
  116.  
  117. A Freedom Knight is a person who:
  118.  
  119.   -Conducts themselves in a manner consistent with the
  120.    Freedom Knight Code of Honor
  121.     
  122.   -Works in an honorable fashion to ensure the persistance,
  123.    defense, and existance of Sites of Virtue
  124.  
  125. These standards are completely voluntary standards, in other words
  126. there will be people who claim to but do not adhere to all of these
  127. standards. Such non-adherence is not a bad or good thing, nor is there
  128. any punishment or reward associated with adherence or non-adherence.
  129. Rather, these standards are put here merely to point the way to how a
  130. Freedom Knight "should" act, to be worthy of the name.
  131.  
  132. It is said that you will know a person by their actions. More
  133. directly, if someone finds someone who claims to be a Freedom Knight,
  134. and they do not observe these standards, chances are that they aren't
  135. *really* a Freedom Knight.
  136.  
  137. Keep in mind, this is no reason to judge a Freedom Knight's actions.
  138. A Freedom Knight is responsible to no one other than themselves. 
  139. Russ Allbery <rra@cs.stanford.edu> sums up the credo of the Freedom
  140. Knight with regards to this issue. He was asked "Why won't you be
  141. decent?". Here is his response:
  142.  
  143. >Because I have no desire to become so, for becoming "decent" requires
  144. >that I accept a standard of society, that I order my beliefs and
  145. >reactions in order to fit someone's standard of acceptable and
  146. >unacceptable.  That I cannot do, for my individuality is the gift of
  147. >my Creator and is not something that I will give up lightly, easily,
  148. >or for the sake of social acceptance.  *I* *am* *myself*, and I will
  149. >not change for you, ... or for the people who claim they are
  150. >disappointed in me because I do not meet their internal models of what
  151. >I should be like.
  152.  
  153. 2.1.1) How does one become a Freedom Knight?
  154.  
  155. Contrary to what many would like to hear, there is no established body
  156. of judges who proclaim a USENET citizen a Freedom Knight. This is a
  157. completely voluntary and self-policing position, requiring no one but
  158. oneself to proclaim knighthood.
  159.  
  160. Becoming a Freedom Knight is as simple as adopting the Freedom Knight
  161. Code of Honor, then sending a simple message to the Freedom Knights
  162. mailing list (see section 1.3) proclaiming yourself as a Freedom
  163. Knight. Subscribing to the list is recommended, but not required.
  164.  
  165. Remember, it is your actions which show you to be a Freedom Knight,
  166. not your proclamations. 
  167.  
  168. 2.2) What is a USENET 'Site of Virtue'?
  169.  
  170. This is a site run by a Freedom Knight which meets specific technical
  171. requirements, as specified below.
  172.  
  173. 2.3) What is a USENET 'Newsreader of Virtue'?
  174.  
  175. This is newsreader (usually found on sites run by a Freedom Knight) which 
  176. meets specific technical requirements, as specified below.
  177.  
  178. 2.4) What does "content-based" mean?
  179.  
  180. "Content" is defined to be the Body of an electronic message, and/or
  181. the Subject: line of an electronic message. You are considered to be
  182. making content-based decisions if you have to read and parse Content
  183. to make your determination. 
  184.  
  185. Examples of content-based:
  186.     -Inappropriate posting (you have to read the message)
  187.     -Identical messages over several newsgroups (only if you read the messages)
  188.  
  189. Examples of NOT content-based:
  190.  
  191.     -Running the Body through a program to determine size 
  192.     -Making a cryptographic checksum from the Body
  193.  
  194. -----------------------------
  195.  
  196. Subject: 3. The Freedom Knight Code of Honor
  197.  
  198. (1) A Freedom Knight will never enforce the application of -any- content-based 
  199.     standards on any other net.citizen, unless that conduct directly and immediately
  200.     renders their server's transport software incapable of performing its normal
  201.     store and forward operation.
  202.  
  203.     In particular, with regard to USENET this means:
  204.  
  205.       a) A Freedom Knight -never- issues cancel messages, except for
  206.       his or her own postings.
  207.  
  208.       b) A Freedom Knight never removes a newsgroup from their news 
  209.       server unless that newsgroup directly results in breaking one or
  210.       more software systems used to distribute or read news. An
  211.       example of this is long newsgroup names that break newsreaders.
  212.  
  213.       c) A Freedom Knight will refrain from feeding another site
  214.       newsgroups that it does not want.
  215.  
  216.       d) A Freedom Knight will never disable any user they have authorized
  217.       to read or post news from their site for content-based reasons. 
  218.  
  219.       e) The only time a Freedom Knight may punish or suspend a user's
  220.       access is if that user directly attempted to shut down the 
  221.       news server's normal "store and forward" operation. Mailbombs
  222.       from the net as a result of postings do not count as direct 
  223.       attempts. 
  224.  
  225.       f) A Freedom Knight will never take action against a user due to
  226.       complaints regarding the content of the body of any of their user's 
  227.       posts.
  228.  
  229. (2) A Freedom Knight will always operate in such a way as to provide
  230.     maximal unmoderated content on their news server. Any news site
  231.     that a Freedom Knight operates is run as a Site Of Virtue, if the
  232.     ownership of the site is willing. 
  233.  
  234.     In particular, with regard to USENET this means:
  235.  
  236.       a) A Freedom Knight carries all unmoderated groups that they can get a 
  237.       feed for, regardless of content or origin, unless those groups
  238.       serve no other purpose than to directly limit freedom of
  239.       expression (e.g. alt.cancel, control, alt.nocem.*).
  240.  
  241.       b) A Freedom Knight actively solicites multiple feeds, technical
  242.       considerations permitting.
  243.  
  244.       c) A Freedom Knight will feed any other site, technical considerations
  245.       permitting.
  246.  
  247.       d) A Freedom Knight honors all newgroups and ignores all rmgroups,
  248.       regardless of origin. The exception to this is if a newgroup message
  249.       contains special characters that will damage the active file or most 
  250.       newsreader's .newsrcs. 
  251.  
  252.       e) A Freedom Knight does not honor ANY cancel messages in any way
  253.       shape or form. This includes Supersedes: or any other attempt to
  254.       delete postings from the news server. The only way a Freedom Knight
  255.       may honor cancel postings is if they are strongly authenticated
  256.       to be from the originator of the postings.
  257.  
  258. 3) A Freedom Knight, realizing the need for personal responsibility,
  259.    will:
  260.  
  261.     a)  take each and every step necessary to ensure the security
  262.         and reliability of their own site,
  263.  
  264.     b)  read news with a newsreader of virtue,
  265.  
  266.     c)  have "mail shields", 
  267.  
  268.     d)  control their own posting habits by their own internal code
  269.         of conduct, without calling undue attention to such control.
  270.  
  271. -----------------------------
  272.  
  273. Subject: 4. Technical Issues for a Site Of Virtue
  274.  
  275. In order to be a Site of Virtue, you need to be able to handle large
  276. amounts of traffic, and be relatively immune to minor abuses of net
  277. posters. 
  278.  
  279. The technical criteria for a Site of Virtue are:
  280.  
  281. 1) Maintain free newsspool space that is no less than 3 times 
  282.    the nominal 24 hour news traffic. 
  283.  
  284. 2) Internet connection must be of T1 speed (1.5 MB/sec) or greater.
  285.  
  286. 3) The operating system must be a virtual-memory, multitasking system
  287.    capable of handling large (>100) amounts of network connections at
  288.    the same time.
  289.  
  290. 4) The server must have a resident copy of the source code to the news 
  291.    server software you are using, and be able to build and modify the
  292.    software.
  293.  
  294. Other notes:
  295.  
  296. If you are looking to set up a reasonably fast server, emphasis on a 
  297. wide I/O channel is a must. 
  298.  
  299. On the newsserver side, I recommend INN, modified with Dave's Cancel 
  300. Patches so that cancels can be safely ignored. NNTPLINK feeds
  301. are preferred as they are faster. 
  302.  
  303. In order to be accessible to the rest of the Usenet community, 
  304. you should make sure that as news administrator you are accessible 
  305. to e-mail, as usenet@your.host.name and postmaster@your.host.name. 
  306. For that reason, Your "mail shields" should be installed on both 
  307. these addresses.
  308.  
  309. As site administrator you should probably read news.admin.*.
  310. Reading these groups will keep you informed about the myriad of 
  311. standards people categorize as "net-abuses", and help you understand 
  312. what is wrong with the several emerging consensus opinions about 
  313. net-abuse for yourself. 
  314.  
  315. -----------------------------
  316.  
  317. Subject: Policy Issues for a Site Of Virtue
  318.  
  319. The policy issues for a Site Of Virtue are:
  320.  
  321. 1) Honor all newgroups that do not break newsreading software, regardless
  322. of origin.
  323.  
  324. 2) No unauthenticated cancel messages are honored, and optionally not
  325. propagated. Only cancel messages authenticated to be from the author
  326. of a message are honored.
  327.  
  328. 3) All newsgroups, save those which would be inappropriate due to regional
  329. or national boundaries, are carried.
  330.  
  331. Sites Of Virtue should feed each other, as appropriate.
  332.  
  333. -----------------------------
  334.  
  335. Subject: 6. Technical Issues for a Newsreader Of Virtue
  336.  
  337. In order to be a Newsreader of Virtue, a newsreader needs to be able to
  338. find interesting threads in a large amount of traffic/noise.
  339.  
  340. The technical criteria for a newsreader of virtue are:
  341.  
  342. 1) The newsreader must allow the user to specify patterns matching
  343. subjects or authors which the reader will then refrain from displaying
  344. to the user. 
  345.  
  346. 2) The newsreader must present articles by subject/author on a menu
  347. to be selected by the user's for reading.
  348.  
  349. 3) Articles presented on a menu must either be consolodated by Subject
  350. line, or threaded by References line. 
  351.  
  352. On the reader side, we currently recommend NN or (S)TRN. Gnus 5 has
  353. also been recommended by some, this author hasn't looked at it yet.
  354.  
  355.  
  356. -----------------------------
  357.  
  358. Subject: 7. Other Frequently Asked Questions
  359.  
  360. - I need a written policy for a site of virtue. What policy should I use?
  361.  
  362. For external browsers of your policy, add this:
  363.  
  364. "If you find a posting from this site offensive, inappropriate,
  365. or disruptive please ignore it. If you don't know how to ignore 
  366. a posting, complain to us and we will demonstrate."
  367.  
  368. For internal users of your site, add this:
  369.  
  370. "USENET is interacted with at the reader's own risk. The postings
  371. found here are usually locatable at sites all over the world. We
  372. take no responsibility for the validity or appropriateness of articles
  373. posted or read on this newsserver. Postings are the sole responsibility
  374. of the poster."
  375.  
  376. - How long should the articles' expiration times be?
  377.  
  378. On most sites, disk space will limit the expiration times, and you
  379. will have to spend some time fine-tuning them on a per hierarchy or
  380. group basis.  It's often best if the "large file" groups -- those
  381. carrying binaries for example -- expire more quickly than others.
  382.  
  383. Lastly, its best if a low-volume group has its expiration time set
  384. long enough that the Frequently Asked Questions list (FAQ) and any
  385. other periodic postings in the group are always there.  Well-managed
  386. FAQs are supposed to come with their own expiration times, and you 
  387. should configure your site to honor these.
  388.  
  389. - What are "mail shields"?
  390.  
  391. There are two types of mail shields:
  392.  
  393. 1) Absorptive - These take bogus mail and delete it. 
  394. 2) Reflective - These take bogus mail and send it back somewhere
  395. along with an optional message. 
  396.  
  397. There are also two types of triggers on mail shields:
  398.  
  399. 1) Threshold - These keep track of author and subject and when
  400. more than N messages are recieved with the same author or subject,
  401. the shields go up. Usually N is up at 1000 or so. 
  402.  
  403. 2) Disk Space - These keep track of available disk space, and
  404. when that gets too low it triggers the shield. These triggers
  405. are most used with "reflective" shields, as there are other
  406. reasons than flamage to lose one's mail capability.
  407.  
  408. In general, Reflective Disk Space shields are the best choice as they
  409. are the most multi-purpose.
  410.  
  411. It is often good to have something similar to "procmail", by which
  412. you can filter out annoyances from your mailbox. Also. the MH mail
  413. system coupled with SED, AWK, or PERL provides excellent filtering
  414. capabilities. Again, Gnus 5 has been recommended.
  415.  
  416.  
  417. -----------------------------
  418.  
  419. Subject: Revision History
  420.  
  421. $Log: virtue-faq.1,v $
  422. Revision 1.6  1996/04/16 08:11:57  dave
  423. Minor spelling problems
  424.  
  425. Revision 1.5  1996/03/10 09:26:24  dave
  426. Changed Russ Allbery's email address by request.
  427.  
  428. Revision 1.4  1996/03/04 00:04:25  dave
  429. Added 2.1.1 about how to become a Knight
  430.  
  431. Revision 1.3  1996/02/28 20:52:33  dave
  432. Added Russ Allbery's very nice expression of self responsibility.
  433.  
  434. Revision 1.2  1996/02/19 08:05:52  dave
  435. Tightened up some of the definitions and codes, added Gnus 5
  436. as a possible newsreader, and clarified a paragraph pertaining
  437. to moral superiority. <grin>
  438.  
  439. Revision 1.1.1.2  1996/02/19 07:52:13  dave
  440. Initial Import
  441.  
  442. -- 
  443. Dave Hayes - Altadena CA, USA - dave@jetcafe.org 
  444. Freedom Knight of Usenet - http://www.jetcafe.org/~dave/usenet
  445.  
  446. A man was drowning amidst a crowd of people. "Give me your hand!", they 
  447. shouted but the man ignored them. A wise man asked what the man's profession 
  448. was. "A tax collector." came the response. The wise man ran up to the 
  449. drowning man and said "Take my hand!", which the man did and he was saved.  
  450. The people turned to the wise man in disbelief, who said "Never ask 
  451. a tax collector to GIVE you anything."
  452.