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.j2249
1 files changed, 128 insertions, 121 deletions
diff --git a/template/index.html.j2 b/template/index.html.j2
index 4459b69f..988031dc 100644
--- a/template/index.html.j2
+++ b/template/index.html.j2
@@ -13,26 +13,15 @@
13 <div> 13 <div>
14 <img src="{{ url_static('images/gnunet-logo-dark-text.png') }}" alt="GNUnet" /> 14 <img src="{{ url_static('images/gnunet-logo-dark-text.png') }}" alt="GNUnet" />
15 </div> 15 </div>
16 <p>
17 {% trans %}
18 GNUnet is a new network protocol stack for building secure,
19 distributed, and privacy-preserving applications.<br/>
20 With
21 strong roots in
22 <a href="https://bib.gnunet.org">academic research</a>, our
23 goal is to replace the
24 <a href="https://secushare.org/broken-internet">old insecure Internet</a>
25 protocol stack.
26 {% endtrans %}
27 </p>
28 </div> 16 </div>
29</div> 17</div>
30<div class="container-fluid c_acronym link-white bluebox"> 18<div class="container-fluid c_acronym bluebox">
31 <div class="container"> 19 <div class="container">
32 <div class="row"> 20 <div class="row">
33 <div class="col-lg-8"> 21 <div class="col-lg-2"></div>
22 <div class="col-lg-6">
34 <section> 23 <section>
35 <h3>{{ _("Imagine...") }}</h3> 24 <h3>{{ _("The Internet is broken") }}</h3>
36 <p> 25 <p>
37 {% trans %} 26 {% trans %}
38 The conventional Internet is currently like a system of 27 The conventional Internet is currently like a system of
@@ -52,52 +41,43 @@
52 recognize your car license plate, track you everywhere you drive, 41 recognize your car license plate, track you everywhere you drive,
53 and save this information in a central data base. 42 and save this information in a central data base.
54 --> 43 -->
44 The Internet was not designed with security in mind: protecting against
45 address forgery, routers learning metadata, or choosing trustworthy
46 third parties is nontrivial and sometimes impossible.
47 <!--
48 Proposal from Fabian Gerlach: The Internet is not designed with security in mind:
49 The network generally learns too much about users; it has insecure
50 defaults and high complexity; and it is centralized. That makes it very
51 vulnerable for multiple attacks massively threatening our freedom.
52 -->
55 {% endtrans %} 53 {% endtrans %}
56 </p> 54 </p>
57 </section> 55 </section>
58 </div> 56 </div>
59 <div class="col-lg-4"> 57 <div class="col-lg-3">
60 <span class="fa fa-road homepageicon right"></span> 58 <span class="fas fa-dumpster-fire homepageicon right"></span>
61 </div> 59 </div>
62 </div> 60 </div>
63 </div> 61 </div>
64</div> 62</div>
65<div class="container-fluid"> 63<div class="container-fluid">
66 <div class="container"> 64 <div class="container">
67 <div class="row"> 65 <div class="row">
68 <div class="col-lg-4"> 66 <div class="col-lg-2">
69 <span class="fas fa-dumpster-fire homepageicon"></span> 67 <span class="fas fa-layer-group homepageicon"></span>
70 </div> 68 </div>
71 <div class="col-lg-8"> 69 <div class="col-lg-6">
72 <section> 70 <section>
73 <h3>{{ _("The Internet is broken") }}</h3>
74 <p> 71 <p>
75 {% trans %} 72 {% trans %}
76 Protocols from Ethernet and IP to BGP and X.509 PKI are 73 GNUnet is a new network protocol stack for building secure,
77 insecure by default: protecting against address forgery, 74 distributed, and privacy-preserving applications.<br/>
78 routers learning metadata, or choosing trustworthy CAs is 75 With
79 nontrivial and sometimes impossible. 76 strong roots in
80 <!-- 77 <a href="https://bib.gnunet.org">academic research</a>, our
81 Proposal from Fabian Gerlach: The Internet is not designed with security in mind: 78 goal is to replace the
82 The network generally learns too much about users; it has insecure 79 <a href="https://secushare.org/broken-internet">old insecure Internet</a>
83 defaults and high complexity; and it is centralized. That makes it very 80 protocol stack.
84 vulnerable for multiple attacks massively threatening our freedom.
85 -->
86 {% endtrans %}
87 </p>
88 <p>
89 {% trans %}
90 GNUnet provides
91 <a href="https://www.w3.org/2014/strint/papers/65.pdf">privacy by design</a>,
92 improving addressing, routing, naming and
93 content distribution in a technically robust manner - as
94 opposed to ad-hoc designs in place today.
95 <!--
96 Proposal from fabian gerlach: GNUnet is built
97 <a href="https://www.w3.org/2014/strint/papers/65.pdf">"privacy by design"</a> and
98 "distributed by design". This improves addressing, routing, naming and
99 content distribution in a technically robust manner.
100 -->
101 {% endtrans %} 81 {% endtrans %}
102 </p> 82 </p>
103 </section> 83 </section>
@@ -105,42 +85,32 @@
105 </div> 85 </div>
106 </div> 86 </div>
107</div> 87</div>
88
108<div class="container-fluid c_acronym bluebox"> 89<div class="container-fluid c_acronym bluebox">
109 <div class="container"> 90 <div class="container">
110 <div class="row"> 91 <div class="row">
111 <div class="col-lg-8"> 92 <div class="col-lg-2"></div>
93 <div class="col-lg-6">
112 <section> 94 <section>
113 <h3>{{ _("Decentralization is hard") }}</h3> 95 <h3>{{ _("Metadata is exposed") }}</h3>
114
115 <p> 96 <p>
116 {% trans %} 97 {% trans %}
117 <!-- 98 Your metadata is just as revealing as the actual content; and it gets exposed on the Internet.<br>
118 replaced with Proposal from Fabian Gerlach: 99 Even though transport encryption is increasingly being
119 It seems as if every other distributed or P2P project 100 deployed on the Internet, it still reveals data that can
120 develops its own library stack, covering transports, stream 101 threaten democracy: the identities of senders and receivers,
121 muxing, discovery and others. This divides effort and 102 the times, frequency and the volume of communication are all
122 multiplies bug count. 103 still revealed.<br>
123 -->
124 Instead of sharing common components and tools for
125 building P2P systems, every P2P project seems to re-invent
126 the wheel.
127 <!-- TODO: rework this sentence. -->
128 This heightens the effort and increases the
129 potential number of vulnerabilities.
130 {% endtrans %}
131 <p>
132 {% trans %}
133 GNUnet is a metadata-preserving foundation for your
134 application, covering areas from addressing to reliable
135 bidirectional Axolotl-encrypted channels, with advanced
136 routing. Our work is based on continuous research spanning
137 almost two decades.
138 {% endtrans %} 104 {% endtrans %}
105 <!--
106 Looks like a weak argumentation to me:
107 which <a href="https://www.freehaven.net/anonbib/cache/websitefingerprinting-pets2016.pdf">enables reverse-engineering pages visited via website fingerprinting</a>.
108 -->
139 </p> 109 </p>
140 </section> 110 </section>
141 </div> 111 </div>
142 <div class="col-lg-4"> 112 <div class="col-lg-3">
143 <span class="fa fa-network-wired homepageicon right"></span> 113 <span class="fa fa-eye homepageicon right"></span>
144 </div> 114 </div>
145 </div> 115 </div>
146 </div> 116 </div>
@@ -148,32 +118,27 @@
148<div class="container-fluid"> 118<div class="container-fluid">
149 <div class="container"> 119 <div class="container">
150 <div class="row"> 120 <div class="row">
151 <div class="col-lg-4"> 121 <div class="col-lg-2">
152 <span class="fa fa-eye homepageicon"></span> 122 <i class="fas fa-shield-alt homepageicon"></i>
153 </div> 123 </div>
154 <div class="col-lg-8"> 124 <div class="col-lg-6">
155 <section> 125 <section>
156 <h3>{{ _("Metadata is exposed") }}</h3>
157 <p> 126 <p>
158 {% trans %} 127 {% trans %}
159 Your metadata is just as revealing as the actual content; and it gets exposed on the Internet.<br> 128 GNUnet provides
160 Even though transport encryption is increasingly being 129 <a href="https://www.w3.org/2014/strint/papers/65.pdf">privacy by design</a>,
161 deployed on the Internet, it still reveals data that can 130 improving addressing, routing, naming and
162 threaten democracy: the identities of senders and receivers, 131 content distribution in a technically robust manner - as
163 the times, frequency and the volume of communication are all 132 opposed to ad-hoc designs in place today.
164 still revealed.<br> 133 <!--
165 <!-- 134 Proposal from fabian gerlach: GNUnet is built
166 Looks like a weak argumentation to me: 135 <a href="https://www.w3.org/2014/strint/papers/65.pdf">"privacy by design"</a> and
167 which <a href="https://www.freehaven.net/anonbib/cache/websitefingerprinting-pets2016.pdf">enables reverse-engineering pages visited via website fingerprinting</a>. 136 "distributed by design". This improves addressing, routing, naming and
168 --> 137 content distribution in a technically robust manner.
169 GNUnet 138 -->
170 <a href="https://secushare.org/anonymity">addresses</a>
171 these concerns with perfect forward secrecy via ephemeral
172 public key addressing, fixed packet size to hinder traffic
173 analysis, layered encryption, Sybil-resistant routing, and
174 more.
175 {% endtrans %} 139 {% endtrans %}
176 </p> 140
141 <p>
177 </section> 142 </section>
178 </div> 143 </div>
179 </div> 144 </div>
@@ -182,7 +147,8 @@
182<div class="container-fluid c_acronym bluebox"> 147<div class="container-fluid c_acronym bluebox">
183 <div class="container"> 148 <div class="container">
184 <div class="row"> 149 <div class="row">
185 <div class="col-lg-8"> 150 <div class="col-lg-2"></div>
151 <div class="col-lg-6">
186 <section> 152 <section>
187 <h3>{{ _("Freedoms are not respected") }}</h3> 153 <h3>{{ _("Freedoms are not respected") }}</h3>
188 <p> 154 <p>
@@ -194,9 +160,30 @@
194 to various degrees. 160 to various degrees.
195 {% endtrans %} 161 {% endtrans %}
196 </p> 162 </p>
163 </section>
164 </div>
165 <div class="col-lg-3">
166 <i class="fas fa-user-lock homepageicon right"></i>
167 </div>
168 </div>
169 </div>
170</div>
171<div class="container-fluid">
172 <div class="container">
173 <div class="row">
174 <div class="col-lg-2">
175 <span class="fas fa-dove homepageicon"></span>
176 </div>
177 <div class="col-lg-6">
178 <section>
197 <p> 179 <p>
198 {% trans %} 180 {% trans %}
199 GNUnet gives users freedoms to securely access information 181 GNUnet is made for a free and open society: It&#39;s a self-organizing network and it
182 is <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a>
183 as in freedom. GNUnet puts you in control of your data.
184 You determine which data to share with whom, and you&#39;re not
185 pressured to accept compromises.
186 It gives users freedoms to securely access information
200 ("run" the network), to study all aspects of the network&#39;s 187 ("run" the network), to study all aspects of the network&#39;s
201 operation ("access the code"), to distribute information 188 operation ("access the code"), to distribute information
202 ("copy"), as well as the freedom to deploy new applications 189 ("copy"), as well as the freedom to deploy new applications
@@ -205,8 +192,38 @@
205 </p> 192 </p>
206 </section> 193 </section>
207 </div> 194 </div>
208 <div class="col-lg-4"> 195 </div>
209 <span class="fas fa-dove homepageicon right"></span> 196 </div>
197</div>
198<div class="container-fluid c_acronym bluebox">
199 <div class="container">
200 <div class="row">
201 <div class="col-lg-2"></div>
202 <div class="col-lg-6">
203 <section>
204 <h3>{{ _("Decentralization is the key, but hard") }}</h3>
205
206 <p>
207 {% trans %}
208 <!--
209 replaced with Proposal from Fabian Gerlach:
210 It seems as if every other distributed or P2P project
211 develops its own library stack, covering transports, stream
212 muxing, discovery and others. This divides effort and
213 multiplies bug count.
214 -->
215 Instead of sharing common components and tools for
216 building P2P systems, every P2P project seems to re-invent
217 the wheel.
218 <!-- TODO: rework this sentence. -->
219 This heightens the effort and increases the
220 potential number of vulnerabilities.
221 {% endtrans %}
222 </p>
223 </section>
224 </div>
225 <div class="col-lg-3">
226 <span class="fas fa-dharmachakra homepageicon right"></span>
210 </div> 227 </div>
211 </div> 228 </div>
212 </div> 229 </div>
@@ -214,36 +231,26 @@
214<div class="container-fluid"> 231<div class="container-fluid">
215 <div class="container"> 232 <div class="container">
216 <div class="row"> 233 <div class="row">
217 <div class="col-lg-4"> 234 <div class="col-lg-2">
218 <img style="height: 80%;" src="{{ url_static('images/gnunet-logo-dark-text.png') }}" alt="GNUnet" /> 235 <span class="fas fa-flask homepageicon"></span>
219 </div> 236 </div>
220 <div class="col-lg-8"> 237 <div class="col-lg-6">
221 <section> 238 <section>
222 <h3>{{ _("Enter the GNUnet") }}</h3>
223 <p>
224 {% trans %}
225 GNUnet is typically run as an
226 <a href="https://en.wikipedia.org/wiki/Overlay_network">overlay network</a>
227 on top of the existing Internet infrastructure forming the basis of a hybrid
228 <a href="architecture.html">peer-to-peer mesh and relay backbone</a>
229 for applications to run on. It could just as well be run independently of the Internet,
230 over <a href="https://en.wikipedia.org/wiki/Physical_layer">dedicated radio and cable</a>.
231 {% endtrans %}
232 </p>
233 <p> 239 <p>
234 {% trans %} 240 {% trans %}
235 GNUnet is made for a free and open society: It&#39;s a self-organizing network and it 241 GNUnet is a metadata-preserving foundation for your
236 is <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a> 242 application, covering areas from addressing to reliable
237 as in freedom. GNUnet puts you in control of your data. 243 bidirectional Axolotl-encrypted channels, with advanced
238 You determine which data to share with whom, and you&#39;re not 244 routing. Our work is based on continuous research spanning
239 pressured to accept compromises. 245 almost two decades.
240 {% endtrans %} 246 {% endtrans %}
241 </p> 247 </p>
242 </section> 248 </section>
243 </div> 249 </div>
244 </div> 250 </div>
245 </div> 251 </div>
246</div> 252</div>
253<hr style="padding: 2em;"/>
247<div class="container-fluid"> 254<div class="container-fluid">
248 <div class="container"> 255 <div class="container">
249 <div class="row"> 256 <div class="row">