diff --git a/2020.11.13-ForumPrivatheit.pdf b/2020.11.13-ForumPrivatheit.pdf new file mode 100644 index 0000000..8eb2d31 Binary files /dev/null and b/2020.11.13-ForumPrivatheit.pdf differ diff --git a/2020.11.13-ForumPrivatheit.tex b/2020.11.13-ForumPrivatheit.tex new file mode 100644 index 0000000..8314cb4 --- /dev/null +++ b/2020.11.13-ForumPrivatheit.tex @@ -0,0 +1,301 @@ +\documentclass[t,aspectratio=169]{beamer} +\usetheme{ffmodernneu} %% Themenwahl + +\usepackage[ngerman]{babel} +\usepackage[T1]{fontenc} % richtige Silbentrennung +\usepackage[utf8]{inputenc} % Umlaute etc.! +\usepackage{eurosym} +\usepackage{tikz} +\usepackage{pgffor} + +\usetikzlibrary{arrows,decorations.pathmorphing,backgrounds,fit,positioning,shapes.symbols,chains} + +%----------------- +\title{Über die Organisation und\\ Entwicklung von Freifunk} +\author{\newline\newline\newline\newline\newline\newline\newline\newline Matthias Marx und Leo Krüger} + +\date{Forum Privatheit, 13. November 2020} +%\license{CC-BY-3.0} + +\begin{document} + \maketitle + + %----------------- + \begin{frame}{Was ist Freifunk?} + \begin{itemize} + \item Initiative für freie, offene, kostenlose Netzwerke + \item Nichtkommerzielles Netz in Nutzerhand + \item Steht allen offen + \item Nutzt freie, quelloffene Programme + \item Netzneutral + \end{itemize} + \end{frame} + + %----------------- + \begin{frame}{Verbreitung} + \vspace{-2em} + \begin{columns} + \begin{column}{0.6\textwidth} + \begin{itemize} + \item Mehr als 50.000 Zugangspunkte an mehr als 400 Orten + \item Zunehmend Unterstützung durch Bund und Länder + \end{itemize} + \end{column} + \begin{column}{0.4\textwidth} + \begin{center} + \includegraphics[height=0.8\textheight]{Bilder/community-map-2020-11-12} + \end{center} + \end{column} + \end{columns} + \end{frame} + + %----------------- + \begin{frame}{Freifunkknoten} + \vspace{-2em} + \begin{columns} + \begin{column}{0.4\textwidth} + \begin{center} + \includegraphics[width=\textwidth]{Bilder/841-cut} + \end{center} + \end{column} + \begin{column}{0.4\textwidth} + \begin{center} + \includegraphics[width=\textwidth]{netz-klein} + \end{center} + \end{column} + \end{columns} + \end{frame} + + + + + %----------------- + \begin{frame}{\href{https://wiki.freifunk.net/Freifunk_Hamburg/Richtfunknetz}{Richtfunknetze}} + \vspace{-1em} + \includegraphics[width=\textwidth]{Bilder/fux} + \begin{columns} + \begin{column}{0.6\textwidth} + \begin{itemize} + \item Eigene Infrastruktur + \begin{itemize} + \item Unabhängigkeit von Internetprovidern + \item Kostengünstiger als Kabelverlegung + \end{itemize} + \end{itemize} + \end{column} + \begin{column}{0.4\textwidth} + \begin{center} + \vspace{-3.5em} + \includegraphics[width=.7\textwidth]{Bilder/richtfunkmast2} + \end{center} + \end{column} + \end{columns} + \end{frame} + + \begin{frame}{Freifunk Hamburg} + \begin{itemize} + \item Seit 2002 in Berlin, ca. 2003 zum ersten Mal in Hamburg + \item 2012: Neustart. Wachstum auf mehr als 1100 Knoten und 2500 Nutzer*innen + \item Früher: VPN ins Ausland + \item Professionalisierung: Providerstatus, Autonomes System, Internetzugang in Deutschland + \item Keine laufenden Kosten, komplett aus Spenden finanziert + \end{itemize} + \end{frame} + + \begin{frame}{Freifunk für Geflüchtete} + \begin{itemize} + \item Ab 2013 in Hamburg: Versorgung vieler Flüchtlingsunterkünfte + \item Deutschlandweites Thema für Freifunk + \item Von technischer Spielerei zur Grundversorgung + \item Konflikt: Wahrnehmung als Dienstleister \& bezahlte Ehrenamtliche \& langfriste Betreuung von Installationen + \item "`\textit{Bitte realisieren Sie dringend eine WLAN-Versorung}"' + \end{itemize} + \begin{center} + \includegraphics[width=0.7\textwidth]{Bilder/gefluechtete} + \end{center} + + \end{frame} + + \begin{frame}{Organisationsform} + \begin{itemize} + \item Loser Zusammenschluss, unterstützt durch Vereine + \item (Un)regelmäßige Plena mit Mehrheitsentscheid + \item Aber auch: "`\textit{Wer macht, hat Recht}"' + \item Steigende Komplexität führt zu größerer Einstiegshürde + \item Vertrauensbasis: Wer hat/bekommt Zugriff worauf? + \end{itemize} + \end{frame} + +\begin{frame}{Andere Initiativen} + \begin{itemize} + \item Im Rahmen der Professionalisierung entstanden:\\ + Freifunk Rheinland e.V. und andere lokale Vereine + \item Italien: ninux.org als reines Intranet + \item Spanien: guifi.net als offenes Netz mit kommerziellen Anbietern \& Kostenteilung + \item USA: z.B. NYC Mesh mit Ehrenamtlichen \& Spendenempfehlung + \end{itemize} +\end{frame} + + + %----------------- +\begin{frame}{Politik} + \vspace{-2em} + \begin{columns} + \begin{column}{0.6\textwidth} + \begin{itemize} + \item Förderung durch Städte und Kommunen + \item Keine Gemeinnützigkeit + \item Störerhaftung + \item Freie Routerwahl + \item Open Source \&\\ + \textit{Hackbare} Hardware + \item Vorratsdatenspeicherung, Uploadfilter, Ende-zu-Ende-Verschlüsselung + \end{itemize} + \end{column} + \begin{column}{0.4\textwidth} + \begin{center} + \includegraphics[height=0.8\textheight]{Bilder/berec} + \end{center} + \end{column} + \end{columns} + \end{frame} + + + + %----------------- + \begin{frame}{WiFi4EU} + \vspace{-1.5em} + \begin{center} + \includegraphics[width=0.8\textwidth]{Bilder/wifi4eu} + \end{center} + \begin{itemize} + \item Förderprogramm der EU-Kommission:\\bis zu 15\,000 EUR, 8\,000 Gemeinden, drei Jahre + \item Vorschaltseite inkl. Tracking-Codeschnipsel,\\ + überträgt eindeutige networkID \& Bildschirmauflösung + \item Europaweites Authentifizierungssystem geplant + \end{itemize} + +% POST https://wifi4eucollectorprod.azurewebsites.net/api/PortalCollector HTTP/1.1 +% User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:82.0) Gecko/20100101 Firefox/82.0 +% Accept: application/json +% Accept-Language: de,en-US;q=0.7,en;q=0.3 +% Content-type: application/json +% Content-Length: 680 +% Origin: null +% Connection: keep-alive +% Host: wifi4eucollectorprod.azurewebsites.net +% +% {"data":{"release":"2.0.3","metrics":{"DOMContentLoaded":828,"logoFinishedDownloading":901,"windowLoaded":1196},"visitor":{"viewport":{"width":2552,"height":1279},"image":{"branding":"banner","width":2536,"height":724.566650390625}},"validation":{"logo":{"srcCheck":true,"existsCheck":true,"typeCheck":true,"aspectRatioCheck":true,"widthToViewportCheck":true,"opacityCheck":true,"visibilityCheck":true,"overlapCheck":true,"completelyInViewPortAfterLoadingCheck":true},"installation":{"timer":true,"language":true}},"networkId":"123e4567-e89b-12d3-a456-426655440000","willExecuteNetworkMetricsTests":false},"networkMetricsData":{"networkId":"123e4567-e89b-12d3-a456-426655440000"}} + +% { +% "data": { +% "release": "2.0.3", +% "metrics": { +% "DOMContentLoaded": 828, +% "logoFinishedDownloading": 901, +% "windowLoaded": 1196 +% }, +% "visitor": { +% "viewport": { +% "width": 2552, +% "height": 1279 +% }, +% "image": { +% "branding": "banner", +% "width": 2536, +% "height": 724.566650390625 +% } +% }, +% "validation": { +% "logo": { +% "srcCheck": true, +% "existsCheck": true, +% "typeCheck": true, +% "aspectRatioCheck": true, +% "widthToViewportCheck": true, +% "opacityCheck": true, +% "visibilityCheck": true, +% "overlapCheck": true, +% "completelyInViewPortAfterLoadingCheck": true +% }, +% "installation": { +% "timer": true, +% "language": true +% } +% }, +% "networkId": "123e4567-e89b-12d3-a456-426655440000", +% "willExecuteNetworkMetricsTests": false +% }, +% "networkMetricsData": { +% "networkId": "123e4567-e89b-12d3-a456-426655440000" +% } +% } +\end{frame} + +\begin{frame}{Vorschaltseite (Captive Portal)} +\begin{itemize} + \item Technisch nicht notwendig + \item Verlängert die Anmeldeprozedur + \item (Relativ) leicht zu umgehen + \item Erst seit 2015 standardisiert, häufig kaputt + \item Barriere für Geräte \& Apps +\end{itemize} + \begin{center} + \includegraphics[width=0.8\textwidth]{Bilder/iot} + \end{center} + +\end{frame} + +\begin{frame}{Vergleich verschiedener WLANs} +\begin{center} +\begin{tabular}{l|l|l|l} +WLAN & Vorschaltseite & Registrierungspflicht & Verschlüsselung\\\hline +Freifunk & nein & nein & nein\\ +Wifi4EU & ja & geplant & nein\\ +WIFIonICE & ja & nein & nein\\ +div. Provider & ja & unterschiedlich & nein +\end{tabular} +\end{center} +\begin{itemize} + \item Keine Verschlüsselung ist ein Problem.\\Wird besser mit \textit{Opportunistic Wireless Encryption} + \item Keine gegenseitige Authentifizierung + \item Clients sollten Ende-zu-Ende-verschlüsselt kommunizieren +\end{itemize} + + +\end{frame} + + + %----------------- + \begin{frame}{Vielen Dank!} + \begin{columns} + \begin{column}{0.5\textwidth} + \centering + \includesvg[width=3cm]{in-hamburg-funkt-man-frei} + \end{column} + \begin{column}{0.5\textwidth} + \centering + \includegraphics[width=0.4\textwidth]{Bilder/qrcode-2020-11-12} + \end{column} + \end{columns} + \vspace{4em} + \begin{itemize} + \item \textbf{WWW} \href{https://hamburg.freifunk.net}{hamburg.freifunk.net} + \item \textbf{E-Mail} \href{mailto:kontakt@hamburg.freifunk.net}{kontakt@hamburg.freifunk.net} + %\item \textbf{Treffen} montags, 14-tägig\\\href{https://hamburg.freifunk.net/kalender}{\small https://hamburg.freifunk.net/kalender} + \end{itemize} + \end{frame} + + +\appendix + %----------------- + \begin{frame}[noframenumbering]{\tiny{www.}\huge{Knotenkarte}\tiny{.de}} + \vspace{-1.5em} + \begin{center} + \includegraphics[width=\textwidth]{Bilder/knotenkarte-2020-11-12} + \newline\tiny{Leaflet | \textrm{\textcopyright} CC-BY-SA OpenStreetMap, andere} + \end{center} + Mehr als 1100 Knoten in Hamburg, bis zu 2000 Geräte im Netz + \end{frame} + +\end{document} diff --git a/Bilder/841-cut.png b/Bilder/841-cut.png new file mode 100644 index 0000000..297126f Binary files /dev/null and b/Bilder/841-cut.png differ diff --git a/Bilder/berec.png b/Bilder/berec.png new file mode 100644 index 0000000..e60cfdc Binary files /dev/null and b/Bilder/berec.png differ diff --git a/Bilder/community-map-2020-11-12.png b/Bilder/community-map-2020-11-12.png new file mode 100644 index 0000000..7a2fa94 Binary files /dev/null and b/Bilder/community-map-2020-11-12.png differ diff --git a/Bilder/gefluechtete.png b/Bilder/gefluechtete.png new file mode 100644 index 0000000..499c478 Binary files /dev/null and b/Bilder/gefluechtete.png differ diff --git a/Bilder/iot.png b/Bilder/iot.png new file mode 100644 index 0000000..7d721c8 Binary files /dev/null and b/Bilder/iot.png differ diff --git a/Bilder/knotenkarte-2020-11-12.png b/Bilder/knotenkarte-2020-11-12.png new file mode 100644 index 0000000..7ee2ed4 Binary files /dev/null and b/Bilder/knotenkarte-2020-11-12.png differ diff --git a/Bilder/qrcode-2020-11-12.png b/Bilder/qrcode-2020-11-12.png new file mode 100644 index 0000000..f6d2e72 Binary files /dev/null and b/Bilder/qrcode-2020-11-12.png differ diff --git a/Bilder/richtfunkmast2.png b/Bilder/richtfunkmast2.png new file mode 100644 index 0000000..38e5d8b Binary files /dev/null and b/Bilder/richtfunkmast2.png differ diff --git a/Bilder/wifi4eu.png b/Bilder/wifi4eu.png new file mode 100644 index 0000000..0e5dc8e Binary files /dev/null and b/Bilder/wifi4eu.png differ diff --git a/beamerthemeffmodernneu.sty b/beamerthemeffmodernneu.sty new file mode 100755 index 0000000..ea9a286 --- /dev/null +++ b/beamerthemeffmodernneu.sty @@ -0,0 +1,153 @@ +\usetheme{default} +\useoutertheme{default} +\useinnertheme{circles} +\usefonttheme{professionalfonts} + +\usepackage[default,osfigures,scale=0.95]{opensans} +\usepackage[T1]{fontenc} +\usepackage{calc} + +\usepackage{svg} + +%%% For xelatex on Mac +%%\usepackage{fontspec} +%%\usepackage{xunicode} +%%\usepackage{xltxtra} +%%\setmainfont{Gill Sans} +%%\setmonofont[Scale=0.86]{Andale Mono} + +%%% For pdflatex +%%\renewcommand\sfdefault{phv} +%%\renewcommand\familydefault{\sfdefault} +%%\usepackage{texnansi} +%%\usepackage{marvosym} + +%\setbeamerfont{title}{size={\fontsize{48}{52}}} +\setbeamerfont{frametitle}{series=\bfseries} +\setbeamerfont{copyright in head/foot}{size=\Tiny} +\setbeamerfont{framenumber in head/foot}{size=\footnotesize} + +\setbeamertemplate{itemize/enumerate body begin}{\Large} +\setbeamertemplate{itemize/enumerate subbody begin}{\large\renewcommand{\baselinestretch}{1.25}\normalsize\setlength\leftmarginii {0.6cm}} + +%\setbeamertemplate{background canvas}{\includegraphics[width=\paperwidth,height=\paperheight]{Bilder/background.png}} + +\definecolor{ff-magenta}{RGB}{229, 40, 122} +\definecolor{ff-blue}{RGB}{0, 158, 224} +\definecolor{ff-yellow}{RGB}{255, 188, 65} + +\newcommand{\license}[1]{\def \thelicense {#1}} + +\newcommand{\hl}[1]{{\color{ff-yellow}#1}} +\newcommand{\anker}{\includesvg[width=0.3cm]{anker}} +\newcommand{\Anker}{\includesvg[width=0.45cm]{anker}} +\newcommand{\ANKER}{\includesvg[width=0.6cm]{anker}} + +\setbeamertemplate{itemize item}{\Anker{}} +\setbeamertemplate{itemize subitem}{\anker{}} + +\definecolor{ff-gray-darker}{RGB}{51, 51, 51} +\definecolor{ff-gray-dark}{RGB}{68, 68, 68} +\definecolor{ff-gray}{RGB}{102, 102, 102} +\definecolor{ff-gray-light}{RGB}{214, 214, 214} +\definecolor{ff-gray-lighter}{RGB}{237, 237, 237} + + +\setbeamertemplate{navigation symbols}{} %no nav symbols + +\usepackage{color} +\usecolortheme[named=ff-gray-lighter]{structure} +\setbeamercolor{background canvas}{bg=ff-gray-darker} +\setbeamercolor{normal text}{fg=ff-gray-lighter} +\setbeamercolor{normal text}{fg=ff-gray-lighter} +%\setbeamercolor{copyright in head/foot}{fg=gray} +\setbeamercolor{framenumber in head/foot}{fg=ff-yellow} + + +\setbeamertemplate{title page}{ +% \thispagestyle{empty} + \addtocounter{framenumber}{-1} + + { + \vspace{1.7cm} + + \begin{figure} + \raggedright + \includesvg[width=2cm]{ffhh-anker} + \end{figure} + } + + { + \vspace{-2.38cm} + { + \hspace{2.5cm} + \Huge + \bfseries + \begin{minipage}[t]{0.8\textwidth}\inserttitle\end{minipage} + } + + \vspace{0.1cm} + { + \hspace{2.5cm} + \Large + \bfseries + \insertauthor + } + } +}{} + +\setbeamertemplate{headline}{ + \leavevmode +} + + +\setbeamertemplate{frametitle} { + \vskip 0.4cm + \leavevmode + \hbox{% + \begin{beamercolorbox}[wd=\paperwidth,ht=1.8ex,dp=1ex]{frametitle}% + \hspace*{0.985cm}\LARGE\insertframetitle + \end{beamercolorbox} + }% +} + +\newcounter{currentpage} + +\defbeamertemplate*{footline}{infolines theme} +{ + \setcounter{currentpage}{\insertpagenumber - 1} + + \ifnum \insertpagenumber=1 + \leavevmode% + \hbox{% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=2ex,center]{copyright in head/foot}% + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.5\paperwidth, ht=2.25ex, dp=9pt, right]{framenumber in head/foot}% + \usebeamerfont{framenumber in head/foot}\insertdate\hspace*{5ex} + \end{beamercolorbox} + }% + \vskip0pt% + \else + \ifnum \value{currentpage}=\inserttotalframenumber + \leavevmode% + \hbox{% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=2ex,left]{framenumber in head/foot}% +% \usebeamerfont{framenumber in head/foot}\hspace*{5ex}\thelicense + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.5\paperwidth, ht=2.25ex, dp=9pt, right]{framenumber in head/foot}% + \usebeamerfont{framenumber in head/foot}\insertframenumber{} / \inserttotalframenumber\hspace*{5ex} + \end{beamercolorbox} + }% + \else + \leavevmode% + \hbox{% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=2ex,center]{copyright in head/foot}% + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.5\paperwidth, ht=2.25ex, dp=9pt, right]{framenumber in head/foot}% + \usebeamerfont{framenumber in head/foot}\insertframenumber{} / \inserttotalframenumber\hspace*{5ex} + \end{beamercolorbox} + }% + \vskip0pt% + \fi + \fi +} diff --git a/netz-klein.png b/netz-klein.png new file mode 100644 index 0000000..f6e810a Binary files /dev/null and b/netz-klein.png differ