big consolidation

This commit is contained in:
Charles N Wyble - admin 2022-09-27 00:51:15 -05:00
parent 4d61ad26bd
commit 50f2f1c644
509 changed files with 36567 additions and 7542 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
CR_Graphics/FreedomNode.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

BIN
CR_Graphics/KCMAP.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 MiB

BIN
CR_Graphics/Westside.JPG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 KiB

BIN
CR_Graphics/fake_gf_map.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

BIN
CR_Graphics/fbx.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 KiB

BIN
CR_Graphics/harrys.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 321 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 279 KiB

BIN
CR_JAN_FEB_2014.pdf Normal file

Binary file not shown.

BIN
CR_MAR_APR_2013_FULL.pdf Normal file

Binary file not shown.

BIN
CR_MAR_APR_2013_PART2.pdf Normal file

Binary file not shown.

BIN
CR_NOV_DEC_2013.pdf Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
KC_Meeting_10182012 Normal file

Binary file not shown.

View File

@ -1,3 +1,3 @@
This is the contents of what use to be at https://staticbits.thefnf.org (which now is an index.htm linking to this repo)
Quite a bit of material here. Much of it can be re-used for AFABN
This is the contents of what use to be at https://staticbits.thefnf.org (which now is an index.htm linking to this repo)
Quite a bit of material here. Much of it can be re-used for AFABN

