annotate doc/www.anonet2.org/public_pod/intro.pod @ 479:70ad1bedb1dd draft

Sponsored by early morning productions...
author vutral <vutral@vutral.ano>
date Thu, 31 Mar 2011 03:48:51 +0200
parents f1953ef929ec
children
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
201
f1953ef929ec updated a2.o for a1 wiki mirror
Nick <nick@somerandomnick.ano>
parents: 137
diff changeset
3 (Note: There's now L<a page explaining a bit about anonymity in general and its place in AnoNet in particular|http://www.anonet2.org/anonymity>.)
137
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
4
201
f1953ef929ec updated a2.o for a1 wiki mirror
Nick <nick@somerandomnick.ano>
parents: 137
diff changeset
5 (Note: There's now L<a darknet comparison page, where you can compare and contrast the various darknet options|http://www.anonet2.org/darknet_comparison>).)
137
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
6
201
f1953ef929ec updated a2.o for a1 wiki mirror
Nick <nick@somerandomnick.ano>
parents: 137
diff changeset
7 (Note: There's now L<a separate page, to answer all your AnoNet-related questions|http://www.anonet2.org/faq>).)
137
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
8
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
9 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
10 to join in order to check it out.
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
11
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
12 ...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
13
201
f1953ef929ec updated a2.o for a1 wiki mirror
Nick <nick@somerandomnick.ano>
parents: 137
diff changeset
14 ...and the (only) official wiki doesn't work the other half of the time,
f1953ef929ec updated a2.o for a1 wiki mirror
Nick <nick@somerandomnick.ano>
parents: 137
diff changeset
15
137
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
16 ...and most of the advertised services no longer exist,
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 people have left,
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 those who are left can hardly be classified as friendly,
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 so you left, and perhaps found another darknet instead.
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 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
25 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
26 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
27 A number of features set version 2 apart from the original:
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
28
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
29 =over
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 =item No false advertising
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 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
34 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
35 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
36 changes normally propagate within no more than a few days.)
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
37
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
38 =item No centralized network control
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 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
41 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
42 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
43 together and "blacklisting" you from the network for some unspecified
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
44 reason with an inquisition against your peers.
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
45
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
46 =item No centralized IRC control
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 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
49 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
50 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
51 censorship-resistant alternative to the government-censored "public"
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
52 Internet, arbitrary censorship on the "official" AnoNet1 IRC network by
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
53 anonymous government members is particularly troubling. AnoNet2 has
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
54 no "official" IRC network, and the servers most commonly used have
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
55 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
56 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
57 from his whole "network," that doesn't automatically prevent you from
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
58 connecting to another server and accessing one of the bridged channels.
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
59 (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
60 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
61 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
62 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
63 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
64
201
f1953ef929ec updated a2.o for a1 wiki mirror
Nick <nick@somerandomnick.ano>
parents: 137
diff changeset
65 =item No centralized wiki control
f1953ef929ec updated a2.o for a1 wiki mirror
Nick <nick@somerandomnick.ano>
parents: 137
diff changeset
66
f1953ef929ec updated a2.o for a1 wiki mirror
Nick <nick@somerandomnick.ano>
parents: 137
diff changeset
67 AnoNet2 doesn't have an official wiki, and two (L<this one|http://www.anonet2.org/> and L<some random wiki|http://www.somerandomwiki.ano/>) out of the three well-known wikis on AnoNet2 use git for their underlying storage, and are therefore very easy for anybody to proxy, mirror, fork, etc. (The last one is L<UFO's wiki|http://wiki.ucis.ano/>, and UFO is addicted to MediaWiki.) (BTW, we now have a fourth "well-known" wiki, L<our AnoNet1 Wiki Mirror|Http://1.82.98.27/mediawiki/>: Since AnoNet1's official wiki seems to have more downtime than uptime, we figured we might as well donate a mirror to the cause.)
f1953ef929ec updated a2.o for a1 wiki mirror
Nick <nick@somerandomnick.ano>
parents: 137
diff changeset
68
137
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
69 =item No resource mess
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
70
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
71 We have one mechanism for resource management, a decentralized (not just
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
72 distributed, but truly decentralized) resource database. You don't have
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
73 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
74 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
75 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
76 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
77 pull your changes (either directly from you, or indirectly from others
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
78 who pull from you).
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 =item No arbitrary rules
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
81
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
82 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
83 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
84 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
85 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
86 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
87 technical and administrative means. AnoNet2 not only has no arbitrary
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
88 rules - it has no rules whatsoever.
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
89
818de9dafcbe moved intro to separate page
Nick <nick@somerandomnick.ano>
parents:
diff changeset
90 =back