annotate doc/www.anonet2.org/public_pod/intro.pod @ 139:85efc932b07f draft

Merge branch 'master' of git://git1.somerandomnick.ano
author pragmo <pragmo@pragmo.ano>
date Thu, 09 Sep 2010 12:49:23 +0000
parents 818de9dafcbe
children f1953ef929ec
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
137
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
1 =head1 AnoNet2 Introduction
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
2
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
3 (Note: There's now a page (L<http://www.anonet2.org/anonymity>) explaining
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
4 a bit about anonymity in general and its place in AnoNet in particular.)
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
5
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
6 (Note: There's now a darknet comparison page
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
7 (L<http://www.anonet2.org/darknet_comparison>), where you can compare
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
8 and contrast the various darknet options.)
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
9
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
10 (Note: There's now a separate page (L<http://www.anonet2.org/faq>),
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
11 to answer all your AnoNet-related questions.)
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
12
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
13 So, you came across anoNet and thought it sounded great, so you decided
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
14 to join in order to check it out.
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
15
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
16 ...and found the (only) client port doesn't work half the time,
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
17
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
18 ...and most of the advertised services no longer exist,
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
19
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
20 ...and most of the people have left,
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
21
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
22 ...and those who are left can hardly be classified as friendly,
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
23
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
24 ...and so you left, and perhaps found another darknet instead.
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
25
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
26 Well, you're not the only one who's been turned off, and a few of us
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
27 have decided to take action and fix AnoNet. Some of us are relatively
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
28 new, while others joined AnoNet1 years ago, and left out of disgust.
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
29 A number of features set version 2 apart from the original:
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
30
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
31 =over
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
32
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
33 =item No false advertising
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
34
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
35 If you see something advertised here, it exists. You won't see stuff
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
36 that hasn't been up in years here. (This page is easy to update from
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
37 within AnoNet2 by anybody who has an update/correction to make, and
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
38 changes normally propagate within no more than a few days.)
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
39
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
40 =item No centralized network control
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
41
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
42 You don't have to worry about Kaos waking up one morning and blocking
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
43 your access to the whole network by deciding to filter private ASNs.
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
44 You also don't have to worry about a couple of powerful guys getting
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
45 together and "blacklisting" you from the network for some unspecified
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
46 reason with an inquisition against your peers.
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
47
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
48 =item No centralized IRC control
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
49
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
50 You don't have to worry about risc g-lining you from the "official" IRC
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
51 network for no apparent reason, and refusing to even admit to having
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
52 g-lined you. Since the whole purpose behind AnoNet was to create a
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
53 censorship-resistant alternative to the government-censored "public"
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
54 Internet, arbitrary censorship on the "official" AnoNet1 IRC network by
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
55 anonymous government members is particularly troubling. AnoNet2 has
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
56 no "official" IRC network, and the servers most commonly used have
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
57 interesting channels bridged with a relay bot, so even if you manage to
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
58 annoy an IRC server operator to the point where he decides to g-line you
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
59 from his whole "network," that doesn't automatically prevent you from
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
60 connecting to another server and accessing one of the bridged channels.
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
61 (Obviously, if you manage to annoy the operators of all the linked servers
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
62 to the point where all of them g-line you from their respective "networks"
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
63 and nobody wants to let you relay your own server in, then you're probably
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
64 out of luck. Of course, that doesn't prevent you from running your own
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
65 IRC server, and those who want to hear you can still join it.)
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
66
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
67 =item No resource mess
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
68
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
69 We have one mechanism for resource management, a decentralized (not just
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
70 distributed, but truly decentralized) resource database. You don't have
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
71 to deal with half a zillion incompatible (and in the case of the wiki,
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
72 down) services, run by guys who may not even be on the AnoNet tomorrow.
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
73 Managing your resources is as simple as taking a VI to the appropriate
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
74 files, doing a "git commit," and then just waiting for everybody else to
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
75 pull your changes (either directly from you, or indirectly from others
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
76 who pull from you).
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
77
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
78 =item No arbitrary rules
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
79
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
80 If you read the advertising for AnoNet, you probably think it's whatever
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
81 you make of it. Sadly, there's a tiny handful of people who have control
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
82 over most of the network, and make new (unwritten) rules whenever the
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
83 mood strikes them. The sum of those rules is that AnoNet is whatever
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
84 I<they> make of it. In version 2, we've undertaken to fix that, by both
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
85 technical and administrative means. AnoNet2 not only has no arbitrary
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
86 rules - it has no rules whatsoever.
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
87
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
88 =back