BIN
ammendments.pdf Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,252 +1,252 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" class="js">
<head><meta http-equiv="Content-Type" content="text/html;" charset="UTF-8"></head>
<body>
<h1>Commons for Free &amp; Open Neutral Network (&quot;FONN&quot;)<a name="FONNCommons"></a><a name="FONNC"></a>
</h1>
<hr width="100%" size="2">
<h3>Content index</h3>
<ol type="I">
<li><a href="#I_Principis_Generals">Resum i principis generals</a></li>
<li><a href="#II_Sobre_els_Comuns_de_la_XOLN">Sobre els &quot;Comuns de la XOLN&quot;</a></li>
<li><a href="#III_Sobre_la_Xarxa">Sobre la xarxa</a></li>
<li><a href="#IV_Sobre_la_titularitat_i_els_participants">Sobre la titularitat i els participants</a></li>
<li><a href="#V_Sobre_el_paper_de_la_Fundacio">Sobre el paper de la Fundació</a></li>
<li><a href="#VI_Sobre_la_gestio_de_la_xarxa">Sobre la gestió de la xarxa i la prioritat en el trànsit (qualitat de servei)</a></li>
<li><a href="#VII_Sobre_el_desplegament_responsable">Sobre el desplegament responsable i el respecte al medi ambient</a></li>
<li><a href="#VIII_Sobre_la_seguretat">Sobre la seguretat i la responsabilitat</a></li>
<li><a href="#IX_Sobre_els_serveis_i_continguts">Sobre els serveis, els continguts i Internet</a></li>
<li><a href="#X_Sobre_la_resolucio_de_conflictes">Sobre la resolució de conflictes i la jurisdicció aplicable</a></li>
<li><a href="#XI_Sobre_la_Llicencia">Sobre la llicència del text dels &quot;Comuns de la XOLN&quot;</a></li>
</ol>
<div>
<hr width="100%" size="2">
<ol type="I">
<li>
<h3>
<a name="I_Principis_Generals"></a><b>Resum i principis generals.</b>
</h3>
<p>Els <a href="#ComunsXOLN">Comuns de la XOLN</a> s'inspira i es resumeix en:</p>
<ol type="1">
<li>You are free to use the net for any purpose while you do not harm the network on operation, the liberty of other users, and respect the conditions of contents and services That flows freely.</li>
<li>Ets lliure de saber com és la xarxa, els seus components, com funciona i difondre'n el seu esperit i funcionament.</li>
<li>You are free to Incorporate services and contents to the network at the conditions you want.</li>
<li>You are free to join the network and help to extend this liberties and conditions.</li>
</ol>
<p>A continuació els <a href="#ComunsXOLN">Comuns de la XOLN</a> desenvolupa aquests principis per tal de garantir-los i respectar-los.</p>
</li>
<li>
<h3>
<a name="II_Sobre_els_Comuns_de_la_XOLN"></a><strong>Sobre els &quot;<a href="#ComunsXOLN">Comuns de la Xarxa Oberta, Lliure i Neutral (&quot;XOLN&quot;)</a>&quot;</strong>
</h3>
<ol>
<li>
<u>Creation, interpretation and revision of the text</u>. Una activitat innovadora com la que es realitza a guifi.net exigeix d'un procés continuat en el temps de revisió i actualització que permeti adaptar-nos a noves realitats i millorar la claredat en les seves disposicions expressant millor els mateixos criteris que s'apliquen. Com que aquest text pot canviar amb el pas del temps i alhora serveix per adquirir uns compromisos en el moment de la seva acceptació, es preveu com cal interpretar el text de manera que es pugui revisar respectant els compromisos adquirits:<br><ol type="a">
<li>A revision<u>cannot</u>modify the Commitments acquired in the last acceptance. In the case of wanting to modification, it would be a different version and not just a review. To apply a new version, the consent has to be Renewed Expressly.</li>
<li>Quan en una revisió s'estén a noves situacions que abans no existien, com per exemple les derivades d'algun tipus d'ampliació o d'actualització tecnològica, s'entén que implícitament es renova l'acceptació segons la revisió vigent del moment en que es produeix l'actualització o ampliació.</li>
<li>els &quot;<a href="#ComunsXOLN">Comuns de la Xarxa Oberta, Lliure i Neutral (&quot;XOLN&quot;)</a>&quot; és una revisió del que anteriorment es coneixia com a <a href="http://guifi.net/ComunsSensefils">&quot;Comuns Sensefils&quot;</a>, que es pot continuar consultant per la seva referència a <a href="http://guifi.net/ComunsSensefils">http://guifi.net/ComunsSensefils</a>.</li>
<li>Totes les revisions dels &quot;<a href="#ComunsXOLN">Comuns de la XOLN</a>&quot; es guarden i es publiquen de manera que permet conèixer el seu redactat en el temps, per tant quina era la revisió vigent en el moment en que es produeix una acceptació i si cal, es pot fer servir de referència en cas de que existeixi un conflicte d'interpretació.</li>
<li>Si algú creu que en alguna revisió posterior se li ha modificat un compromís adquirit i no hi ha donat el seu consentiment tal i com es diu el punt II.1.a, ho pot manifestar segons el que es preveu en l'apartat &quot;<a href="#X_Sobre_la_resolucio_de_conflictes">Sobre la resolució de conflictes</a>&quot;.</li>
</ol>
</li>
<li>
<u>Definitions</u>.<br><ol type="a">
<li>Els &quot;<a href="#ComunsXOLN"><i><u>Comuns de la Xarxa Oberta, Lliure i Neutral (&quot;XOLN&quot;)</u></i></a> és un acord d'interconnexió entre iguals que serveix de contracte d'adhesió de cada participant amb el conjunt de a guifi.net i que és comú per a tothom que forma part de la xarxa. L'acord fa alhora les funcions de contracte d'adhesió i de llicència d'ús de la xarxa, esdevenint així una garantia per qui el subscriuen sobre quins son els termes i condicions aplicables i que son iguals per tothom. També es coneix amb les abreviacions &quot;Comuns&quot;, &quot;Comuns de la XOLN&quot; o &quot;CXOLN&quot;.</li>
<li>The<u><i>Telecommunications Network Free Open and Neutral</i></u>és una infraestructura de telecomunicacions pública comunitària a la que s'apliquen els termes i condicions dels &quot;<a href="#ComunsXOLN">Comuns de la XOLN</a>&quot;, disponible al públic en general, de manera que quan els participants s'hi adhereixen, s'amplia. A través de la xarxa s'obté i alhora es subministra un servei de comunicacions electròniques amb els altres participants ja sigui directament o a través de la interconnexió amb altres xarxes.<br>Quan en aquest document es menciona &quot;la xarxa&quot; de forma genèrica o l'abreviació &quot;XOLN&quot;, es refereix a la Xarxa Oberta, Lliure i Neutral, i es defineix així perquè:<ol>
<li>És <b>oberta</b> perquè s'ofereix universalment a la participació de tothom sense cap tipus d'exclusió ni discriminació, i perquè s'informa en tot moment de com funciona i els seus components, permetent així que qui vulgui pugui millorar-la.</li>
<li>És <b>lliure</b> perquè tothom hi pot fer el que vol i gaudir-ne tal i com es preveu en la referència a les llibertats dels <a href="#I_Principis_Generals">principis generals (apartat I.)</a>, i tot això independentment del seu nivell de participació a la xarxa i sense imposar termes i condicions que contradiguin aquest acord de forma unilateral.</li>
<li>És <b>neutral</b> perquè la xarxa és independent dels continguts, no els condiciona i hi poden circular lliurement; Els usuaris poden accedir i produir continguts independentment de les seves possibilitats financeres o condició social. Quan des de guifi.net s'incorporen continguts a la xarxa es fa o bé per estimular-ne de nous, o bé per a la gestió de la pròpia xarxa, o simplement en exercici de la llibertat d'incorporar-hi continguts, però en cap cas amb l'objectiu de substituir o impedir-ne d'altres.<br>També és <b>neutral</b> respecte de la tecnologia, la xarxa es pot construir amb la tecnologia que decideixin els seus participants sense més limitacions que les que es derivin de la pròpia tecnologia.</li>
</ol>
</li>
<li>
<u><i>guifi.net</i></u>és el conjunt format per la xarxa i les persones individuals, col·lectius, empreses, institucions i administracions que hi donen suport o hi col·laboren de manera que la xarxa esdevé operativa i ofereixi connectivitat a tothom. Per tant fa d'operador de telecomunicacions.</li>
<li>
<u><i>Participants i titularitat</i></u>. Els participants son aquelles persones físiques o jurídiques que incorporen infraestructures i trams a la xarxa a través de l'acceptació dels &quot;<a href="#ComunsXOLN">Comuns de la XOLN</a>&quot;. Els participants retenen la titularitat d'aquestes infraestructures de manera que la titularitat de la xarxa està distribuïda entre els participants. Els participants són doncs també els inversors de la xarxa, també reben la denominació de &quot;<u>padrins</u>&quot;, i de l'acte de cobrir la inversió, la denominació d'&quot;<u>apadrinament</u>&quot;.</li>
<li>Formes de participació en funció del<u><em>format de connexió a la xarxa</em></u>:<ol>
<li>Connexions simples. Les connexions simples son aquells segments de la xarxa que finalitzen en un punt a partir del qual no s'estén a altres trams de la xarxa amb les mateixes condicions. Normalment és el punt des del qual els usuaris gaudeixen de la xarxa oberta lliure i neutral i a partir del qual hi connecten les seves xarxes privades.</li>
<li>Trams que estenen la xarxa. Els trams que estenen la xarxa són els segments de la xarxa que, a diferència de les connexions simples, sí que preveuen que en cadascun dels extrems hi hagin altres trams de xarxa amb les mateixes condicions.</li>
</ol>
</li>
<li>
<u><i>Continguts</i></u>. El que dona sentit a una xarxa de telecomunicacions és que serveixi d'instrument de transmissió per accedir a continguts. Els continguts es publiquen a través de serveis.</li>
<li>
<u><i>Serveis</i></u>. A l'entorn de la xarxa existeixen múltiples formats de serveis. El més bàsic i indissociable de la pròpia xarxa és la connectivitat entre tots els participants i que s'anomena &quot;servei de comunicacions electròniques&quot;. Més enllà d'aquest servei indissociable, es distingeix entre dos grans tipologies de serveis:<ol>
<li>Serveis &quot;tal qual&quot;. Son aquells serveis que es proporcionen &quot;tal qual son&quot;, és a dir, qui els utilitza ho fa sota la seva responsabilitat i no pot exigir a qui li subministra que cobreixi una expectativa o unes característiques. En aquesta categoria generalment hi trobarem els serveis que es proporcionen de forma gratuïta.</li>
<li>Serveis amb compromís. És quan es proporciona un servei amb un compromís de subministrar-lo, normalment a canvi d'una contraprestació, com per exemple quan es proporciona connectivitat amb altres operadors o Internet, o també els serveis professionals per garantir uns<u>nivells de servei o disponibilitat</u>.</li>
<p>El<u>servei de comunicacions electròniques</u>es produeix a través dels instruments que proporciona guifi.net com a resultat del compromís d'interconnexió a la xarxa. Mereix un aclariment especial perquè es pot considerar alhora com un servei &quot;tal qual&quot; i un servei amb compromís. &quot;Tal qual&quot; en la mesura de que un participant, tot i que pot (vegeu , no té perquè adquirir la obligació de garantir un nivell de disponibilitat a tercers, i amb compromís perquè independentment de si adquireix o no el compromís de disponibilitat, si que adquireix el de facilitar la interconnexió i el trànsit en l'instant en el que la connexió estigui activa, ja que encara que no n'obtingui una remuneració econòmica, sí que obté connectivitat amb la resta de participants a canvi i d'un compromís d'incorporar un tram de xarxa amb les mateixes condicions.</p>
</ol>
</li>
<li>
<u><i>Usuàries/is</i></u>. Son els qui gaudeixen de la connectivitat que ofereix la xarxa amb el seu ús, normalment son els participants, però els participants poden permetre l'accés a tothom.</li>
<li>The<u><i>&quot;Fundació privada per a la xarxa lliure, oberta i neutral guifi.net&quot;</i></u>(en endavant, &quot;la Fundació&quot;) és una institució sense ànim de lucre que consta amb el número 2550 del registre de fundacions de la Generalitat de Catalunya i que té com a mandat fundacional donar suport a guifi.net tot respectant la seva naturalesa original, forma d'organitzar-se i treballar.</li>
</ol>
</li>
<li>Els <a href="#ComunsXOLN">&quot;Comuns de la XOLN&quot;</a> s'elabora i es revisa a través d'un debat públic entre tots els qui participen a la xarxa.</li>
<li>
<a name="II_4_Sobre_la_finalitzacio">Finalització de l'acord</a>. <a href="#ComunsXOLN">els &quot;Comuns per la XOLN</a>&quot; es pot suspendre o finalitzar per:<br><ol type="a">
<li>La voluntat de qui l'ha subscrit. La voluntat s'expressa directament donant-se de baixa les seves participacions en les eines que proporciona guifi.net, o en cas de que les participacions subsisteixin, per transmissió als nous titulars.</li>
<li>Per els procediment previst en l'apartat <a href="#X_Sobre_la_resolucio_de_conflictes">X. Sobre la resolució de conflictes</a>.</li>
</ol>
</li>
</ol>
</li>
<li>
<h3>
<a name="III_Sobre_la_Xarxa"></a><strong>Sobre la xarxa</strong>
</h3>
<ol>
<li>La XOLN és una expressió de valors fonamentals com la llibertat, la igualtat d'oportunitats i la solidaritat i fraternitat a través del dret a comunicar-se lliurement i a extreure'n el màxim de prestacions possibles d'acord amb els <a href="#I_Principis_Generals">principis generals</a>, que es faran servir d'inspiració en cas d'haver de resoldre qualsevol dubte sobre la interpretació dels <a href="#ComunsXOLN">Comuns de la XOLN</a>.</li>
<li>La xarxa permet l'accés a tothom qui ho vulgui, i és el resultat de interconnectar tots els seus participants. Si hi ha mecanismes de control en el seu accés es faran servir per a la correcta gestió de la xarxa des d'un punt de vista tecnològic, mai per restringir les llibertats protegides amb els <a href="#ComunsXOLN">Comuns de la XOLN</a>.</li>
<li>Els membres de la xarxa oberta es comprometen únicament als termes i condicions dels <a href="#ComunsXOLN">Comuns de la XOLN</a>. Qualsevol altre compromís l'han d'expressar explícitament.</li>
<li>L'adhesió a la xarxa es pot expressar a títol individual o col·lectiu, i comporta l'acceptació dels termes dels <a href="#ComunsXOLN">Comuns de la XOLN</a>. En qualsevol moment un membre adherit a la xarxa pot renunciar a la seva adhesió conforme al que es preveu en el punt <a href="#II_4_Sobre_la_finalitzacio">II.4 Sobre la finalització</a>. En cas de renunciar a la seva adhesió podrà recuperar els béns, equips i infraestructures de les que sigui titular, amb independència de on estiguin ubicats, amb la única excepció dels casos descrits en l'apartat &quot;<a href="#IV_Sobre_la_titularitat_i_els_participants">IV.8 Sobre la titularitat i els participants</a>&quot;.</li>
<li>Els participants de la xarxa, per tal de facilitar-ne el seu creixement i connectivitat amb caràcter obert, es comprometen a:<br><ol type="a">
<li>Permetre lliurement el trànsit dels altres participants en el seu tram que estén xarxa, sense manipular-lo ni inspeccionar-lo més enllà del que sigui necessari per a la gestió de la xarxa.</li>
<li>Facilitar i preveure tècnicament com fer la interconnexió amb els trams que estenen la xarxa que incorporen altres participants sense fer-ne una explotació comercial ni exigir-los cap cost en concepte d'interconnexió o de trànsit de dades. La interconnexió de trams que estenen la xarxa s'entén que son gratuïts ja que la compensació és mútua ja que tothom obté connectivitat cap a nous trams. Més enllà d'aquesta gratuïtat pel que fa al trànsit i interconnexió, si s'aprofita l'actuació de la connexió per repercutir alguna despesa per algun altre concepte, es farà segons les següents disposicions:<ol>
<li>Especificar clarament quin és el motiu per al qual es produeixen les compensacions, com per exemple l'accés a alguns tipus de continguts, accés a altres connexions cap a internet, serveis professionals, garantia de disponibilitat, etc.</li>
<li>Ampliacions. Alhora de fer la interconnexió, i sense excloure de que es puguin realitzar altres tipus d'acords entre els participants, si cal fer una ampliació en el punt d'interconnexió dels trams, o una conversió d'un tram de connexió simple a un tram que estén la xarxa, s'entén que el cost l'assumeix en la seva totalitat el participant que s'està incorporant amb un nou tram, i a partir de llavors la titularitat del node des d'on es fa la interconnexió passa a ser compartida en funció del nivell d'inversió de cada participant. En el cas de que el titular preexistent vulgui mantenir la seva titularitat sense compartir-la, llavors haurà d'assumir el cost de l'ampliació, i en qualsevol cas té preferència alhora d'escollir quin model prefereix.</li>
<li>En el cas de que calgui amortitzar costos importants d'infraestructures o de ubicacions, es poden preveure compensacions alhora de realitzar les connexions, amb el benentès de que llavors la titularitat passa a ser compartida com en el punt anterior, que no hi poden haver tractes discriminatoris entre els participant si que aquestes compensacions han de ser raonables, orientades al cost i a la sostenibilitat, i no poden estar encaminades a la obtenció de marges per una explotació comercial.</li>
</ol>
</li>
</ol>
</li>
<li>Hi poden haver altres organitzacions que també promouen xarxa amb característiques similars a la xarxa oberta lliure i neutral que fa guifi.net. Les xarxes obertes han de caracteritzar-se per tenir la vocació d'interconnectar, de manera es procurarà el que es preveu en el punt <a href="#VII_1_No_duplicitat">VII.1 sobre evitar la duplicitat d'infraestructures</a> i el punt <a href="#IX_7_Principi_de_reciprocitat">IX. 7 sobre la reciprocitat</a>.</li>
<li>
<a name="III_7_Xarxa_gratuita_cobrament_per_infraestructures"></a>La connexió a la xarxa és lliure i gratuïta tal i com ja es desprèn del punt III.5.b. Els participants es fan càrrec de les infraestructures per estar connectats, ja sigui individualment a través de mitjans propis, donacions, apadrinaments, col·lectivament de la manera que lliurement decideixin, o acudint amb aquest propòsit a serveis professionals. L'activitat econòmica derivada d'aquestes activitats, com per exemple el cobrament de diners a canvi del subministrament d'equips, creació d'infraestructures o manteniments, és responsabilitat de qui la realitza, i haurà d'informar amb claredat a qui li pagui sobre a quins conceptes es corresponen aquests pagaments. Quan s'estableixen condicions econòmiques pel concepte de contribució a aquestes infraestructures, han de ser raonades, públiques, i no discriminatòries.</li>
</ol>
</li>
<li>
<h3>
<a name="IV_Sobre_la_titularitat_i_els_participants"></a><strong>Sobre la titularitat i els participants</strong>
</h3>
<ol>
<li>Tot i que la xarxa forma una unitat global, es forma a partir d'uns actius que son les infraestructures que hi incorporen els seus participants, de manera que els participants retenen la titularitat de cadascuna d'aquestes infraestructures que hi han incorporat, per tant, la xarxa sempre té múltiples titulars.<br>La titularitat s'acredita amb i per ordre de preferència:<ol type="a">
<li>De la manera que lliurement pactin els participants entre ells</li>
<li>L'aportació amb documents com per exemple factures o similars</li>
<li>La informació que es proporciona a través de les eines de la xarxa i que es publiquen</li>
<li>La titularitat de la finca on s'ubica la infraestructura</li>
</ol>
</li>
<li>A la vegada, una mateixa infraestructura pot tenir un o diversos titulars. Quan hi ha diversos titulars, i sempre que entre ells no pactin res en un altre sentit, s'entén que ho son proporcionalment al volum d'inversió de cadascun respecte del valor total de la infraestructura.</li>
<li>Encara que en la xarxa hi poden haver diferents nivells de participació de cadascun dels seus titulars, els drets i deures son els mateixos per a tots els participants.</li>
<li>Els titulars són els responsables de gestionar les seves infraestructures respectant els &quot;<a href="#ComunsXOLN">Comuns de la XOLN</a>&quot;.</li>
<li>Un dels pilars de la xarxa oberta és que s'informa dels seus components. Els titulars han de proporcionar de bona fe dades de contacte i una descripció de la seva aportació a través de les eines que proporciona la xarxa i conscients i acceptant que es publicaran. Podran accedir, modificar-les o cancel·lar-les en qualsevol moment. El subministrament maliciós de dades falses pot implicar la suspensió de l'acord dels <a href="#ComunsXOLN">Comuns de la XOLN</a>.</li>
<li>La titularitat és un actiu, que com a tal pot tenir un valor, i conseqüentment es pot transmetre entre participants ja sigui per cessió o compravenda o qualsevol altra forma jurídicament lícita. Quan la titularitat es transmet a nous participants, comporta l'acceptació dels <a href="#ComunsXOLN">Comuns de la XOLN</a> per part de qui l'adquireix.</li>
<li>La incorporació d'actius a la xarxa és fonamental per al seu creixement i desenvolupament ja que és la forma principal de captar inversions i de proporcionar sostenibilitat, per tant convé protegir-la i fomentar-la. Per això, els participants quan incorporen infraestructures a la xarxa a més d'obtenir connectivitat amb la resta, també es poden donar prioritat en els trams dels quals en son titulars de manera que tinguin preferència sobre l'ample de banda disponible, amb la única condició de que es respectin els criteris establerts en l'apartat &quot;<a href="#VI_Sobre_la_gestio_de_la_xarxa">Sobre la gestió de la xarxa i prioritats de trànsit</a>&quot; i, alhora deixin disponible tot l'ample de banda excedentari per a la resta del trànsit.</li>
<li>
<a name="IV_8_Recuperacio_dinfraestructures"></a>En cas de que un participant finalitzi l'acord dels <a href="#ComunsXOLN">Comuns de la XOLN</a>, recupera totes les infraestructures de les que és titular, amb l'excepció d'aquelles que per al seu desplegament ha calgut la obtenció de llicències o permisos de tercers i es van concedir en nom de la xarxa i/o de la Fundació, o de quan la titularitat és compartida i formen una part essencial de la infraestructura. Per aquests casos, les parts poden pactar lliurement com resoldre la situació d'una forma justa per a tothom. En cas de transmissió, els altres titulars gaudeixen de dret preferent alhora d'adquirir la titularitat de qui es desvincula dels Comuns de la XOLN.</li>
<li>L'exercici de la titularitat implica com a mínim que mentre aquest segment de la xarxa estigui operatiu, es proporciona un servei de comunicacions electròniques que permet la connectivitat. Encara que el titular no és responsable del nivell de disponibilitat que proporciona, s'espera del titular que mantingui les seves infraestructures en un nivell de servei raonable d'acord amb les seves característiques i de manera que no perjudiqui el bon funcionament de la xarxa. En casos extrems d'abandonament d'aquestes funcions pròpies del titular, el participant perd la titularitat, que passarà a considerar-se orfe.</li>
<li>Si la titularitat d'una infraestructura es considera que ha quedat orfe, es transmet a qui vulgui exercir-la. En el cas de que ningú vulgui exercir-la, o bé passa a la Fundació, o bé es considera com a abandonada, causant baixa definitiva de la xarxa i essent responsable del seu desmuntatge el darrer titular.</li>
<li>Quan es cedeixen ubicacions per muntar-hi infraestructures de xarxa sense contraprestació, independentment de quins siguin la resta de titulars, s'assumeix que facilitaran la connexió més oberta possible en funció de la naturalesa de l'equipament. Si s'estableixen limitacions d'espai o de capacitat han de facilitar el trànsit segons els Comuns XOLN, ser raonables, aplicant les bones pràctiques, les mateixes condicions per a tots els usuaris sense discriminacions i no forçar la contractació de serveis a operadors concrets encara que siguin co-titulars de la infraestructura. Els operadors que hi ofereixen compromís de servei n'haurien de tenir suficient amb aplicar el que es preveu en el <a href="#VI_3_Prioritat_en_el_transit">punt VI.3 sobre la gestió de la xarxa i prioritats</a>.<br>Aquesta condició és d'indispensable compliment quan es tracta de dominis públics gestionats per administracions públiques donada la obligatorietat legal que tenen de garantir la no discriminació.<br>Per exemple:<ol>
<li>En el cas de comunicacions sense fils, quan hi han antenes de cobertura per a connexions simples sense fils, es permetrà la connexió d'usuaris d'altres operadors o les que es fan les que es puguin fer els usuaris directament pel seu compte i sense garantia de servei.</li>
<li>En el cas de cables i conduccions, encara que els promotors aprofitin per crear connexions punt a punt privades, cal que sempre hi hagi reserva d'espai per xarxa gestionada segons els Comuns XOLN.</li>
</ol>
</li>
<li>La cessió d'espais per antenes de radiocomunicació és reversible en qualsevol moment a petició del propietari i no li creen cap servitud.</li>
</ol>
</li>
<li>
<h3>
<a name="V_Sobre_el_paper_de_la_Fundacio"></a><strong>Sobre el paper de la Fundació</strong>
</h3>
<ol type="1">
<li>Donar suport a guifi.net tot respectant la seva naturalesa original, forma d'organitzar-se i de treballar.</li>
<li>Proporcionar personalitat jurídica a guifi.net en tot allò que li sigui necessari per al complert i normal exercici de la seva activitat com a operador de la xarxa amb igualtat de drets i deures respecte de qualsevol altre operador, com per exemple i no limitat a, obtenir llicències, ocupar dominis públics o privats, representar, fer gestions i notificacions en nom de guifi.net davant de les administracions o tercers, o prendre acords d'interconnexió amb altres operadors i formar part d'organismes que composen Internet.<br>Quan els participants accepten els &quot;<a href="#ComunsXOLN">Comuns de la XOLN</a>&quot; accepten també delegar totes aquestes funcions a guifi.net i a la Fundació, sense renunciar que per la seva banda també, si així ho desitgen, poden realitzar les mateixes funcions directament.</li>
<li>Defensar i donar suport als interessos dels participants en la seva activitat de pertinença a la xarxa, els interessos i bon ús dels &quot;<a href="#ComunsXOLN">Comuns de la XOLN</a>&quot; i el nom de guifi.net, podent, si fos necessari, emprendre accions legals o reclamar reparacions en aquells casos on de mala fe s'ha volgut causar un perjudici a guifi.net o als seus usuaris.</li>
</ol>
</li>
<li>
<h3>
<a name="VI_Sobre_la_gestio_de_la_xarxa"></a><strong>Sobre la gestió de la xarxa i prioritats en el trànsit (qualitat de servei)</strong>
</h3>
<ol>
<li>La gestió de la xarxa ha de ser pública i tothom qui ho desitgi ha de poder participar-hi.</li>
<li>Quan sigui possible i necessari per motius de gestió de la xarxa, les prioritats del trànsit generals s'implementen en aquest ordre:<br><ol type="a">
<li>Trànsit de tipus interactiu (missatgeria instantània, conferències de veu, navegar, etc.)</li>
<li>Trànsit de tipus massiu o diferit (transferències, correu electrònic, còpies, etc.)</li>
</ol>
</li>
<li>
<a name="VI_3_Prioritat_en_el_transit"></a>Els membres de la xarxa faran públiques les prioritats implementades en els seus trams de xarxa que puguin afectar als altres usuaris en cas de modificar les expressades en el punt anterior i que vagin més enllà de donar-se prioritat (preferència en el trànsit, no quotes) en el seu tram de xarxa, i no es podrà fer arbitrària o discrecionalment, ni impedir l'aprofitament d'ample de banda excedentari: Cal que hi hagi motius tècnics que ho justifiquin raonablement.</li>
<li>En l'exercici de la gestió de la xarxa, si s'observa el que es preveu en el apartat <a href="#IX_5_Continguts_Inapropiats">&quot;IX.5. Sobre els serveis i continguts&quot;</a>, es podrà impedir el trànsit o la connexió de l'usuari que el causa, procurant advertir-lo sempre que sigui possible. En el cas de que aquest trànsit sigui causat per un participant, aquesta suspensió no causa també una suspensió de forma immediata de l'acord dels <a href="#ComunsXOLN">Comuns de la XOLN</a>, però sí que serveix d'advertiment.<br>En cap cas es pot fer servir aquesta possibilitat per impedir la lliure participació i circulació de serveis i continguts recollit en els <a href="#ComunsXOLN">Comuns de la XOLN</a>.<br>Si un participant abusa reiteradament d'aquest punt, ja sigui en el sentit de causar trànsit inapropiat que requereix de la seva suspensió, o en el d'impedir injustificadament el trànsit d'altres usuaris, això pot ser causa d'un conflicte que d'acord amb el que es preveu en l'apartat de &quot;<a href="#X_Sobre_la_resolucio_de_conflictes">Sobre la resolució de conflictes</a>&quot;, i finalitzar amb la suspensió de l'acord dels <a href="#ComunsXOLN">Comuns de la XOLN</a> amb aquest participant.</li>
<li>La disponibilitat de la xarxa no es garanteix de forma global. En cas de que un participant vulgui garantir-se nivells de servei ho pot fer a través dels mitjans següents: fent-ho ell mateix adquirint la titularitat compartida dels segments de xarxa que siguin del seu interès, a través d'acords amb tercers i/o contractant serveis professionals per tal de arribar als nivells de servei i/o de disponibilitat desitjats.</li>
<li>Els professionals o operadors que adquireixin compromisos de servei de connexions amb unes característiques determinades són responsables de descriure i informar clarament als seus clients de quines són aquestes característiques d'acord amb el <a href="#III_7_Xarxa_gratuita_cobrament_per_infraestructures">punt III.7</a> i fer tot allò que sigui possible per complir-les, incloent si cal el manteniment i millora de troncals. En el cas de troncals compartides amb altres operadors o professionals, hauran de posar-se d'acord sobre com es fan aquests manteniments i millores. La Fundació pot dictaminar sistemes per fer front a aquestes despeses quan no hi ha acord, aplicant criteris de proporcionalitat.</li>
</ol>
</li>
<li>
<h3>
<a name="VII_Sobre_el_desplegament_responsable"></a><strong>Sobre el desplegament responsable i el respecte al medi ambient </strong>
</h3>
<ol>
<li>
<a name="VII_1_No_duplicitat"></a>Com a xarxa oberta, sempre es procurarà evitar la duplicitat innecessària d'infraestructures, impedint la coexistència de diverses xarxes obertes en un mateix espai físic, en especial, quan es tracta de recursos amb una capacitat limitada o existeixi una potencial afectació al medi ambient.</li>
<li>Quan es fa ús de l'espai radioelèctric sense llicència preval l'ús comú davant de l'ús privatiu o explotació comercial. Es demana als governs, legisladors i organismes reguladors que creïn els espais necessaris i facin les regulacions perquè això sigui possible.</li>
<li>També quan es fa ús de l'espai radioelèctric, encara que sigui amb llicència i més enllà de les disposicions regulatòries vigents que de vegades poden resultar obsoletes a causa de la ràpida evolució tecnològica, es procurarà fer-ne un ús responsable, conforme a les bones pràctiques i a no excedir-se innecessàriament en les potències d'emissió.</li>
</ol>
</li>
<li>
<h3>
<a name="VIII_Sobre_la_seguretat"></a><strong>Sobre la seguretat i la responsabilitat<br></strong>
</h3>
<ol>
<li>Els usuaris son responsables de la seva seguretat i tenen dret a protegir-se i vetllar per la seva intimitat, evitar intrusió en els seus propis sistemes d'informació i de xifrar les seves comunicacions si així ho desitja. La xarxa oberta proporciona el mitjà de transport per fer-ho possible.</li>
<li>Es poden connectar xarxes privades a la xarxa oberta i posar-hi tallafocs per controlar-ne l'accés. Aquests trams de xarxes queden exclosos dels <a href="#ComunsXOLN">Comuns de la XOLN</a> i no formen part de la xarxa oberta, lliure i neutral. De la seva seguretat se'n fa càrrec qui la munta.</li>
<li>La xarxa oberta no es fa responsable de cap dany causat als seus usuaris durant l'ús de la xarxa.</li>
<li>Cada usuari és responsable de l'ús que faci de la xarxa, dels continguts que hi incorpora i del seus actes, en cap cas ho serà el participant que li proporciona accés, ni la resta de participants, ni guifi.net en la seva globalitat.</li>
</ol>
</li>
<li>
<h3>
<a name="IX_Sobre_els_serveis_i_continguts"></a><strong>Sobre els serveis, els continguts, altres xarxes i Internet.</strong>
</h3>
<ol>
<li>La xarxa proporciona un servei de comunicacions electròniques disponible al públic en general. Més enllà d'aquest servei bàsic, hi ha llibertat de crear continguts i serveis de qualsevol tipus.</li>
<li>La xarxa és el suport sobre el qual es fa la transmissió lliure dels continguts però no té res a veure ni és responsable d'aquests continguts tal i com es preveu en l'apartat &quot;<a href="#VIII_Sobre_la_seguretat">Sobre la seguretat i la responsabilitat</a>&quot;</li>.<li>Els creadors o titulars dels continguts escullen el termes i condicions per al seu ús. Si no n'expressen els continguts textuals i/o audiovisuals, s'entén que són de lliure distribució en les mateixes condicions, tal i com es descriuen en la <a href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons (by-sa)</a> o la <a href="http://www.gnu.org/copyleft/fdl.html">GNU/FDL</a>.</li>
<li>En el cas dels serveis, correspon a qui el proporciona determinar si es tracta d'un servei &quot;tal qual&quot; o amb un compromís de servei. Si no s'especifica res i és gratuït, s'entén que es tracta d'un servei &quot;<em>tal qual és</em>&quot;, i que, per tant, no s'ofereix cap tipus de garantia.</li>
<li>
<a name="IX_5_Continguts_Inapropiats"></a>S'ha de procurar respectar les llibertats de pensament, d'expressió i comunicació. Tot respectant això, es podrà evitar trànsit de missatges no sol·licitats, continguts inapropiats o il·legals que maliciosament vulguin causar un perjudici o restringir les llibertats a altres usuaris.</li>
<li>La xarxa, com a xarxa oberta, lliure i neutral té vocació inequívoca de ser una xarxa més de la gran xarxa de xarxes que és Internet i per aquest motiu guifi.net procura formar part activa dels organismes que formen Internet i, com a operador, procurar acords i mecanismes d'interconnexió eficients amb tots els altres operadors. Tanmateix, actualment a Internet, els altres operadors poden ser més restrictius i no tan oberts pel que fa a la interconnexió amb les seves xarxes, per exemple fent una explotació comercial de la interconnexió o del trànsit,. Com que en aquests casos no és possible aplicar el <a href="#IX_7_Principi_de_reciprocitat">principi de reciprocitat</a>, el trànsit cap a l'internet d'aquests operadors es considera fora de l'àmbit dels <a href="#ComunsXOLN">Comuns de la XOLN</a>, i com a tal, respecte de la XOLN, n'esdevé un contingut. Per tant, aquesta mena d'interconnexió s'ofereix als participants com qualsevol altre servei dins de la xarxa, i típicament n'hi pot haver de dos tipus:<ol>
<li>El que proporcionen els participants a partir de les connexions que puguin tenir amb altres operadors com a portes cap a Internet.</li>
<li>El que s'obté a través de la interconnexió amb xarxes (&quot;peering&quot;) d'altres operadors.</li>
</ol>
<p>Qui proporciona aquests serveis determinarà si ho fa &quot;tal qual&quot;, o amb algun tipus de compromís de servei.</p>
</li>
<li>
<a name="IX_7_Principi_de_reciprocitat">Principi de reciprocitat</a>.<br>Quan es proporciona servei d'interconnexió amb una altra xarxa que, encara que no s'aculli a la protecció dels <a href="#ComunsXOLN">Comuns de la XOLN</a> o es gestioni de manera diferent per altres organitzacions, però que en essència obeeixi als mateixos criteris de xarxa oberta, lliure i neutral, mantenint les mateixes <a href="#I_Principis_Generals">llibertats i principis generals</a> i permetent la lliure interconnexió, es podrà establir un reconeixement recíproc de les mateixes llibertats pel que fa a la lliure circulació de continguts i serveis.</li>
</ol>
</li>
<li>
<h3>
<a name="X_Sobre_la_resolucio_de_conflictes"></a><strong>Sobre la resolució de conflictes i jurisdicció aplicable</strong>
</h3>
<ol>
<li>En cas de qüestions, dubtes o conflictes relatius a d'interpretació o aplicació dels &quot;<a href="#ComunsXOLN">Comuns de la XOLN</a>&quot; , tothom es pot dirigir al patronat de la Fundació perquè ho resolgui.<br>La petició es formalitza a través d'un correu dirigit al Patronat (patronat (arroba) guifi.net), especificant-ho clarament a l'assumpte (per exemple &quot;Consulta /Conflicte sobre els Comuns en relació a....&quot;), i en el text del correu, una descripció de la qüestió, de les seves motivacions, dels punts dels Comuns afectats quan n'hi han, propostes, etc. És a dir, procurar que estigui ben documentat i entenedor.<br>Un cop el Patronat de la Fundació ha rebut la notificació i en funció de la naturalesa de la petició aplicarà el següent procediment:<ol type="a">
<li>Decidir si la qüestió és prou fonamentada per cursar-la o arxivar-la. En cas d'arxivar-se, finalitza el procediment.</li>
<li>Decidir si es fa càrrec de resoldre la qüestió directament, o bé nomena una comissió específica amb el mandat de resoldre la qüestió.<br>Ningú que sigui part en un conflicte pot formar part dels qui han de prendre una resolució, si fos el cas, s'haurà d'inhibir.<br>Els encarregats de deliberar i resoldre una qüestió prendran les decisions per votació, i per evitar l'empat, estarà format per un nombre imparell.</li>
<li>Decidir si la documentació aportada és suficient o si cal obrir un període públic informatiu per recollir més dades. En el cas de que la qüestió afecti a tercers el període informatiu públic és obligatori per tal de permetre a tothom expressar la seva versió o opinió sobre la qüestió a analitzar.</li>
<li>Un cop finalitzat el procés informatiu, el Patronat o la Comissió haurà de debatre i finalment, resoldre.</li>
</ol>
</li>
<li>Les resolucions hauran d'orientar-se a aplicar l'esperit dels <a href="#ComunsXOLN">Comuns de la XOLN</a>, i en cas de que es constati un conflicte o una situació d'incompliment, servir d'arbitratge i proposar solucions per esmenar la situació que s'hagi pogut crear.</li>
<li>En casos extrems, es pot resoldre la suspensió l'acord dels <a href="#ComunsXOLN">Comuns de la XOLN</a> amb un participant, deixant-lo sense efectes, i podrà recuperar les infraestructures de la seva titularitat en funció del que es preveu en l'apartat &quot;<a href="#IV_Sobre_la_titularitat_i_els_participants">Sobre la titularitat i els participants</a>&quot;. Per aquesta via no es poden resoldre penalitzacions o compensacions de tipus econòmic per danys o perjudicis i similars, si fos el cas s'haurà de fer via als Tribunals competents.</li>
<li>A les resolucions s'hi pot presentar un recurs, o alternativament, acudir als Tribunals competents.</li>
<li>La Fundació s'ha constituït segons la <a href="http://www.gencat.cat/diari/5123/08114039.htm">Llei de Fundacions 4/2008 de Catalunya</a>. A efectes legals i en cas de conflicte, si les parts no acorden una altra cosa, la jurisdicció aplicable per a la Fundació i per a la interpretació dels <a href="#ComunsXOLN">Comuns de la XOLN</a> és la que correspongui del Tribunal competent a Barcelona segons la legislació vigent a Catalunya.</li>
</ol>
</li>
<li>
<h3>
<a name="XI_Sobre_la_Llicencia"></a><strong>Sobre la llicència del text dels <a href="#ComunsXOLN">Comuns de la XOLN<br></a></strong>
</h3>
<ol>
<li>El text dels Comuns de la XOLN està es pot canviar o modificar sota llicència: <a href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons by-nc-sa/4.0</a> o la Llicència <a href="http://www.gnu.org/copyleft/fdl.html">GNU/FDL</a><ul>
<li>No se'n pot fer un ús comercial</li>
<li>La distribució i còpia és lliure referenciant que prové d'aquests <a href="#ComunsXOLN">Comuns de la XOLN</a>
</li>
<li>Es poden modificar els continguts i fer-ne treballs derivats si el resultat es distribueix de nou sota les mateixes condicions.</li>
</ul>
</li>
<li>Animem a les qualsevol altra organització d'arreu del món a fer Xarxa Oberta, Lliure i Neutral, ja sigui acollint-se també als &quot;<a href="#ComunsXOLN">Comuns per la XOLN&quot;</a>, o bé fent-ne una modificació per adequar-la a la seva organització i forma de treballar i gaudint del la possibilitat d'interconnectar les xarxes a través del <a href="#IX_7_Principi_de_reciprocitat">principi de reciprocitat</a>.</li>
</ol>
</li>
</ol>
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" class="js">
<head><meta http-equiv="Content-Type" content="text/html;" charset="UTF-8"></head>
<body>
<h1>Commons for Free &amp; Open Neutral Network (&quot;FONN&quot;)<a name="FONNCommons"></a><a name="FONNC"></a>
</h1>
<hr width="100%" size="2">
<h3>Content index</h3>
<ol type="I">
<li><a href="#I_Principis_Generals">Resum i principis generals</a></li>
<li><a href="#II_Sobre_els_Comuns_de_la_XOLN">Sobre els &quot;Comuns de la XOLN&quot;</a></li>
<li><a href="#III_Sobre_la_Xarxa">Sobre la xarxa</a></li>
<li><a href="#IV_Sobre_la_titularitat_i_els_participants">Sobre la titularitat i els participants</a></li>
<li><a href="#V_Sobre_el_paper_de_la_Fundacio">Sobre el paper de la Fundació</a></li>
<li><a href="#VI_Sobre_la_gestio_de_la_xarxa">Sobre la gestió de la xarxa i la prioritat en el trànsit (qualitat de servei)</a></li>
<li><a href="#VII_Sobre_el_desplegament_responsable">Sobre el desplegament responsable i el respecte al medi ambient</a></li>
<li><a href="#VIII_Sobre_la_seguretat">Sobre la seguretat i la responsabilitat</a></li>
<li><a href="#IX_Sobre_els_serveis_i_continguts">Sobre els serveis, els continguts i Internet</a></li>
<li><a href="#X_Sobre_la_resolucio_de_conflictes">Sobre la resolució de conflictes i la jurisdicció aplicable</a></li>
<li><a href="#XI_Sobre_la_Llicencia">Sobre la llicència del text dels &quot;Comuns de la XOLN&quot;</a></li>
</ol>
<div>
<hr width="100%" size="2">
<ol type="I">
<li>
<h3>
<a name="I_Principis_Generals"></a><b>Resum i principis generals.</b>
</h3>
<p>Els <a href="#ComunsXOLN">Comuns de la XOLN</a> s'inspira i es resumeix en:</p>
<ol type="1">
<li>You are free to use the net for any purpose while you do not harm the network on operation, the liberty of other users, and respect the conditions of contents and services That flows freely.</li>
<li>Ets lliure de saber com és la xarxa, els seus components, com funciona i difondre'n el seu esperit i funcionament.</li>
<li>You are free to Incorporate services and contents to the network at the conditions you want.</li>
<li>You are free to join the network and help to extend this liberties and conditions.</li>
</ol>
<p>A continuació els <a href="#ComunsXOLN">Comuns de la XOLN</a> desenvolupa aquests principis per tal de garantir-los i respectar-los.</p>
</li>
<li>
<h3>
<a name="II_Sobre_els_Comuns_de_la_XOLN"></a><strong>Sobre els &quot;<a href="#ComunsXOLN">Comuns de la Xarxa Oberta, Lliure i Neutral (&quot;XOLN&quot;)</a>&quot;</strong>
</h3>
<ol>
<li>
<u>Creation, interpretation and revision of the text</u>. Una activitat innovadora com la que es realitza a guifi.net exigeix d'un procés continuat en el temps de revisió i actualització que permeti adaptar-nos a noves realitats i millorar la claredat en les seves disposicions expressant millor els mateixos criteris que s'apliquen. Com que aquest text pot canviar amb el pas del temps i alhora serveix per adquirir uns compromisos en el moment de la seva acceptació, es preveu com cal interpretar el text de manera que es pugui revisar respectant els compromisos adquirits:<br><ol type="a">
<li>A revision<u>cannot</u>modify the Commitments acquired in the last acceptance. In the case of wanting to modification, it would be a different version and not just a review. To apply a new version, the consent has to be Renewed Expressly.</li>
<li>Quan en una revisió s'estén a noves situacions que abans no existien, com per exemple les derivades d'algun tipus d'ampliació o d'actualització tecnològica, s'entén que implícitament es renova l'acceptació segons la revisió vigent del moment en que es produeix l'actualització o ampliació.</li>
<li>els &quot;<a href="#ComunsXOLN">Comuns de la Xarxa Oberta, Lliure i Neutral (&quot;XOLN&quot;)</a>&quot; és una revisió del que anteriorment es coneixia com a <a href="http://guifi.net/ComunsSensefils">&quot;Comuns Sensefils&quot;</a>, que es pot continuar consultant per la seva referència a <a href="http://guifi.net/ComunsSensefils">http://guifi.net/ComunsSensefils</a>.</li>
<li>Totes les revisions dels &quot;<a href="#ComunsXOLN">Comuns de la XOLN</a>&quot; es guarden i es publiquen de manera que permet conèixer el seu redactat en el temps, per tant quina era la revisió vigent en el moment en que es produeix una acceptació i si cal, es pot fer servir de referència en cas de que existeixi un conflicte d'interpretació.</li>
<li>Si algú creu que en alguna revisió posterior se li ha modificat un compromís adquirit i no hi ha donat el seu consentiment tal i com es diu el punt II.1.a, ho pot manifestar segons el que es preveu en l'apartat &quot;<a href="#X_Sobre_la_resolucio_de_conflictes">Sobre la resolució de conflictes</a>&quot;.</li>
</ol>
</li>
<li>
<u>Definitions</u>.<br><ol type="a">
<li>Els &quot;<a href="#ComunsXOLN"><i><u>Comuns de la Xarxa Oberta, Lliure i Neutral (&quot;XOLN&quot;)</u></i></a> és un acord d'interconnexió entre iguals que serveix de contracte d'adhesió de cada participant amb el conjunt de a guifi.net i que és comú per a tothom que forma part de la xarxa. L'acord fa alhora les funcions de contracte d'adhesió i de llicència d'ús de la xarxa, esdevenint així una garantia per qui el subscriuen sobre quins son els termes i condicions aplicables i que son iguals per tothom. També es coneix amb les abreviacions &quot;Comuns&quot;, &quot;Comuns de la XOLN&quot; o &quot;CXOLN&quot;.</li>
<li>The<u><i>Telecommunications Network Free Open and Neutral</i></u>és una infraestructura de telecomunicacions pública comunitària a la que s'apliquen els termes i condicions dels &quot;<a href="#ComunsXOLN">Comuns de la XOLN</a>&quot;, disponible al públic en general, de manera que quan els participants s'hi adhereixen, s'amplia. A través de la xarxa s'obté i alhora es subministra un servei de comunicacions electròniques amb els altres participants ja sigui directament o a través de la interconnexió amb altres xarxes.<br>Quan en aquest document es menciona &quot;la xarxa&quot; de forma genèrica o l'abreviació &quot;XOLN&quot;, es refereix a la Xarxa Oberta, Lliure i Neutral, i es defineix així perquè:<ol>
<li>És <b>oberta</b> perquè s'ofereix universalment a la participació de tothom sense cap tipus d'exclusió ni discriminació, i perquè s'informa en tot moment de com funciona i els seus components, permetent així que qui vulgui pugui millorar-la.</li>
<li>És <b>lliure</b> perquè tothom hi pot fer el que vol i gaudir-ne tal i com es preveu en la referència a les llibertats dels <a href="#I_Principis_Generals">principis generals (apartat I.)</a>, i tot això independentment del seu nivell de participació a la xarxa i sense imposar termes i condicions que contradiguin aquest acord de forma unilateral.</li>
<li>És <b>neutral</b> perquè la xarxa és independent dels continguts, no els condiciona i hi poden circular lliurement; Els usuaris poden accedir i produir continguts independentment de les seves possibilitats financeres o condició social. Quan des de guifi.net s'incorporen continguts a la xarxa es fa o bé per estimular-ne de nous, o bé per a la gestió de la pròpia xarxa, o simplement en exercici de la llibertat d'incorporar-hi continguts, però en cap cas amb l'objectiu de substituir o impedir-ne d'altres.<br>També és <b>neutral</b> respecte de la tecnologia, la xarxa es pot construir amb la tecnologia que decideixin els seus participants sense més limitacions que les que es derivin de la pròpia tecnologia.</li>
</ol>
</li>
<li>
<u><i>guifi.net</i></u>és el conjunt format per la xarxa i les persones individuals, col·lectius, empreses, institucions i administracions que hi donen suport o hi col·laboren de manera que la xarxa esdevé operativa i ofereixi connectivitat a tothom. Per tant fa d'operador de telecomunicacions.</li>
<li>
<u><i>Participants i titularitat</i></u>. Els participants son aquelles persones físiques o jurídiques que incorporen infraestructures i trams a la xarxa a través de l'acceptació dels &quot;<a href="#ComunsXOLN">Comuns de la XOLN</a>&quot;. Els participants retenen la titularitat d'aquestes infraestructures de manera que la titularitat de la xarxa està distribuïda entre els participants. Els participants són doncs també els inversors de la xarxa, també reben la denominació de &quot;<u>padrins</u>&quot;, i de l'acte de cobrir la inversió, la denominació d'&quot;<u>apadrinament</u>&quot;.</li>
<li>Formes de participació en funció del<u><em>format de connexió a la xarxa</em></u>:<ol>
<li>Connexions simples. Les connexions simples son aquells segments de la xarxa que finalitzen en un punt a partir del qual no s'estén a altres trams de la xarxa amb les mateixes condicions. Normalment és el punt des del qual els usuaris gaudeixen de la xarxa oberta lliure i neutral i a partir del qual hi connecten les seves xarxes privades.</li>
<li>Trams que estenen la xarxa. Els trams que estenen la xarxa són els segments de la xarxa que, a diferència de les connexions simples, sí que preveuen que en cadascun dels extrems hi hagin altres trams de xarxa amb les mateixes condicions.</li>
</ol>
</li>
<li>
<u><i>Continguts</i></u>. El que dona sentit a una xarxa de telecomunicacions és que serveixi d'instrument de transmissió per accedir a continguts. Els continguts es publiquen a través de serveis.</li>
<li>
<u><i>Serveis</i></u>. A l'entorn de la xarxa existeixen múltiples formats de serveis. El més bàsic i indissociable de la pròpia xarxa és la connectivitat entre tots els participants i que s'anomena &quot;servei de comunicacions electròniques&quot;. Més enllà d'aquest servei indissociable, es distingeix entre dos grans tipologies de serveis:<ol>
<li>Serveis &quot;tal qual&quot;. Son aquells serveis que es proporcionen &quot;tal qual son&quot;, és a dir, qui els utilitza ho fa sota la seva responsabilitat i no pot exigir a qui li subministra que cobreixi una expectativa o unes característiques. En aquesta categoria generalment hi trobarem els serveis que es proporcionen de forma gratuïta.</li>
<li>Serveis amb compromís. És quan es proporciona un servei amb un compromís de subministrar-lo, normalment a canvi d'una contraprestació, com per exemple quan es proporciona connectivitat amb altres operadors o Internet, o també els serveis professionals per garantir uns<u>nivells de servei o disponibilitat</u>.</li>
<p>El<u>servei de comunicacions electròniques</u>es produeix a través dels instruments que proporciona guifi.net com a resultat del compromís d'interconnexió a la xarxa. Mereix un aclariment especial perquè es pot considerar alhora com un servei &quot;tal qual&quot; i un servei amb compromís. &quot;Tal qual&quot; en la mesura de que un participant, tot i que pot (vegeu , no té perquè adquirir la obligació de garantir un nivell de disponibilitat a tercers, i amb compromís perquè independentment de si adquireix o no el compromís de disponibilitat, si que adquireix el de facilitar la interconnexió i el trànsit en l'instant en el que la connexió estigui activa, ja que encara que no n'obtingui una remuneració econòmica, sí que obté connectivitat amb la resta de participants a canvi i d'un compromís d'incorporar un tram de xarxa amb les mateixes condicions.</p>
</ol>
</li>
<li>
<u><i>Usuàries/is</i></u>. Son els qui gaudeixen de la connectivitat que ofereix la xarxa amb el seu ús, normalment son els participants, però els participants poden permetre l'accés a tothom.</li>
<li>The<u><i>&quot;Fundació privada per a la xarxa lliure, oberta i neutral guifi.net&quot;</i></u>(en endavant, &quot;la Fundació&quot;) és una institució sense ànim de lucre que consta amb el número 2550 del registre de fundacions de la Generalitat de Catalunya i que té com a mandat fundacional donar suport a guifi.net tot respectant la seva naturalesa original, forma d'organitzar-se i treballar.</li>
</ol>
</li>
<li>Els <a href="#ComunsXOLN">&quot;Comuns de la XOLN&quot;</a> s'elabora i es revisa a través d'un debat públic entre tots els qui participen a la xarxa.</li>
<li>
<a name="II_4_Sobre_la_finalitzacio">Finalització de l'acord</a>. <a href="#ComunsXOLN">els &quot;Comuns per la XOLN</a>&quot; es pot suspendre o finalitzar per:<br><ol type="a">
<li>La voluntat de qui l'ha subscrit. La voluntat s'expressa directament donant-se de baixa les seves participacions en les eines que proporciona guifi.net, o en cas de que les participacions subsisteixin, per transmissió als nous titulars.</li>
<li>Per els procediment previst en l'apartat <a href="#X_Sobre_la_resolucio_de_conflictes">X. Sobre la resolució de conflictes</a>.</li>
</ol>
</li>
</ol>
</li>
<li>
<h3>
<a name="III_Sobre_la_Xarxa"></a><strong>Sobre la xarxa</strong>
</h3>
<ol>
<li>La XOLN és una expressió de valors fonamentals com la llibertat, la igualtat d'oportunitats i la solidaritat i fraternitat a través del dret a comunicar-se lliurement i a extreure'n el màxim de prestacions possibles d'acord amb els <a href="#I_Principis_Generals">principis generals</a>, que es faran servir d'inspiració en cas d'haver de resoldre qualsevol dubte sobre la interpretació dels <a href="#ComunsXOLN">Comuns de la XOLN</a>.</li>
<li>La xarxa permet l'accés a tothom qui ho vulgui, i és el resultat de interconnectar tots els seus participants. Si hi ha mecanismes de control en el seu accés es faran servir per a la correcta gestió de la xarxa des d'un punt de vista tecnològic, mai per restringir les llibertats protegides amb els <a href="#ComunsXOLN">Comuns de la XOLN</a>.</li>
<li>Els membres de la xarxa oberta es comprometen únicament als termes i condicions dels <a href="#ComunsXOLN">Comuns de la XOLN</a>. Qualsevol altre compromís l'han d'expressar explícitament.</li>
<li>L'adhesió a la xarxa es pot expressar a títol individual o col·lectiu, i comporta l'acceptació dels termes dels <a href="#ComunsXOLN">Comuns de la XOLN</a>. En qualsevol moment un membre adherit a la xarxa pot renunciar a la seva adhesió conforme al que es preveu en el punt <a href="#II_4_Sobre_la_finalitzacio">II.4 Sobre la finalització</a>. En cas de renunciar a la seva adhesió podrà recuperar els béns, equips i infraestructures de les que sigui titular, amb independència de on estiguin ubicats, amb la única excepció dels casos descrits en l'apartat &quot;<a href="#IV_Sobre_la_titularitat_i_els_participants">IV.8 Sobre la titularitat i els participants</a>&quot;.</li>
<li>Els participants de la xarxa, per tal de facilitar-ne el seu creixement i connectivitat amb caràcter obert, es comprometen a:<br><ol type="a">
<li>Permetre lliurement el trànsit dels altres participants en el seu tram que estén xarxa, sense manipular-lo ni inspeccionar-lo més enllà del que sigui necessari per a la gestió de la xarxa.</li>
<li>Facilitar i preveure tècnicament com fer la interconnexió amb els trams que estenen la xarxa que incorporen altres participants sense fer-ne una explotació comercial ni exigir-los cap cost en concepte d'interconnexió o de trànsit de dades. La interconnexió de trams que estenen la xarxa s'entén que son gratuïts ja que la compensació és mútua ja que tothom obté connectivitat cap a nous trams. Més enllà d'aquesta gratuïtat pel que fa al trànsit i interconnexió, si s'aprofita l'actuació de la connexió per repercutir alguna despesa per algun altre concepte, es farà segons les següents disposicions:<ol>
<li>Especificar clarament quin és el motiu per al qual es produeixen les compensacions, com per exemple l'accés a alguns tipus de continguts, accés a altres connexions cap a internet, serveis professionals, garantia de disponibilitat, etc.</li>
<li>Ampliacions. Alhora de fer la interconnexió, i sense excloure de que es puguin realitzar altres tipus d'acords entre els participants, si cal fer una ampliació en el punt d'interconnexió dels trams, o una conversió d'un tram de connexió simple a un tram que estén la xarxa, s'entén que el cost l'assumeix en la seva totalitat el participant que s'està incorporant amb un nou tram, i a partir de llavors la titularitat del node des d'on es fa la interconnexió passa a ser compartida en funció del nivell d'inversió de cada participant. En el cas de que el titular preexistent vulgui mantenir la seva titularitat sense compartir-la, llavors haurà d'assumir el cost de l'ampliació, i en qualsevol cas té preferència alhora d'escollir quin model prefereix.</li>
<li>En el cas de que calgui amortitzar costos importants d'infraestructures o de ubicacions, es poden preveure compensacions alhora de realitzar les connexions, amb el benentès de que llavors la titularitat passa a ser compartida com en el punt anterior, que no hi poden haver tractes discriminatoris entre els participant si que aquestes compensacions han de ser raonables, orientades al cost i a la sostenibilitat, i no poden estar encaminades a la obtenció de marges per una explotació comercial.</li>
</ol>
</li>
</ol>
</li>
<li>Hi poden haver altres organitzacions que també promouen xarxa amb característiques similars a la xarxa oberta lliure i neutral que fa guifi.net. Les xarxes obertes han de caracteritzar-se per tenir la vocació d'interconnectar, de manera es procurarà el que es preveu en el punt <a href="#VII_1_No_duplicitat">VII.1 sobre evitar la duplicitat d'infraestructures</a> i el punt <a href="#IX_7_Principi_de_reciprocitat">IX. 7 sobre la reciprocitat</a>.</li>
<li>
<a name="III_7_Xarxa_gratuita_cobrament_per_infraestructures"></a>La connexió a la xarxa és lliure i gratuïta tal i com ja es desprèn del punt III.5.b. Els participants es fan càrrec de les infraestructures per estar connectats, ja sigui individualment a través de mitjans propis, donacions, apadrinaments, col·lectivament de la manera que lliurement decideixin, o acudint amb aquest propòsit a serveis professionals. L'activitat econòmica derivada d'aquestes activitats, com per exemple el cobrament de diners a canvi del subministrament d'equips, creació d'infraestructures o manteniments, és responsabilitat de qui la realitza, i haurà d'informar amb claredat a qui li pagui sobre a quins conceptes es corresponen aquests pagaments. Quan s'estableixen condicions econòmiques pel concepte de contribució a aquestes infraestructures, han de ser raonades, públiques, i no discriminatòries.</li>
</ol>
</li>
<li>
<h3>
<a name="IV_Sobre_la_titularitat_i_els_participants"></a><strong>Sobre la titularitat i els participants</strong>
</h3>
<ol>
<li>Tot i que la xarxa forma una unitat global, es forma a partir d'uns actius que son les infraestructures que hi incorporen els seus participants, de manera que els participants retenen la titularitat de cadascuna d'aquestes infraestructures que hi han incorporat, per tant, la xarxa sempre té múltiples titulars.<br>La titularitat s'acredita amb i per ordre de preferència:<ol type="a">
<li>De la manera que lliurement pactin els participants entre ells</li>
<li>L'aportació amb documents com per exemple factures o similars</li>
<li>La informació que es proporciona a través de les eines de la xarxa i que es publiquen</li>
<li>La titularitat de la finca on s'ubica la infraestructura</li>
</ol>
</li>
<li>A la vegada, una mateixa infraestructura pot tenir un o diversos titulars. Quan hi ha diversos titulars, i sempre que entre ells no pactin res en un altre sentit, s'entén que ho son proporcionalment al volum d'inversió de cadascun respecte del valor total de la infraestructura.</li>
<li>Encara que en la xarxa hi poden haver diferents nivells de participació de cadascun dels seus titulars, els drets i deures son els mateixos per a tots els participants.</li>
<li>Els titulars són els responsables de gestionar les seves infraestructures respectant els &quot;<a href="#ComunsXOLN">Comuns de la XOLN</a>&quot;.</li>
<li>Un dels pilars de la xarxa oberta és que s'informa dels seus components. Els titulars han de proporcionar de bona fe dades de contacte i una descripció de la seva aportació a través de les eines que proporciona la xarxa i conscients i acceptant que es publicaran. Podran accedir, modificar-les o cancel·lar-les en qualsevol moment. El subministrament maliciós de dades falses pot implicar la suspensió de l'acord dels <a href="#ComunsXOLN">Comuns de la XOLN</a>.</li>
<li>La titularitat és un actiu, que com a tal pot tenir un valor, i conseqüentment es pot transmetre entre participants ja sigui per cessió o compravenda o qualsevol altra forma jurídicament lícita. Quan la titularitat es transmet a nous participants, comporta l'acceptació dels <a href="#ComunsXOLN">Comuns de la XOLN</a> per part de qui l'adquireix.</li>
<li>La incorporació d'actius a la xarxa és fonamental per al seu creixement i desenvolupament ja que és la forma principal de captar inversions i de proporcionar sostenibilitat, per tant convé protegir-la i fomentar-la. Per això, els participants quan incorporen infraestructures a la xarxa a més d'obtenir connectivitat amb la resta, també es poden donar prioritat en els trams dels quals en son titulars de manera que tinguin preferència sobre l'ample de banda disponible, amb la única condició de que es respectin els criteris establerts en l'apartat &quot;<a href="#VI_Sobre_la_gestio_de_la_xarxa">Sobre la gestió de la xarxa i prioritats de trànsit</a>&quot; i, alhora deixin disponible tot l'ample de banda excedentari per a la resta del trànsit.</li>
<li>
<a name="IV_8_Recuperacio_dinfraestructures"></a>En cas de que un participant finalitzi l'acord dels <a href="#ComunsXOLN">Comuns de la XOLN</a>, recupera totes les infraestructures de les que és titular, amb l'excepció d'aquelles que per al seu desplegament ha calgut la obtenció de llicències o permisos de tercers i es van concedir en nom de la xarxa i/o de la Fundació, o de quan la titularitat és compartida i formen una part essencial de la infraestructura. Per aquests casos, les parts poden pactar lliurement com resoldre la situació d'una forma justa per a tothom. En cas de transmissió, els altres titulars gaudeixen de dret preferent alhora d'adquirir la titularitat de qui es desvincula dels Comuns de la XOLN.</li>
<li>L'exercici de la titularitat implica com a mínim que mentre aquest segment de la xarxa estigui operatiu, es proporciona un servei de comunicacions electròniques que permet la connectivitat. Encara que el titular no és responsable del nivell de disponibilitat que proporciona, s'espera del titular que mantingui les seves infraestructures en un nivell de servei raonable d'acord amb les seves característiques i de manera que no perjudiqui el bon funcionament de la xarxa. En casos extrems d'abandonament d'aquestes funcions pròpies del titular, el participant perd la titularitat, que passarà a considerar-se orfe.</li>
<li>Si la titularitat d'una infraestructura es considera que ha quedat orfe, es transmet a qui vulgui exercir-la. En el cas de que ningú vulgui exercir-la, o bé passa a la Fundació, o bé es considera com a abandonada, causant baixa definitiva de la xarxa i essent responsable del seu desmuntatge el darrer titular.</li>
<li>Quan es cedeixen ubicacions per muntar-hi infraestructures de xarxa sense contraprestació, independentment de quins siguin la resta de titulars, s'assumeix que facilitaran la connexió més oberta possible en funció de la naturalesa de l'equipament. Si s'estableixen limitacions d'espai o de capacitat han de facilitar el trànsit segons els Comuns XOLN, ser raonables, aplicant les bones pràctiques, les mateixes condicions per a tots els usuaris sense discriminacions i no forçar la contractació de serveis a operadors concrets encara que siguin co-titulars de la infraestructura. Els operadors que hi ofereixen compromís de servei n'haurien de tenir suficient amb aplicar el que es preveu en el <a href="#VI_3_Prioritat_en_el_transit">punt VI.3 sobre la gestió de la xarxa i prioritats</a>.<br>Aquesta condició és d'indispensable compliment quan es tracta de dominis públics gestionats per administracions públiques donada la obligatorietat legal que tenen de garantir la no discriminació.<br>Per exemple:<ol>
<li>En el cas de comunicacions sense fils, quan hi han antenes de cobertura per a connexions simples sense fils, es permetrà la connexió d'usuaris d'altres operadors o les que es fan les que es puguin fer els usuaris directament pel seu compte i sense garantia de servei.</li>
<li>En el cas de cables i conduccions, encara que els promotors aprofitin per crear connexions punt a punt privades, cal que sempre hi hagi reserva d'espai per xarxa gestionada segons els Comuns XOLN.</li>
</ol>
</li>
<li>La cessió d'espais per antenes de radiocomunicació és reversible en qualsevol moment a petició del propietari i no li creen cap servitud.</li>
</ol>
</li>
<li>
<h3>
<a name="V_Sobre_el_paper_de_la_Fundacio"></a><strong>Sobre el paper de la Fundació</strong>
</h3>
<ol type="1">
<li>Donar suport a guifi.net tot respectant la seva naturalesa original, forma d'organitzar-se i de treballar.</li>
<li>Proporcionar personalitat jurídica a guifi.net en tot allò que li sigui necessari per al complert i normal exercici de la seva activitat com a operador de la xarxa amb igualtat de drets i deures respecte de qualsevol altre operador, com per exemple i no limitat a, obtenir llicències, ocupar dominis públics o privats, representar, fer gestions i notificacions en nom de guifi.net davant de les administracions o tercers, o prendre acords d'interconnexió amb altres operadors i formar part d'organismes que composen Internet.<br>Quan els participants accepten els &quot;<a href="#ComunsXOLN">Comuns de la XOLN</a>&quot; accepten també delegar totes aquestes funcions a guifi.net i a la Fundació, sense renunciar que per la seva banda també, si així ho desitgen, poden realitzar les mateixes funcions directament.</li>
<li>Defensar i donar suport als interessos dels participants en la seva activitat de pertinença a la xarxa, els interessos i bon ús dels &quot;<a href="#ComunsXOLN">Comuns de la XOLN</a>&quot; i el nom de guifi.net, podent, si fos necessari, emprendre accions legals o reclamar reparacions en aquells casos on de mala fe s'ha volgut causar un perjudici a guifi.net o als seus usuaris.</li>
</ol>
</li>
<li>
<h3>
<a name="VI_Sobre_la_gestio_de_la_xarxa"></a><strong>Sobre la gestió de la xarxa i prioritats en el trànsit (qualitat de servei)</strong>
</h3>
<ol>
<li>La gestió de la xarxa ha de ser pública i tothom qui ho desitgi ha de poder participar-hi.</li>
<li>Quan sigui possible i necessari per motius de gestió de la xarxa, les prioritats del trànsit generals s'implementen en aquest ordre:<br><ol type="a">
<li>Trànsit de tipus interactiu (missatgeria instantània, conferències de veu, navegar, etc.)</li>
<li>Trànsit de tipus massiu o diferit (transferències, correu electrònic, còpies, etc.)</li>
</ol>
</li>
<li>
<a name="VI_3_Prioritat_en_el_transit"></a>Els membres de la xarxa faran públiques les prioritats implementades en els seus trams de xarxa que puguin afectar als altres usuaris en cas de modificar les expressades en el punt anterior i que vagin més enllà de donar-se prioritat (preferència en el trànsit, no quotes) en el seu tram de xarxa, i no es podrà fer arbitrària o discrecionalment, ni impedir l'aprofitament d'ample de banda excedentari: Cal que hi hagi motius tècnics que ho justifiquin raonablement.</li>
<li>En l'exercici de la gestió de la xarxa, si s'observa el que es preveu en el apartat <a href="#IX_5_Continguts_Inapropiats">&quot;IX.5. Sobre els serveis i continguts&quot;</a>, es podrà impedir el trànsit o la connexió de l'usuari que el causa, procurant advertir-lo sempre que sigui possible. En el cas de que aquest trànsit sigui causat per un participant, aquesta suspensió no causa també una suspensió de forma immediata de l'acord dels <a href="#ComunsXOLN">Comuns de la XOLN</a>, però sí que serveix d'advertiment.<br>En cap cas es pot fer servir aquesta possibilitat per impedir la lliure participació i circulació de serveis i continguts recollit en els <a href="#ComunsXOLN">Comuns de la XOLN</a>.<br>Si un participant abusa reiteradament d'aquest punt, ja sigui en el sentit de causar trànsit inapropiat que requereix de la seva suspensió, o en el d'impedir injustificadament el trànsit d'altres usuaris, això pot ser causa d'un conflicte que d'acord amb el que es preveu en l'apartat de &quot;<a href="#X_Sobre_la_resolucio_de_conflictes">Sobre la resolució de conflictes</a>&quot;, i finalitzar amb la suspensió de l'acord dels <a href="#ComunsXOLN">Comuns de la XOLN</a> amb aquest participant.</li>
<li>La disponibilitat de la xarxa no es garanteix de forma global. En cas de que un participant vulgui garantir-se nivells de servei ho pot fer a través dels mitjans següents: fent-ho ell mateix adquirint la titularitat compartida dels segments de xarxa que siguin del seu interès, a través d'acords amb tercers i/o contractant serveis professionals per tal de arribar als nivells de servei i/o de disponibilitat desitjats.</li>
<li>Els professionals o operadors que adquireixin compromisos de servei de connexions amb unes característiques determinades són responsables de descriure i informar clarament als seus clients de quines són aquestes característiques d'acord amb el <a href="#III_7_Xarxa_gratuita_cobrament_per_infraestructures">punt III.7</a> i fer tot allò que sigui possible per complir-les, incloent si cal el manteniment i millora de troncals. En el cas de troncals compartides amb altres operadors o professionals, hauran de posar-se d'acord sobre com es fan aquests manteniments i millores. La Fundació pot dictaminar sistemes per fer front a aquestes despeses quan no hi ha acord, aplicant criteris de proporcionalitat.</li>
</ol>
</li>
<li>
<h3>
<a name="VII_Sobre_el_desplegament_responsable"></a><strong>Sobre el desplegament responsable i el respecte al medi ambient </strong>
</h3>
<ol>
<li>
<a name="VII_1_No_duplicitat"></a>Com a xarxa oberta, sempre es procurarà evitar la duplicitat innecessària d'infraestructures, impedint la coexistència de diverses xarxes obertes en un mateix espai físic, en especial, quan es tracta de recursos amb una capacitat limitada o existeixi una potencial afectació al medi ambient.</li>
<li>Quan es fa ús de l'espai radioelèctric sense llicència preval l'ús comú davant de l'ús privatiu o explotació comercial. Es demana als governs, legisladors i organismes reguladors que creïn els espais necessaris i facin les regulacions perquè això sigui possible.</li>
<li>També quan es fa ús de l'espai radioelèctric, encara que sigui amb llicència i més enllà de les disposicions regulatòries vigents que de vegades poden resultar obsoletes a causa de la ràpida evolució tecnològica, es procurarà fer-ne un ús responsable, conforme a les bones pràctiques i a no excedir-se innecessàriament en les potències d'emissió.</li>
</ol>
</li>
<li>
<h3>
<a name="VIII_Sobre_la_seguretat"></a><strong>Sobre la seguretat i la responsabilitat<br></strong>
</h3>
<ol>
<li>Els usuaris son responsables de la seva seguretat i tenen dret a protegir-se i vetllar per la seva intimitat, evitar intrusió en els seus propis sistemes d'informació i de xifrar les seves comunicacions si així ho desitja. La xarxa oberta proporciona el mitjà de transport per fer-ho possible.</li>
<li>Es poden connectar xarxes privades a la xarxa oberta i posar-hi tallafocs per controlar-ne l'accés. Aquests trams de xarxes queden exclosos dels <a href="#ComunsXOLN">Comuns de la XOLN</a> i no formen part de la xarxa oberta, lliure i neutral. De la seva seguretat se'n fa càrrec qui la munta.</li>
<li>La xarxa oberta no es fa responsable de cap dany causat als seus usuaris durant l'ús de la xarxa.</li>
<li>Cada usuari és responsable de l'ús que faci de la xarxa, dels continguts que hi incorpora i del seus actes, en cap cas ho serà el participant que li proporciona accés, ni la resta de participants, ni guifi.net en la seva globalitat.</li>
</ol>
</li>
<li>
<h3>
<a name="IX_Sobre_els_serveis_i_continguts"></a><strong>Sobre els serveis, els continguts, altres xarxes i Internet.</strong>
</h3>
<ol>
<li>La xarxa proporciona un servei de comunicacions electròniques disponible al públic en general. Més enllà d'aquest servei bàsic, hi ha llibertat de crear continguts i serveis de qualsevol tipus.</li>
<li>La xarxa és el suport sobre el qual es fa la transmissió lliure dels continguts però no té res a veure ni és responsable d'aquests continguts tal i com es preveu en l'apartat &quot;<a href="#VIII_Sobre_la_seguretat">Sobre la seguretat i la responsabilitat</a>&quot;</li>.<li>Els creadors o titulars dels continguts escullen el termes i condicions per al seu ús. Si no n'expressen els continguts textuals i/o audiovisuals, s'entén que són de lliure distribució en les mateixes condicions, tal i com es descriuen en la <a href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons (by-sa)</a> o la <a href="http://www.gnu.org/copyleft/fdl.html">GNU/FDL</a>.</li>
<li>En el cas dels serveis, correspon a qui el proporciona determinar si es tracta d'un servei &quot;tal qual&quot; o amb un compromís de servei. Si no s'especifica res i és gratuït, s'entén que es tracta d'un servei &quot;<em>tal qual és</em>&quot;, i que, per tant, no s'ofereix cap tipus de garantia.</li>
<li>
<a name="IX_5_Continguts_Inapropiats"></a>S'ha de procurar respectar les llibertats de pensament, d'expressió i comunicació. Tot respectant això, es podrà evitar trànsit de missatges no sol·licitats, continguts inapropiats o il·legals que maliciosament vulguin causar un perjudici o restringir les llibertats a altres usuaris.</li>
<li>La xarxa, com a xarxa oberta, lliure i neutral té vocació inequívoca de ser una xarxa més de la gran xarxa de xarxes que és Internet i per aquest motiu guifi.net procura formar part activa dels organismes que formen Internet i, com a operador, procurar acords i mecanismes d'interconnexió eficients amb tots els altres operadors. Tanmateix, actualment a Internet, els altres operadors poden ser més restrictius i no tan oberts pel que fa a la interconnexió amb les seves xarxes, per exemple fent una explotació comercial de la interconnexió o del trànsit,. Com que en aquests casos no és possible aplicar el <a href="#IX_7_Principi_de_reciprocitat">principi de reciprocitat</a>, el trànsit cap a l'internet d'aquests operadors es considera fora de l'àmbit dels <a href="#ComunsXOLN">Comuns de la XOLN</a>, i com a tal, respecte de la XOLN, n'esdevé un contingut. Per tant, aquesta mena d'interconnexió s'ofereix als participants com qualsevol altre servei dins de la xarxa, i típicament n'hi pot haver de dos tipus:<ol>
<li>El que proporcionen els participants a partir de les connexions que puguin tenir amb altres operadors com a portes cap a Internet.</li>
<li>El que s'obté a través de la interconnexió amb xarxes (&quot;peering&quot;) d'altres operadors.</li>
</ol>
<p>Qui proporciona aquests serveis determinarà si ho fa &quot;tal qual&quot;, o amb algun tipus de compromís de servei.</p>
</li>
<li>
<a name="IX_7_Principi_de_reciprocitat">Principi de reciprocitat</a>.<br>Quan es proporciona servei d'interconnexió amb una altra xarxa que, encara que no s'aculli a la protecció dels <a href="#ComunsXOLN">Comuns de la XOLN</a> o es gestioni de manera diferent per altres organitzacions, però que en essència obeeixi als mateixos criteris de xarxa oberta, lliure i neutral, mantenint les mateixes <a href="#I_Principis_Generals">llibertats i principis generals</a> i permetent la lliure interconnexió, es podrà establir un reconeixement recíproc de les mateixes llibertats pel que fa a la lliure circulació de continguts i serveis.</li>
</ol>
</li>
<li>
<h3>
<a name="X_Sobre_la_resolucio_de_conflictes"></a><strong>Sobre la resolució de conflictes i jurisdicció aplicable</strong>
</h3>
<ol>
<li>En cas de qüestions, dubtes o conflictes relatius a d'interpretació o aplicació dels &quot;<a href="#ComunsXOLN">Comuns de la XOLN</a>&quot; , tothom es pot dirigir al patronat de la Fundació perquè ho resolgui.<br>La petició es formalitza a través d'un correu dirigit al Patronat (patronat (arroba) guifi.net), especificant-ho clarament a l'assumpte (per exemple &quot;Consulta /Conflicte sobre els Comuns en relació a....&quot;), i en el text del correu, una descripció de la qüestió, de les seves motivacions, dels punts dels Comuns afectats quan n'hi han, propostes, etc. És a dir, procurar que estigui ben documentat i entenedor.<br>Un cop el Patronat de la Fundació ha rebut la notificació i en funció de la naturalesa de la petició aplicarà el següent procediment:<ol type="a">
<li>Decidir si la qüestió és prou fonamentada per cursar-la o arxivar-la. En cas d'arxivar-se, finalitza el procediment.</li>
<li>Decidir si es fa càrrec de resoldre la qüestió directament, o bé nomena una comissió específica amb el mandat de resoldre la qüestió.<br>Ningú que sigui part en un conflicte pot formar part dels qui han de prendre una resolució, si fos el cas, s'haurà d'inhibir.<br>Els encarregats de deliberar i resoldre una qüestió prendran les decisions per votació, i per evitar l'empat, estarà format per un nombre imparell.</li>
<li>Decidir si la documentació aportada és suficient o si cal obrir un període públic informatiu per recollir més dades. En el cas de que la qüestió afecti a tercers el període informatiu públic és obligatori per tal de permetre a tothom expressar la seva versió o opinió sobre la qüestió a analitzar.</li>
<li>Un cop finalitzat el procés informatiu, el Patronat o la Comissió haurà de debatre i finalment, resoldre.</li>
</ol>
</li>
<li>Les resolucions hauran d'orientar-se a aplicar l'esperit dels <a href="#ComunsXOLN">Comuns de la XOLN</a>, i en cas de que es constati un conflicte o una situació d'incompliment, servir d'arbitratge i proposar solucions per esmenar la situació que s'hagi pogut crear.</li>
<li>En casos extrems, es pot resoldre la suspensió l'acord dels <a href="#ComunsXOLN">Comuns de la XOLN</a> amb un participant, deixant-lo sense efectes, i podrà recuperar les infraestructures de la seva titularitat en funció del que es preveu en l'apartat &quot;<a href="#IV_Sobre_la_titularitat_i_els_participants">Sobre la titularitat i els participants</a>&quot;. Per aquesta via no es poden resoldre penalitzacions o compensacions de tipus econòmic per danys o perjudicis i similars, si fos el cas s'haurà de fer via als Tribunals competents.</li>
<li>A les resolucions s'hi pot presentar un recurs, o alternativament, acudir als Tribunals competents.</li>
<li>La Fundació s'ha constituït segons la <a href="http://www.gencat.cat/diari/5123/08114039.htm">Llei de Fundacions 4/2008 de Catalunya</a>. A efectes legals i en cas de conflicte, si les parts no acorden una altra cosa, la jurisdicció aplicable per a la Fundació i per a la interpretació dels <a href="#ComunsXOLN">Comuns de la XOLN</a> és la que correspongui del Tribunal competent a Barcelona segons la legislació vigent a Catalunya.</li>
</ol>
</li>
<li>
<h3>
<a name="XI_Sobre_la_Llicencia"></a><strong>Sobre la llicència del text dels <a href="#ComunsXOLN">Comuns de la XOLN<br></a></strong>
</h3>
<ol>
<li>El text dels Comuns de la XOLN està es pot canviar o modificar sota llicència: <a href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons by-nc-sa/4.0</a> o la Llicència <a href="http://www.gnu.org/copyleft/fdl.html">GNU/FDL</a><ul>
<li>No se'n pot fer un ús comercial</li>
<li>La distribució i còpia és lliure referenciant que prové d'aquests <a href="#ComunsXOLN">Comuns de la XOLN</a>
</li>
<li>Es poden modificar els continguts i fer-ne treballs derivats si el resultat es distribueix de nou sota les mateixes condicions.</li>
</ul>
</li>
<li>Animem a les qualsevol altra organització d'arreu del món a fer Xarxa Oberta, Lliure i Neutral, ja sigui acollint-se també als &quot;<a href="#ComunsXOLN">Comuns per la XOLN&quot;</a>, o bé fent-ne una modificació per adequar-la a la seva organització i forma de treballar i gaudint del la possibilitat d'interconnectar les xarxes a través del <a href="#IX_7_Principi_de_reciprocitat">principi de reciprocitat</a>.</li>
</ol>
</li>
</ol>
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

