~psiphon-inc/psiphon/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
--------------------
Psiphon README
--------------------


Objectives of the Psiphon Open Source Project
--------------------------------------------------

The Psiphon Open Source Project has been created to carry forward Psiphon Inc.'s
commitment to Open Source development, and to ensure that the skills and
abilities of the wider community are included in the continued development of
Psiphon.  Given the functional objectives of Psiphon - the ability to circumvent
censorship - we feel strongly that the transparency, ideals and values of the
Open Source development process make it a perfect fit with that mandate.


Psiphon Overview
-------------------

Psiphon is a circumvention application designed to enable non-technical people
within countries or regions experiencing censorship to get access to Internet
content that would otherwise be unavailable because of regional / country
Internet filtering or web-blocking.  Originally developed by the CitizenLab
(www.citizenlab.org) at the Munk Centre for International Studies, Psiphon was
spun out into a private Canadian corporation, Psiphon Inc (www.psiphon.ca).

Psiphon Inc. retains the original commitment by the CitizenLab to Open Source
development.  Psiphon's Open Source development is currently hosted at
Launchpad at:

     https://launchpad.net/psiphon


How does Psiphon work?
--------------------------

Simply put, Psiphon works by providing a proxy - a web-server that is hosted
outside of the censored region - that people within the censored region can
connect to without being blocked.  The proxy is in turn connected to a Psiphon
server to which user requests for Internet content are routed.  The Psiphon
server retrieves the requested content on behalf of the user and sends it back
to the proxy, which in turn routes the content back to the user. 

For more detailed information on Psiphon's design, please see the Psiphon Design
Overview at:

     http://www.psiphon.ca/documents/Psiphon_Design_Overview_1_0.pdf


The Latest Version
--------------------

For the latest version, please visit our Open Source project at:

     https://launchpad.net/psiphon


Documentation
----------------

For more detailed information on Psiphon's design, please see the Psiphon Design
Overview at:

     http://www.psiphon.ca/documents/Psiphon_Design_Overview_1_0.pdf

Links to the latest security bulletins for Psiphon as well as the Psiphon
Privacy Policy and Terms of Use can be found at:

     http://www.psiphon.ca/node/22

For access to Psiphon's Open Source code and related documentation, please
visit:

     https://launchpad.net/psiphon


Installation
------------

Please see the file called INSTALL.  Platform specific notes can be found in
README.platforms.


Licensing
----------

Please see the file called LICENSE.


Psiphon Development Road Map
----------------------------------

Psiphon's Development Road Map is currently under review and will be published
as soon as it's available.


Psiphon Development Submission Guidelines
------------------------------------------------

The Psiphon Open Source Development Submission Guidelines are currently being
drafted, and will be posted as soon these are available.


Contacts
---------

For more information on Psiphon Inc, please visit our web-site at:

     www.psiphon.ca

To contact Psiphon directly, please use our email form at:

     http://www.psiphon.ca/contact

For more information on Pisphon's Open Source project, please visit:

     https://launchpad.net/psiphon