aboutsummaryrefslogtreecommitdiff
path: root/template
diff options
context:
space:
mode:
Diffstat (limited to 'template')
-rw-r--r--template/about.html.j222
-rw-r--r--template/architecture.html.j28
-rw-r--r--template/contact.html.j213
-rw-r--r--template/index.html.j22
-rw-r--r--template/install-on-macos.html.j22
-rw-r--r--template/install-on-netbsd.html.j22
-rw-r--r--template/team.html.j21
-rw-r--r--template/use.html.j212
-rw-r--r--template/video.html.j228
9 files changed, 44 insertions, 46 deletions
diff --git a/template/about.html.j2 b/template/about.html.j2
index 685f5217..9830bce7 100644
--- a/template/about.html.j2
+++ b/template/about.html.j2
@@ -70,16 +70,16 @@
70 </p> 70 </p>
71 <p> 71 <p>
72 {% trans %} 72 {% trans %}
73 To get know and learn more, please check our <a href="https://docs.gnunet.org">handbook</a>, especially the <a href="https://docs.gnunet.org/#Key-Concepts">chapter on "Key Concepts"</a>, explaining the fundamental concepts of GNUnet: 73 To get know and learn more, please check our <a href="https://docs.gnunet.org/handbook/">handbook</a>, especially the <a href="https://docs.gnunet.org/handbook/#Key-Concepts">chapter on "Key Concepts"</a>, explaining the fundamental concepts of GNUnet:
74 <ul> 74 <ul>
75 <li><a href="https://docs.gnunet.org/#Authentication">Authentication</a></li> 75 <li><a href="https://docs.gnunet.org/handbook/#Authentication">Authentication</a></li>
76 <li><a href="https://docs.gnunet.org/#Accounting-to-Encourage-Resource-Sharing">Accounting to Encourage Resource Sharing</a></li> 76 <li><a href="https://docs.gnunet.org/handbook/#Accounting-to-Encourage-Resource-Sharing">Accounting to Encourage Resource Sharing</a></li>
77 <li><a href="https://docs.gnunet.org/#Confidentiality">Confidentiality</a></li> 77 <li><a href="https://docs.gnunet.org/handbook/#Confidentiality">Confidentiality</a></li>
78 <li><a href="https://docs.gnunet.org/#Anonymity">Anonymity</a></li> 78 <li><a href="https://docs.gnunet.org/handbook/#Anonymity">Anonymity</a></li>
79 <li><a href="https://docs.gnunet.org/#Deniability">Deniability</a></li> 79 <li><a href="https://docs.gnunet.org/handbook/#Deniability">Deniability</a></li>
80 <li><a href="https://docs.gnunet.org/#Peer-Identities">Peer Identities</a></li> 80 <li><a href="https://docs.gnunet.org/handbook/#Peer-Identities">Peer Identities</a></li>
81 <li><a href="https://docs.gnunet.org/#Zones-in-the-GNU-Name-System-_0028GNS-Zones_0029">Zones in the GNU Name System (GNS Zones)</a></li> 81 <li><a href="https://docs.gnunet.org/handbook/#Zones-in-the-GNU-Name-System-_0028GNS-Zones_0029">Zones in the GNU Name System (GNS Zones)</a></li>
82 <li><a href="https://docs.gnunet.org/#Egos">Egos</a></li> 82 <li><a href="https://docs.gnunet.org/handbook/#Egos">Egos</a></li>
83 </ul> 83 </ul>
84 {% endtrans %} 84 {% endtrans %}
85 </p> 85 </p>
@@ -93,12 +93,12 @@
93 </p> 93 </p>
94 <p> 94 <p>
95 {% trans %} 95 {% trans %}
96 You are most welcome to <a href="https://gnunet.org/en/engage.html">get engaged into the conversation</a>, <a href="https://gnunet.org/en/install.html">install GNUnet</a>, <a href="https://gnunet.org/en/use.html">use it</a> and <a href="https://gnunet.org/en/contribute.html">contribute</a> in various ways. 96 You are most welcome to <a href="engage.html">get engaged into the conversation</a>, <a href="install.html">install GNUnet</a>, <a href="use.html">use it</a> and <a href="contribute.html">contribute</a> in various ways.
97 {% endtrans %} 97 {% endtrans %}
98 </p> 98 </p>
99 <p> 99 <p>
100 {% trans %} 100 {% trans %}
101Please be aware that this project is (despite of it's age) still in an early alpha stage when it comes to software &#8211; its not an easy task to rewrite the whole Internet! 101 Please be aware that this project is (despite of it's age) still in an early alpha stage when it comes to software &#8211; its not an easy task to rewrite the whole Internet!
102 {% endtrans %} 102 {% endtrans %}
103 <br> 103 <br>
104 </p> 104 </p>
diff --git a/template/architecture.html.j2 b/template/architecture.html.j2
index 76fc138e..0484c42f 100644
--- a/template/architecture.html.j2
+++ b/template/architecture.html.j2
@@ -86,13 +86,13 @@
86 <div class="col-md"> 86 <div class="col-md">
87 <h2>{{ _("System architecture") }}</h2> 87 <h2>{{ _("System architecture") }}</h2>
88 <p> 88 <p>
89 Read more about the system architecure in the respective section of our <a href="https://docs.gnunet.org/#System-Architecture" target="_blank">handbook</a>. 89 Read more about the system architecure in the respective section of our <a href="https://docs.gnunet.org/handbook/#System-Architecture" target="_blank">handbook</a>.
90 </p> 90 </p>
91 </div> 91 </div>
92 <div class="col-md"> 92 <div class="col-md">
93 <h2>{{ _("Subsystems") }}</h2> 93 <h2>{{ _("Subsystems") }}</h2>
94 <p> 94 <p>
95 Read more about the subsystems (or GNUnet services) in the respective section of our <a href="https://docs.gnunet.org/#Code-overview" target="_blank">handbook</a>. 95 Read more about the subsystems (or GNUnet services) in the respective section of our <a href="https://docs.gnunet.org/handbook/#Code-overview" target="_blank">handbook</a>.
96 </p> 96 </p>
97 </div> 97 </div>
98 </div> 98 </div>
@@ -101,13 +101,13 @@
101 <div class="col-md"> 101 <div class="col-md">
102 <h2>{{ _("libgnunetutil") }}</h2> 102 <h2>{{ _("libgnunetutil") }}</h2>
103 <p> 103 <p>
104 libgnunetutil is the fundamental library that all GNUnet code builds upon. Ideally, this library should contain most of the platform dependent code (except for user interfaces and really special needs that only few applications have). Read <a href="https://docs.gnunet.org/#libgnunetutil">more</a>. 104 libgnunetutil is the fundamental library that all GNUnet code builds upon. Ideally, this library should contain most of the platform dependent code (except for user interfaces and really special needs that only few applications have). Read <a href="https://docs.gnunet.org/handbook/#libgnunetutil">more</a>.
105 </p> 105 </p>
106 </div> 106 </div>
107 <div class="col-md"> 107 <div class="col-md">
108 <h2>{{ _("APIs") }}</h2> 108 <h2>{{ _("APIs") }}</h2>
109 <p> 109 <p>
110 GNUnet offers variaty of APIs for <a href="https://docs.gnunet.org/#Interprocess-communication-API-_0028IPC_0029" target="_blank">accessing services</a> (using IPC), <a href="https://docs.gnunet.org/#Service-API">running services</a>, <a href="https://docs.gnunet.org/#Message-Queue-API">message queues</a>, or <a href="https://docs.gnunet.org/#Cryptography-API" target="_blank">cryptographic operations</a>. 110 GNUnet offers variaty of APIs for <a href="https://docs.gnunet.org/handbook/#Interprocess-communication-API-_0028IPC_0029" target="_blank">accessing services</a> (using IPC), <a href="https://docs.gnunet.org/#Service-API">running services</a>, <a href="https://docs.gnunet.org/#Message-Queue-API">message queues</a>, or <a href="https://docs.gnunet.org/handbook/#Cryptography-API" target="_blank">cryptographic operations</a>.
111 </p> 111 </p>
112 </div> 112 </div>
113 </div> 113 </div>
diff --git a/template/contact.html.j2 b/template/contact.html.j2
index ef7f5469..adf5691d 100644
--- a/template/contact.html.j2
+++ b/template/contact.html.j2
@@ -23,7 +23,11 @@
23 <h2>{{ _("The IRC channel") }}</h2> 23 <h2>{{ _("The IRC channel") }}</h2>
24 <p> 24 <p>
25 {% trans %} 25 {% trans %}
26 #gnunet is reachable via irc.freenode.net. There is also an <a href="https://old.gnunet.org/bot/log/gnunet">archive</a> availabe. 26 <tt>#gnunet</tt> is reachable via
27 <a href="https://freenode.net">irc.freenode.net</a>.
28 There is also an
29 <a href="https://old.gnunet.org/bot/log/gnunet">archive</a>
30 available (currently unavailable, we are working on restoring access to it).
27 {% endtrans %} 31 {% endtrans %}
28 </p> 32 </p>
29 </div> 33 </div>
@@ -34,9 +38,10 @@
34 <h2>{{ _("Contacting individuals") }}</h2> 38 <h2>{{ _("Contacting individuals") }}</h2>
35 <p> 39 <p>
36 {% trans %} 40 {% trans %}
37 GNUnet developers are generally reachable at 41 GNUnet developers are generally reachable at
38 <tt>PSEUDONYM@gnunet.org</tt>. Most of us 42 either <tt>PSEUDONYM@gnunet.org</tt> or
39 support receiving GnuPG encrypted Emails. 43 <tt>LASTNAME@gnunet.org</tt>. Most of us
44 support receiving GnuPG encrypted Emails.
40 {% endtrans %} 45 {% endtrans %}
41 </p> 46 </p>
42 </div> 47 </div>
diff --git a/template/index.html.j2 b/template/index.html.j2
index 110fad0e..b1369086 100644
--- a/template/index.html.j2
+++ b/template/index.html.j2
@@ -29,7 +29,7 @@
29 {% endtrans %} 29 {% endtrans %}
30 <br><br> 30 <br><br>
31 {% trans %} 31 {% trans %}
32 GNUnet is made for an free and open society: It's a self-organizing 32 GNUnet is made for a free and open society: It's a self-organizing
33 network and it is 33 network and it is
34 <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a> 34 <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a>
35 as in freedom. GNUnet puts you in control of your data. You 35 as in freedom. GNUnet puts you in control of your data. You
diff --git a/template/install-on-macos.html.j2 b/template/install-on-macos.html.j2
index 80b1a012..7a56441f 100644
--- a/template/install-on-macos.html.j2
+++ b/template/install-on-macos.html.j2
@@ -34,7 +34,7 @@
34 34
35 <p>And you're done!. <br/> 35 <p>And you're done!. <br/>
36 GNUnet has a number of services and features. 36 GNUnet has a number of services and features.
37 Please check <a href="https://docs.gnunet.org">our documentation</a> 37 Please check <a href="https://docs.gnunet.org/">our documentation</a>
38 to learn how to use them. If you find anything odd or bugs, please 38 to learn how to use them. If you find anything odd or bugs, please
39 <a href="https://gnunet.org/bugs">let us know</a>. 39 <a href="https://gnunet.org/bugs">let us know</a>.
40 </p> 40 </p>
diff --git a/template/install-on-netbsd.html.j2 b/template/install-on-netbsd.html.j2
index aba939b3..adf15033 100644
--- a/template/install-on-netbsd.html.j2
+++ b/template/install-on-netbsd.html.j2
@@ -91,7 +91,7 @@
91 <p> 91 <p>
92 And you're done!.<br> 92 And you're done!.<br>
93 GNUnet has a number of services and features. 93 GNUnet has a number of services and features.
94 Please check <a href="https://docs.gnunet.org">our documentation</a> 94 Please check <a href="https://docs.gnunet.org/">our documentation</a>
95 to learn how to use them. If you find anything odd or bugs, please 95 to learn how to use them. If you find anything odd or bugs, please
96 <a href="https://bugs.gnunet.org">let us know</a>. 96 <a href="https://bugs.gnunet.org">let us know</a>.
97 </p> 97 </p>
diff --git a/template/team.html.j2 b/template/team.html.j2
index 23865a8e..030ca6df 100644
--- a/template/team.html.j2
+++ b/template/team.html.j2
@@ -97,6 +97,7 @@
97 <img src="{{ url('static/team-images/ng0.jpg') }}" alt="ng0" class="img-fluid"> 97 <img src="{{ url('static/team-images/ng0.jpg') }}" alt="ng0" class="img-fluid">
98 <ul class="text-center"> 98 <ul class="text-center">
99 <a href="https://n0.is"><li><i class="fas fa-home"></i></li></a> 99 <a href="https://n0.is"><li><i class="fas fa-home"></i></li></a>
100 <a href="https://keys.openpgp.org/search?q=ng0%40gnunet.org"><li><i class="fas fa-key"></i></li></a>
100 </ul> 101 </ul>
101 </div> 102 </div>
102 <h1>ng0</h1> 103 <h1>ng0</h1>
diff --git a/template/use.html.j2 b/template/use.html.j2
index b4f2fdc8..cfdd2e60 100644
--- a/template/use.html.j2
+++ b/template/use.html.j2
@@ -22,9 +22,9 @@
22 <div class="col"> 22 <div class="col">
23 <section> 23 <section>
24 <p> 24 <p>
25 This document is just a brief intro on what can be done with GNUnet. Find much more in our <a ref="https://docs.gnunet.org/">handbook / reference manual</a>, e.g. in the section <a href="https://docs.gnunet.org/#toc-Using-GNUnet-1">"using GNUnet"</a>. 25 This document is just a brief intro on what can be done with GNUnet. Find much more in our <a ref="https://docs.gnunet.org/">documentation</a>, e.g. in the section <a href="https://docs.gnunet.org/handbook/#toc-Using-GNUnet-1">"using GNUnet"</a> in the handbook.
26 26
27 The configuration in the handbook / reference manual is done with the UI interface gnunet-gtk. 27 The configuration in the handbook is done with the UI interface gnunet-gtk.
28 </p> 28 </p>
29 </section> 29 </section>
30 30
@@ -98,12 +98,9 @@
98 <a href="https://docs.gnunet.org/#File_002dsharing">filesharing in the handbook</a>. 98 <a href="https://docs.gnunet.org/#File_002dsharing">filesharing in the handbook</a>.
99 99
100 </section> 100 </section>
101
102
103
104 <section> 101 <section>
105 <h3><a name="cadet" class="subnav-anchor"></a>{{ _("CADET (and Chat)") }}</h3>
106 102
103 <h3><a name="cadet" class="subnav-anchor"></a>{{ _("CADET (and Chat)") }}</h3>
107 <p> 104 <p>
108 We can use the `gnunet-cadet` command line tool to open a port and from 105 We can use the `gnunet-cadet` command line tool to open a port and from
109 another machine connect to this port and chat or transfer data. First we need 106 another machine connect to this port and chat or transfer data. First we need
@@ -177,11 +174,8 @@
177 </p> 174 </p>
178 </section> 175 </section>
179 176
180
181
182 <section> 177 <section>
183 <h3><a name="gns_cli" class="subnav-anchor"></a>{{ _("Name resolution using GNS on the command line") }}</h3> 178 <h3><a name="gns_cli" class="subnav-anchor"></a>{{ _("Name resolution using GNS on the command line") }}</h3>
184
185 <p>GNS is the GNU name service, a fully decentralized alternatice to DNS. We'll publish an IP address in a GNS record try to resolve it on the command line. First we need an identity which is the 179 <p>GNS is the GNU name service, a fully decentralized alternatice to DNS. We'll publish an IP address in a GNS record try to resolve it on the command line. First we need an identity which is the
186 equivalent to a zone in DNS. We'll call it "myself" and create it using the 180 equivalent to a zone in DNS. We'll call it "myself" and create it using the
187 `gnunet-identity` command line tool. Instead of "myself" you can surely use your 181 `gnunet-identity` command line tool. Instead of "myself" you can surely use your
diff --git a/template/video.html.j2 b/template/video.html.j2
index 8760fd18..1851eec3 100644
--- a/template/video.html.j2
+++ b/template/video.html.j2
@@ -37,8 +37,8 @@
37 </ul> 37 </ul>
38 <h3>{{ _("2015") }}</h3> 38 <h3>{{ _("2015") }}</h3>
39 <ul> 39 <ul>
40 <li><a href="">Reproducible Software Deployment with GNU Guix</a></li> 40 <!-- FIXME: source only available on yt. <li>Ludovic Courtès, <a href="">Reproducible Software Deployment with GNU Guix</a>, Inria</li> -->
41 <li><a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/32c3/byzantine-fault-tolerant-set-consensus-with-efficient-set-reconciliation.mp4">Byzantine fault tolerant set consensus with efficient set reconciliation</a>, 32C4 <!--FIXME:link working?--> 41 <!-- FIXME: source not available. <li><a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/32c3/byzantine-fault-tolerant-set-consensus-with-efficient-set-reconciliation.mp4">Byzantine fault tolerant set consensus with efficient set reconciliation</a>, 32C4 -->
42 <li>Daniel Golle, <a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/BattleMeshV8/GNUnet%20in%20Community%20Mesh%20Networks%20+%20Slides%20-%20BattleMeshV8.mkv">GNUnet in Community Networks</a>, BattleMesh 2015 42 <li>Daniel Golle, <a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/BattleMeshV8/GNUnet%20in%20Community%20Mesh%20Networks%20+%20Slides%20-%20BattleMeshV8.mkv">GNUnet in Community Networks</a>, BattleMesh 2015
43 <li>t3sserakt and demos, <a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/Datenspuren2015/datenspuren15-7069-de-EDN_-_Echt_Dezentrales_Netzwerk_webm.webm">Echt Dezentrales Netzwerk</a>, Datenspuren 2015 43 <li>t3sserakt and demos, <a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/Datenspuren2015/datenspuren15-7069-de-EDN_-_Echt_Dezentrales_Netzwerk_webm.webm">Echt Dezentrales Netzwerk</a>, Datenspuren 2015
44 <li>Christian Grothoff, <a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/psc2015/grothoff.webm">The Architecture of the GNUnet: 45 Subsystems in 45 Minutes</a> 44 <li>Christian Grothoff, <a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/psc2015/grothoff.webm">The Architecture of the GNUnet: 45 Subsystems in 45 Minutes</a>
@@ -46,9 +46,9 @@
46 </ul> 46 </ul>
47 <h3>{{ _("2014") }}</h3> 47 <h3>{{ _("2014") }}</h3>
48 <ul> 48 <ul>
49 <li>Julian Kirsch, <a href="">"Knocking down the HACIENDA"</a>, GNU Hacker Meeting 2014</li> 49 <!-- FIXME: no source link on web. <li>Julian Kirsch, <a href="">"Knocking down the HACIENDA"</a>, GNU Hacker Meeting 2014</li> -->
50 <li>Peter Schaar, <a href="">"Technik, Recht und Überwachung"</a>, Technische Universität München</li> 50 <!-- FIXME: no source link on web. <li>Peter Schaar, <a href="">"Technik, Recht und Überwachung"</a>, Technische Universität München</li> -->
51 <li>Christian Grothoff, <a href="">"A Public Key Infrastructure for Social Movements in the Age of Universal Surveillance"</a>, Univeristy of Oxford</li> 51 <!-- FIXME: no source link on web. <li>Christian Grothoff, <a href="">"A Public Key Infrastructure for Social Movements in the Age of Universal Surveillance"</a>, Univeristy of Oxford</li> -->
52 <li>Jacob Appelbaum, Douwe Korff and Christian Grothoff, <a href="https://git.gnunet.org/gnunet-videos-2014.git/plain/2014-coe.webm">"After Snowden: using law and technology to counter snooping"</a>, Counsil of Europe</li> 52 <li>Jacob Appelbaum, Douwe Korff and Christian Grothoff, <a href="https://git.gnunet.org/gnunet-videos-2014.git/plain/2014-coe.webm">"After Snowden: using law and technology to counter snooping"</a>, Counsil of Europe</li>
53 <li>Nicolas Benes, <a href="https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/do-panic-do-panic.webm">Panic! An approach for home routers to securely erase sensitive data</a>, 31C3</li> 53 <li>Nicolas Benes, <a href="https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/do-panic-do-panic.webm">Panic! An approach for home routers to securely erase sensitive data</a>, 31C3</li>
54 <li>Lucas Fulchir, <a href="https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/fenrir-fenrir.webm">why TLS sucks and what I'm doing about it</a>, 31C3</li> 54 <li>Lucas Fulchir, <a href="https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/fenrir-fenrir.webm">why TLS sucks and what I'm doing about it</a>, 31C3</li>
@@ -60,19 +60,17 @@
60 </ul> 60 </ul>
61 <h3>{{ _("2013") }}</h3> 61 <h3>{{ _("2013") }}</h3>
62 <ul> 62 <ul>
63 <li>Bart Polot, <a href="">"GNUnet CADET and GNUnet Conversation" at YBTI/30c3</a>, 30C3</li> 63 <!-- FIXME: no source link on web. <li>Bart Polot, <a href="">"GNUnet CADET and GNUnet Conversation" at YBTI/30c3</a>, 30C3</li> -->
64 <li>Christian Grothoff, <a href="">"The GNU Name System"</a>, 30C3</li> 64 <li>Christian Grothoff, <a href="https://media.ccc.de/v/30C3_-_5212_-_en_-_saal_6_-_201312272145_-_the_gnu_name_system_-_grothoff">"The GNU Name System"</a>, 30C3</li>
65 <li>Markus Teich on "Monkey, <a href="">Generating Useful Bug Reports Automatically"</a>, Technische Universität München</li> 65 <li>Markus Teich, <a href="https://media.net.in.tum.de/v/Oberseminar-SS13--Monkey_-_Generating_Useful_Bug_R">"Monkey, generating Useful Bug Reports Automatically"</a>, Technische Universität München</li>
66 <li>Christian Grothoff, <a href="">"The GNU Name System and the Future of Social Networking with GNUnet" at GHM</a></li> 66 <li>Christian Grothoff, <a href="https://audio-video.gnu.org/video/ghm2013/Christian_Grothoff-The_GNU_Name_System_and_the_Future_of_Social_Networking_with_GNUnet_.webm">"The GNU Name System and the Future of Social Networking with GNUnet" at GHM</a></li>
67 <li>Christian Grothoff, Carlo von Lynx, Jacob Appelbaum and Richard Stallman, <a href="">"You broke the Internet. We're making ourselves a GNU one."</a>, Berlin</li> 67 <li>Christian Grothoff, Carlo von Lynx, Jacob Appelbaum and Richard Stallman, <a href="https://git.gnunet.org/gnunet-videos-2013.git/plain/you%20broke%20the%20internet/internetistschuld.webm">"You broke the Internet. We're making ourselves a GNU one."</a>, Berlin</li>
68 <li>Roger Dingledine and Jacob Appelbaum, <a href="">"Q &amp; A"</a>, Technische Universität München</li> 68 <li>Roger Dingledine and Jacob Appelbaum, <a href="https://archive.org/details/RogerDingledineAndJacobAppelbaumQAMarathon">"Q &amp; A"</a>, Technische Universität München</li>
69 <li>Maximilian Szengel, <a href="">"Decentralized Evaluation of Regular Expressions for Capability Discovery in Peer-to-Peer Networks"</a>, Technische Universität München</li> 69 <!-- FIXME: no source link on web. <li>Maximilian Szengel, <a href="">"Decentralized Evaluation of Regular Expressions for Capability Discovery in Peer-to-Peer Networks"</a>, Technische Universität München</li> -->
70 <li><a href="https://git.gnunet.org/gnunet-videos-2013.git/plain/you%20broke%20the%20internet/internetistschuld.webm">You broke our internet</a>, Piratenpartei Berlin</li>
71 </ul> 70 </ul>
72 <h3>{{ _("2012") }}</h3> 71 <h3>{{ _("2012") }}</h3>
73 <ul> 72 <ul>
74 <li>Martin Schanzenbach, <a href="">"A Censorship-Resistant and Fully Decentralized Naming System",</a>Technische Universität München</li> 73 <li>Martin Schanzenbach, <a href="https://media.net.in.tum.de/v/Oberseminar-SS12--Design_and_Implementation_of_a_C">"A Censorship-Resistant and Fully Decentralized Naming System",</a>Technische Universität München</li>
75 <li>Richard Stallman, <a href="">"Copyright vs. Community"</a>, Technische Universität München</li>
76 </ul> 74 </ul>
77 <h3>{{ _("2010") }}</h3> 75 <h3>{{ _("2010") }}</h3>
78 <ul> 76 <ul>