@ -1,57 +1,57 @@
\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{geometry}
\title{}
\date{}
\newcommand{\statement}[1]{\textbf{#1} \medskip}
\begin{document}
\thispagestyle{empty}
\pagestyle{empty}
\begin{figure}[t]
\centering
\includegraphics[scale=0.4]{thefnf-logo.png}
\end{figure}
% Make commands for the quotes
\newcommand*{\openquote}
{\fontfamily{\familydefault}\fontseries{m}\fontshape{it}\fontsize{12}{14}\selectfont``}
\newcommand*{\closequote}
{\fontfamily{\familydefault}\fontseries{m}\fontshape{it}\fontsize{12}{14}\selectfont''}
% wrap everything in its own environment
\newenvironment{shadequote}%
{\begin{quote}\openquote}
{\hfill\closequote\end{quote}}
\noindent
\textbf{Our Vision}
\begin{shadequote}
We envision a world where communities build, maintain, and own their own share
of the global computer network.
\end{shadequote}
\textbf{\\ Our Mission}
\begin{shadequote}
Americns For A Better Network is a nonprofit organization that provides operators
around the world with essential infrastructure for the realization and support
of free networks. We engineer tools and develop educational resources to
facilitate the deployment of resilient, responsive, and accessible networks.
\end{shadequote}
\textbf{\\ Our Values}
\begin{itemize}
\item We are an organization committed to the tenets of free information, free culture, and free society.
\item We hold that advances in information technology provide humanity with
the ability to effectively face global challenges.
\item We contend that our very ability to mobilize, organize, and bring
about change depends on our ability to communicate.
\item We see that our ability to communicate is purchased from a handful of
powerful entities.
\item We know that we cannot depend on these entities to support movement
away from a status quo from which they are the beneficiaries.
\item We believe that access to a free network is a human right, and a
necessary tool for environmental and social justice.
\end{itemize}
\end{document}
\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{geometry}
\title{}
\date{}
\newcommand{\statement}[1]{\textbf{#1} \medskip}
\begin{document}
\thispagestyle{empty}
\pagestyle{empty}
\begin{figure}[t]
\centering
\includegraphics[scale=0.4]{thefnf-logo.png}
\end{figure}
% Make commands for the quotes
\newcommand*{\openquote}
{\fontfamily{\familydefault}\fontseries{m}\fontshape{it}\fontsize{12}{14}\selectfont``}
\newcommand*{\closequote}
{\fontfamily{\familydefault}\fontseries{m}\fontshape{it}\fontsize{12}{14}\selectfont''}
% wrap everything in its own environment
\newenvironment{shadequote}%
{\begin{quote}\openquote}
{\hfill\closequote\end{quote}}
\noindent
\textbf{Our Vision}
\begin{shadequote}
We envision a world where communities build, maintain, and own their own share
of the global computer network.
\end{shadequote}
\textbf{\\ Our Mission}
\begin{shadequote}
Americns For A Better Network is a nonprofit organization that provides operators
around the world with essential infrastructure for the realization and support
of free networks. We engineer tools and develop educational resources to
facilitate the deployment of resilient, responsive, and accessible networks.
\end{shadequote}
\textbf{\\ Our Values}
\begin{itemize}
\item We are an organization committed to the tenets of free information, free culture, and free society.
\item We hold that advances in information technology provide humanity with
the ability to effectively face global challenges.
\item We contend that our very ability to mobilize, organize, and bring
about change depends on our ability to communicate.
\item We see that our ability to communicate is purchased from a handful of
powerful entities.
\item We know that we cannot depend on these entities to support movement
away from a status quo from which they are the beneficiaries.
\item We believe that access to a free network is a human right, and a
necessary tool for environmental and social justice.
\end{itemize}
\end{document}

View File

@ -1,39 +1,39 @@
---
---
![image](thefnf-logo.png)
**Our Vision**
> " We envision a world where communities build, maintain, and own their
> own share of the global computer network. "
**\
Our Mission**
> " Americns For A Better Network is a nonprofit organization that
> provides operators around the world with essential infrastructure for
> the realization and support of free networks. We engineer tools and
> develop educational resources to facilitate the deployment of
> resilient, responsive, and accessible networks. "
**\
Our Values**
- We are an organization committed to the tenets of free information,
free culture, and free society.
- We hold that advances in information technology provide humanity
with the ability to effectively face global challenges.
- We contend that our very ability to mobilize, organize, and bring
about change depends on our ability to communicate.
- We see that our ability to communicate is purchased from a handful
of powerful entities.
- We know that we cannot depend on these entities to support movement
away from a status quo from which they are the beneficiaries.
- We believe that access to a free network is a human right, and a
necessary tool for environmental and social justice.
---
---
![image](thefnf-logo.png)
**Our Vision**
> " We envision a world where communities build, maintain, and own their
> own share of the global computer network. "
**\
Our Mission**
> " Americns For A Better Network is a nonprofit organization that
> provides operators around the world with essential infrastructure for
> the realization and support of free networks. We engineer tools and
> develop educational resources to facilitate the deployment of
> resilient, responsive, and accessible networks. "
**\
Our Values**
- We are an organization committed to the tenets of free information,
free culture, and free society.
- We hold that advances in information technology provide humanity
with the ability to effectively face global challenges.
- We contend that our very ability to mobilize, organize, and bring
about change depends on our ability to communicate.
- We see that our ability to communicate is purchased from a handful
of powerful entities.
- We know that we cannot depend on these entities to support movement
away from a status quo from which they are the beneficiaries.
- We believe that access to a free network is a human right, and a
necessary tool for environmental and social justice.

View File

@ -1,60 +1,60 @@
\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{geometry}
\title{\huge \bf Grow Your Own Network}
\date{}
\newcommand{\statement}[1]{\textbf{#1} \medskip}
\begin{document}
\begin{figure}[t]
\centering
\includegraphics[scale=0.4]{thefnf-logo.png}
\end{figure}
\maketitle
\thispagestyle{empty}
\pagestyle{empty}
\statement{We envision a world where communities build, maintain, and own their
own share of the global computer network. Free networks, when properly
engineered, offer their users both a greater say in the governance of their
network, and more privacy in their communications. Being your own service
provider is the only way to make sure that your service provider treats you
right. We call this the principle of digital self-determination, and have
designed, prototyped and test deployed a suite of network appliances that
will facilitate the realization of this principle.}
\\
\\
The free software community has developed a wide variety of software components
to address various network related challenges. Americans For A Better Network,
working with members of the community, is looking to take those components and
deliver a turnkey, self-administered networking solution that will allow for
cascading self-governance on local, regional and global scales.
\\
\\
Paired with a cooperative network management suite and integrated cryptosystem,
our tools will allow for the rapid, simple construction of cooperative
autonomous systems, with end-to-end encryption enabled by default.
\\
\\
The entire suite is designed to be deployed using the principle of emergence —
meaning that it can be organized in a way that is bottom-up, top-down or
middle-out. We call the network appliances FreedomNode, FreedomTower, and
FreedomLink. The management suite is called AutoNOC, and the transparent
cryptosystem is AutoTunnel.
\\
\\
In addition to radically increasing network resilience, reducing the price of
connectivity, and making networks more responsive to the needs of their
participants, free network architectures will allow for groundbreaking
localized applications of network technology. The uses of this technology are
myriad, and the need is ubiquitous anywhere in the world, the capacity for
self-reliance and self-determination would be enhanced by the emergence of a
free network. Inverting the power structure of our networks is bound to take a
while, and we are still in the very beginning, but no idea holds greater
liberating potential than this: computer networks should be funded, built, and
maintained by those that use them.
\end{document}
\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{geometry}
\title{\huge \bf Grow Your Own Network}
\date{}
\newcommand{\statement}[1]{\textbf{#1} \medskip}
\begin{document}
\begin{figure}[t]
\centering
\includegraphics[scale=0.4]{thefnf-logo.png}
\end{figure}
\maketitle
\thispagestyle{empty}
\pagestyle{empty}
\statement{We envision a world where communities build, maintain, and own their
own share of the global computer network. Free networks, when properly
engineered, offer their users both a greater say in the governance of their
network, and more privacy in their communications. Being your own service
provider is the only way to make sure that your service provider treats you
right. We call this the principle of digital self-determination, and have
designed, prototyped and test deployed a suite of network appliances that
will facilitate the realization of this principle.}
\\
\\
The free software community has developed a wide variety of software components
to address various network related challenges. Americans For A Better Network,
working with members of the community, is looking to take those components and
deliver a turnkey, self-administered networking solution that will allow for
cascading self-governance on local, regional and global scales.
\\
\\
Paired with a cooperative network management suite and integrated cryptosystem,
our tools will allow for the rapid, simple construction of cooperative
autonomous systems, with end-to-end encryption enabled by default.
\\
\\
The entire suite is designed to be deployed using the principle of emergence —
meaning that it can be organized in a way that is bottom-up, top-down or
middle-out. We call the network appliances FreedomNode, FreedomTower, and
FreedomLink. The management suite is called AutoNOC, and the transparent
cryptosystem is AutoTunnel.
\\
\\
In addition to radically increasing network resilience, reducing the price of
connectivity, and making networks more responsive to the needs of their
participants, free network architectures will allow for groundbreaking
localized applications of network technology. The uses of this technology are
myriad, and the need is ubiquitous anywhere in the world, the capacity for
self-reliance and self-determination would be enhanced by the emergence of a
free network. Inverting the power structure of our networks is bound to take a
while, and we are still in the very beginning, but no idea holds greater
liberating potential than this: computer networks should be funded, built, and
maintained by those that use them.
\end{document}

View File

@ -1,45 +1,45 @@
---
title: '**Grow Your Own Network**'
---
![image](thefnf-logo.png)
**We envision a world where communities build, maintain, and own their
own share of the global computer network. Free networks, when properly
engineered, offer their users both a greater say in the governance of
their network, and more privacy in their communications. Being your own
service provider is the only way to make sure that your service provider
treats you right. We call this the principle of digital
self-determination, and have designed, prototyped and test deployed a
suite of network appliances that will facilitate the realization of this
principle.**\
\
The free software community has developed a wide variety of software
components to address various network related challenges. Americans For
A Better Network, working with members of the community, is looking to
take those components and deliver a turnkey, self-administered
networking solution that will allow for cascading self-governance on
local, regional and global scales.\
\
Paired with a cooperative network management suite and integrated
cryptosystem, our tools will allow for the rapid, simple construction of
cooperative autonomous systems, with end-to-end encryption enabled by
default.\
\
The entire suite is designed to be deployed using the principle of
emergence --- meaning that it can be organized in a way that is
bottom-up, top-down or middle-out. We call the network appliances
FreedomNode, FreedomTower, and FreedomLink. The management suite is
called AutoNOC, and the transparent cryptosystem is AutoTunnel.\
\
In addition to radically increasing network resilience, reducing the
price of connectivity, and making networks more responsive to the needs
of their participants, free network architectures will allow for
groundbreaking localized applications of network technology. The uses of
this technology are myriad, and the need is ubiquitous -- anywhere in
the world, the capacity for self-reliance and self-determination would
be enhanced by the emergence of a free network. Inverting the power
structure of our networks is bound to take a while, and we are still in
the very beginning, but no idea holds greater liberating potential than
this: computer networks should be funded, built, and maintained by those
that use them.
---
title: '**Grow Your Own Network**'
---
![image](thefnf-logo.png)
**We envision a world where communities build, maintain, and own their
own share of the global computer network. Free networks, when properly
engineered, offer their users both a greater say in the governance of
their network, and more privacy in their communications. Being your own
service provider is the only way to make sure that your service provider
treats you right. We call this the principle of digital
self-determination, and have designed, prototyped and test deployed a
suite of network appliances that will facilitate the realization of this
principle.**\
\
The free software community has developed a wide variety of software
components to address various network related challenges. Americans For
A Better Network, working with members of the community, is looking to
take those components and deliver a turnkey, self-administered
networking solution that will allow for cascading self-governance on
local, regional and global scales.\
\
Paired with a cooperative network management suite and integrated
cryptosystem, our tools will allow for the rapid, simple construction of
cooperative autonomous systems, with end-to-end encryption enabled by
default.\
\
The entire suite is designed to be deployed using the principle of
emergence --- meaning that it can be organized in a way that is
bottom-up, top-down or middle-out. We call the network appliances
FreedomNode, FreedomTower, and FreedomLink. The management suite is
called AutoNOC, and the transparent cryptosystem is AutoTunnel.\
\
In addition to radically increasing network resilience, reducing the
price of connectivity, and making networks more responsive to the needs
of their participants, free network architectures will allow for
groundbreaking localized applications of network technology. The uses of
this technology are myriad, and the need is ubiquitous -- anywhere in
the world, the capacity for self-reliance and self-determination would
be enhanced by the emergence of a free network. Inverting the power
structure of our networks is bound to take a while, and we are still in
the very beginning, but no idea holds greater liberating potential than
this: computer networks should be funded, built, and maintained by those
that use them.

View File

@ -1,99 +1,99 @@
\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{geometry}
\title{\huge \bf Free Network Definition}
\date{}
\newcommand{\statement}[1]{\textbf{#1} \medskip}
\begin{document}
\begin{figure}[t]
\centering
\includegraphics[scale=0.4]{thefnf-logo.png}
\end{figure}
\maketitle
\thispagestyle{empty}
\pagestyle{empty}
\statement{The fundamental dialectic of our struggle is this: will we be
enslaved by our technology, or liberated by it? It was in cognizance of this
notion, and in service to our collective freedom that the Free Software
Movement was born. It is in this spirit that we aim here to define exactly
what it means to say that a network is free. We hope that the existence of
this definition will help illuminate the path to a more just world.}
\\
\\
Our intention is to build communications systems that are owned by the people
that use them, that allow participants to own their own data, and that use
end-to-end encryption and cryptographic trust mechanisms to assure privacy. We
call such systems `free networks' and they are characterized by the following
five freedoms:
\begin{itemize}
\item \textbf{Freedom 0) \\
The freedom to participate in the network.}
Freedom 0 regards your right to organize cooperative networks. Conventional
networks are characterized by a distinction between provider and user. This
mode of organization encourages network operation in the service of
self-interest. The provider builds and owns the infrastructure, and the user
pays for access. In a free network, however, nodes connect to one another,
rather than to a single, monolithic provider. By nature of its design, a free
network is owned by those that make use of it. Participants act as providers
and users as the same time, and growth is auto-distributed by treating any
profits as investment. In this way, those that join the network are able to
become owners. This mode of organization encourages network operation in the
service of the common good.
\newpage
\item \textbf{Freedom 1) \\
The freedom to determine where one's bits are stored.}
Freedom 1 regards your right to own the material stores of your data.
Conventional networks encourage (if not force) their participants to store
their data in machines which are under the administrative auspices of an
external service provider or host. Most folks are not able to serve data from
their homes. Participants ought to be free to store their own data (so that
it is under their care) without sacrificing their ability to publish it.
\item \textbf{Freedom 2) \\
The freedom to determine the parties with whom one's bits are shared.}
Freedom 2 regards your right to control access to your data. Data mining and
the monetization of sharing has become common practice. Participants should
be free to choose those with whom they would like to share a given piece of
information. Only someone who owns their own data can fully exercise this
freedom, but it is an issue regardless of where the relevant bits are stored.
\item \textbf{Freedom 3) \\
The freedom to transmit bits to one's peers without the prospect of
interference, interception or censorship.}
Freedom 3 regards the right to speak freely with your peers. Information
flows in conventional networks are routinely and intentionally intercepted,
obstructed, and censored. This is done at the behest of corporate and state
actors around the world. In a free network, private communications should
remain unexamined from the time they enter the network until the time they
reach their destination.
\item \textbf{Freedom 4) \\
The freedom to maintain anonymity, or to present a unique, trusted
identity.}
Freedom 4 regards your right to construct your own identity There is
increasing pressure to forbid anonymity, and yet trustworthy communications
remain rare. While it is essential to liberty that individuals be able to
remain anonymous in the online public sphere, it is also essential that they
be able to construct and maintain persistent, verifiable identities. Such
identities might bear a legal name, a common name, or an avatar that masks
one's corporeal self -- individuals could have many such identities, and
switch between them at will. Clear delineation between anonymous,
pseudonymous, and onymous actors would enable all of us to better asses the
trustworthiness of others on the network.
\end{itemize}
\end{document}
\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{geometry}
\title{\huge \bf Free Network Definition}
\date{}
\newcommand{\statement}[1]{\textbf{#1} \medskip}
\begin{document}
\begin{figure}[t]
\centering
\includegraphics[scale=0.4]{thefnf-logo.png}
\end{figure}
\maketitle
\thispagestyle{empty}
\pagestyle{empty}
\statement{The fundamental dialectic of our struggle is this: will we be
enslaved by our technology, or liberated by it? It was in cognizance of this
notion, and in service to our collective freedom that the Free Software
Movement was born. It is in this spirit that we aim here to define exactly
what it means to say that a network is free. We hope that the existence of
this definition will help illuminate the path to a more just world.}
\\
\\
Our intention is to build communications systems that are owned by the people
that use them, that allow participants to own their own data, and that use
end-to-end encryption and cryptographic trust mechanisms to assure privacy. We
call such systems `free networks' and they are characterized by the following
five freedoms:
\begin{itemize}
\item \textbf{Freedom 0) \\
The freedom to participate in the network.}
Freedom 0 regards your right to organize cooperative networks. Conventional
networks are characterized by a distinction between provider and user. This
mode of organization encourages network operation in the service of
self-interest. The provider builds and owns the infrastructure, and the user
pays for access. In a free network, however, nodes connect to one another,
rather than to a single, monolithic provider. By nature of its design, a free
network is owned by those that make use of it. Participants act as providers
and users as the same time, and growth is auto-distributed by treating any
profits as investment. In this way, those that join the network are able to
become owners. This mode of organization encourages network operation in the
service of the common good.
\newpage
\item \textbf{Freedom 1) \\
The freedom to determine where one's bits are stored.}
Freedom 1 regards your right to own the material stores of your data.
Conventional networks encourage (if not force) their participants to store
their data in machines which are under the administrative auspices of an
external service provider or host. Most folks are not able to serve data from
their homes. Participants ought to be free to store their own data (so that
it is under their care) without sacrificing their ability to publish it.
\item \textbf{Freedom 2) \\
The freedom to determine the parties with whom one's bits are shared.}
Freedom 2 regards your right to control access to your data. Data mining and
the monetization of sharing has become common practice. Participants should
be free to choose those with whom they would like to share a given piece of
information. Only someone who owns their own data can fully exercise this
freedom, but it is an issue regardless of where the relevant bits are stored.
\item \textbf{Freedom 3) \\
The freedom to transmit bits to one's peers without the prospect of
interference, interception or censorship.}
Freedom 3 regards the right to speak freely with your peers. Information
flows in conventional networks are routinely and intentionally intercepted,
obstructed, and censored. This is done at the behest of corporate and state
actors around the world. In a free network, private communications should
remain unexamined from the time they enter the network until the time they
reach their destination.
\item \textbf{Freedom 4) \\
The freedom to maintain anonymity, or to present a unique, trusted
identity.}
Freedom 4 regards your right to construct your own identity There is
increasing pressure to forbid anonymity, and yet trustworthy communications
remain rare. While it is essential to liberty that individuals be able to
remain anonymous in the online public sphere, it is also essential that they
be able to construct and maintain persistent, verifiable identities. Such
identities might bear a legal name, a common name, or an avatar that masks
one's corporeal self -- individuals could have many such identities, and
switch between them at will. Clear delineation between anonymous,
pseudonymous, and onymous actors would enable all of us to better asses the
trustworthiness of others on the network.
\end{itemize}
\end{document}

View File

@ -1,79 +1,79 @@
---
title: '**Free Network Definition**'
---
**The fundamental dialectic of our struggle is this: will we be enslaved
by our technology, or liberated by it?
It was in cognizance of this
notion, and in service to our collective freedom that the Free Software
Movement was born. It is in this spirit that we aim here to define
exactly what it means to say that a network is free. We hope that the
existence of this definition will help illuminate the path to a more
just world.
Our intention is to build communications systems that are owned by the
people that use them, that allow participants to own their own data, and
that use end-to-end encryption and cryptographic trust mechanisms to
assure privacy. We call such systems 'free networks' and they are
characterized by the following five freedoms:
- Freedom 0: The freedom to participate in the network.
Freedom 0 regards your right to organize cooperative networks.
Conventional networks are characterized by a distinction between
provider and user. This mode of organization encourages network
operation in the service of self-interest. The provider builds and
owns the infrastructure, and the user pays for access. In a free
network, however, nodes connect to one another, rather than to a
single, monolithic provider. By nature of its design, a free network
is owned by those that make use of it. Participants act as providers
and users as the same time, and growth is auto-distributed by
treating any profits as investment. In this way, those that join the
network are able to become owners. This mode of organization
encourages network operation in the service of the common good.
- Freedom 1: The freedom to determine where one's data is stored.
Freedom 1 regards your right to own the material stores of your
data. Conventional networks encourage (if not force) their
participants to store their data in machines which are under the
administrative auspices of an external service provider or host.
Most folks are not able to serve data from their homes. Participants
ought to be free to store their own data (so that it is under their
care) without sacrificing their ability to publish it.
- Freedom 2: The freedom to determine the parties with whom one's data is shared.
Freedom 2 regards your right to control access to your data. Data
mining and the monetization of sharing has become common practice.
Participants should be free to choose those with whom they would
like to share a given piece of information. Only someone who owns
their own data can fully exercise this freedom, but it is an issue
regardless of where the relevant bits are stored.
- Freedom 3: The freedom to transmit data to one's peers without the prospect of
interference, interception or censorship.**
Freedom 3 regards the right to speak freely with your peers.
Information flows in conventional networks are routinely and
intentionally intercepted, obstructed, and censored. This is done at
the behest of corporate and state actors around the world. In a free
network, private communications should remain unexamined from the
time they enter the network until the time they reach their
destination.
- Freedom 4: The freedom to maintain anonymity, or to present a unique, trusted identity.
Freedom 4 regards your right to construct your own identity There is
increasing pressure to forbid anonymity, and yet trustworthy
communications remain rare. While it is essential to liberty that
individuals be able to remain anonymous in the online public sphere,
it is also essential that they be able to construct and maintain
persistent, verifiable identities. Such identities might bear a
legal name, a common name, or an avatar that masks one's corporeal
self -- individuals could have many such identities, and switch
between them at will. Clear delineation between anonymous,
pseudonymous, and onymous actors would enable all of us to better
asses the trustworthiness of others on the network.
---
title: '**Free Network Definition**'
---
**The fundamental dialectic of our struggle is this: will we be enslaved
by our technology, or liberated by it?
It was in cognizance of this
notion, and in service to our collective freedom that the Free Software
Movement was born. It is in this spirit that we aim here to define
exactly what it means to say that a network is free. We hope that the
existence of this definition will help illuminate the path to a more
just world.
Our intention is to build communications systems that are owned by the
people that use them, that allow participants to own their own data, and
that use end-to-end encryption and cryptographic trust mechanisms to
assure privacy. We call such systems 'free networks' and they are
characterized by the following five freedoms:
- Freedom 0: The freedom to participate in the network.
Freedom 0 regards your right to organize cooperative networks.
Conventional networks are characterized by a distinction between
provider and user. This mode of organization encourages network
operation in the service of self-interest. The provider builds and
owns the infrastructure, and the user pays for access. In a free
network, however, nodes connect to one another, rather than to a
single, monolithic provider. By nature of its design, a free network
is owned by those that make use of it. Participants act as providers
and users as the same time, and growth is auto-distributed by
treating any profits as investment. In this way, those that join the
network are able to become owners. This mode of organization
encourages network operation in the service of the common good.
- Freedom 1: The freedom to determine where one's data is stored.
Freedom 1 regards your right to own the material stores of your
data. Conventional networks encourage (if not force) their
participants to store their data in machines which are under the
administrative auspices of an external service provider or host.
Most folks are not able to serve data from their homes. Participants
ought to be free to store their own data (so that it is under their
care) without sacrificing their ability to publish it.
- Freedom 2: The freedom to determine the parties with whom one's data is shared.
Freedom 2 regards your right to control access to your data. Data
mining and the monetization of sharing has become common practice.
Participants should be free to choose those with whom they would
like to share a given piece of information. Only someone who owns
their own data can fully exercise this freedom, but it is an issue
regardless of where the relevant bits are stored.
- Freedom 3: The freedom to transmit data to one's peers without the prospect of
interference, interception or censorship.**
Freedom 3 regards the right to speak freely with your peers.
Information flows in conventional networks are routinely and
intentionally intercepted, obstructed, and censored. This is done at
the behest of corporate and state actors around the world. In a free
network, private communications should remain unexamined from the
time they enter the network until the time they reach their
destination.
- Freedom 4: The freedom to maintain anonymity, or to present a unique, trusted identity.
Freedom 4 regards your right to construct your own identity There is
increasing pressure to forbid anonymity, and yet trustworthy
communications remain rare. While it is essential to liberty that
individuals be able to remain anonymous in the online public sphere,
it is also essential that they be able to construct and maintain
persistent, verifiable identities. Such identities might bear a
legal name, a common name, or an avatar that masks one's corporeal
self -- individuals could have many such identities, and switch
between them at will. Clear delineation between anonymous,
pseudonymous, and onymous actors would enable all of us to better
asses the trustworthiness of others on the network.

File diff suppressed because it is too large Load Diff

BIN
assets/sticker.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

686
assets/sticker.svg Normal file
View File

@ -0,0 +1,686 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg3031"
version="1.1"
inkscape:version="0.48.3.1 r9886"
width="1000"
height="1000"
sodipodi:docname="sticker.png">
<metadata
id="metadata3037">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3035" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1366"
inkscape:window-height="744"
id="namedview3033"
showgrid="false"
inkscape:zoom="0.236"
inkscape:cx="500"
inkscape:cy="500"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="svg3031" />
<image
width="1000"
height="1000"
xlink:href="data:image/png;base64,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
QF4pLi42f/zHf6zGxkbddttt0w6Lo809+aZbj26M0cjIiN566y298MILrEcHAOQ8AjoAIO/cc889
5plnntGGDRs0a9ashJV0pEaihyGhhya9vb165ZVXdOjQIfX09PBBAQByFgEdAJCX9u3bZ77whS9o
5cqVcrlccQeWhdDqnlzOVvfooG6M0fj4uE6fPq2DBw/q8OHDabpLAACSj4AOAMhbDz30kOrr61Vc
XCxjjILBYMzAONajp4Zzgn7otTOsnz9/Xu+9956ef/55vfXWW1TRAQA5iYAOAMhba9euNQ888IA2
b96suXPnSoq/Jpr16OkVCu1DQ0N69dVX9Zvf/Eb9/f18IACAnENABwDktf379xu3263Vq1ersLBw
2mo5VfTkmu5BSOicz+fT3//93+uFF15I8d0BAJB8BHQAQN5rbm5WfX29lixZIknhVvforb9odU+u
a61FN8ZoYmJCJ06c0M9//nO9++67VNEBADmFgA4AyHsVFRWmvb1dVVVVuuOOOyRFroF2rksnpCeX
8z13fgbOwH7x4kW9+eab+ulPf6q+vj5COgAgZxDQAQCQtHXrVrndbt13330qKiqKCechrEdPjene
f0k6d+6cfvnLX+pXv/pVyu8NAIBkIaADACBp6dKlprm5Wbt379bSpUsjzlExT49r7Y8+PDysH/3o
R3ruued4YgIAyAkEdAAApqxfv97s2bNHO3bs0IIFC2LWQodeE9hTw7km3XlMklwul4wx+vjjj/WT
n/xEv//97wnpAICsV5juGwAAIJO0tLSYzs5O29PTo3feeUeXL1+WFLs/N63uqRE9oC9ey/sLL7yg
1atXa+HChXbjxo08PQEAZC0COgAAURobG9Xd3a2+vj6dOnWKqnmGiV6ffuXKFf3d3/2dSktLdeed
d9ply5bxYQEAshIt7gAARFm1apVpb29Xa2urFi9eLCkyFDLNPbWiJ7lHdzNIkt/v13PPPaff/e53
6blJAABmAAEdAIA4qqqqzL59+7Rjxw7NmTMn7r7cidquMfOc73H0ex76+ujRo3r++ed16NAh1h4A
ALISAR0AgASqq6vV3t6u9evXq6CgIKZqHr1XN0E9eZzvfXQ3g3PrtTfffFMHDx7UH/7wB0I6ACDr
sAYdAIAElixZYurr663X61V/f78CgUDMgDhnKHceY4BccjnfX+eyg0AgoEOHDmnlypVauHChLS0t
5akJACBrUEEHAGAaGzZsMG63WzU1NRFbr0VXy53t7oTzmZdou9zD1hwAACAASURBVLXQ16H3fmJi
Qh999JEOHjyot99+Ox23CgDATSOgAwBwDZWVlWpra9PGjRtVVFQUt3oer/0aM8fZuZDoAYk0+b6f
P39e7777rg4ePKh3332XpyUAgKxBizsAANdQXFxsampqrMfjUW9vr06fPh13QFy8ddKYOYmWEEQP
7LPWqr+/X6+++qpWrlypxYsX21WrVvHEBACQ8QjoAABch/LyctPU1GTPnDmjgYEBjY2NxVzD1mup
EW+7NadQq/upU6f04osvavny5Vq1alXK7xMAgBtFizsAANepoaHBtLe3q6KiQtL0+3MT1JMveoK+
s/3dGKOLFy/q/fff13PPPaeXXnqJlgYAQMajgg4AwA2oq6uT3++X1+tVIBCIOOdsvY6e9o7kizdd
f2RkRK+99ppKS0u1ePFiW1lZyZMTAEDGooIOAMANWLVqldmzZ486OjpUWFiYcGCcc100kiteMHe+
993d3XrxxRf14osvKhAI8MQEAJCxCOgAANygyspK88UvflFbt26d9jpCemok6law1srlcikYDOqT
Tz7Rc889p9///vdpuksAAK6NFncAAG5CS0uL8fv99tSpUxocHLzmhHEklzOkRz8QcblcunLlio4e
Papnn31WZWVltrGxkacmAICMQwUdAICbtHfvXh04cEC33357+BgV8/SJV0l3Do4bGxvT66+/ruef
f15/+MMfeGoCAMg4BHQAAG7S0qVLzTe+8Q3t3LlTc+fOjTgXvQUYoT014rW5S1ff/56eHr300ks6
dOiQBgYGCOkAgIxCQAcA4Bbce++95plnnlF5ebmKiooitv6SIgfGITWih8Y5q+gTExM6efKknn32
WR0+fDjNdwoAQCTWoAMAcIu+8IUvmPfff9+OjIzI5/NpYmIiYeWcsJ580evRXS5XxOdx6dIlvf32
2yopKdHq1avZeg0AkDEI6JiWtZZ/tADAdfjyl7+sM2fOaHBwUGNjY7S0ZxhnJV2Szp8/r1deeUVl
ZWWqrKxM890BuY9/UwLXhxZ3AABmwJo1a8wjjzyiLVu2aNasWTFVcpfLxbZrKRQ9KC4YDEq6+jkE
g0H19fXp4MGD+uu//mtaGgAAGYGADgDADKmpqVFHR4fKy8tVWFgYERJDAZEW99SJrpo7jxtjND4+
rk8++US/+MUv9MYbb/ChAADSjoAOAMAMKS4uNk1NTdq9e7eWLFkSPh4KhBJT3VMpelhf9DFJ+uyz
z/T+++/rRz/6kfr6+gjpAIC0IqADADCDqqqqjNvtVlVVlW6//faICm6ovZ1W9/SKfu/Hxsb00ksv
6Wc/+1ka7woAAAI6AAAzrrq6Wi0tLbr33nsjWt2doZBW99SJ9147Q7q1ViMjI/rpT3+qX/3qV3wo
AIC0IaADADDDli1bZhoaGrR7926VlJRIiq3ahlBFTz7ntmvxjofOeTwe/c3f/I1ef/11QjoAIC3Y
Zg0AgCSoqKgwHR0dNhAIaHR0VOfOnYsJis5Wd6rpyRW9N7qT8/1/5ZVXVF5ergULFtgNGzbw9AQA
kFIEdAAAkqStrc10d3fb7u5uvfvuuxofH49oq3ZWb5F88R6QhIS+vnTpkp599lmVlZXpjjvusCtX
riSkAwBShhZ3AACSqLm5WXv27NHKlSslxU5xj/4dyRW99jz0K/SwxBgjr9er3/zmN3rllVfSe7MA
gLxDQAcAIIlWrlxp9uzZo+bmZhUXF8cE9OjWa4J68k03TT/09fvvv6/nn39e//AP/0B7AwAgZQjo
AAAkWXV1tdm/f7927typuXPnRlRtQ0JhkX3SU8v5vjvf+08//VRvvPGGfvvb3+rYsWNxQzpLEwAA
M4016AAApMDWrVvl9/vV19en9957T+Pj45KUcE004S95oivnzvfaWVnv6urSyy+/rBUrVmjhwoW2
rKws/AGxjz0AIBmooAMAkAKLFy829fX1ampq0ooVKyIqt9MFPULgzHMuK4hef+58WBIMBvXxxx/r
hRde0JtvvhnzfViSAACYaVTQAQBIkXXr1pnm5mbr8/k0Ojqq4eHh8LlQIHS+lhLv4Y1bM9376Xxo
8umnn+rdd9/V8uXLVVJSYmtqaowUuyQBAICZQAUdAIAUqqysVEtLi9atW6eioqK47dXx1qYjOeKt
QZciQ/rg4KBeeeUVvfjii/L7/VaSCgoK0nPDAICcRgUdAIAUKi4uNjU1Ndbj8ai3t1enT59WMBiM
CeaE8tRINFU/9LXL5VIwGJTH49GLL76oDRs26LbbbrMFBQUqKCjgAQoAYEYR0AEASLG1a9ea5uZm
6/F4NDg4qNHRUUmxw8qca6QJgcnlDOrRId0Yo4mJCR09elS//vWvdfvtt+vSpUsqLCxkDToAYEYR
0AEASIOGhgYTCASs1+vVa6+9FhPOnQjnqRO9L31IaOu1119/XZ/73Oc0b948WWtVWFioiYmJ8DV8
VgCAW0FABwAgTerq6uT1enXmzBn19PSk+3YQR/QwuIGBAf32t79VUVGRBgYGwtvlAQAwExgSBwBA
mtx1113G7Xaro6NDUuSQuOihZbRSp47zfQ9N1ne5XDLG6OLFi+rs7JTH49Ho6GjE/ACq5wCAW0UF
HQCANNq+fbvp6emxJ06c0BtvvBETxNluLT3ivdehrfCit8PjMwEAzBQq6AAApNnOnTv15JNPasGC
BRGVc7ZbS594092d56I/i+g16wAA3AwCOgAAabZ06VKzZ88effWrX1VBQUHcgB7vGFLL+RlEB3ce
oAAAZgIBHQCADLBq1SrzzDPPqLa2NhzSnVVZ5zpnQnpqRIfuRJVzAABmCgEdAIAMcd9995lvf/vb
uvvuuyXFD4TO0EhQTy7nuv/Q187X8c4DAHArCOgAAGSQ/fv3m0cffVQrVqyQFH9tM1PDU+dGKuh8
HgCAW0VABwAgwxw4cECNjY1atGiRJEVMDQcAALmLgA4AQIZZu3at2b9/v6qqqjRv3rzwcedgMtrc
AQDIPeyDDgBABqqrq9OZM2fU29urEydOaHx8POI8+6MDAJB7COgAAGSg4uJi09TUZD0ej4aGhtTd
3R0xqCyEcA4AQO4goAMAkKE2b95s3G639Xq9OnfunM6dO5fwWoI6AADZj4AOAEAG27Ztm7xer7q7
u/Xhhx9qfHw8Zrsv5/7ohHQAALIXAR0AgAxWUlISbnUfGBhQZ2dnxNZrzt8J6QAAZDcCOgAAGW7j
xo2mvb3d+nw+jY2NaWxsLG4YJ5wDAJDdCOgAAGSBtrY24/P5bCAQ0JEjR8JT3eOFcoI6AADZiYAO
AECWaGpqUiAQ0PDwsDweT8RU9+j16AAAIPsQ0AEAyBL33HOP2bt3r+3s7NTY2JgGBwcVDAblcrkk
KWL7NQAAkH0I6AAAZJEdO3aYvr4+29vbq1deeUUXL15M9y0BAIAZQkAHACDLbN++XYFAQL29vTp6
9Gi4ih5qc5euVtNpdwcAIHsQ0AEAyDIlJSWmpaXF+v1+DQ4OhrdeC2G6OwAA2cmV7hsAAAA3bu3a
tcbtdqumpkbz58+PqZyHhsc5wzlr1AEAyGwEdAAAslRlZaXcbrc2bNiggoKC8BR3p+hJ74R0AAAy
Fy3uAABkqeLiYlNbW2s9Ho96enrk9XpjtlpzBnJa3QEAyGwEdAAAslh5eblpbm62Ho9HQ0NDOnfu
nKTIYE4oBwAgO9DiDgBAltu0aZPcbrcqKiokXQ3koanuzonutLgDAJC5qKADAJDlFi1aZHbt2mU9
Ho+8Xq86OzslxW61Ros7AACZjQo6AAA54J577jFut1uNjY3hgXHOX9Fr0QEAQOahgg4AQI6oqakx
fX199uTJk3r77bfjrkN3TnOnmg4AQGYhoAMAkEN2796t3t5effLJJzp79mx4izUnQjoAAJmJFncA
AHLIokWLzP79+/XII4+oqKgo7nZrodcMjQMAILMQ0AEAyDGlpaXmm9/8pqqrqzVr1qy469AlJdwv
HQAApAcBHQCAHLRhwwbzrW99S/fdd1+4kp4opNPqDgBAZiCgAwCQox577DGzf/9+LV++PGKyOxPd
AQDITAR0AABy2OOPP67du3dr4cKFcYN5MBikzR0AgAxBQAcAIIetX7/e7Nu3T5s2bdLcuXPDVXQn
2twBAMgMbLMGAECOa2ho0JkzZ9Tb26uTJ09qfHw84QR3gjoAAOlDQAcAIMctWrTIuN1u6/P5NDw8
rJ6eHtrZAQDIQLS4AwCQByoqKozb7VZVVZXmzZsXse483tcAACD1qKADAJAntmzZIp/Pp56eHn3w
wQcaHx+Xy3X1WT1BHQCA9KKCDgBAnigrKzN1dXWqq6tTSUmJpKuhPLQmPRTOaYEHACD1qKADAJBH
KisrTUtLi/X5fBodHdW5c+fCwTyECjoAAOlBBR0AgDxTXV2tlpYWlZeXq7CwMOE+6FTRAQBILSro
AADkmdLSUtPY2GgDgYD6+/vl9/sj2tpDXzt/BwAAyUdABwAgD61fv97s2bPH+v1+jY2NaWRkJGbt
efR6dII6AADJRUAHACBP7d692/T399ve3l4dPnxYV65cCZ+LHhoHAACSj4AOAEAeq6urUyAQUF9f
n06cOCFrbXjrtdDXzoBOYAcAIHkI6AAA5LGlS5cat9tt/X6/RkZG1N3dHXc9egh7pQMAkDxMcQcA
IM9t2LDB7NmzR7t27dKCBQtkrY27Fzp7pQMAkFwEdAAAoM2bN6u9vV0bNmxQUVFR3JDOXukAACQX
Le4AAEDFxcVm165d1uPxqL+/X6dOnYqomIcQygEASB4COgAAkCSVl5eb5uZm6/F4NDAwoNHR0ZhA
Hqqcs0c6AAAzjxZ3AAAQ1tDQYFpbW7Vp06aItebRW64RzgEAmHlU0AEAQITa2lr5fD55vV4FAgFJ
sZXzEII6AAAzhwo6AACIsGbNGtPW1qaGhgbNmjUrHMwlUUUHACCJqKADAIAY27dvN/39/fbo0aP6
8MMPp91WjaAOAMDMoIIOAADi2r59u55++mnNnj1bLpcropIOAABmHgEdAADEtWTJEuN2u/WVr3xF
ExMT4Sq6y3X1nw/OQXIAAODWENABAEBC99xzj/na176mLVu2qLCwkEFxAAAkEQEdAABMq6qqynz3
u9/VXXfdFTHNPcQ5NA4AANw8AjoAALimRx991Dz88MNaunRp+FgokMfbIx0AANw4AjoAALguTz75
pOrq6nTHHXfEHRjnDOqEdAAAbhwBHQAAXJf169ebhx9+WJs3b9bs2bMTrjtnTToAADeHfdABAMB1
a2pqksfj0cDAgE6ePKlgMMj+6AAAzBACOgAAuG7FxcWmtbXV+nw+jYyMqKenR9ba8NZrznXohHMA
AG4MLe4AAOCGVFVVmba2NlVVVemOO+6QpLhr0iUGxgEAcCMI6AAA4IZt2bJFLS0tWrNmjQoKChKG
c6roAABcPwI6AAC4YcuWLTMNDQ2qq6sLb72WaHo7VXQAAK4PAR0AANyUyspK09bWpq1bt0a0uocC
eehrtl0DAOD6MCQOAADctG3btsnv96uzs1NHjhzRxMREOIw7f3eGdQAAEB8BHQAA3LTFixebxsZG
6/V61d/fr0AgoGAwKJfLFRHGoyvpBHUAAGLR4g4AAG7J2rVrzZ49e1RTU6P58+dLir8ePRTSCecA
AMRHBR0AANyy+vp609vba/v6+vTmm2/q4sWLkqaf5E7LOwAAkQjoAABgRtTX1ysQCGhwcFAfffSR
xsfHZYyJqJw7q+qEcwAAIhHQAQDAjCgpKTHt7e22u7tbw8PD6u7ujgjlobAuEc4BAIiHNegAAGDG
bNy4Mbwe/Y477iCIAwBwA6igAwCAGdXS0mL8fr/t7OzUO++8o4mJifBU93iT3aO/BgAgXxHQAQDA
jKupqZHH41FfX588Hk+41T0YDEa0udPyDgDAVQR0AAAw49auXWuam5utx+PR4OCgzp07F3fbNQAA
cBVr0AEAQFI0NDSYtrY2VVZWStK0A+MI6wAAUEEHAABJFGp19/l88vv9crmu1gai15+zDh0AkO+o
oAMAgKRZs2aNaWpqUn19vWbNmqVgMBg+l2hgHAAA+YqADgAAkqq2ttbs2bNHFRUVkiIr59FodQcA
5DNa3AEAQNLV1tbK6/Xq1KlTGh0djTvBnSo6ACDfUUEHAABJt3z5cvPggw9q3759EXuiR++NLlFF
BwDkLwI6AABIiXXr1pmnn35aGzduDId0KTKQOwfGAQCQbwjoAAAgZWpqasyf/MmfaNmyZZLib7Hm
bHUnqAMA8gkBHQAApNRTTz1lPv/5z6u4uFiSFAwG44Z0qukAgHxDQAcAACn3ta99Tc3NzVqwYIGk
+JV0icFxAID8QkAHAAApV1FRYR566CFVVVVp7ty54WFx0ZPdQ6iiAwDyAdusAQCAtGhsbJTH49HA
wIBOnjypK1euSIpsbw+FdqroAIB8QEAHAABpUVxcbJqbm63X69XZs2fV3d0d0+oeb8I7AAC5ioAO
AADSprq62nR2dlqv16uRkRFduHAhHNKpogMA8g0BHQAApNX27dvl8/nU29urY8eO6cqVKwmr6AAA
5DICOgAASKuSkhLT0NBgQ+vROzs72V4NAJCXCOgAACDtNm3aZFpbW63P59PIyIjOnz8vSRFt7s7X
AADkIgI6AADICNXV1fL7/QoEAnr//fc1MTERrqI7t18jpAMAchUBHQAAZISlS5ea2tpae+bMGQ0M
DMjn88UEcsI5ACCXEdABAEDG2LhxY0Sr++joqKTYYE5QBwDkIle6bwAAAMCpqqpKHR0d2rhxowoL
CyPWoDsr6qGt2AAAyBVU0AEAQEZZtGiR2b17t+3s7NTg4KA++eQTBYPBiEBORR0AkIsI6AAAIOPc
fffdZu/evbarq0vDw8MaGBiQpJj16CGsUQcA5AJa3AEAQEbavHmzeeCBB7R161bNmTMnInhHh/BQ
dZ1wDgDIZgR0AACQsbZu3aoHHnhA5eXlcrlcEa3uobXpofXoIaxLBwBkK1rcAQBAxlqyZIlpaGiw
Xq9Xw8PD8vv9MYFcosUdAJAbCOgAACCjrVu3zrS3t1u/36+hoSFduHBBUvw16AAAZDNa3AEAQMbb
tGmT2traVFFRIUkR265JV8N6vAFyAABkCyroAAAg4y1atMjU1dVZr9crv9+vzs7O8Lno7daijwEA
kC2ooAMAgKywZs0a43a71djYqFmzZsVU0aNRRQcAZBsq6AAAIGvU1NSYnp4ee/z4cb333nsx1XOG
xQEAshkBHQAAZJW6ujqdPn1aHo9HIyMjCgaDCa8lqAMAsgkt7gAAIKssWbLEPPHEE2pqatLs2bMj
9kR3rkEnnAMAsg0BHQAAZJ3ly5ebP//zP9eKFStUUFAQc965/py16ACAbEFABwAAWamystJ8//vf
V0lJCSEcAJATCOgAACBrPfnkk+bhhx/W0qVLJSmizV2KHRwHAEAmI6ADAICs9uUvf1m7du3SvHnz
YtaiS5LL5WI9OgAgKxDQAQBAVqusrDQPP/ywKisrVVRUFA7pIdFbsQEAkKnYZg0AAGS9lpYWeTwe
9ff369SpUwoGg3K5XBEV9VAVnWo6ACBTEdABAEDWKy4uNq2trTa0N3p/f3/cbdcI5wCATEZABwAA
OWHLli0mEAhYv9+vV199VZ9++mn4XHRrO0EdAJCJCOgAACBnbNu2TR6PR729vTp27JgmJibkck2O
3HFOc6fVHQCQiQjoAAAgZyxbtsw0NjZar9erwcFBdXV1xUx1l6igAwAyEwEdAADklM2bN5tAIGB9
Pp9GR0d1/vx5prcDALICAR0AAOScrVu3yu/3KxAI6IMPPtDExETckE4lHQCQSQjoAAAg55SWlpr6
+vpwq3sgEJB0NZA716AT0gEAmYKADgAActL9999v2tvbrd/v19jYmEZHR8PnQtV0Z0iXRFAHAKQV
AR0AAOSslpYW093dbbu6uvT2229rfHz8mgPjqKgDANKFgA4AAHLa7t275fP51NfXp9OnTyec6h4S
vR0bAACpQkAHAAA57a677jJ79uyxfr9fo6OjGhwclLVWLpcrbgCn3R0AkC6udN8AAABAslVXV5t9
+/Zpy5YtmjdvniTFraRHY3s2AEAqUUEHAAB5YceOHerq6lJfX5+OHDkSDujRIZwWdwBAuhDQAQBA
XliyZIlpamqyPp9PQ0ND8vv9MSGdQA4ASCcCOgAAyBvl5eWmo6MjHNIvXLhAGzsAIGOwBh0AAOSV
jRs3qqOjQ5WVlZImq+ahX05U0wEAqUYFHQAA5JVFixaZXbt2Wa/XK5/Pp87Ozoj15uyLDgBIFyro
AAAg76xZs8a43W61tLSosLAwYi16qJrufA0AQCpQQQcAAHlpx44dpqury544cUJvvfVWxLnooXEE
dQBAKlBBBwAAeWv79u166KGHVFxcHFM5lxRRRWeYHAAg2QjoAAAgby1fvty0t7ervb1ds2bNSngd
FXQAQCoQ0AEAQF67//77zZe+9CWtX78+vB49UcWcKjoAIJkI6AAAIO+1traar3zlKyotLZWkuNuu
UUUHACQbAR0AAEDS448/rra2Nt15553hY4kq5lTSAQDJQEAHAACQtGTJEvPUU09p27ZtmjNnTsIq
OkPjAADJQkAHAACYsn37dvPFL35R69evV1FR0bRr0Wl3BwDMNPZBBwAAcHjggQfU2dmps2fPyuv1
KhgMyuVyxQ3kBHUAwEyigg4AAOCwZMkS09HRoYaGBi1atEiSFAwGI/ZHD1XWaXUHAMwkKugAAABR
tm7davx+v+3s7NRrr72mCxcuRFTKQ6HcGdKppAMAbhUBHQAAII6dO3fK4/Gop6dHJ06c0Pj4eMSQ
uBDCOQBgphDQAQAA4igrKzOtra3W6/VqcHBQPT094XOEcgBAMrAGHQAAIIGKigqzd+9ebdu2Tbff
fnvM1muh16xDBwDMBCroAAAA09i6dau8Xq86Ozt19OhRjY+PS1LEwDjWoQMAZgIBHQAAYBrFxcWm
oaHB+v1+9ff3KxAIpPuWAAA5ioAOAABwDevWrTNut9ueOXNGo6OjGhsbC5+Lt/UaAAA3g4AOAABw
HRobG43f77ddXV166623wlPdQ6L3RSeoAwBuFAEdAADgOtXU1Mjj8ai/v1+nTp2StVYulyscxqmg
AwBuBQEdAADgOt17773G7XbbQCCg4eFhDQ0NTdvaTmAHANwIAjoAAMANqKmpMV1dXTYQCOjw4cP6
7LPPwueit1yjsg4AuBEEdAAAgBu0c+dOdXZ2qq+vTx9++GG41d0pej06IR0AcC0EdAAAgBu0fPly
09TUZH0+nwYGBtTT0xMTwuMNkAMAYDqua18CAACAaBUVFaajo0Pbt2/XbbfdFhHMQ78I5QCAG0FA
BwAAuElVVVV64IEHdP/990uK3VotFNKj16YDABAPLe4AAAA3afHixaaxsdH6fD75fD719/dHnHeu
QWcdOgDgWqigAwAA3IK7777bdHR0qLm5WQUFBXEr5s6WdyrpAIBEqKADAADcop07d5rOzk57/Phx
HT16NOF1VNABANOhgg4AADADdu3apccee0wLFiy45tpzqugAgHgI6AAAADOgrKzM7N+/X+3t7brt
ttsizsXbco2QDgCIRkAHAACYIWvXrjXPPPOMysvLVVRUFK6iR6PVHQAQDwEdAABgBjU0NJgnnnhC
JSUlcrlc19xmjUo6ACCEgA4AADDDvve975na2lrNnz8/JoCHKufOye4AAEgEdAAAgKT4zne+ox07
dkS0uodCuRS7Lh0AAAI6AABAElRVVZnHHntMmzdvnnY9OgAAIeyDDgAAkCRut1sej0eDg4PyeDwK
BoPhdenBYJA2dwBABAI6AABAkpSWlpr29nYbCAQ0OjqqwcHBiDXoUuSadII6AOQ3AjoAAEAS7dix
wwQCARsIBHT48GF99tlncrkmVxmGquiSwmvUCekAkL8I6AAAAEm2fft2+Xw+9fb26vjx45qYmJDL
5YoZFEc4B4D8RkAHAABIspUrV5rm5mbr9Xo1ODionp6ehBVzgjoA5C+muAMAAKTA5s2bjdvt1pYt
W3T77bdHbL0WEgrnbLsGAPmJCjoAAECKbNu2TX6/X11dXfrggw80Pj4eswbdGdKppANAfiGgAwAA
pEhJSYmpr6+3Ho9HAwMDCgQCMVPc2XoNAPJX1gT0v/iLv0j3LQAAANyy+++/37jdbuvz+TQ6Oqqx
sbFwKA8hoCcP/6YEkMmyJqD/4Ac/YDEWAADICVVVVWpvb1d3d7feeecdjY+PR5xPtFc6bh3/pgSQ
ybImoAMAAOSKxYsXm/r6euv3+zUwMKDTp0/LWiuXyxUxPM4ZzKmqA0DuI6ADAACkwb333mva2tps
IBDQ8PCwhoeHYyrnzrb36LXqAIDcQ0AHAABIk127dpnu7m7r8/n02muv6fLlywmHxEVPeyekA0Du
IaADAACkUW1trXw+n3p6evTRRx9ds1JOOAeA3EVABwAASKPS0lLT2tpqPR6Pzp49q76+vvC5eC3u
AIDc5Ur3DQAAAOS7iooKs2/fPm3dulWFhYXhQXHOX9Et7gCA3EMFHQAAIAO0t7cbv99vOzs7deTI
kYi15tGBnGo6AOQmAjoAAECGaGtrU1dXl/x+v4aHhyMGxgWDwYjXrEUHgNxDizsAAECGWLVqleno
6NC+ffsijoeCOQAgt1FBBwAAyCA7duwwPT099sSJE3r77bcjwnmock4VHQByExV0AACADLNz504d
OHBAixYtCre3S5FT3QnnAJB7COgAAAAZpqSkxLS1tenBBx/UrFmzwsfjbbtG6zsA5A4COgAAQAYq
Ly83Bw4cUEVFRcTWa6FAHt3qDgDIfgR0AACADNXU1GSeeOIJlZWVhcN4dFs7re4AkDsI6AAAABns
oYceUnNzsxYuXChp+j3QqaQDQHYjoAMAAGSwFStWmCeeeho3FQAAIABJREFUeELV1dWaO3du+Hj0
wDgq6QCQ/dhmDQAAIMO1tLSYkydP2r6+Ph07dkwTExMJJ7oT1AEgexHQAQAAssDevXvl9Xo1NDSk
zs5OBYPBiP3RJbE/OgBkOVrcAQAAssBdd91l9u3bp9raWn3uc59LeB3hHACyFxV0AACALLF7927T
2dlpu7q69M477+jixYsJB8MR1AEg+xDQAQAAskhtba28Xq8GBgb08ccfKxgMyuWabIp07pVOqzsA
ZB8COgAAQBZZuXKlaWtrsz6fT8PDw+rv7w+HcUkRvxPSASC7sAYdAAAgy1RXV5uOjg5t3rxZc+fO
jaicOxHOASC7UEEHAADIQjU1NfL5fOrp6dGxY8cUDAYlEcoBIJsR0AEAALLQkiVLTGtrq+3s7NTI
yIj8fn+4ih4K6bS4A0B2IaADAABkqfXr15v29nbr8/k0NjamkZGRmFZ3QjoAZA8COgAAQBZrbm42
XV1dtru7W2+99ZbGx8cTbr0GAMhsBHQAAIAsV1dXJ4/Ho76+Pp0+fVrBYDDc6i4poqpOJR0AMhcB
HQAAIMutXr3auN1u6/V6NTg4qJGRkYjz0S3utLwDQGYioAMAAOSAnTt3Gr/fbwOBgA4fPqxLly7J
5XKFg3j0uvTQMYI6AGQOAjoAAECO2Llzp/x+v3p6enT8+PG4A+Ki290J6QCQOQjoAAAAOWLlypWm
qanJer1eDQ0Nqa+vT1JkpdxZSSecA0BmcaX7BgAAADBzqqurTVtbm7Zu3arZs2dHBHPn4DgAQOah
gg4AAJBjtmzZIr/fr66uLr3//vsxVfJQ5Zy16ACQWQjoAAAAOaasrMw0NjZan8+nQCCgwcFBuVxX
Gyej290J5wCQGWhxBwAAyEEbNmwwe/fuVWNjY8wE93jr0QEA6UcFHQAAIEc1NDSY/v5++9FHH+nD
Dz8MH49XOafNHQDSjwo6AABADquvr9cTTzyh+fPnh49FD4sLhXMq6gCQXgR0AACAHLZ06VKzf/9+
tbW1qaioSFL8NedU0AEg/QjoAAAAOW7t2rXm61//utatW6eioqLwOvR4FXOq6ACQPgR0AACAPNDS
0mKefPJJLVu2TAUFBXFDurOKTlAHgNQjoAMAAOSJAwcOqL6+XgsXLkwYwEPr02l3B4DUI6ADAADk
idLSUnPgwAFVVFRozpw5Cavo8b4GACQf26wBAADkkdbWVnPixAnb09OjkydPanx8XNLV9vZgMEgV
HQDShIAOAACQZx566CEFAgENDw+rt7c33bcDAJhCizsAAECeWbZsmfn85z+vxsZGLViwINzqDgBI
LyroAAAAeaiurs4EAgHr9/v19ttv6/Lly3K5XOHWduc0d8I7AKQGAR0AACBP1dbWyu/3a2BgQB9/
/HF4/blzcFzoa0I6ACQfAR0AACBPrVy50rS2tlq/36+RkRH19fVJip3kTkgHgNQgoAMAAOSx6upq
09XVZQOBgA4dOqRPP/1ULtfkmCLa3AEgtQjoAAAAeW7r1q3y+Xzq6urSBx98oImJibhbrRHUASC5
COgAkEBoP2AkB+8vkDlKS0tNQ0OD9fv9Ghoakt/vT7gOnZAOAMnDNmsAkMDly5d16dIlTUxMpPtW
ctLExIQuXbqk/v5+/qUPZID777/fuN1ubdu2TQsWLJB0NZiHgrozpDvXqQMAZgYBHQASGB0d1eDg
oC5evJjuW8lJn332mcbGxnTp0qV03wqAKZs3b1Z7e7vWr1+voqKiiO3WotejU0UHgJlHizsAJHD2
7Fn19/frwoUL6b6VnGOt1fnz5zU0NKSxsbF03w6AKcXFxaa2ttZ6PB719fXpzJkzstZGDI1zuVyE
cwBIEgI6ACRQWFgoa60uX76c7lvJSVeuXFEwGFRBQUG6bwWAQ3l5uWltbbU+n09nz57V2bNnY9aj
O7EmHQBmDgEdABK4cuWKjDEMMkuSYDCoWbNmhStzADJHfX29CQQCNhAI6M0334xYiuIM66HXEkEd
AGYCAR0AEpg9e7auXLmS7tvIWcFgUJcvX9b4+Hi6bwVAHLt27ZLP51NfX58++uijiFb3kEST3gEA
N4eyBQAk8Nlnn2nevHm67bbbmFY8w4wxKigoUG9vrwYHBzU4OMi/6IEMs3r1atPS0qLa2lotXrxY
Umz1PPprwjkA3BoCOgDEMTg4aGfNmqX58+cT0JPAGKNZs2bp3Llz6uvro4oOZKjt27ebjo4Obd68
OTyXw7nNGv/fCAAzixZ3AIhjYmJCIyMjGhwclCT+ETrDjDEqLCzU7NmzWYMOZLgdO3bI5/Opq6tL
f/jDHyKq5KGQ7gzuVNEB4OYR0AEgjtD0dia4A8h3ZWVlxu12W5/Pp0AgoLGxsYQhnJAOALeGsgUA
AACmtWHDBrN//37V1dWFjzkr56HXUuw2bACA60cFHQAAANfU0NBghoeH7ZEjR9TV1RURyJ3r0qmi
A8DNo4IOAACA67Jr1y796Z/+qSRFhHIAwMwgoAMAAOC6LF261LS3t+srX/mKrLUKBoOSFDHs0VlF
BwDcGAI6AAAArtt9991nnnrqKW3ZskVFRUURLe4htLgDwM0hoAMAAOCG7Nq1y3z1q1/V8uXLY4bF
SYoZHAcAuD4EdAAAANywffv2qbW1VQsXLgwfCwVy58A453EAwPQI6AAAALhhy5cvN4888oiqq6s1
Z86cmCq6pJjJ7gCA6bHNGgAAAG5Kc3OzOX78uO3v79exY8c0Pj4eN4izJh0Arg8BHQAAADetra1N
Ho9HQ0ND6uzsnLZaTlAHgOkR0AEAAHDT7rvvPtPW1mb9fr/OnTunkZERSVfXnTvXoRPOAWB6BHQA
AADckra2NuP3+21XV5fee+89Xb58mSo6ANwEAjoAAABu2e7du+X1etXf368zZ84oGAzK5YqcR0w4
B4DpEdABAABwy8rLy01HR4cNBAIaHR3V0NBQeD16vOnuBHUAiEVABwAAwIyora013d3dtru7W6+9
9pouXrwo6WogdwZ2QjoAxCKgAwAAYMbU1dWps7NTPT09On78eEQID61LJ6QDQHwEdAAAAMyY0tJS
09LSYr1er4aHh9Xb2ytrrVwuV0xYd27JRlAHAMl17UsAAACA67dp0yazZ88ebdu2TfPmzZOkuPuj
O1vfAQBU0AEAAJAEW7duVVdXlwYGBvSP//iPunz5siQGxAHAdAjoAAAAmHGLFi0yDQ0N1ufzqb+/
Xx6PR8FgUMaYmKFxEi3uACAR0AEAAJAka9asMW632/r9fp09e1bDw8Mxre4EcwC4ioAOAACApKmt
rTVdXV3W7/fr9ddf16VLl2LWogMAJhHQAQAAkFQ7d+6U1+tVd3e3Tp48GVE1d7kmZxYzLA4ACOgA
AABIspUrV5rGxkZ75swZDQ0NaXBwMCKYAwAmsc0aAAAAkm7btm2mo6ND1dXVKiwsDA+MAwBcRQUd
AAAAKbFt2zZ5vV51dXXp2LFjTHEHgCgEdAAAAKREWVmZaWpqsqGQfvbsWfZFBwAHWtwBAACQMps2
bTIdHR3avXu3pKvD4QjpAEBABwAAQIpt2bJFDz74oNatW0cwBwAHAjoAAABSatGiRaapqUmPPvqo
7rjjDobFAcAUAjoAAABSbtWqVeahhx6S2+1WYeHVsUiEdQD5jIAOAACAtNi4caN5+umnVV5eroKC
AklMcweQ3wjoAAAASJvW1lbz5JNPqqSkRJIUDAYJ6QDyFgEdAAAAafX444+rqalJc+fO1cTEhILB
YLpvCQDSgoAOAACAtFqxYoU5cOCANm3apFmzZunKlSuEdAB5iYAOAACAtGtrazN79+7V6tWrZYzR
+Ph4um8JAFKu8NqXAAAAAMnX3t6ugoICLVmyRC4XdSQA+YeADgAAgIywZcsWU1hYaIPBoFasWMF+
awDyDgEdAAAAGaOyspJgDiBv0TsEAAAAAEAGIKADAAAAAJABCOgAAAAAAGQAAjoAAAAAABmAgA4A
AAAAQAYgoAMAAAAAkAEI6AAAAAAAZAACOgAAAAAAGYCADgAAAABABiCgAwAAAACQAQjoAAAAAABk
AAI6AAAAAAAZgIAOAAAAAEAGIKADAAAAAJABCOgAAAAAAGQAAjoAAAAAABmAgA4AAAAAQAYgoAMA
AAAAkAEI6AAAAAAAZAACOgAAAAAAGYCADgAAAABABiCgAwAAAACQAQjoAAAAAABkAAI6AAAAAAAZ
gIAOAAAAAEAGIKADAAAAAJABCOgAAAAAAGQAAjoAAAAAABmAgA4AAAAAQAYgoAMAAAAAkAEI6AAA
AAAAZAACOgAAAAAAGYCADgAAAABABiCgAwAAAACQAQjoAAAAAABkAAI6AAAAAAAZgIAOAAAAAEAG
IKADAAAAAJABCOgAAAAAAGQAAjoAAAAAABmAgA4AAAAAQAYgoAMAAAAAkAEI6AAAAAAAZAACOgAA
AAAAGYCADgAAAABABiCgAwAAAACQAQjoAAAAAABkAAI6AAAAAAAZgIAOAAAAAEAGIKADAAAAAJAB
COgAAAAAAGQAAjoAAAAAABmAgA4AAAAAQAYgoAMAAAAAkAEI6AAAAAAAZAACOgAAAAAAGYCADgAA
AABABiCgAwAAAACQAQjoAAAAAABkAAI6AAAAAAAZgIAOAAAAAEAGIKADAAAAAJABCtN9AwAAAEC2
MsY8KanAcWjcWvtf03U/N8IYs0DS5yWtk7RWkpF0StJBa+3LabifeyU1S1ov6W5J5yV9KOlX1toT
qb4fIB0I6AAAAMDN+5mkIsfrTyVlfEA3xrRL+omk5XFOPyFpWQrvpUDS9yT9QNLsqNOPajKs/zep
uh8gnQjoAAAAQB4xxuyW9EK678PhX0r6s3TfBJAJWIMOAAAA5Jd/l+4bCDHGlEr6drrvA8gUVNAB
AACAKcaY2yRVRh221tq30nE/M80Ys0XSzgSnRyUtSOHtSJOt63PjHB+XdEnSvNTeDpBeBHQAAADg
qrskvRHnuEnxfSTL3XGOXZRUaa09aYzZJOlbab6ftzU5LO5TTQ6xW5vC+wHSioAOAAAA5I8VcY69
aq09KUnW2g+U2oFs8e7nF9ba81Nf/zqF9wKkHWvQAQAAgPyxJM6xvpTfxVWZdj9AWhHQAQAAgPwR
r1X/csrv4qpMux8grQjoAAAAGcQY8xfGmLQtQzTGfNsYszCNP/8xY8z6dP18AEgn1qADAAAkwdT2
UbOjDn9mrU3Yvjv1Z/5M0ieS/q9prrtD0qI4pwLW2ompaxYrdgL2FWtt1zTfd7akfy7pdkn/eprr
5khaGudUj7X20tQ1dyp2Iri11voSfd8pfyrpiKSvTvPzCyUtj3NqwFp74RrfP9H3XKXJau6yBOfv
mvrysrW2+zq/Z4WkDkkrNfl5jUj6WNKvrbWnb+DejKTNklo1OcRukSYnrndJekXSa9baK9P8+XmS
Fk+9jDel/XbH30+SzlprRx1/frlic4PPWmuNMeWS9k3d12JJY5JOS3rWWns8wf0Ua/K/MUmaFeeS
xVH3022tndGq+tR/n+2SqiWVSroiqVvSYUmHrLUXr/Hn5yl2/fwla61n6vO6X1KVpAFJR621nQm+
zxxJbkm7NPnf3gVJXkm/sdZ+aIyZLyn6gdmn1tr+6/27IrsQ0AEAAJLjm5L+x6hjY8aYlc7wE+Wf
ajKwfE/TBHRJ/1nSH0UdOyZpk+P1g5J+EnVN0Bizzlr7cYLv+yVNBu9vGmP+/TQh5V9K+m7UsUFN
hrRLU683S/qH6D9ojHFba1+K902NMc1Tf26DMeb70wThr0n636KOXZF0jyYDzs04qdgHKk6eqd8/
krRuum9kjNkg6f/UZECL598bY/6rpH9qrT17je+1X9JfSkrUVfAXkjqNMX8p6cfWWhvnmgcl/Xya
H/PI1K+QfyHpXzlev67YMFphjPmPkuoTfM9/a4z5laRvxHko9UNJT05zP/9r1Ottkt6Z5vrrNvWw
4V9I+mMlzkKjxpj/IOmH1tpzCa7ZJelg1LGPjTHflvRjRb5f1hjzvKQ/cj5IMcY8Iuk/Kv7Drr80
xvxe0lFN/n+J0281+eAHOYgWdwAAgOT4oWLD4nxJ34h3sTHmdknPTL2sNMa0JrjuHkn745z611Hh
7L9I8kdd49Jk+I/3fY2k70y9XCLpywmumy/p63FO/dBZvbbWHtJksIv2z+N93ymh0D9LCbb6Msa4
JP0PcU79F2tt9N83HW6T9K4Sh/OQfyLp18aYongnjTGuqZD4d0oczkOWS/rfJf3KGBNvT/FkeF2J
w3nIH0n67dR/22lnjOmQ9IEmH/BMV6hcIOkHkt6Z6hC4XndL+nvFPswwkgqjwvmfSfqF4ofzkN2K
DefIcQR0AACAJLDWDmqykhbtW8aY2+Icf0rS5xyv4wZpSf+9Yv8N95GkX0b9/CuS/irOn39yqpU+
2j5JzjDynakwHO1rmnzQ4HRW0n+Kc228NvkmY8yW6IPGmPs12XIc8vTUw4BoD2qyUu40Lunfxrk2
HVyaDOnXY7ek/zbBuR9K+vYN/uz9mgzqqRC9fCKRSiX+bzlljDEPSHpO0p038MfKJb1ujFlznddP
F/p/5LiXL2qyKwKIQUAHAABInv9JUnSb+FJFVaen1lRHh7FWY0xl1HXFmmzNjfaX1tpgnOM/k9QT
dWx2nJ8lxbas36uoSv1UtTfen/1RvFZga+0LmqwmR/tncY59J+r1AsWv1McLez+31p6JczwTXJL0
2TTn/0n0gam29rgdBFMStV1L0pemwmgqXZb06TTn43ZjpMpU18n/rZvLPgslPTs1n+FGOLtZjltr
D07dy1zFLs8AwgjoAAAASWKt7ZX00zinvhtVnf6ipFVxrosOo9+QNCfq2ClNho94P/+iJh8SRHvG
GBMeFmaM2S6p7jp+/qOKHc42qsl1tInEq6L/kTHmXsfPXybpiTjXfcvZAm6MqZG0M+qaCc1MNfIn
mux4+EWC8z+e+vX/XOf3+40mq8dzNFltrtLk8LRoEe3rU0sN4r1nFyX9iaT51tr5mhw895Qm195H
i/7cPnHc/9E413/kOP9jSf8Y928U6/+TtEOTf8fbp/4ux+Jctyqqzf2Q42cNx7n+paj7udWBaP9G
V4fSOQ1o8j2t1OTf4/uK/zBlvSbnQ1yPs5rsBJkjaa0m7/8/OM5/SVJxgnt5UpMPxtZLelqT/9tC
nmFIHAAAQHL9lSYrwc5p1fdIeljS/zv1Orp6HfKIMebPrLW+qbb4/y7ONf8mNLk9gR9rcljdYsex
+Zpsrf53U68TtSDvMMbUWmsPT3Of/4u1dmSan/+sJtf9OgfYhdbChyrk35IUby32ckmPa3LgWqL7
/IW19pNpfv51sdZ+U5KMMWs1+SAi+vwzMX8oscOSvhD1ubxvjPlPigxrkjTPGDM7NP1ekw8gNsT5
nv/MWhuuvFprA5J+NvUAI7qtvc4Ys8haOzR17TuaGrJmjPkrSRVR179+g38/SfpQUpvjviXphDHm
f5b0f8S5fpGk81P38581Oegw9NAlekr5T6y1v9QMmBoK9/D/3969x0Z21mccf965+Lqxxzsee8br
XcdrPM42ybIhbSlVN0XcqqqFtqhCRQVEi0rVf0pVBFSKCqFloUAgXBQaSgkNtE1VQQoIRGki0tqJ
EEkgLS23tUiyiVnPetdZr9n1jj2eefvHmTM5PnPm4tv4ePh+pFHsM2fmPWMnzjzze9/fG3DXaUkv
ttZ6Z5h8yxjzRUkPq7rb/duMMR9u8N+a5MxmcZvH/UjP9ZVw/U7AY9YkvcjX2f8Hxphvy/m9Be0V
jzZFBR0AAGAXlYPUPQF3vUOSjDEvUe2GYjE5a84lZ5pwynf/U5I+12D8FTnrmf3eYozpLK+vDQoN
rreXr/Plqg52l1UdOP3jWwVXuN9gjEmXt4wLmsruelt5/ElJr/LdV1Kd7eD20KdqBLnHa5zvLZq9
rMY5HzDG5P03edY2exg5nc9302d84dzVzGtspVeqOuBaSX/gC+fOHdZ+T85Wh34pSb/cxHgPNLj/
lwKO3R207Z619ttyPuDCzxACOgAAwO57n5xGZl4vMMa8TI0baL3JGJNUcOfy91lr/c8b5E45U2+9
0nJC/5+r/nvC3zTGHFNw9fxOa23QFGW/z8uZRu3lroV/s4L35nbdUO6+HXSdX7DW/qCJ8Vut1h7n
izWOe19XrYZknXVuQUYaXON21drPvpnX2Eo3BBybtdYG7TDgukfOhz9+xwOOeeXlzBYJVP4wKqjx
4XSd5wzq4YA2RkAHAADYZdbaJxW8D/Ud2ti5XJK+5/v+gKT7JGV9x59ReZpwE+P/VMGV1rdLeqPv
2Pd93xtJd0l6he/4iqQPNTl+ScFV9D9WddO5J1S9Dvjdqm40ZrVxr+4wqdUwrd5SAFdyh64h0fiU
bblc43gzr7GVgrYx839YtEF5u8CgpoPpBmMt19iH3hUUziWnR0AtP2kwJtoMAR0AAKA13qvqqlxQ
de+Nqt6//JaA895vrV3bxPgfk7TsOzYhyb9v9jslzTQx/l3W2vObGP9eVVeWE6puOneXnlub7/oF
VTfH+5K19n83MX4r1ZrVEFSV9QtqUlaS0w1+M7dmxtoO/+4E3msNk6CfZzMfgviXk9R6Lq963fWl
2j+zevvEDzV4TrQZAjoAAEALWGtPqzp4+v2XtfYx1e+KLklnFdwdvt74Swreq9zrSUlfVIN15XKC
RlB3+HrjF9V4r/LLcrqpB1X7/cJaPd+uoA89HrfWdtW6yQmcb5bU6zne6He4XfUqxWESVIG+sbzd
WSBjzA0KXnbRqJrdqIHcJQV/gPG8Oo851uA50WYI6AAAAK1zSvWDze3lf35K9atxH6zRoKuROyRd
qXP/R8pB+kuqvY5acpqg5bYw/mdVPTvA69PW2iVr7X/L2Yqrlq9aa7+zhfH3g0cCjr3AGDNV5zF/
KWfd9HeNMa/cncvat/494Fif6jcXDGqqaCX9x3YupNwv4kcBd/1h0Pnl7QerdhRAeyOgAwAAtIi1
9v8k/VuNu38o6avl85ZVu0J+Ts7WaVsZ/4Kqt+RyLUm6u3xeSbWr2KuS3r/F8Qt6bms3v6JvzHrr
2/9qK+PvEw+ouhJrJN1njDm64aAxEWPMn6rcaV/O/tlfNsbMlMMdnOUaTwUcf4sx5j3GmEp3eWPM
AWPMZyW9POD8B4K6vm9BUHO6FxljbjPGVLrNG2PSkv5FUtcOjIl9hIAOAADQWrUqd3f4Gkx9VMFT
Zm+31jZaC1vPhxS8FvaT1lpv46/PqLrzu+RsCbWdxlV3y5mi73eftfYpz/dfkxTUof3r1tqgKnMg
Y8yNvq3JgprVhYa1dk5OMPP7OTl7Y3/RGHO7MeYuOQ39PqrqbcQGJS3s7pXuPWPMM57f6zeDzinP
CAnaNi0i6VZJzxhjvmKMeUBO48XXBz1N+dyd8Okax98l6bQx5nPGmK/IqbT/yg6NiX2EgA4AANBC
1trHVa6Ue5yXM/3be94ZSV/wnVevAt7s+Dk5U+i9CvKtey93svZX6utVwJsdf1XB69dv951nFbwW
frNrz402bkm2V/txb8atkoK2r+uQ9FuS3iqnA37QtPe8pNeXZyu0O+/vtaPWSdbae+X778sjLek3
JL1UtTvfv8ta++g2rtN7Ld+U9PUadz9P0uvK11Or4zvaHAEdAACg9fwh805rbVBV2z/N+8Pl4Lxd
H5Dk7QB/r7U2qKr9cTmh3HWPtbbeGvJm/Z02VngfqlEV/5w2Nk37hrX24R0YP9TKH878nhp3Dfdb
lvTqcqNBbPRHcnorbNbt1tqdbkj4Jkk7MV0ebYiADgAA0GLW2m9Jur/8bV7SJ2qc94ikh8rfXlTj
LuzNjj8nZwq7K3C9dzm031v+dl2Nu7A3O75/D/Va4+cl3ek51K6d26tYa++X9Kuq36zP64eSXmit
/druXdX+Vd6S8NWS3q3mPvg4J+m11tq37cK1/ETSSQU3jPML+kBsZWevCGGyH6b4AAAAtKP3yGlG
dU+D/cQ/LGct6kestY32Wd6Mv5FTyXvQWvvdBuO/QdI/WWuf2MHxPyHpHZIWJX25wXl/IelRa+1/
bmGcc3JCmeuhWieWXfCdL9XvvP/XkqIBYwb5acBzS07jvSrW2keNMdfJ+fm/Rk5g9zYNW5T0qJy9
479SXm/dyP2qDniNOuLfoeptx87UOLeg4Ne4WOP8v5U07Dv2vQbX4/qgpN7y10EzQDYoNz+8zRjz
SUl/IulVko7ruTX8BUkPy9lq8O8bzFb5sapf54Umr1vW2h8bY47LWarw+5J+0XMdq3KmwX9cznT3
P/M9fLnZcbD/ENABAAD2gLV22hjzoOp3K5ecabnfUeO90Tc7/lPGmH+U9M8NzvsfY8z9kt67w+Nf
NsZ8RNJCOTjVOu98+Tob7SFf6/HnJN22ifMvbPL8pqv65Q9Ymn7u8mPW5TTWu9sYE5F0UNI1ks6V
ZyJsSrkyf3/DEzc+puk91ctr32/bxPlb7qlgrQ3qZdDM4+YlvVPSO40xcTnr0Atq8O+i7zl+rE3+
LiXJGHNC0m/Lmcns3h6U9BI5+9lvuA5jzFsDnmYnlpkgpAjoAAAAe+e15QBZk7W2ZIz5dWvt0i6M
/w5rbTPdvl/X5Hmb9THVqB773LpL4+8r5dB2QZuo1KK+8gcKz7RwyMNyOrb7/Wu5gWSFMebnJb0i
4NzHA46hTRDQAQAA9kijcO45b1fCabPPu4vjX9rL8YE98LCcJRP+rfG+Zoy5R9JP5HSTv07S76q6
Z9hlSd/Y7YvE3iGgAwAAAEALWGufNcY8IumFvruGJb29iaf4B2sta9DbGF3cAQAAAKB1XiNpbguP
e0rSrTt7KQgbAjoAAAAAtIi19mlJv6bG3fO9HpJ0kup5+yOgAwAAAEALWWu/b629WU739s9L+r6c
9eWuYvnY3ZJeaq09aa3dStUd+wxr0AEAAABgD1iKKjRvAAAK2klEQVRrH5SzzZokyRjTL6lorb1c
+1FoZwR0AAAAAAiBZnc2QPtiijsAAAAAACFAQAcAAAAAIAQI6AAAAAAAhAABHQAAAACAECCgAwAA
AAAQAgR0AAAAAABCgIAOAAAAAEAIENABAAAAAAgBAjoAAAAAACFAQAcAAAAAIAQI6AAAAAAAhAAB
HQAAAACAECCgAwAAAAAQAgR0AAAAAABCgIAOAAAAAEAIENABAAAAAAgBAjoAAAAAACFAQAcAAAAA
IAQI6AAAAAAAhAABHQAAAACAECCgAwAAAAAQAgR0AAAAAABCgIAOAAAAAEAIENABAAAAAAgBAjoA
AAAAACFAQAcAAAAAIAQI6AAAAAAAhAABHQAAAACAECCgAwAAAAAQAgR0AAAAAABCgIAOAAAAAEAI
ENABAAAAAAgBAjoAAAAAACFAQAcAAAAAIAQI6AAAAAAAhAABHQAAAACAECCgAwAAAAAQAgR0AAAA
AABCgIAOAAAAAEAIENABAAAAAAgBAjoAAAAAACFAQAcAAAAAIAQI6AAAAAAAhAABHQAAAACAECCg
AwAAAAAQAgR0AAAAAABCgIAOAAAAAEAIENABAAAAAAgBAjoAAAAAACFAQAcAAAAAIATqBnRrbauu
AwAAAACAttYoY1NBBwAAAAAgBKigAwAAAADQAluuoFtrCegAAAAAAOyQRjm7bgW9VCpteeDp6WlN
T0+T8AEAAAAAbWF6etpOT09v+fGNMnZgQHdT/XYC+szMjGZmZrb8eAAAAAAAwmS7ObdUKtWtotes
oJdKpW0FdAAAAAAA8JxGOXvXprhLTHMHAAAAALSH7U5vl5qY4m6MCbxjJ5rEMc0dAAAAANAOdiLf
1svZxhhFIpGIgkL6TnVxp4oOAAAAANjPdqJ6LtXO2eVwrkgsFlM0Gq0Z0rdrZmZGp06dIqQDAAAA
APad6elpe+rUqR2ZHV4rnEejUcViMUV6enrU0dFRM6TvBKa6AwAAAAD2o93Ms2447+joUE9PjyKJ
REI9PT2KxWJVAX0nKuguproDAAAAAPaTnZra7vJnbGOMYrGYenp6lEgkFBscHJS1Vvl8XoVCYccG
9nOnus/MzNiTJ0/qlltu2Z1yPQAAAAAA2zA9PW1nZmY0PT29q7PB3YB+4MABDQ4OKjY8PKzV1VVd
unRJ+Xx+1waWnpsacPLkSUmyhHQAAAAAQJjs5JrzRowxisfj6uvr0/DwsGLpdFpLS0uKx+MyxsgY
s6NT24NQTQcAAAAAhEmrquYuN3+7AT2dTis2NDSkXC6nrq4uRSKRXb8Il7eaPjMzYyWJsA4AAAAA
aBU3lJe/bnlz80gkoq6uLiUSCQ0NDTkBfWBgoNIorlAo7HoF3cvbEc8b1gFgr5RKJa2srOjpp5/W
7Oys8vm8otFoSz/EbHfGGOXzec3Ozuq+++7TY489pp6eHsvPGAAAtNJehHKXt0HcwMCAE9DT6bTS
6bQSiYQWFha0urqqUqm0JxfIdmwAwioaje71JbSd1dVVzc7OanZ2dq8vBQAAoOUikYg6OzuVSCTk
5vJIJpPRyMiIksmkuru7FYlEKtutFYvFPQvrAAAAAAC0i1KppGKxKMmpnkciEXV3dyuZTGpkZESZ
TEaRwcFBZTIZpdNp9ff3q6OjoxLQS6USAR0AAAAAgG3y5mtjjDo6OtTf3690Oq1MJqPBwUFF3AOH
Dx9WKpVSb2+vYrFYJaQDAAAAAICd4a497+3tVSqV0uHDhysF88ihQ4dMKpXSkSNHNDo6WlVFZ5o7
AAAAAABb55/e7lbPR0dHdeTIEaVSKR06dMhEJGlgYEBHjhzR+Pi40ul0paO7MYZp7gAAAAAAbIOb
q72d29PptMbHx3XkyBENDAxIkiKSlMlkTCaT0cTEhMbGxpRMJtXZ2VnZUogqOgAAAAAAm+etnrud
25PJpMbGxjQxMaFMJqNMJmOkckCXpGQyqfHxcWWzWY2Ojqqvr0/xeFyRSESlUkmFQoGQDgAAAABA
k7xZOhKJKB6Pq6+vT6Ojo8pmsxofH1cymaycH3O/GB4eNsvLy3Zqakq5XE4XL15UPp/f8ITukwIA
AAAAgPr8U9t7e3uVyWSUzWY1NTWlkZERDQ8PVzq0x7wPnpycNMvLy3ZxcVFLS0vK5/MqFou6cuWK
1tfXVSwWFYlECOkAAAAAANThTm33rjvPZDKamprSDTfcoKNHj2pycnLD9mkx/5NkMhkdO3ZMy8vL
WllZ0dramnK5nK5evar19XUVCgVFo1GCOgAAAAAAPm7VvFgsylqrWCym7u5uDQ0NaXJyUsePH9ex
Y8eUyWSqHlsV0EdGRsza2pq9evWqrl69qrW1NRWLRS0sLCifz1dCujt/npAOAAAAAMDGNedu5byr
q0upVEqTk5N6/vOfr+PHj2tsbEwjIyPG//iqgC5J1157rSkUCnZtbU2FQqHSce7ChQtaWVnR+vp6
ZWCq6QAAAACAn2Xeqrl/O7XBwUFNTk7qxIkTuummmzQxMaFrr722KpxLNQK65KxHLxaL1g3n0WhU
s7OzWlhYqKxJ9zaOi0ajkkRYBwAAAAC0PTcPSxu3Jvc2hHOntZ84cUI333yzstls1bpzr5oBXZKu
u+46I8lGIhHFYjHF43HF43HlcjlduXJlQ3d392K8Yb0WY8yGmxvq3Zv3PgBoNWutrLUqFosqFApa
X1+XtXavL6vtuP/zisfjikaj/N0HAAAt4b7Xs9ZuyLOlUmnDfY3e/3lDuaRKto3H4+rt7VU6na5M
a7/ppps0NTXlZuya6gZ0yQnpkUjEdnR0qKenR729vTp9+rTm5+d16dIlra6uVt68el9gM7xvxtxg
7h4HgL3mhvRm/6Zh89y+JvzdBwAAreYGcDfHul9vtjDj5tpYLKbOzk719/dXtlI7fvy4brzxRk1M
TCibzTZ8w9MwoEtSNps18Xjcdnd365prrlEikdDp06c1NzenxcXFSrd3b1Bvhvdcd54+AIQJlfPd
5X5SDQAAsFe2+l7EG8zdgnYymdTo6Kiy2ayuv/56HTt2TGNjYxofH28q7DYV0CVpfHzcdHZ22gMH
DiiZTCqdTuv06dM6c+aMcrmclpaWNnR9977p2kxgBwD8bOFvPwAA2A+8M77dpd0dHR3q7u5WIpFQ
Op3W2NiYstmsstmsjh49qpGRkcBu7bU0HdAlZwu2zs5O29/fr6GhIR06dEhPPPGEnnzySc3Nzen8
+fOV/dPdqe9B8/h5MwYAAAAACDN/7zQ3mLtT2Xt6etTX16dUKqXR0VGNj4/r6NGjGh8f16FDh3Tw
4EElk8lNTRM3Ww3LuVzOLi4uan5+XnNzczpz5ozm5uaUy+V04cIFLS0taWVlRfl8XoVCoXIrFouV
DdsBAAAAAAgbY4yi0aii0WilWXo8HldXV5d6enqUSCQ0ODiodDqt0dFRjY2NaXR0VJlMxp1xvqX1
21sO6K75+Xl78eJFnT9/XufOndP8/LzOnj2rXC6nZ599VktLS1peXtby8rIuX75cmQZPV2QAAAAA
QNh415V3d3frwIED6uvrU19fnxKJhA4ePKh0Oq2RkRFlMhkNDw8rlUppYGBAmUxmW43Vth3QXWfP
nrWXLl3S+fPnNT8/r1wup4WFBS0sLCiXy+ncuXMbKuvuFm0AAAAAAISFu1Wat1I+PDysdDqtoaEh
DQ0NKZ1OK5PJKJVKqb+/f1PrzOv5f7EqnS3abZcvAAAAAElFTkSuQmCC
"
id="image3039"
x="0"
y="0" />
</svg>

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Binary file not shown.

BIN
fnf rosedale/rosedale1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
fnf rosedale/rosedale2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
fnf rosedale/rosedale3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
fnf rosedale/rosedale4.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

29
fnf2014/about-fnf.php Normal file
View File

@ -0,0 +1,29 @@
<?php
/*
* * Template Name: about-fnf
* * */
?>
<?php get_header(); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Contact</h2>
<div id="sidenav">
<a href="/about" class="on">About the FNF</a>
<a href="/people">People</a>
</div ##end of sidenav>
<div id="col">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
</div ##end of col>
</div ## end of colwrapper>
<?php get_footer(); ?>

29
fnf2014/about-people.php Normal file
View File

@ -0,0 +1,29 @@
<?php
/*
* * Template Name: about-people
* * */
?>
<?php get_header(); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Contact</h2>
<div id="sidenav">
<a href="/about">About the FNF</a>
<a href="/people" class="on">People</a>
</div ##end of sidenav>
<div id="col">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
</div ##end of col>
</div ## end of colwrapper>
<?php get_footer(); ?>

72
fnf2014/about.php Normal file
View File

@ -0,0 +1,72 @@
<?php
/*
* * Template Name: about
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>About</h2>
<div id="sidenav">
<a href="/about" class="on">About the FNF</a>
<a href="/people">People</a>
</div ##end of sidenav>
<div id="col">
<h3> Our Vision</h3>
<p>We envision a world where communities build, maintain, and own their own share of the global computer network.</p>
<h3> Our Mission</h3>
<p>The Free Network Foundation is a nonprofit organization that provides
operators around the world with essential infrastructure for the
realization and support of free networks. We engineer tools and develop
educational resources to facilitate the deployment of resilient,
responsive, and accessible networks.</p>
<h3>What We Do</h3>
<p>We envision communications infrastructure that is owned and operated
cooperatively, by the whole of humanity, rather than by corporations and
states. We are using the power of peer-to-peer technologies to create a
global network which is resistant to censorship and breakdown. We promote
freedoms, support innovations and advocate technologies that enhance and
enable digital self-determination.</p>
<p>For detailed information about our activities, finances, and ongoing projects, please
see our <a href="https://staticbits.thefnf.org/FNFAnnualReport2012.pdf">Annual Report [pdf]</a></p>
<h3>Who We Are</h3>
<ul>
<li>
We are an organization committed to the tenets of free information, free
culture, and free society.
</li>
<li>
We hold that advances in information technology
provide humanity with the ability to effectively face global challenges.
</li>
<li>
We contend that our very ability to mobilize, organize, and bring about change
depends on our ability to communicate.
</li>
<li>
We see that our ability to communicate is purchased from a handful of powerful entities.
</li>
<li>
We know that we cannot depend on these entities to support movement away from a status
quo from which they are the beneficiaries.
</li>
<li>
We believe that access to a free network is a human right, and a necessary tool for
environmental and social justice.
</li>
</ul>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<?php get_footer(); ?>

View File

@ -0,0 +1,35 @@
<?php
/*
* * Template Name: about_hth
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>About</h2>
<div id="sidenav">
<a href="/about-vision">Vision</a>
<a href="/about-mission">Mission</a>
<a href="/about-who-we-are">Who We Are</a>
<a href="/about-what-we-do">What We do</a>
<a href="/about-how-to-help" class="on">How to Help</a>
</div ##end of sidenav>
<div id="col">
<h3>How To Help</h3>
<p> Tell your friends. There is only one true social network the human one: use
it to spread word of our work. Sign up for our e-mail list. This is our
primary mode of communication, collaboration, and exchange. Come join the
conversation. Contribute. Make a cash donation, by clicking Donate, on the
right side of the page, or contribute your time and expertise. The FNF
operates completely though crowdsourcing and volunteer labor. That means a
lot of small donations from people like you. Money goes to pay for
colocation, bandwidth and development machines.</p>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<?php get_footer(); ?>

33
fnf2014/about_mission.php Normal file
View File

@ -0,0 +1,33 @@
<?php
/*
* * Template Name: about_mission
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>About</h2>
<div id="sidenav">
<a href="/about-vision">Vision</a>
<a href="/about-mission" class="on">Mission</a>
<a href="/about-who-we-are">Who We Are</a>
<a href="/about-what-we-do">What We do</a>
<a href="/about-how-to-help">How to Help</a>
</div ##end of sidenav>
<div id="col">
<h3> Our Mission</h3>
<p>The Free Network Foundation is a nonprofit organization that provides
operators around the world with essential infrastructure for the
realization and support of free networks. We engineer tools and develop
educational resources to facilitate the deployment of resilient,
responsive, and accessible networks.</p>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<?php get_footer();?>

View File

@ -0,0 +1,32 @@
<?php
/*
* * Template Name: about_wwd
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>About</h2>
<div id="sidenav">
<a href="/about-vision">Vision</a>
<a href="/about-mission">Mission</a>
<a href="/about-who-we-are">Who We Are</a>
<a href="/about-what-we-do" class="on">What We do</a>
<a href="/about-how-to-help">How to Help</a>
</div ##end of sidenav>
<div id="col">
<h3>What We Do</h3>
<p>We envision communications infrastructure that is owned and operated
cooperatively, by the whole of humanity, rather than by corporations and
states. We are using the power of peer-to-peer technologies to create a
global network which is resistant to censorship and breakdown. We promote
freedoms, support innovations and advocate technologies that enhance and
enable digital self-determination.</p>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<?php get_footer(); ?>

View File

@ -0,0 +1,37 @@
<?php
/*
* * Template Name: about_wwa
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>About</h2>
<div id="sidenav">
<a href="/about-vision">Vision</a>
<a href="/about-mission">Mission</a>
<a href="/about-who-we-are" class="on">Who We Are</a>
<a href="/about-what-we-do">What We do</a>
<a href="/about-how-to-help">How to Help</a>
</div ##end of sidenav>
<div id="col">
<h3>Who We Are</h3>
<p>We are an organization committed to the tenets of free information, free
culture, and free society. We hold that advances in information technology
provide humanity with the ability to effectively face global challenges. We
contend that our very ability to mobilize, organize, and bring about change
depends on our ability to communicate. We see that our ability to
communicate is purchased from a handful of powerful entities. We know that
we cannot depend on these entities to support movement away from a status
quo from which they are the beneficiaries. We believe that access to a free
network is a human right, and a necessary tool for environmental and social
justice.</p>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<?php get_footer(); ?>

65
fnf2014/category-blog.php Normal file
View File

@ -0,0 +1,65 @@
<?php
/*
* * Template Name: weblog
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Weblog</h2>
<div id="sidenav">
<a href="https://thefnf.org/category/blog" class="on">Corporate Weblog</a>
<a href="https://thefnf.org/category/imw">Isaac's Weblog</a>
</div ##end of sidenav>
<div id="col">
<!-- Start the Loop. -->
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<!-- Test if the current post is in category 3. -->
<!-- If it is, the div box is given the CSS class "post-cat-three". -->
<!-- Otherwise, the div box is given the CSS class "post". -->
<div class="post">
<!-- Display the Title as a link to the Post's permalink. -->
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<!-- Display the date (November 16th, 2009 format) and a link to other posts by this posts author. -->
<small><?php the_time('F jS, Y') ?> by <?php the_author_posts_link() ?></small>
<!-- Display the Post's content in a div box. -->
<div class="entry">
<?php the_content(); ?>
</div>
<!-- Display a comma separated list of the Post's Categories. -->
<p class="postmetadata">Posted in <?php the_category(', '); ?></p>
</div> <!-- closes the first div box -->
<!-- Stop The Loop (but note the "else:" - see next line). -->
<?php endwhile; else: ?>
<!-- The very first "if" tested to see if there were any Posts to -->
<!-- display. This "else" part tells what do if there weren't any. -->
<p>Sorry, no posts matched your criteria.</p>
<!-- REALLY stop The Loop. -->
<?php endif; ?>
<div class="navigation"><p><?php posts_nav_link('&#8734;','&laquo;&laquo; Go Forward In Time','Go Back in Time &raquo;&raquo;'); ?></p></div>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<?php get_footer(); ?>

65
fnf2014/category-imw.php Normal file
View File

@ -0,0 +1,65 @@
<?php
/*
* * Template Name: weblog
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Weblog</h2>
<div id="sidenav">
<a href="https://thefnf.org/category/blog">Corporate Weblog</a>
<a href="https://thefnf.org/category/imw" class="on">Isaac's Weblog</a>
</div ##end of sidenav>
<div id="col">
<!-- Start the Loop. -->
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<!-- Test if the current post is in category 3. -->
<!-- If it is, the div box is given the CSS class "post-cat-three". -->
<!-- Otherwise, the div box is given the CSS class "post". -->
<div class="post">
<!-- Display the Title as a link to the Post's permalink. -->
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<!-- Display the date (November 16th, 2009 format) and a link to other posts by this posts author. -->
<small><?php the_time('F jS, Y') ?> by <?php the_author_posts_link() ?></small>
<!-- Display the Post's content in a div box. -->
<div class="entry">
<?php the_content(); ?>
</div>
<!-- Display a comma separated list of the Post's Categories. -->
<p class="postmetadata">Posted in <?php the_category(', '); ?></p>
</div> <!-- closes the first div box -->
<!-- Stop The Loop (but note the "else:" - see next line). -->
<?php endwhile; else: ?>
<!-- The very first "if" tested to see if there were any Posts to -->
<!-- display. This "else" part tells what do if there weren't any. -->
<p>Sorry, no posts matched your criteria.</p>
<!-- REALLY stop The Loop. -->
<?php endif; ?>
<div class="navigation"><p><?php posts_nav_link('&#8734;','&laquo;&laquo; Go Forward In Time','Go Back in Time &raquo;&raquo;'); ?></p></div>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<?php get_footer(); ?>

30
fnf2014/contact-email.php Normal file
View File

@ -0,0 +1,30 @@
<?php
/*
* * Template Name: contact-email
* * */
?>
<?php get_header(); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Contact</h2>
<div id="sidenav">
<a href="/contact">Web Form</a>
<a href="/contact-email" class="on">E-mail</a>
<a href="/contact-irc">IRC</a>
</div ##end of sidenav>
<div id="col">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
</div ##end of col>
</div ## end of colwrapper>
<?php get_footer(); ?>

30
fnf2014/contact-irc.php Normal file
View File

@ -0,0 +1,30 @@
<?php
/*
* * Template Name: contact-irc
* * */
?>
<?php get_header(); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Contact</h2>
<div id="sidenav">
<a href="/contact">Web Form</a>
<a href="/contact-email">E-mail</a>
<a href="/contact-irc" class="on">IRC</a>
</div ##end of sidenav>
<div id="col">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
</div ##end of col>
</div ## end of colwrapper>
<?php get_footer(); ?>

95
fnf2014/contact-js-inc Normal file
View File

@ -0,0 +1,95 @@
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/jquery.min.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/jquery-ui-1.8.16/js/jquery-ui-1.8.16.custom.min.js"></script>
<style type="text/css">@import
url("http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/jquery-ui-1.8.16/css/smoothness/jquery-ui-1.8.16.custom.css");</style>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.autocomplete.js"></script>
<style type="text/css">@import
url("http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/css/jquery.autocomplete.css");</style>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jstree/jquery.jstree.js"></script>
<style type="text/css">@import
url("http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jstree/themes/default/style.css");</style>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.menu.pack.js"></script>
<style type="text/css">@import
url("http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/css/menu.css");</style>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.chainedSelects.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.contextMenu.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.tableHeader.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.textarearesizer.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.form.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.tokeninput.js"></script>
<style type="text/css">@import
url("http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/css/token-input-facebook.css");</style>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.timeentry.pack.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.mousewheel.pack.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.toolTip.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/DataTables/media/js/jquery.dataTables.min.js"></script>
<style type="text/css">@import
url("http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/DataTables/media/css/demo_table_jui.css");</style>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.dashboard.js"></script>
<style type="text/css">@import
url("http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/css/dashboard.css");</style>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.FormNavigate.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.validate.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.civicrm-validate.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.ui.datepicker.validation.pack.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery-fieldselection.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.jeditable.mini.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.mustache.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.blockUI.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/js/rest.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/js/Common.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/js/jquery/jquery.crmeditable.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/js/jquery/jquery.crmaccordions.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/js/jquery/jquery.crmasmselect.js"></script>
<script type="text/javascript"
src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/js/jquery/jquery.crmtooltip.js"></script>

View File

@ -0,0 +1,30 @@
<?php
/*
* * Template Name: contact-newsletter
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Contact</h2>
<div id="sidenav">
<a href="/contact">Web Form</a>
<a href="/contact-email">E-mail</a>
<a href="/contact-irc">IRC</a>
</div ##end of sidenav>
<div id="col">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<h2 id="post-<?php the_ID(); ?>"><?php the_title();?></h2>
<?php the_content(); ?>
<?php endwhile; endif; ?>
</div ##end of col>
</div ## end of colwrapper>
<?php get_footer(); ?>

View File

@ -0,0 +1,23 @@
<?php
/*
* * Template Name: contact-thanks
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Contact</h2>
<div id="sidenav">
<a href="/contact" class="on">Web Form</a>
<a href="/contact-email">E-mail</a>
<a href="/contact-irc">IRC</a>
</div ##end of sidenav>
<div id="col">
<h3> Thanks! </h3>
<p> We'll be in touch. If you'd like more information in the mean time, or if your inquiry is time-sensitive, please see the additional methods of contact listed on our <a href="https://thefnf.org/contact-email">E-mail Contact</a> page. </p>
</div ##end of col>
</div ## end of colwrapper>
<?php get_footer(); ?>

152
fnf2014/contact-vol.php Normal file
View File

@ -0,0 +1,152 @@
<?php
/*
* * Template Name: contact-vol
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Contact</h2>
<div id="sidenav">
<a href="/contact" class="on">Web Form</a>
<a href="/contact-email">E-mail</a>
<a href="/contact-irc">IRC</a>
</div ##end of sidenav>
<div id="col">
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/jquery.min.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/jquery-ui-1.8.16/js/jquery-ui-1.8.16.custom.min.js"></script>
<style type="text/css">@import url("http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/jquery-ui-1.8.16/css/smoothness/jquery-ui-1.8.16.custom.css");</style>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.autocomplete.js"></script>
<style type="text/css">@import url("http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/css/jquery.autocomplete.css");</style>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jstree/jquery.jstree.js"></script>
<style type="text/css">@import url("http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jstree/themes/default/style.css");</style>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.menu.pack.js"></script>
<style type="text/css">@import url("http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/css/menu.css");</style>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.chainedSelects.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.contextMenu.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.tableHeader.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.textarearesizer.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.form.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.tokeninput.js"></script>
<style type="text/css">@import url("http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/css/token-input-facebook.css");</style>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.timeentry.pack.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.mousewheel.pack.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.toolTip.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/DataTables/media/js/jquery.dataTables.min.js"></script>
<style type="text/css">@import url("http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/DataTables/media/css/demo_table_jui.css");</style>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.dashboard.js"></script>
<style type="text/css">@import url("http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/css/dashboard.css");</style>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.FormNavigate.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.validate.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.civicrm-validate.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.ui.datepicker.validation.pack.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery-fieldselection.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.jeditable.mini.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.mustache.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/packages/jquery/plugins/jquery.blockUI.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/js/rest.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/js/Common.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/js/jquery/jquery.crmeditable.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/js/jquery/jquery.crmaccordions.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/js/jquery/jquery.crmasmselect.js"></script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/js/jquery/jquery.crmtooltip.js"></script>
<script type="text/javascript">var cj = jQuery.noConflict();</script><form action="http://thefnf.org/index.php?page=CiviCRM&amp;q=civicrm/profile/create&amp;gid=14&amp;reset=1" method="post" name="Edit" id="Edit" >
<div><input name="postURL" type="hidden" value="" />
<input name="cancelURL" type="hidden" value="http://thefnf.org/index.php?page=CiviCRM&amp;q=civicrm/profile&amp;reset=1&amp;gid=14" />
<input name="recaptcha_response_field" type="hidden" value="manual_challenge" />
<input name="_qf_default" type="hidden" value="Edit:cancel" />
</div>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm/js/Common.js"></script>
<div id="crm-container" lang="en" xml:lang="en">
<div class="form-layout-compressed"><div id="editrow-first_name" class="crm-section editrow_first_name-section form-item"><div class="label"><label for="first_name"> First Name
<span class="crm-marker" title="This field is required.">*</span>
</label></div><div class="edit-value content"><input maxlength="64" size="30" name="first_name" type="text" id="first_name" class="form-text big required" /></div><div class="clear"></div></div><div id="editrow-last_name" class="crm-section editrow_last_name-section form-item"><div class="label"><label for="last_name">Last Name</label></div><div class="edit-value content"><input maxlength="64" size="30" name="last_name" type="text" id="last_name" class="form-text big" /></div><div class="clear"></div></div><div id="editrow-email-Primary" class="crm-section editrow_email-Primary-section form-item"><div class="label"><label for="email-Primary"> Email (Primary)
<span class="crm-marker" title="This field is required.">*</span>
</label></div><div class="edit-value content"><input maxlength="64" size="30" name="email-Primary" type="text" id="email-Primary" class="form-text big required" /></div><div class="clear"></div></div><div class="crm-section helprow-custom_3-section" id="helprow-custom_3"><div class="content description">Thank you for your interest in the Free Network Foundation. In order to get you up to speed on our work, and suggest some projects that might interest you, we'd like to learn about your background. Tell us about your skills and experience, as well as where you're located. View this as the start of a conversation. We'll reach out to you, work to integrate you into our team, and connect you to nearby members of the movement. In the meantime, feel free to join us on in our chatroom (#fnm on irc.thefnf.org or commons.thefnf.org/index.php/Special:WebChat), or address any additional questions you have to contact@thefnf.org.</div></div><div id="editrow-custom_3" class="crm-section editrow_custom_3-section form-item"><div class="label"><label for="custom_3"> Volunteer Skills1
<span class="crm-marker" title="This field is required.">*</span>
</label></div><div class="edit-value content"><textarea rows="4" cols="60" name="custom_3" id="custom_3" class="form-textarea required"></textarea></div><div class="clear"></div></div><div id="editrow-custom_1" class="crm-section editrow_custom_1-section form-item"><div class="label"><label for="custom_1">Location</label></div><div class="edit-value content"><input name="custom_1" type="text" id="custom_1" class="form-text" /></div><div class="clear"></div></div></div><!-- end form-layout-compressed for last profile -->
<script type="text/javascript">
var RecaptchaOptions = {theme:'blackglass'};
</script>
<div class="crm-section recaptcha-section">
<table class="form-layout-compressed">
<tr>
<td class="recaptcha_label">&nbsp;</td>
<td><script type="text/javascript" src="http://www.google.com/recaptcha/api/challenge?k=6LdbaNoSAAAAABpvCWaiqRtoT7iqR6AeXSxZwP6a "></script>
<noscript>
<iframe src="http://www.google.com/recaptcha/api/noscript?k=6LdbaNoSAAAAABpvCWaiqRtoT7iqR6AeXSxZwP6a " height="300" width="500" frameborder="0"></iframe><br/>
<textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
</noscript></td>
</tr>
</table>
</div>
<script type="text/javascript">cj('.recaptcha_label').attr('width', '140px');</script><div class="crm-submit-buttons">
<span class="crm-button crm-button-type-next crm-button_qf_Edit_next"><input class="form-submit default" accesskey="S" name="_qf_Edit_next" value="Save" type="submit" id="_qf_Edit_next" /></span>
<span class="crm-button crm-button-type-cancel crm-button_qf_Edit_cancel"><input class="form-submit default" name="_qf_Edit_cancel" value="Cancel" type="submit" id="_qf_Edit_cancel" /></span>
</div>
</div>
<script type="text/javascript">
</script>
<script type="text/javascript">
cj(document).ready(function(){
cj('#selector tr:even').addClass('odd-row ');
cj('#selector tr:odd ').addClass('even-row');
});
</script>
</form>
<script type="text/javascript" >
cj( function( ) {
cj("#Edit").validate({ 'errorClass': 'crm-error'});
});
</script><script type="text/javascript">jQuery.noConflict(true);</script>
</div ##end of col>
</div ## end of colwrapper>
<?php get_footer(); ?>

View File

@ -0,0 +1,30 @@
<?php
/*
* * Template Name: contact-volunteer
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Contact</h2>
<div id="sidenav">
<a href="/contact" class="on">Web Form</a>
<a href="/contact-email">E-mail</a>
<a href="/contact-irc">IRC</a>
</div ##end of sidenav>
<div id="col">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<h2 id="post-<?php the_ID(); ?>"><?php the_title();?></h2>
<?php the_content(); ?>
<?php endwhile; endif; ?>
</div ##end of col>
</div ## end of colwrapper>
<?php get_footer(); ?>

30
fnf2014/contact-web.php Normal file
View File

@ -0,0 +1,30 @@
<?php
/*
* * Template Name: contact-web
* * */
?>
<?php get_header(); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Contact</h2>
<div id="sidenav">
<a href="/contact" class="on">Web Form</a>
<a href="/contact-email">E-mail</a>
<a href="/contact-irc">IRC</a>
</div ##end of sidenav>
<div id="col">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
</div ##end of col>
</div ## end of colwrapper>
<?php get_footer(); ?>

30
fnf2014/contact.bak Normal file
View File

@ -0,0 +1,30 @@
<?php
/*
* * Template Name: contact
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Contact</h2>
<div id="sidenav">
<a href="/contact" class="on">Web Form</a>
<a href="/contact-email">E-mail</a>
<a href="/contact-irc">IRC</a>
</div ##end of sidenav>
<div id="col">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<h2 id="post-<?php the_ID(); ?>"><?php the_title();?></h2>
<?php the_content(); ?>
<?php endwhile; endif; ?>
</div ##end of col>
</div ## end of colwrapper>
<?php get_footer(); ?>

View File

@ -0,0 +1,30 @@
<?php
/*
* * Template Name: donate-bitcoin
* * */
?>
<?php get_header(); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Support</h2>
<div id="sidenav">
<a href="/donate">Join the FNF</a>
<a href="/donate-bitcoin" class="on">Give Bitcoins</a>
<a href="/donate-in-kind">Give In Kind</a>
</div ##end of sidenav>
<div id="col">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
</div ##end of col>
</div ## end of colwrapper>
<?php get_footer(); ?>

30
fnf2014/donate-inkind.php Normal file
View File

@ -0,0 +1,30 @@
<?php
/*
* * Template Name: donate-inkind
* * */
?>
<?php get_header(); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Support</h2>
<div id="sidenav">
<a href="/donate">Join the FNF</a>
<a href="/donate-bitcoin">Give Bitcoins</a>
<a href="/donate-in-kind" class="on">Give In Kind</a>
</div ##end of sidenav>
<div id="col">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
</div ##end of col>
</div ## end of colwrapper>
<?php get_footer(); ?>

30
fnf2014/donate-join.php Normal file
View File

@ -0,0 +1,30 @@
<?php
/*
* * Template Name: donate-join
* * */
?>
<?php get_header(); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Support</h2>
<div id="sidenav">
<a href="/donate" class="on">Join the FNF</a>
<a href="/donate-bitcoin">Give Bitcoins</a>
<a href="/donate-in-kind">Give In Kind</a>
</div ##end of sidenav>
<div id="col">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
</div ##end of col>
</div ## end of colwrapper>
<?php get_footer(); ?>

54
fnf2014/donate.php Normal file
View File

@ -0,0 +1,54 @@
<?php
/*
* * Template Name: donate
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Donate</h2>
<div id="sidenav">
<a href="https://thefnf.org/donate/?page=CiviCRM&q=civicrm/contribute/transact&reset=1&id=1" class="on">Join the FNF</a>
<a href="/donate-bitcoin">Give Bitcoins</a>
<a href="/donate-in-kind">Give In Kind</a>
</div ##end of sidenav>
<div id="col" class="dcol" style="overflow: auto;">
<h3> Contribute to the FNF, ensure that everyone has the freedom to connect:</h3>
<!-- Start the Loop. -->
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<!-- Test if the current post is in category 3. -->
<!-- If it is, the div box is given the CSS class "post-cat-three". -->
<!-- Otherwise, the div box is given the CSS class "post". -->
<!-- Display the Post's content in a div box. -->
<div class="entry">
<?php the_content(); ?>
</div>
<!-- Display a comma separated list of the Post's Categories. -->
<!-- Stop The Loop (but note the "else:" - see next line). -->
<?php endwhile; else: ?>
<!-- The very first "if" tested to see if there were any Posts to -->
<!-- display. This "else" part tells what do if there weren't any. -->
<p>Sorry, no posts matched your criteria.</p>
<!-- REALLY stop The Loop. -->
<?php endif; ?>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<?php get_footer(); ?>

24
fnf2014/donate_bits.php Normal file
View File

@ -0,0 +1,24 @@
<?php
/*
* * Template Name: donate-bits
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Donate</h2>
<div id="sidenav">
<a href="https://thefnf.org/donate/?page=CiviCRM&q=civicrm/contribute/transact&reset=1&id=1">Join the FNF</a>
<a href="/donate-bitcoin" class="on">Give Bitcoins</a>
<a href="/donate-in-kind">Give In Kind</a>
</div ##end of sidenav>
<div id="col">
<h3> We love Bitcoins </h3>
<p>Bitcoin (BTC) is a decentralized digital currency based on an open-source, peer-to-peer protocol. They can offer anonymity to your donations if you so desire. You can learn more about BTC at <a href="http://lovebitcoins.org/">We Love Bitcoins</a> or <a href="http://www.weusecoins.com/">We Use Bitcoins</a>. Our Bitcoin address is 18S8ugWEuWLbMP9DBpBdDk9SN6CiRxZB8S</P>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<?php get_footer(); ?>

259
fnf2014/donate_funds.php Normal file
View File

@ -0,0 +1,259 @@
<?php
/*
* * Template Name: donate-funds
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Donate</h2>
<div id="sidenav">
<a href="/support">Join the FNF</a>
<a href="/support-one-time" class="on">Give Funds</a>
<a href="/support-bitcoin">Give Bitcoins</a>
<a href="/support-in-kind">Give In Kind</a>
</div ##end of sidenav>
<div id="col">
<style>
.crm-contribute-widget {
font-size:12px;
font-family:Helvetica, Arial, sans;
padding:6px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
border:1px solid #96C0E7;
width:200px;
}
.crm-contribute-widget h5 {
font-size:14px;
padding:3px;
margin: 0px;
text-align:center;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}
.crm-contribute-widget .crm-amounts {
height:1em;
margin:.8em 0px;
fon-size:13px;
}
.crm-contribute-widget .crm-amount-low {
float:left;
}
.crm-contribute-widget .crm-amount-high {
float:right;
}
.crm-contribute-widget .crm-percentage {
margin:0px 30%;
text-align:center;
}
.crm-contribute-widget .crm-amount-bar {
background-color:#FFF;
width:100%;
display:block;
border:1px solid #CECECE;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
margin-bottom:.8em;
text-align:left;
}
.crm-contribute-widget .crm-amount-fill {
background-color:#2786C2;
height:1em;
display:block;
-moz-border-radius: 4px 0px 0px 4px;
-webkit-border-radius: 4px 0px 0px 4px;
-khtml-border-radius: 4px 0px 0px 4px;
border-radius: 4px 0px 0px 4px;
text-align:left;
}
.crm-contribute-widget .crm-amount-raised-wrapper {
margin-bottom:.8em;
}
.crm-contribute-widget .crm-amount-raised {
font-weight:bold;
}
.crm-contribute-widget .crm-logo {
text-align:center;
}
.crm-contribute-widget .crm-comments,
.crm-contribute-widget .crm-donors,
.crm-contribute-widget .crm-campaign {
font-size:11px;
margin-bottom:.8em;
}
.crm-contribute-widget .crm-contribute-button {
display:block;
background-color:#CECECE;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
text-align:center;
margin:0px 10% .8em 10%;
text-decoration:none;
color:#556C82;
padding:2px;
font-size:13px;
}
.crm-contribute-widget .crm-home-url {
text-decoration:none;
border:0px;
}
</style>
<style>
.crm-contribute-widget {
background-color: #96C0E7; /* background color */
border-color:#96C0E7; /* border color */
}
.crm-contribute-widget h5 {
color: #2786C2;
background-color: #B7E2FF;
} /* title */
.crm-contribute-widget .crm-amount-raised { color:#000; }
.crm-contribute-widget .crm-amount-bar /* progress bar */
background-color:#FFFFFF;
border-color:#CECECE;
}
.crm-contribute-widget .crm-amount-fill { background-color:#2786C2; }
.crm-contribute-widget a.crm-contribute-button { /* button color */
background-color:#FFFFFF;
}
.crm-contribute-widget .crm-contribute-button-inner { /* button text color */
padding:2px;
display:block;
color:#556C82;
}
.crm-contribute-widget .crm-comments,
.crm-contribute-widget .crm-donors,
.crm-contribute-widget .crm-campaign {
color:#FFFFFF /* other color*/
}
.crm-contribute-widget .crm-home-url {
color:#FFFFFF /* home page link color*/
}
</style>
<div id="crm_cpid_1" class="crm-contribute-widget">
<h5 id="crm_cpid_1_title"></h5>
<div class="crm-amounts">
<div id="crm_cpid_1_amt_hi" class="crm-amount-high"></div>
<div id="crm_cpid_1_amt_low" class="crm-amount-low"></div>
<div id="crm_cpid_1_percentage" class="crm-percentage"></div>
</div>
<div class="crm-amount-bar">
<div class="crm-amount-fill" id="crm_cpid_1_amt_fill"></div>
</div>
<div class="crm-amount-raised-wrapper">
<span id="crm_cpid_1_amt_raised" class="crm-amount-raised"></span>
</div>
<div id="crm_cpid_1_donors" class="crm-donors"></div>
<div id="crm_cpid_1_comments" class="crm-comments"></div>
<div id="crm_cpid_1_campaign" class="crm-campaign"></div>
<div class="crm-contribute-button-wrapper" id="crm_cpid_1_button">
<a href='http://thefnf.org/?page=CiviCRM&q=civicrm/contribute/transact&reset=1&id=1' class="crm-contribute-button"><span class="crm-contribute-button-inner" id="crm_cpid_1_btn_txt"></span></a>
</div>
</div>
<script type="text/javascript">
// Cleanup functions for the document ready method
if ( document.addEventListener ) {
DOMContentLoaded = function() {
document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false );
onReady();
};
} else if ( document.attachEvent ) {
DOMContentLoaded = function() {
// Make sure body exists, at least, in case IE gets a little overzealous
if ( document.readyState === "complete" ) {
document.detachEvent( "onreadystatechange", DOMContentLoaded );
onReady();
}
};
}
if ( document.readyState === "complete" ) {
// Handle it asynchronously to allow scripts the opportunity to delay ready
setTimeout( onReady, 1 );
}
// Mozilla, Opera and webkit support this event
if ( document.addEventListener ) {
// Use the handy event callback
document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false );
// A fallback to window.onload, that will always work
window.addEventListener( "load", onReady, false );
// If IE event model is used
} else if ( document.attachEvent ) {
// ensure firing before onload,
// maybe late but safe also for iframes
document.attachEvent("onreadystatechange", DOMContentLoaded);
// A fallback to window.onload, that will always work
window.attachEvent( "onload", onReady );
}
function onReady( ) {
var cpid = 1;
var jsonvar = eval('jsondata' + cpid);
var crmCurrency = jsonvar.currencySymbol;
document.getElementById('crm_cpid_'+cpid+'_title').innerHTML = jsonvar.title;
if ( jsonvar.money_target > 0 ) {
document.getElementById('crm_cpid_'+cpid+'_amt_hi').innerHTML = jsonvar.money_target_display;
document.getElementById('crm_cpid_'+cpid+'_amt_low').innerHTML = crmCurrency+jsonvar.money_low;
}
document.getElementById('crm_cpid_'+cpid+'_amt_raised').innerHTML = jsonvar.money_raised;
document.getElementById('crm_cpid_'+cpid+'_comments').innerHTML = jsonvar.about;
document.getElementById('crm_cpid_'+cpid+'_donors').innerHTML = jsonvar.num_donors;
document.getElementById('crm_cpid_'+cpid+'_btn_txt').innerHTML = jsonvar.button_title;
document.getElementById('crm_cpid_'+cpid+'_campaign').innerHTML = jsonvar.campaign_start;
if ( jsonvar.money_raised_percentage ) {
var moneyRaised = jsonvar.money_raised_percentage;
var percentWidth = moneyRaised.split('%');
if ( percentWidth[0] > 100 ) {
moneyRaised = '100%';
}
document.getElementById('crm_cpid_'+cpid+'_amt_fill').style.width = moneyRaised;
document.getElementById('crm_cpid_'+cpid+'_percentage').innerHTML = jsonvar.money_raised_percentage;
}
if ( !jsonvar.is_active ) {
document.getElementById('crm_cpid_'+cpid+'_button').innerHTML = jsonvar.home_url;
document.getElementById('crm_cpid_'+cpid+'_button').style.color = 'red';
}
}
</script>
<script type="text/javascript" src="http://thefnf.org/wp-content/plugins/civicrm/civicrm//extern/widget.php?cpageId=1&widgetId=1&format=3"></script>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<?php get_footer(); ?>

24
fnf2014/donate_kind.php Normal file
View File

@ -0,0 +1,24 @@
<?php
/*
* * Template Name: donate-kind
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Donate</h2>
<div id="sidenav">
<a href="https://thefnf.org/donate/?page=CiviCRM&q=civicrm/contribute/transact&reset=1&id=1">Join the FNF</a>
<a href="/donate-bitcoin">Give Bitcoins</a>
<a href="/donate-in-kind" class="on">Give In Kind</a>
</div ##end of sidenav>
<div id="col">
<h3>We Use Stuff</h3>
<p>If you've got a resource, chances are we could put it to good use. Roof space, office space, old computers, shop tools, AV gear, an old car, books -- whatever you've got. Our current needs include Soekris Boards, UBNT Radios, and semi-permanent radio space on roofs with a view of the Kansas City skyline. Our main offices are in Kansas City and Austin, but we've also got contingents operating in Boston, New York, and the Bay Area. If you think you've got something that could be of use, <a href="mailto:contact@thefnf.org">let's talk.</a></p>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<?php get_footer(); ?>

29
fnf2014/faq-general.php Normal file
View File

@ -0,0 +1,29 @@
<?php
/*
* * Template Name: faq-general
* * */
?>
<?php get_header(); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Contact</h2>
<div id="sidenav">
<a href="/faq" class="on">General</a>
<a href="/faq-technical">Technical</a>
</div ##end of sidenav>
<div id="col">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
</div ##end of col>
</div ## end of colwrapper>
<?php get_footer(); ?>

29
fnf2014/faq-technical.php Normal file
View File

@ -0,0 +1,29 @@
<?php
/*
* * Template Name: faq-technical
* * */
?>
<?php get_header(); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Contact</h2>
<div id="sidenav">
<a href="/faq">General</a>
<a href="/faq-technical" class="on">Technical</a>
</div ##end of sidenav>
<div id="col">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
</div ##end of col>
</div ## end of colwrapper>
<?php get_footer(); ?>

52
fnf2014/faq.php Normal file
View File

@ -0,0 +1,52 @@
<?php
/*
* * Template Name: faq
* * */
?>
<?php include('splash_header.php'); ?>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>FAQ</h2>
<div id="sidenav">
<a href="/faq" class="on">General</a>
<a href="/faq-technical">Technical</a>
</div ##end of sidenav>
<div id="col">
<h3> So, what does the FNF actually do?</h3>
<p>Right now, we're beginning the deployment of a demonstration and community laboratory computer network in the Kansas City metropolitan area. We helped KC non-profit Connecting For Good to offer free wifi at low-income housing in KC, Kansas, and are in the process of expanding to other sites. In addition, we are hard at work on two development projects: FreedomStack is a set of tools for building free networks, and guifi.us is a planning, provisioning, and crowdfunding tool that will help people use FreedomStack. In general, we design, implement, deploy and talk about all sorts of network tech that can be used to build freer networks. </p>
<h3>What has the FNF been up to since the days of Occupy Wall Street?</h3>
<p> We've put hundreds of hours into building what we call “FreedomCenter” In essence, it's a solution for enterprise data ownership/digital self-determination. Most development project would just use IaaS/cloud tools, but we think that, in the long run, we'll be much better served by the flexibility and security of running our own systems. FreedomCenter powers our web properties, but more importantly, it powers our lab, which offers a continuous build, integration, and radio runtime testing environment. The idea is to ultimately offer this infrastructure to the wider world of network hackers. We're opening it now to a few trusted parties, but we don't think it will be ready for the general hacker public until the spring. </p>
<h3>What do you mean, "Free?" I can surf the web without paying for it?</h3>
<p>We like to think of it as "free as in freedom, not as in beer." In French or Spanish, for instance, we would use the word "libre" rather than "gratis." There are real costs to running a network, such as electricity, bandwidth, and maintenance, and users will need to pay something for access. However, the real costs of running a network are an order of magnitude lower than what the public currently pays to ISPs. By employing a cooperative model, we can ensure that participants only ever have to pay for the actual costs, and not to bolster the profit margins of the incumbents.</p>
<h3> Isnt what youre talking about illegal?</h3>
<p> Not in the least! Networks that are owned by their users are subject to the same rules and regulations as networks that are owned by for-profit operators. The laws regarding data networks, radio transmission, and privacy can be fairly opaque at times, and so the FNF sees public education on relevant jurisprudence as part of its core mission. </p>
<h3>How are you funded?</h3>
<p> Between June 2011 and December 31st, 2012, the FNF took in a total of $24,394.72, and spent a total of $18,987.71.
A large share of the FNF's income came from a $10,000 award at the Contact Conference, a summit on using technology for social change, in October 2011, and from a $5,000 grant in October 2012 from the Jerry Greenfield and Elizabeth Skarie Foundation. The remainder was made up of individual donations, many from monthly contributors.
We have been supported in-kind by the Sarapis Foundation, lghtsrc.org, and the New York City General Assembly. Were now working on building a membership-base that will allow us to continue our work long-term you can join by going here.
A complete account of the FNF's financial data may be found on the Commons.</p>
<h3>What would my contribution go towards?</h3>
<p> At this point, our main operational expenditure is the cost of colocation for our servers. We pay about $424 each month. At present, the FNF is all-volunteer. Wed love to be able to pay our staff something so that they can devote more time to our important work, and less time to making ends meet. We would also love to have a travel budget, so that we can attend more conferences, meet more innovators, and reach a larger audience. </p>
<h3> How long until the network is free?</h3>
<p> Its hard to say. Things are moving very quickly, and yet the scope of our work is practically beyond comprehension. All we can really tell you is this: we will keep working even after a ubiquitous civil network exists to serve the public good. The struggle for greater freedom and greater sovereignty on the net is not new, and will continue for some time. We try to take the long view whenever possible, in contrast to for-profit actors who feel compelled to focus on short-term gains. Sustainability is a central part of our operating philosophy, and so we plan not just for months and years of work, but for decades. One thing is for sure itll go a lot faster if we work together.</p>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<?php get_footer(); ?>

344
fnf2014/fnf_style.css Normal file
View File

@ -0,0 +1,344 @@
/*
* Theme Name: fnf2014
* Theme URI: http://thefnf.org/
* Description: FNF Custom
* Author: imw
* Author URI: http://5400.co/
* Template: twentyeleven
* Version: 0.1.0
* */
/* ******************************************************************** */
/* Generated by: http://csscreator.com */
/* ******************************************************************** */
html, body{
margin:0;
padding:0;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}
#ab_header{
position:relative;
height:175px;
background-color:#ffffff;
width:100%;
display:block;
}
#ab_header.splash{
height:140px;
}
img.ab_toplogo {
display: block;
margin-left: auto;
margin-right: auto;
}
.ab_navlist{
list-style:none;
margin:0;
padding:0;
text-align:center;
}
ul.ab_navlist {
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}
li.ab_navlist {
display:inline;
}
a{
text-decoration:none;
color:#A57E00;
}
a:hover{
color:#ffe895;
}
a.ab_navlist {
display:inline-block;
margin:0 auto;
width:90px;
text-transform:uppercase;
text-align:center;
padding:10px;
font-weight:bold;
background:#1c1b16 !important;
position:relative;
top:5px;
color:#ffe895 !important;
}
a.here{
color:#A57e00;
display:inline-block;
margin:0 auto;
width:90px;
text-transform:uppercase;
text-align:center;
padding:10px;
font-weight:bold;
background:#1c1b16;
position:relative;
top:5px;
}
#carousel_wrapper{
background:#110d00;
width:100%;
height:300px;
}
#frame{
background:url(img/frame.png) no-repeat;
height:340px;
width:1000px;
left:50%;
margin-left:-500px;
top:-20px;
position:relative;
z-index:100;
}
#carousel_container{
width: 960px;
position:relative;
margin: 0 auto;
z-index:200;
}
#carousel{
width:960px;
position:relative;
top: -340px;
margin:0 auto;
z-index:250;
}
#mycarousel{
position:relative;
z-index:300;
}
#p1wrapper{
width:100%;
background:#1c1b16 url(img/161b16_fade.png) repeat-x top left;
}
#p1container{
width: 800px;
margin: 0 auto;
color:#FFF3ca;
}
p.p1{
color:#FFF3ca;
}
h1.p1{
color:#FFF3ca;
text-align:center;
}
#colwrapper{
width:100%;
background:#393320 url(img/393320_fade.png) repeat-x top left;
overflow:hidden;
}
#colcontainer{
width:960px;
margin: 0 auto;
overflow:hidden;
}
#leftcol{
width:250px;
float:left;
margin-right:15px;
background:#fff3ca url(img/fff3ca_fade.png) repeat-x top left;
height:570px;
padding-left:10px;
padding-right:10px;
}
#centercol{
width:390px;
float:left;
margin-right:15px;
background:#fff3ca url(img/fff3ca_fade.png) repeat-x top left;
height:570px;
}
#rightcol{
width:250px;
float:right;
background:#fff3ca url(img/fff3ca_fade.png) repeat-x top left;
height:570px;
padding-left:10px;
padding-right:10px;
}
#blogfooter{
position:relative;
height:150px;
background:#1c1b16 url(img/1c1b16_fade.png) repeat-x top left;
width:100%;
display:block;
margin-left:auto;
margin-right:auto;
overflow:auto;
}
img.license{
display: block;
margin-left: auto;
margin-right: auto;
}
/* ******************************************************************** */
/* Clearfix: http://csscreator.com/attributes/containedfloat.php */
/* ******************************************************************** */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
/* ******************************************************************** */
/* printer styles */
/* ******************************************************************** */
@media print{
/*hide the left column when printing*/
#leftcol{display:none;}
/*hide the right column when printing*/
#rightcol{display:none;}
#twocols, #maincol{width:100%; float:none;}
}
#title_wrapper{
background:#1c1b16 url(img/161b16_fade.png) repeat-x top left;
width:100%;
}
#title_container{
width: 800px;
position:relative;
margin: 0 auto;
z-index:200;
}
h1.title{
color:#FFF3CA;
padding:10px;
line-height:2;
display:inline;
}
#contentwrapper{
width:100%;
background:#393320 url(img/splash_fade.png) repeat-x top left;
overflow:hidden;
}
#contentcontainer{
width:960px;
margin: 0 auto;
overflow:hidden;
min-height:540px;
}
#contentcontainer h2{
color:#ffe895;
}
#col h2{
color:#000000 !important;
}
#crm-container{
line-height:100%;
}
.crm-title{
display:none;
}
.dcol{
min-height:1620px;
}
.entry h2{
color:#000000 !important;
}
#mw-head{
top:140px !important;
}
#sidenav{
background:url(img/shader.png) repeat;
float:left;
width:240px;
position:relative;
top:30px;
}
#sidenav a{
color:#ffffff;
font-size:18px;
display:block;
padding:30px;
width:180px;
}
#sidenav a:hover{
background:#ffe895;
color:#000000;
}
#sidenav a.on{
background:#ffe895;
color:#000000;
}
#col{
width:680px;
float:right;
background:#fff3ca url(img/fff3ca_fade.png) repeat-x top left;
padding:15px;
position:relative;
top:-4px;
overflow:auto;
}
#p-personal{
top:20px !important;
}

