Mercurial > sat_legacy_website
annotate templates/sat_website/principles.html @ 148:75a95a1dfeb6
don't mention Liberapay in the subscription confirmation email
author | souliane <souliane@mailoo.org> |
---|---|
date | Tue, 17 Oct 2017 19:18:44 +0200 |
parents | b96dbc7b6c61 |
children |
rev | line source |
---|---|
33
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
1 {% extends "sat_website/category.html" %} |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
2 |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
3 {% comment %} |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
4 SàT website: Salut à Toi's presentation website |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
5 Copyright (C) 2012 Jérôme Poisson (goffi@goffi.org) |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
6 |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
7 This file is part of SàT website. |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
8 |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
9 SàT website is free software: you can redistribute it and/or modify |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
10 it under the terms of the GNU Affero General Public License as published by |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
11 the Free Software Foundation, either version 3 of the License, or |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
12 (at your option) any later version. |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
13 |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
14 Foobar is distributed in the hope that it will be useful, |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
15 but WITHOUT ANY WARRANTY; without even the implied warranty of |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
17 GNU Affero General Public License for more details. |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
18 |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
19 You should have received a copy of the GNU Affero General Public License |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
20 along with Foobar. If not, see <http://www.gnu.org/licenses/>. |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
21 {% endcomment %} |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
22 |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
23 {% load i18n %} |
50 | 24 {% load staticfiles %} |
33
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
25 |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
26 {% block headline %}{% trans "Principles" %}{% endblock %} |
46
a18800261cf6
change some texts, add a couple of screenshots, set metadata version and year to the medias
souliane <souliane@mailoo.org>
parents:
45
diff
changeset
|
27 {% block subtext %}{% trans "Some technical words to explain the project." %}{% endblock %} |
33
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
28 {% block main_container %} |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
29 |
50 | 30 <div> |
113
b96dbc7b6c61
use of “libre” in english version is replaced by “free (libre)” or “free (as in freedom)” to avoid miscomprehension
Goffi <goffi@goffi.org>
parents:
75
diff
changeset
|
31 {% trans "We usually present SàT as a multipurpose, multi frontend, free (libre) and decentralised communication tool... Let us explain what we mean:" %} |
60 | 32 </div> |
50 | 33 |
34 <div class="row"> | |
35 <h5 class="alert alert-success"> | |
53
84c2e20d3de1
include some corrections suggested by Goffi
souliane <souliane@mailoo.org>
parents:
50
diff
changeset
|
36 <a name="multipurpose"></a>{% trans "Multipurpose" %} |
50 | 37 </h5> |
38 <div class="info"> | |
39 <p> | |
40 {% blocktrans with xmpp="<abbr title=\"eXtensible Messaging and Presence Protocol\">XMPP</abbr>" %} | |
67
ae46991a3489
English correction (typos and improvements) by Florian and Rachelle
souliane <souliane@mailoo.org>
parents:
60
diff
changeset
|
41 Based on the powerful {{ xmpp }} standard, SàT can obviously be used for instant messaging and much more! |
ae46991a3489
English correction (typos and improvements) by Florian and Rachelle
souliane <souliane@mailoo.org>
parents:
60
diff
changeset
|
42 Blogging and microblogging, file sharing, games are other possible usage.... Using gateways, you can also communicate with other networks like IRC or StatusNet. It is also possible to redirect your XMPP messages to your email address, or to send an email that would be delivered on XMPP. |
50 | 43 The "X" of XMPP stands for eXtensible: our features list is also extensible! Check the specifications page for a current status of what we've been doing. |
44 {% endblocktrans %} | |
45 </p> | |
46 <p><a class="btn btn-default" href="specifications.html" role="button">{% trans "Specifications" %}</a></p> | |
47 </div> | |
48 </div> | |
49 | |
50 <div class="row"> | |
51 <h5 class="alert alert-success"> | |
53
84c2e20d3de1
include some corrections suggested by Goffi
souliane <souliane@mailoo.org>
parents:
50
diff
changeset
|
52 <a name="multifrontend"></a>{% trans "Multi frontend" %} |
50 | 53 </h5> |
54 <div class="info"> | |
55 <p> | |
56 {% blocktrans %} | |
67
ae46991a3489
English correction (typos and improvements) by Florian and Rachelle
souliane <souliane@mailoo.org>
parents:
60
diff
changeset
|
57 SàT has been developped since the beginning with an idea in mind: it should be useable from the command line, with a console or desktop interface, from a web browser. The backend of the software manages the communication with your XMPP server and does most of the processing. On top of that, you are free to use the frontend of your choice. If you would like to help the project, a great thing would be to develop a new frontend so don't hesitate to contact us! |
50 | 58 {% endblocktrans %} |
59 </p> | |
60 <p><a class="btn btn-default" href="frontends.html" role="button">{% trans "Frontends" %}</a></p> | |
61 </div> | |
62 </div> | |
63 | |
64 <div class="row"> | |
65 <h5 class="alert alert-success"> | |
53
84c2e20d3de1
include some corrections suggested by Goffi
souliane <souliane@mailoo.org>
parents:
50
diff
changeset
|
66 <a name="libre"></a>{% trans "Libre" %} |
50 | 67 </h5> |
68 <div class="info"> | |
69 <p> | |
70 {% blocktrans %} | |
67
ae46991a3489
English correction (typos and improvements) by Florian and Rachelle
souliane <souliane@mailoo.org>
parents:
60
diff
changeset
|
71 We exclusively use and develop free and open-source software. It is not only free for you to get and run it, but you can also analyse it, modify it or redistribute it. Since this is enough to free a program but not the person who uses it, we wrote a social contract - a moral engagement with the user - that is also mentioned in the statutes of the association. |
50 | 72 {% endblocktrans %} |
73 </p> | |
74 <p><a class="btn btn-default" href="social_contract.html" role="button">{% trans "Social contract" %}</a></p> | |
75 </div> | |
76 </div> | |
77 | |
78 <div class="row"> | |
79 <h5 class="alert alert-success"> | |
53
84c2e20d3de1
include some corrections suggested by Goffi
souliane <souliane@mailoo.org>
parents:
50
diff
changeset
|
80 <a name="decentralised"></a>{% trans "Decentralised" %} |
50 | 81 </h5> |
82 <div class="info"> | |
83 <p> | |
60 | 84 {% blocktrans with xmpp="<abbr title=\"eXtensible Messaging and Presence Protocol\">XMPP</abbr>" %} |
85 This is the most complicated aspect to understand, yet a crucial one. Being based on {{ xmpp }}, SàT is immediately decentralised (federated). But what does it mean? To get this point, we need to imagine the Internet as a set of layers. To make it easier, let's say there are only two layers: the physical and the logical one. On the physical layer, you are directly connected to your service provider, and indirectly to all the rest of the world. | |
50 | 86 {% endblocktrans %} |
87 <div class="thumbnail"> | |
75
085280c48363
update decentralisation schemas after Simona's suggestions
souliane <souliane@mailoo.org>
parents:
67
diff
changeset
|
88 <img class="schema" src="{% static "images/decentralisation/1_physical.svg" %}" ><br/> |
50 | 89 </div> |
90 </p> | |
91 <p> | |
92 {% blocktrans %} | |
67
ae46991a3489
English correction (typos and improvements) by Florian and Rachelle
souliane <souliane@mailoo.org>
parents:
60
diff
changeset
|
93 On the logical layer, you are directly connected to your usual "social network", and since it's centralised, all its users are directly connected to it: it can access and own all the data, it can unilaterally decide to censor or exclude a user. It has too much power. |
50 | 94 {% endblocktrans %} |
95 <div class="thumbnail"> | |
75
085280c48363
update decentralisation schemas after Simona's suggestions
souliane <souliane@mailoo.org>
parents:
67
diff
changeset
|
96 <img class="schema" src="{% static "images/decentralisation/2_logical_centralised.svg" %}" ><br/> |
50 | 97 <div class="caption"> |
98 {% trans "Centralised communication system on top of the physical layer - note that one user on the right who refuses to use such a system." %} | |
99 </div> | |
100 </div> | |
101 </p> | |
102 <p> | |
103 {% blocktrans %} | |
60 | 104 Now what if your usual "social network" is decentralised? The main difference is that there's not a single entity to manage all the connections and all the data, but a lot of them. |
67
ae46991a3489
English correction (typos and improvements) by Florian and Rachelle
souliane <souliane@mailoo.org>
parents:
60
diff
changeset
|
105 All the users are connected to the same network, but each of them can decide which server they want to connect to. As a result, the data and the network administration's tasks are shared between all the servers. Is it possible to do that on the Internet? Yes, this is how the email works! That's decentralisation. |
50 | 106 {% endblocktrans %} |
107 <div class="thumbnail"> | |
75
085280c48363
update decentralisation schemas after Simona's suggestions
souliane <souliane@mailoo.org>
parents:
67
diff
changeset
|
108 <img class="schema" src="{% static "images/decentralisation/3_logical_decentralised.svg" %}" ><br/> |
50 | 109 <div class="caption"> |
110 {% trans "Decentralised communication system on top the physical layer - the user on the right is still resisting." %} | |
111 </div> | |
112 </div> | |
113 </p> | |
114 <p> | |
115 {% blocktrans with xmpp="<abbr title=\"eXtensible Messaging and Presence Protocol\">XMPP</abbr>" federation_prefix='<a href="#federated">' federation_suffix='</a>' %} | |
67
ae46991a3489
English correction (typos and improvements) by Florian and Rachelle
souliane <souliane@mailoo.org>
parents:
60
diff
changeset
|
116 Now what if you don't trust anybody? Then you are free to host your own server at home, via an association or in your work office. Is this possible too?! Yes, this is also how the email works! And this is what we did for our server libervia.org and without asking anybody's permission - the {{ xmpp }} interdomain {{ federation_prefix }}federation{{ federation_suffix }} makes it possible. |
50 | 117 {% endblocktrans %} |
118 <div class="thumbnail"> | |
75
085280c48363
update decentralisation schemas after Simona's suggestions
souliane <souliane@mailoo.org>
parents:
67
diff
changeset
|
119 <img class="schema" src="{% static "images/decentralisation/4_logical_decentralised_self_hosting.svg" %}" > |
50 | 120 <div class="caption"> |
75
085280c48363
update decentralisation schemas after Simona's suggestions
souliane <souliane@mailoo.org>
parents:
67
diff
changeset
|
121 {% trans "Decentralised communication system with self-hosting ability - the dot on the right is still an Internet user, but for the communication service it's both a user and a server." %} |
50 | 122 </div> |
123 </div> | |
124 </p> | |
125 <p> | |
126 {% blocktrans with contact_prefix='<a href="community.html">' contact_suffix='</a>' %} | |
67
ae46991a3489
English correction (typos and improvements) by Florian and Rachelle
souliane <souliane@mailoo.org>
parents:
60
diff
changeset
|
127 So... in a nutshell: decentralisation is like how the email works. There are many servers, you can use the one you want and if you want to help the decentralisation, you can also add a new server by yourself. It requires some technical knowledge but it doesn't cost much and it allows more freedom. Feel free to {{ contact_prefix }}contact us{{ contact_suffix }} if you need some details! |
50 | 128 {% endblocktrans %} |
129 </p> | |
130 <div class="alert alert-info"> | |
131 {% blocktrans with article='<a href="http://networkcultures.org/unlikeus/resources/articles/what-is-a-federated-network/">Beyond distributed and decentralized: what is a federated network?</a>' %} | |
132 <b>Note:</b> decentralisation, federation, distribution... these terms are not strictly defined. To debate about that is not the goal of this page, but we recommend you the reading of this article: {{ article }} It's not XMPP-specific but it's a good start. | |
133 {% endblocktrans %} | |
33
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
134 </div> |
50 | 135 </div> |
136 </div> | |
137 | |
138 <div class="row"> | |
139 <h5 class="alert alert-success"> | |
53
84c2e20d3de1
include some corrections suggested by Goffi
souliane <souliane@mailoo.org>
parents:
50
diff
changeset
|
140 <a name="standard"></a>{% trans "Standard" %} |
50 | 141 </h5> |
142 <div class="info"> | |
143 <p> | |
144 {% blocktrans with xsf="<abbr title=\"XMPP Standards Foundation\">XSF</abbr>" %}Using a standard protocol is a key point: it's robust, widely used, tested and well documented. Every change is discussed publicly, there are debates on the best way to achieve goals and the {{ xsf }} is the guarantor of the evolution and stability of the protocol.{% endblocktrans %} | |
145 </p> | |
146 <p> | |
147 {% blocktrans with xmpp="<abbr title=\"eXtensible Messaging and Presence Protocol\">XMPP</abbr>" %} | |
67
ae46991a3489
English correction (typos and improvements) by Florian and Rachelle
souliane <souliane@mailoo.org>
parents:
60
diff
changeset
|
148 As a consequence, SàT communicates with other {{xmpp}} projects and the way we "talk" together is fully documented. For the user, this means you can switch from one {{ xmpp }} client to another using the same account. This is taking the opposite direction to some proprietary and commercial networks which tend to lock their users up. Open your borders! |
50 | 149 {% endblocktrans %} |
150 </p> | |
151 </div> | |
152 </div> | |
153 | |
154 <div class="row"> | |
155 <h5 class="alert alert-success"> | |
53
84c2e20d3de1
include some corrections suggested by Goffi
souliane <souliane@mailoo.org>
parents:
50
diff
changeset
|
156 <a name="multiplatform"></a>{% trans "Multiplatform" %} |
50 | 157 </h5> |
158 <div class="info"> | |
159 <p> | |
67
ae46991a3489
English correction (typos and improvements) by Florian and Rachelle
souliane <souliane@mailoo.org>
parents:
60
diff
changeset
|
160 {% blocktrans %}Since its beginning, the SàT project was made with other platforms in mind. It's only available on GNU/Linux so far (except of course Libervia, the web interface, which is available from any modern browser), but other platforms are planned.{% endblocktrans %} |
50 | 161 </p> |
162 </div> | |
163 </div> | |
33
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
164 |
73c6333fd124
change overview.html, move the previous content to principles.html
souliane <souliane@mailoo.org>
parents:
diff
changeset
|
165 {% endblock %} |