aboutsummaryrefslogtreecommitdiff
path: root/template/index.html.j2
diff options
context:
space:
mode:
Diffstat (limited to 'template/index.html.j2')
-rw-r--r--template/index.html.j2293
1 files changed, 293 insertions, 0 deletions
diff --git a/template/index.html.j2 b/template/index.html.j2
new file mode 100644
index 00000000..48e41248
--- /dev/null
+++ b/template/index.html.j2
@@ -0,0 +1,293 @@
1{% extends "common/base.j2" %}
2{% block body_content %}
3<!-- Jumbotron -->
4<div class="container-logo banner dark text-center">
5 <img src="{{ url('static/images/gnunet-anonymous-logo.png') }}" />
6</div>
7<div class="jumbotron">
8 <div class="container text-center">
9 <p>
10 {% trans %}
11 GNUnet is a new network protocol stack for building secure, distributed,
12 and privacy-preserving applications. With strong roots in academic
13 <a href="https://old.gnunet.org/bibliography">research</a>, our goal is to replace the
14 <a href="https://secushare.org/broken-internet">old insecure Internet</a>
15 protocol stack.
16 {% endtrans %}
17 <br><br>
18 {% trans %}
19 GNUnet is typically run as an
20 <a href="https://en.wikipedia.org/wiki/Overlay_network">overlay network</a>
21 on top of the the existing Internet infrastructure forming the
22 basis of a hybrid
23 <a href="architecture.html">peer-to-peer mesh and relay backbone</a>
24 for applications to run on. It could just as well be run
25 independently of the Internet, over
26 <a href="https://en.wikipedia.org/wiki/Physical_layer">dedicated radio and cable</a>.
27 {% endtrans %}
28 <br><br>
29 {% trans %}
30 GNUnet is made for an open society: It's a self-organizing
31 network and it is
32 <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a>
33 as in freedom. GNUnet puts you in control of your data. You
34 determine which data to share with whom, and you're not
35 pressured to accept compromises.
36 {% endtrans %}
37 </p>
38 <p>
39 <a class="btn btn-primary btn-lg" href="https://git.gnunet.org/gnunet.git">
40 {% trans %}
41 Download GNUnet (via Git)
42 {% endtrans %}
43 </a>
44 <a class="btn btn-primary btn-lg" href="ev.html">
45 {% trans %}
46 Join &amp; support us!
47 {% endtrans %}
48 </a>
49 </p>
50 </div>
51</div>
52
53<div class="container-fluid adorn_h3_bracket c_acronym">
54 <div class="container">
55 <div class="row">
56 <div class="container text-center">
57 <h1>{% trans %}The Internet of tomorrow needs GNUnet today{% endtrans %}</h1>
58 </div>
59 </div>
60 <div class="row">
61 <div class="col-lg-4">
62 <h3>{{ _("Imagine...") }}</h3>
63 <p>
64 {% trans %}
65 The conventional Internet is currently like a system of roads
66 with deep potholes and highwaymen all over the place. Even if
67 you still can use the roads (e.g. send emails, or browse
68 websites) your vehicle might get hijacked, damaged, or long
69 arms might reach into its back and steal your items (data) to
70 use it against you and sell it to others - while you can't
71 even notice the thievery nor accuse and hold the scroungers
72 accountable.
73 {% endtrans %}
74 </p>
75 </div>
76 <div class="col-lg-4">
77 <h3>{{ _("The Internet is broken") }}</h3>
78
79 <p>
80 {% trans %}
81 Protocols from Ethernet and IP to BGP and X.509 PKI are
82 insecure by default: protecting against address forgery,
83 routers learning metadata, or choosing trustworthy CAs is
84 nontrivial and sometimes impossible.
85 {% endtrans %}
86 </p>
87 <p>
88 {% trans %}
89 GNUnet provides
90 <a href="https://www.w3.org/2014/strint/papers/65.pdf">privacy by design</a>,
91 improving addressing, routing, naming and
92 content distribution in a technically robust manner - as
93 opposed to ad-hoc designs in place today.
94 {% endtrans %}
95 </p>
96 </div>
97 <div class="col-lg-4">
98 <h3>{{ _("Decentralization is hard") }}</h3>
99
100 <p>
101 {% trans %}
102 It seems as if every other distributed or P2P project
103 develops its own library stack, covering transports, stream
104 muxing, discovery and others. This divides effort and
105 multiplies bug count.
106 {% endtrans %}
107 <p>
108 {% trans %}
109 GNUnet is a metadata-preserving foundation for your
110 application, covering areas from addressing to reliable
111 bidirectional Axolotl-encrypted channels, with advanced
112 routing. Our work is based on continuous research spanning
113 almost two decades.
114 {% endtrans %}
115 </p>
116 </div>
117 </div>
118 <div class="row">
119 <div class="col-lg-4">
120 <h3>{{ _("Metadata is exposed") }}</h3>
121 <p>
122 {% trans %}
123 Even though transport encryption is increasingly being
124 deployed on the Internet, it still reveals data that can
125 threaten democracy: the identities of senders and receivers,
126 the times, frequency and the volume of communication are all
127 still revealed.
128 <!-- Looks like a weak argumentation to me:
129 which <a
130 href="https://www.freehaven.net/anonbib/cache/websitefingerprinting-pets2016.pdf">enables
131 reverse-engineering pages visited via website
132 fingerprinting</a>. -->
133 {% endtrans %}
134 <p>
135 {% trans %}
136 GNUnet
137 <a href="https://secushare.org/anonymity">addresses</a>
138 these concerns with perfect forward secrecy via ephemeral
139 public key addressing, fixed packet size to hinder traffic
140 analysis, layered encryption, Sybil-resistant routing, and
141 more.
142 {% endtrans %}
143 </p>
144 </div>
145 <div class="col-lg-4">
146 <h3>{{ _("Freedoms are not respected") }}</h3>
147 <p>
148 {% trans %}
149 Today, monitoring increasingly centralized infrastructure,
150 proprietary implementations, traffic shapers and firewalls
151 restrict all of the
152 <a href="https://www.gnu.org/philosophy/free-sw.html">essential freedoms</a>
153 to various degrees.
154 {% endtrans %}
155 </p>
156 <p>
157 {% trans %}
158 GNUnet gives users freedoms to securely access information
159 ("run" the network), to study all aspects of the network’s
160 operation ("access the code"), to distribute information
161 ("copy"), as well as the freedom to deploy new applications
162 ("modify").
163 {% endtrans %}
164 </p>
165 </div>
166 </div>
167 </div>
168 <!--
169 <div class="container">
170 <div class="row">
171 <div class="container text-center bg-primary">
172 <h3>
173 {% trans %}
174 GNUnet aims to enable a secure and ethical Internet.
175 {% endtrans %}
176 </h3>
177 </div>
178 </div>
179 </div>
180 //-->
181</div>
182
183
184
185<div class="container adorn_h3_bracket">
186 <div class="row">
187 <div class="container text-center">
188 <h1>
189 {% trans %}
190 Featured Applications
191 {% endtrans %}
192 </h1>
193 </div>
194 </div>
195 <div class="row">
196 <div class="col-lg-4">
197 <h3>{{ _("GNU Taler") }}</h3>
198
199 <p>
200 {% trans %}
201 <a href="https://taler.net/">GNU Taler</a>
202 is a new privacy-preserving electronic payment system.
203 Payments are cryptographically
204 secured and are confirmed within milliseconds with
205 extremely low transaction costs.
206 {% endtrans %}
207 </p>
208 </div>
209
210 <div class="col-lg-4">
211 <h3>{{ _("The GNU Name System") }}</h3>
212
213 <p>
214 {% trans %}
215 The GNU Name System (GNS) is a fully decentralized replacement
216 for the Domain Name System (DNS). Instead of using a
217 hierarchy, GNS uses a directed graph. Naming conventions
218 are similar to DNS, but queries and replies are private even
219 with respect to peers providing the answers. The integrity of
220 records and privacy of look-ups is cryptographically secured.
221 <!-- Too technical: GNS integrates
222 a robust, efficient and instant key revocation mechanism. -->
223 {% endtrans %}
224 </p>
225
226 </div>
227 <div class="col-lg-4">
228 <h3>{{ _("secushare") }}</h3>
229
230 <p>
231 {% trans %}
232 <a href="https://secushare.org/">secushare</a>
233 is creating a decentralized social networking
234 application on top of GNUnet. Using overlay
235 multicast and the extensible PSYC protocol, notifications are
236 distributed end-to-end encrypted to authorized recipients only.
237 {% endtrans %}
238 </p>
239 </div>
240 </div>
241
242 <div class="row">
243 <div class="col-lg-4">
244 <h3>{{ _("pretty Easy privacy") }}</h3>
245
246 <p>
247 {% trans %}
248 <a href="https://pep.foundation/">pretty Easy privacy</a> (p&#8801;p)
249 is creating a usable end-to-end encrypted e-mail solution using
250 opportunistic key exchange.
251 p&#8801;p will use GNUnet to protect metadata and exploit new
252 cryptographic protocols to verify keys.
253 {% endtrans %}
254 </p>
255 </div>
256 <div class="col-lg-4">
257 <h3>{{ _("Filesharing") }}</h3>
258 <p>
259 {% trans %}
260 GNUnet filesharing is an application that provides
261 censorship-resistant, anonymous filesharing. The publisher is
262 empowered to make a gradual choice between performance and anonymity.
263 {% endtrans %}
264 </p>
265
266 </div>
267 <div class="col-lg-4">
268 <h3>{{ _("Conversation") }}</h3>
269 <p>
270 {% trans %}
271 GNUnet conversation is an application that provides secure
272 voice communication in a fully decentralized way by employing
273 GNUnet for routing and transport.
274 {% endtrans %}
275 </p>
276
277 </div>
278 </div>
279</div>
280
281<div class="container adorn_h3_bracket">
282 <div class="row">
283 <div class="container text-center">
284 <h1>{{ _("News") }}</h1>
285 </div>
286 </div>
287 <div class="row">
288 <div class="col-lg-12">
289 {% include "template/news.html.j2.inc" %}
290 </div>
291 </div>
292</div> <!-- /container -->
293{% endblock body_content %}