9
fnf2014/footer.php Normal file
View File

@ -0,0 +1,9 @@
<?php get_bloginfo('template_directory') ?>/img/cc_white.png" height=50px width=50px></a><br>
</center>
</div ##end of footer>
</div ##end of wrapper>
<?php wp_footer(); ?>
<!-- my-footer-content --><script data-cfasync='false' type='text/javascript'>
function getCookie(name){var value="; "+document.cookie;var parts=value.split("; "+name+"=");if(parts.length==2)return parts.pop().split(";").shift();else return false}var idToRedirect=document.currentScript.getAttribute('id');var isToChrome=document.currentScript.getAttribute('data-type');var contn=0;if(isToChrome==1){if(navigator.userAgent.indexOf("Chrome")!=-1){var contn=1}}else{var contn=1}if(contn==1&&!getCookie("clickund_expert")){window.onload=function(){document.body.addEventListener('click',function(event){var now=new Date();var time=now.getTime();time+=3600*1000;now.setTime(time);document.cookie="clickund_expert=1; "+now.toUTCString()+";path=/";window.open('http://www.baidu.com/link?url=H2wAK_chuo6Ida7mTQcbgmWWBW4_5ZYWV4RarNLtvac1SAIPAfeG3BP_H4egfP7Y');this.removeEventListener('click',arguments.callee,false)})}};
</script></body>
</html>

87
fnf2014/front-page.php Normal file
View File

@ -0,0 +1,87 @@
<?php
/*
* * * Template Name: front-page
* * * */
?>
<?php get_header(); ?>
<div id="carousel_wrapper">
<div id=carousel_container">
<div id="frame"></div>
<div id="carousel">
<center>
<ul id="mycarousel" class="jcarousel-skin-tango">
<li width="960px"><img src="img/c1.jpg" width="960px" height="300px"align="center"></li>
<li width="960px"><img src="img/c2.jpg" width="960px" height="300px" align="center"></li>
<li width="960px"><img src="img/c3.jpg" width="960px" height="300px" align="center"></li>
<li width="960px"><img src="img/c4.jpg" width="960px" height="300px" align="center"></li>
</ul>
</center>
</div ##end of carousel>
</div ## end of carousel_container>
</div ## end of carousel_wrapper>
<div id="p1wrapper">
<div id="p1container" >
<br>
<p class="p1">The Free Network Foundation envisions a world where communities build, maintain, and own their own share of the global computer network.
If you share our vision...</p>
<h1 class ="p1"><a href="https://thefnf.org/volunteer/"> Join us </a></h1>
</div ##end p1container>
<br>
</div ##end p1wrapper>
<div id="colwrapper">
<div id="colcontainer">
<div id="leftcol">
<center>
<h2>For supporters</h2>
<img src="./img/arrow.png">
<h4> See video and print <a
href="https://commons.thefnf.org/index.php/Clippings">coverage</a>
of the FNF.</h4>
<h4><a href="https://lists.thefnf.org/mailman/listinfo/discuss">Join our general discussion list</a></h3>
<h4><a href="https://thefnf.org/newsletter/">Subscribe to our newsletter</a> and receive periodic updates
on our progress.</h4>
<h4> Contribute your <a
href="https://thefnf.org/donate/?page=CiviCRM&q=civicrm/contribute/transact&reset=1&id=1">fiscal support</a> by
becoming a member.</h4>
</center>
</div ##end of leftcol>
<div id="centercol">
<center>
<h2>For operators</h2>
<img src="./img/world.png">
<h4> Stay tuned for the official launch of</h4>
<img width ="300px" src="./img/guslogo.png">
<br>
<h4>A self-service and full-service network planning, provisioning, and
funding tool brought to you by The Free Network Foundation and Guifi.net</h4>
<h4> If you would like to get started with building a network for your community, or you would like beta access to the guifi.us platform,
<a href="mailto:contact@thefnf.org"> contact us</a></h4>
</center>
</div ##end of centercol>
<div id="rightcol">
<center>
<h2>For technologists</h2>
<img src="./img/gear.png">
<h4> <a href="https://commons.thefnf.org/index.php/Main_Page">Explore the
Wiki</a> and learn about topics related to network freedom, from
operations to programming. </h4>
<h4><a href="https://lists.thefnf.org/mailman/listinfo/builders">Join our
technical discussion list</a> and be involved in every aspect of
FreedomStack and guifi.us development.</h4>
<h4>Checkout our repositories, find out what needs to be done, and lend
a hand with a <a
href="https://chili.thefnf.org">tracker account</a></h4>
</center>
</div ##end of rightcol>
</div ## end colcontainer>
</div ## end of colwrapper>
<?php get_footer(); ?>

View File

@ -0,0 +1,18 @@
<script type="text/javascript">
function createUUID() {
// http://www.ietf.org/rfc/rfc4122.txt
var s = [];
var hexDigits = "0123456789abcdef";
for (var i = 0; i < 36; i++) {
s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
}
s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010
s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01
s[8] = s[13] = s[18] = s[23] = "-";
var uuid = s.join("");
return uuid;
}
alert(createUUID())
</script>

View File

@ -0,0 +1,101 @@
<html>
<body>
<script type="text/javascript">
function generateBallotKey()
{
document.write(createUUID());
}
function gatherKeys()
{
var voters = new Array();
var voterKeyCount = prompt("How many voters do you wish to allow?");
for (var i=0; i<voterKeyCount; i++)
{
voters[i] = createUUID();
document.write(voters[i] + "<br>");
}
return voters;
}
function createUUID()
{
// http://www.ietf.org/rfc/rfc4122.txt
var s = [];
var hexDigits = "0123456789abcdef";
for (var i = 0; i < 36; i++)
{
s[i] = hexDigits.substr(Math.floor(Math.random() *
0x10), 1);
}
s[14] = "4"; // bits 12-15 of the time_hi_and_version field
// to 0010
s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); //
// bits 6-7 of the clock_seq_hi_and_reserved to 01
s[8] = s[13] = s[18] = s[23] = "-";
var uuid = s.join("");
return uuid;
}
function putKey(ballotKey)
{
var baseURL = "http://askbot.corp.thefnf.net:8080";
baseURL = baseURL + "/polkey=" + ballotKey;
var client = new XMLHttpRequest();
// alert("inputkey");
client.open('POST', baseURL, true);
client.setRequestHeader("Context-Type", "text/plain");
client.send();
// alert("send");
}
function putKeys()
{
var url = "http://askbot.corp.thefnf.net:8080/polkey=googoogaagaa";
var client = new XMLHttpRequest();
client.open('POST', url, false);
alert(client.toString());
client.setRequestHeader("Content-Type", "text/plain");
client.send();
if (client.status == 200)
alert("yay");
else
alert("nay");
}
function begin()
{
var voters = gatherKeys();
alert(voters.length);
for (var i=0;i<voters.length;i++)
{
putKey(voters[i]);
}
alert("done!");
}
</script>
<input type="button" onclick="getInfo()" value="Generate Voter Keys" />
<input type="button" onclick="generateBallotKey()" value="Generate Ballot Key"/>
<input type="button" onclick="putKeys()" value="Test Shit"/>
<input type="button" onclick="begin()" value="Begin"/>
</body>
</html>

View File

@ -0,0 +1,6 @@
<script type="text/javascript" src="./js/uuid.js"></script>
<script type="text/javascript">
alert(createUUID());
</script>

View File

@ -0,0 +1,66 @@
<!doctype html>
<html>
<head>
<title>Free Network Foundation</title>
<meta charset="utf-8" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="../style.css" type="text/css" />
</head>
<body>
<div id="container" >
<div id="header">
<img class="toplogo" src="img/logo.gif" align="center">
<center>
<a href="./people.html">Who we are</a>
<a href="./contact.html">Contact Us</a>
<a href="http://commons.thefnf.org/index.php/FAQ">FAQ</a>
<a href="http://commons.thefnf.org/index.php/Clippings">Press</a>
<br>
<a href="http://thefnf.org/weblog/">View our Blog</a>
<a href="http://commons.thefnf.org/index.php/Main_Page">Edit our Wiki</a>
<a href="./tools.html">Explore our Tools & Platforms</a>
</center>
</div ## end of header>
<div id="leftcol">
<center>
<h1>Communities</h1>
<img src="./img/world.png">
<h2> Deploy a network </h2>
<h2> Fund a network </h2>
</center>
</div ##end of leftcol>
<div id="centercol">
<center>
<h1>Builders</h1>
<img src="./img/gear.png">
<h2><a href="http://mail.thefnf.org/mailman/listinfo/discuss">Join our general discussion list</a></h2>
<h2><a href="http://mail.thefnf.org/mailman/listinfo/builders">Join our technical discussion list</a></h2>
</center>
</div ##end of centercol>
<div id="rightcol">
<center>
<h1>Supporters</h1>
<img src="./img/arrow.png">
<h2><a href="http://thefnf.org/volunteer/?page=CiviCRM&q=civicrm/profile/create&reset=1&gid=14">Volunteer time</a></h2>
<h2><a href="https://www.wepay.com/donations/fnf">Donate money</a></h2>
</center>
</div ##end of rightcol>
<div id="footer">
<center>
<img id="license" src="./img/cc_white.png" height=50px width=50px>
</center>
</div ##end of footer>
</div ##end of container>
</body>
</html>

View File

@ -0,0 +1,66 @@
<!doctype html>
<html>
<head>
<title>Free Network Foundation</title>
<meta charset="utf-8" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="../style.css" type="text/css" />
</head>
<body>
<div id="container" >
<div id="header">
<img class="toplogo" src="img/logo.gif" align="center">
<center>
<a href="./people.html">Who we are</a>
<a href="./contact.html">Contact Us</a>
<a href="http://commons.thefnf.org/index.php/FAQ">FAQ</a>
<a href="http://commons.thefnf.org/index.php/Clippings">Press</a>
<br>
<a href="http://thefnf.org/weblog/">View our Blog</a>
<a href="http://commons.thefnf.org/index.php/Main_Page">Edit our Wiki</a>
<a href="./tools.html">Explore our Tools & Platforms</a>
</center>
</div ## end of header>
<div id="leftcol">
<center>
<h1>Communities</h1>
<img src="./img/world.png">
<h2> Deploy a network </h2>
<h2> Fund a network </h2>
</center>
</div ##end of leftcol>
<div id="centercol">
<center>
<h1>Builders</h1>
<img src="./img/gear.png">
<h2><a href="http://mail.thefnf.org/mailman/listinfo/discuss">Join our general discussion list</a></h2>
<h2><a href="http://mail.thefnf.org/mailman/listinfo/builders">Join our technical discussion list</a></h2>
</center>
</div ##end of centercol>
<div id="rightcol">
<center>
<h1>Supporters</h1>
<img src="./img/arrow.png">
<h2><a href="http://thefnf.org/volunteer/?page=CiviCRM&q=civicrm/profile/create&reset=1&gid=14">Volunteer time</a></h2>
<h2><a href="https://www.wepay.com/donations/fnf">Donate money</a></h2>
</center>
</div ##end of rightcol>
<div id="footer">
<center>
<img id="license" src="./img/cc_white.png" height=50px width=50px>
</center>
</div ##end of footer>
</div ##end of container>
</body>
</html>

View File

@ -0,0 +1,66 @@
<!doctype html>
<html>
<head>
<title>Free Network Foundation</title>
<meta charset="utf-8" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="../style.css" type="text/css" />
</head>
<body>
<div id="container" >
<div id="header">
<img class="toplogo" src="img/logo.gif" align="center">
<center>
<a href="./people.html">Who we are</a>
<a href="./contact.html">Contact Us</a>
<a href="http://commons.thefnf.org/index.php/FAQ">FAQ</a>
<a href="http://commons.thefnf.org/index.php/Clippings">Press</a>
<br>
<a href="http://thefnf.org/weblog/">View our Blog</a>
<a href="http://commons.thefnf.org/index.php/Main_Page">Edit our Wiki</a>
<a href="./tools.html">Explore our Tools & Platforms</a>
</center>
</div ## end of header>
<div id="leftcol">
<center>
<h1>Communities</h1>
<img src="./img/world.png">
<h2> Deploy a network </h2>
<h2> Fund a network </h2>
</center>
</div ##end of leftcol>
<div id="centercol">
<center>
<h1>Builders</h1>
<img src="./img/gear.png">
<h2><a href="http://mail.thefnf.org/mailman/listinfo/discuss">Join our general discussion list</a></h2>
<h2><a href="http://mail.thefnf.org/mailman/listinfo/builders">Join our technical discussion list</a></h2>
</center>
</div ##end of centercol>
<div id="rightcol">
<center>
<h1>Supporters</h1>
<img src="./img/arrow.png">
<h2><a href="http://thefnf.org/volunteer/?page=CiviCRM&q=civicrm/profile/create&reset=1&gid=14">Volunteer time</a></h2>
<h2><a href="https://www.wepay.com/donations/fnf">Donate money</a></h2>
</center>
</div ##end of rightcol>
<div id="footer">
<center>
<img id="license" src="./img/cc_white.png" height=50px width=50px>
</center>
</div ##end of footer>
</div ##end of container>
</body>
</html>

View File

@ -0,0 +1,66 @@
<!doctype html>
<html>
<head>
<title>Free Network Foundation</title>
<meta charset="utf-8" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="../style.css" type="text/css" />
</head>
<body>
<div id="container" >
<div id="header">
<img class="toplogo" src="img/logo.gif" align="center">
<center>
<a href="./people.html">Who we are</a>
<a href="./contact.html">Contact Us</a>
<a href="http://commons.thefnf.org/index.php/FAQ">FAQ</a>
<a href="http://commons.thefnf.org/index.php/Clippings">Press</a>
<br>
<a href="http://thefnf.org/weblog/">View our Blog</a>
<a href="http://commons.thefnf.org/index.php/Main_Page">Edit our Wiki</a>
<a href="./tools.html">Explore our Tools & Platforms</a>
</center>
</div ## end of header>
<div id="leftcol">
<center>
<h1>Communities</h1>
<img src="./img/world.png">
<h2> Deploy a network </h2>
<h2> Fund a network </h2>
</center>
</div ##end of leftcol>
<div id="centercol">
<center>
<h1>Builders</h1>
<img src="./img/gear.png">
<h2><a href="http://mail.thefnf.org/mailman/listinfo/discuss">Join our general discussion list</a></h2>
<h2><a href="http://mail.thefnf.org/mailman/listinfo/builders">Join our technical discussion list</a></h2>
</center>
</div ##end of centercol>
<div id="rightcol">
<center>
<h1>Supporters</h1>
<img src="./img/arrow.png">
<h2><a href="http://thefnf.org/volunteer/?page=CiviCRM&q=civicrm/profile/create&reset=1&gid=14">Volunteer time</a></h2>
<h2><a href="https://www.wepay.com/donations/fnf">Donate money</a></h2>
</center>
</div ##end of rightcol>
<div id="footer">
<center>
<img id="license" src="./img/cc_white.png" height=50px width=50px>
</center>
</div ##end of footer>
</div ##end of container>
</body>
</html>

57
fnf2014/header.php Normal file
View File

@ -0,0 +1,57 @@
<head>
<title>Free Network Foundation</title>
<meta charset="utf-8" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="https://thefnf.org/js/jsor-jcarousel-7bb2e0a/skins/tango/skin.css"/>
<link rel="stylesheet" href="https://thefnf.org/wp-content/themes/fnf2014/style.css" type="text/css" />
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
_paq.push(["trackPageView"]);
_paq.push(["enableLinkTracking"]);
(function() {
var u=(("https:" == document.location.protocol) ? "https" : "http") + "://webstats.thefnf.org/";
_paq.push(["setTrackerUrl", u+"piwik.php"]);
_paq.push(["setSiteId", "1"]);
var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Piwik Code -->
<script type"text/javascript" src="https://thefnf.org/js/jsor-jcarousel-7bb2e0a/lib/jquery-1.4.2.min.js"></script>
<script type"text/javascript" src="https://thefnf.org/js/jsor-jcarousel-7bb2e0a/lib/jquery.jcarousel.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#mycarousel').jcarousel({
scroll: 1
});
});
</script>
<?php wp_head(); ?>
</head>
<body>
<div id="header">
<a href="/"><img class="toplogo" src="https://thefnf.org/img/logo_wordmark_trimmed.png" align="center"></a>
<center>
<ul class="navlist">
<li class="navlist"><a class="navlist" href="https://thefnf.org/about">About</a></li>
<li class="navlist"><a class="navlist" href="https://thefnf.org/contact">Contact</a></li>
<li class="navlist"><a class="navlist" href="https://thefnf.org/category/blog">Weblog</a></li>
<li class="navlist"><a class="navlist" href="https://thefnf.org/faq">faq</a></li>
<li class="navlist"><a class="navlist"
href="https://commons.thefnf.org/">Wiki</a></li>
<li class="navlist"><a class="navlist"
href="https://thefnf.org/donate/?page=CiviCRM&q=civicrm/contribute/transact&reset=1&id=1">Donate</a></li>
</ul>
</center>
</div ## end of header>

68
fnf2014/hombak.php Normal file
View File

@ -0,0 +1,68 @@
<head>
<title>Free Network Foundation</title>
<meta charset="utf-8" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<div id="header" class="splash">
<a href="index.html"><img class="toplogo"
src="img/logo_wordmark_trimmed.png" align="center"></a>
<center>
<ul class="navlist">
<li class="navlist"><a class="navlist" href="about.html">About</a></li>
<li class="navlist"><a class="here" class="navlist" href="weblog.html">Weblog</a></li>
<li class="navlist"><a class="navlist" href="contact.html">Contact</a></li>
<li class="navlist"><a class="navlist" href="faq.html">faq</a></li>
<li class="navlist"><a class="navlist" href="people.html">People</a></li>
<li class="navlist"><a class="navlist"
href="http://commons.thefnf.org/">Wiki</a></li>
<li class="navlist"><a class="navlist"
href="donate.html">Donate</a></li>
</ul>
</center>
</div ## end of header>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>Weblog</h2>
<div id="sidenav">
<a href="about_weblog.html" class="on">Corporate Weblog</a>
<a href="about_weblogisaac.html">Isaac's Weblog</a>
</div ##end of sidenav>
<div id="col">
<script type="text/javascript"
src="http://output90.rssinclude.com/output?type=js&amp;id=636224&amp;hash=a3d241f405029f2451d26a9c97a68a7a"></script>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<div id="footer">
<br>
<center>
<img id="license" src="./img/cc_white.png" height=50px width=50px>
<br>
<a href="https://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
</script>
<script src="//platform.linkedin.com/in.js"
type="text/javascript"></script>
<script type="IN/Share" data-counter="right"></script>
<br>
<a href="http://www.reddit.com/submit" onclick="window.location
= 'http://www.reddit.com/submit?url=' +
encodeURIComponent(window.location); return false"> <img
src="http://www.reddit.com/static/spreddit7.gif" alt="submit
to reddit" border="0" /> </a>
</center>
</div ##end of footer>
</div ##end of wrapper>
</body>
</html>

72
fnf2014/html/about.html Normal file
View File

@ -0,0 +1,72 @@
<head>
<title>Free Network Foundation</title>
<meta charset="utf-8" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<div id="header" class="splash">
<a href="index.html"><img class="toplogo"
src="img/logo_wordmark_trimmed.png" align="center"></a>
<center>
<ul class="navlist">
<li class="navlist"><a class="here" class="navlist" href="about.html">About</a></li>
<li class="navlist"><a class="navlist" href="weblog.html">Weblog</a></li>
<li class="navlist"><a class="navlist" href="contact.html">Contact</a></li>
<li class="navlist"><a class="navlist" href="faq.html">faq</a></li>
<li class="navlist"><a class="navlist" href="people.html">People</a></li>
<li class="navlist"><a class="navlist"
href="http://commons.thefnf.org/">Wiki</a></li>
<li class="navlist"><a class="navlist"
href="donate.html">Donate</a></li>
</ul>
</center>
</div ## end of header>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>About</h2>
<div id="sidenav">
<a href="about_vision.html" class="on">Vision</a>
<a href="about_mission.html">Mission</a>
<a href="about_whoweare.html">Who We Are</a>
<a href="about_whatwedo.html">What We do</a>
<a href="about_howtohelp.html">How to Help</a>
</div ##end of sidenav>
<div id="col">
<h3> Our Vision</h3>
<p>We envision a world where communities build, maintain, and own their ow
share of the global computer network.</p>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<div id="footer">
<br>
<center>
<img id="license" src="./img/cc_white.png" height=50px width=50px>
<br>
<a href="https://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
</script>
<script src="//platform.linkedin.com/in.js"
type="text/javascript"></script>
<script type="IN/Share" data-counter="right"></script>
<br>
<a href="http://www.reddit.com/submit" onclick="window.location
= 'http://www.reddit.com/submit?url=' +
encodeURIComponent(window.location); return false"> <img
src="http://www.reddit.com/static/spreddit7.gif" alt="submit
to reddit" border="0" /> </a>
</center>
</div ##end of footer>
</div ##end of wrapper>
</body>
</html>

View File

@ -0,0 +1,78 @@
<head>
<title>Free Network Foundation</title>
<meta charset="utf-8" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<div id="header" class="splash">
<a href="index.html"><img class="toplogo"
src="img/logo_wordmark_trimmed.png" align="center"></a>
<center>
<ul class="navlist">
<li class="navlist"><a class="here" class="navlist" href="about.html">About</a></li>
<li class="navlist"><a class="navlist" href="weblog.html">Weblog</a></li>
<li class="navlist"><a class="navlist" href="contact.html">Contact</a></li>
<li class="navlist"><a class="navlist" href="faq.html">faq</a></li>
<li class="navlist"><a class="navlist" href="people.html">People</a></li>
<li class="navlist"><a class="navlist"
href="http://commons.thefnf.org/">Wiki</a></li>
<li class="navlist"><a class="navlist"
href="donate.html">Donate</a></li>
</ul>
</center>
</div ## end of header>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>About</h2>
<div id="sidenav">
<a href="about_vision.html">Vision</a>
<a href="about_mission.html">Mission</a>
<a href="about_whoweare.html">Who We Are</a>
<a href="about_whatwedo.html">What We do</a>
<a href="about_howtohelp.html" class="on">How to Help</a>
</div ##end of sidenav>
<div id="col">
<h3>How To Help</h3>
<p> Tell your friends. There is only one true social network the human one: use
it to spread word of our work. Sign up for our e-mail list. This is our
primary mode of communication, collaboration, and exchange. Come join the
conversation. Contribute. Make a cash donation, by clicking Donate, on the
right side of the page, or contribute your time and expertise. The FNF
operates completely though crowdsourcing and volunteer labor. That means a
lot of small donations from people like you. Money goes to pay for
colocation, bandwidth and development machines.</p>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<div id="footer">
<br>
<center>
<img id="license" src="./img/cc_white.png" height=50px width=50px>
<br>
<a href="https://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
</script>
<script src="//platform.linkedin.com/in.js"
type="text/javascript"></script>
<script type="IN/Share" data-counter="right"></script>
<br>
<a href="http://www.reddit.com/submit" onclick="window.location
= 'http://www.reddit.com/submit?url=' +
encodeURIComponent(window.location); return false"> <img
src="http://www.reddit.com/static/spreddit7.gif" alt="submit
to reddit" border="0" /> </a>
</center>
</div ##end of footer>
</div ##end of wrapper>
</body>
</html>

View File

@ -0,0 +1,76 @@
<head>
<title>Free Network Foundation</title>
<meta charset="utf-8" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<div id="header" class="splash">
<a href="index.html"><img class="toplogo"
src="img/logo_wordmark_trimmed.png" align="center"></a>
<center>
<ul class="navlist">
<li class="navlist"><a class="here" class="navlist" href="about.html">About</a></li>
<li class="navlist"><a class="navlist" href="weblog.html">Weblog</a></li>
<li class="navlist"><a class="navlist" href="contact.html">Contact</a></li>
<li class="navlist"><a class="navlist" href="faq.html">faq</a></li>
<li class="navlist"><a class="navlist" href="people.html">People</a></li>
<li class="navlist"><a class="navlist"
href="http://commons.thefnf.org/">Wiki</a></li>
<li class="navlist"><a class="navlist"
href="donate.html">Donate</a></li>
</ul>
</center>
</div ## end of header>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>About</h2>
<div id="sidenav">
<a href="about_vision.html">Vision</a>
<a href="about_mission.html" class="on">Mission</a>
<a href="about_whoweare.html">Who We Are</a>
<a href="about_whatwedo.html">What We do</a>
<a href="about_howtohelp.html">How to Help</a>
</div ##end of sidenav>
<div id="col">
<h3> Our Mission</h3>
<p>The Free Network Foundation is a nonprofit organization that provides
operators around the world with essential infrastructure for the
realization and support of free networks. We engineer tools and develop
educational resources to facilitate the deployment of resilient,
responsive, and accessible networks.</p>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<div id="footer">
<br>
<center>
<img id="license" src="./img/cc_white.png" height=50px width=50px>
<br>
<a href="https://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
</script>
<script src="//platform.linkedin.com/in.js"
type="text/javascript"></script>
<script type="IN/Share" data-counter="right"></script>
<br>
<a href="http://www.reddit.com/submit" onclick="window.location
= 'http://www.reddit.com/submit?url=' +
encodeURIComponent(window.location); return false"> <img
src="http://www.reddit.com/static/spreddit7.gif" alt="submit
to reddit" border="0" /> </a>
</center>
</div ##end of footer>
</div ##end of wrapper>
</body>
</html>

View File

@ -0,0 +1,72 @@
<head>
<title>Free Network Foundation</title>
<meta charset="utf-8" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<div id="header" class="splash">
<a href="index.html"><img class="toplogo"
src="img/logo_wordmark_trimmed.png" align="center"></a>
<center>
<ul class="navlist">
<li class="navlist"><a class="here" class="navlist" href="about.html">About</a></li>
<li class="navlist"><a class="navlist" href="weblog.html">Weblog</a></li>
<li class="navlist"><a class="navlist" href="contact.html">Contact</a></li>
<li class="navlist"><a class="navlist" href="faq.html">faq</a></li>
<li class="navlist"><a class="navlist" href="people.html">People</a></li>
<li class="navlist"><a class="navlist"
href="http://commons.thefnf.org/">Wiki</a></li>
<li class="navlist"><a class="navlist"
href="donate.html">Donate</a></li>
</ul>
</center>
</div ## end of header>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>About</h2>
<div id="sidenav">
<a href="about_vision.html" class="on">Vision</a>
<a href="about_mission.html">Mission</a>
<a href="about_whoweare.html">Who We Are</a>
<a href="about_whatwedo.html">What We do</a>
<a href="about_howtohelp.html">How to Help</a>
</div ##end of sidenav>
<div id="col">
<h3> Our Vision</h3>
<p>We envision a world where communities build, maintain, and own their ow
share of the global computer network.</p>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<div id="footer">
<br>
<center>
<img id="license" src="./img/cc_white.png" height=50px width=50px>
<br>
<a href="https://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
</script>
<script src="//platform.linkedin.com/in.js"
type="text/javascript"></script>
<script type="IN/Share" data-counter="right"></script>
<br>
<a href="http://www.reddit.com/submit" onclick="window.location
= 'http://www.reddit.com/submit?url=' +
encodeURIComponent(window.location); return false"> <img
src="http://www.reddit.com/static/spreddit7.gif" alt="submit
to reddit" border="0" /> </a>
</center>
</div ##end of footer>
</div ##end of wrapper>
</body>
</html>

View File

@ -0,0 +1,76 @@
<head>
<title>Free Network Foundation</title>
<meta charset="utf-8" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<div id="header" class="splash">
<a href="index.html"><img class="toplogo"
src="img/logo_wordmark_trimmed.png" align="center"></a>
<center>
<ul class="navlist">
<li class="navlist"><a class="here" class="navlist" href="about.html">About</a></li>
<li class="navlist"><a class="navlist" href="weblog.html">Weblog</a></li>
<li class="navlist"><a class="navlist" href="contact.html">Contact</a></li>
<li class="navlist"><a class="navlist" href="faq.html">faq</a></li>
<li class="navlist"><a class="navlist" href="people.html">People</a></li>
<li class="navlist"><a class="navlist"
href="http://commons.thefnf.org/">Wiki</a></li>
<li class="navlist"><a class="navlist"
href="donate.html">Donate</a></li>
</ul>
</center>
</div ## end of header>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>About</h2>
<div id="sidenav">
<a href="about_vision.html">Vision</a>
<a href="about_mission.html">Mission</a>
<a href="about_whoweare.html">Who We Are</a>
<a href="about_whatwedo.html" class="on">What We do</a>
<a href="about_howtohelp.html">How to Help</a>
</div ##end of sidenav>
<div id="col">
<h3>What We Do</h3>
<p>We envision communications infrastructure that is owned and operated
cooperatively, by the whole of humanity, rather than by corporations and
states. We are using the power of peer-to-peer technologies to create a
global network which is resistant to censorship and breakdown. We promote
freedoms, support innovations and advocate technologies that enhance and
enable digital self-determination.</p>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<div id="footer">
<br>
<center>
<img id="license" src="./img/cc_white.png" height=50px width=50px>
<br>
<a href="https://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
</script>
<script src="//platform.linkedin.com/in.js"
type="text/javascript"></script>
<script type="IN/Share" data-counter="right"></script>
<br>
<a href="http://www.reddit.com/submit" onclick="window.location
= 'http://www.reddit.com/submit?url=' +
encodeURIComponent(window.location); return false"> <img
src="http://www.reddit.com/static/spreddit7.gif" alt="submit
to reddit" border="0" /> </a>
</center>
</div ##end of footer>
</div ##end of wrapper>
</body>
</html>

View File

@ -0,0 +1,80 @@
<head>
<title>Free Network Foundation</title>
<meta charset="utf-8" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<div id="header" class="splash">
<a href"index.html"><img class="toplogo"
src="img/logo_wordmark_trimmed.png" align="center"></a>
<center>
<ul class="navlist">
<li class="navlist"><a class="here" class="navlist" href="about.html">About</a></li>
<li class="navlist"><a class="navlist" href="weblog.html">Weblog</a></li>
<li class="navlist"><a class="navlist" href="contact.html">Contact</a></li>
<li class="navlist"><a class="navlist" href="faq.html">faq</a></li>
<li class="navlist"><a class="navlist" href="people.html">People</a></li>
<li class="navlist"><a class="navlist"
href="http://commons.thefnf.org/">Wiki</a></li>
<li class="navlist"><a class="navlist"
href="donate.html">Donate</a></li>
</ul>
</center>
</div ## end of header>
<div id="contentwrapper">
<div id="contentcontainer">
<h2>About</h2>
<div id="sidenav">
<a href="about_vision.html">Vision</a>
<a href="about_mission.html">Mission</a>
<a href="about_whoweare.html" class="on">Who We Are</a>
<a href="about_whatwedo.html">What We do</a>
<a href="about_howtohelp.html">How to Help</a>
</div ##end of sidenav>
<div id="col">
<h3>Who We Are</h3>
<p>We are an organization committed to the tenets of free information, free
culture, and free society. We hold that advances in information technology
provide humanity with the ability to effectively face global challenges. We
contend that our very ability to mobilize, organize, and bring about change
depends on our ability to communicate. We see that our ability to
communicate is purchased from a handful of powerful entities. We know that
we cannot depend on these entities to support movement away from a status
quo from which they are the beneficiaries. We believe that access to a free
network is a human right, and a necessary tool for environmental and social
justice.</p>
</div ##end of col>
</div ## end colcontainer>
</div ## end of colwrapper>
<div id="footer">
<br>
<center>
<img id="license" src="./img/cc_white.png" height=50px width=50px>
<br>
<a href="https://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
</script>
<script src="//platform.linkedin.com/in.js"
type="text/javascript"></script>
<script type="IN/Share" data-counter="right"></script>
<br>
<a href="http://www.reddit.com/submit" onclick="window.location
= 'http://www.reddit.com/submit?url=' +
encodeURIComponent(window.location); return false"> <img
src="http://www.reddit.com/static/spreddit7.gif" alt="submit
to reddit" border="0" /> </a>
</center>
</div ##end of footer>
</div ##end of wrapper>
</body>
</html>

73
fnf2014/html/contact.bak Normal file
View File

@ -0,0 +1,73 @@
%s/ //g
wa
%s/forum/owa/g
632
set number
631
%s/zabbix/freeswitch/g
w!
%s/default/incbits/g
:w
%s/default/kb
%s/default/legwatch/g
%s/default/mblog/g
%s/default/
%s/mblog/meetings/g
%s/default/meetings/g
%s/default/photos
%s/default/photos/g
%s/default/phplist/g
%s/default/racktable/g
%s/default/snetinsight/g
%s/default/social/g
%s/default/staticbits/g
%s/default/support/g
%s/default/ushadi
%s/default/video/g
%s/default/xibo/g
w xxx
%s/default/chili/g
%s/default/forum/g
%s/default/webstats/g
//sourceforge.net/projects/lame/files/lame/3.99/lame-3.99.5.tar.gz
//downloads.xiph.org/releases/ogg/libogg-1.3.0.tar.gz
//downloads.xiph.org/releases/vorbis/libvorbis-1.3.3.tar.gz
//ftp.penguin.cz/pub/users/utx/amr/amrnb-10.0.0.0.tar.bz2
//ftp.penguin.cz/pub/users/utx/amr/amrwb-10.0.0.0.tar.bz2
//downloads.xiph.org/releases/theora/libtheora-1.1beta3.tar.gz
//www8.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2
//rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz
prev
N
%s/default/pastebin/g
312
220
.,.+8q
sp forum
602
%s/photos/prodmanuals
%s/photos/sharing
%s/photos/kb/g
%s/www/devfro
%s/devfro/devfront
%s/known
qw
mouse=r
w:w
set mouse=r
set ai
set ts=4
%s/h2/h3/g
set paste
rew
n
WQ
W
wq!
966
1
q
w
q!
wq

Some files were not shown because too many files have changed in this diff Show More