GSoC: A new configuration system for OpenWrt/LEDE

Hi,
I’m Matthias (aka NeoRaider), and this year, I’ll participate in the Google Summer of Code for the Freifunk project.

The goal of my project is to develop an alternative to the UCI configuration system, as UCI has a number of issues that make it cumbersome to use in some situations.

One of the basic issues of UCI that affects many Freifunk (or generally community mesh) firmwares is the upgrade behaviour. Mesh firmwares usually contain elaborate default configurations, which set up network interfaces and other things to allow participating in a mesh without deep knowledge of the setup.

But this setup needs to change from time to time, as the firmware is upgraded. In the Gluon firmware framework, we usually solve this by providing upgrade scripts which modify the configuration after flashing the firmware. Writing these script is often a tedious task, and the scripts easily break when the configuration differs too much from the expected one.

But the ability to change the configuration is important for many Freifunk users: They want to change the role of ethernet ports, WLAN settings, and a lot more. But UCI doesn’t provide information how a setting was changed: if a script encounters an unexpected value, it can’t find out if it is an old default value, or was changed by the user. This often leads to a difficult choice for the script author: either to overwrite the value unconditionally, maybe disregarding voluntary configuration changes, or not to overwrite it, rendering communities unable to change certain configuration during upgrades.

My project aims at solving this by saving the user configuration independently of the defaults provided by packages. This way, a package upgrade can change the default values, but explicit user configuration will not be affected.

Another issue is that the upgrade scripts are usually part of the packages that bring the configuration. Removing a package will leave the configuration behind, which is usually a good thing (for users which know about this and may be interested in the the old config), but for mostly-automatic upgrades, old configuration may accumulate, which can quickly become problematic on devices with very limited flash.

I plan to fix this by basing the new configuration system on schema definitions, which specify which configuration options and values are valid. The schema will probably be based on JSON, as there are already lots of existing systems for defining JSON schemas, which may be used for my project or at least serve as inspiration. This will also finally provide real datatypes for the configuration and make things more consistent (finally no more 1/true/on/yes/0/false/off/no booleans!). If we want too keep the package/section/option organization of UCI, or rather allow defining schemas for any JSON structure, is still a subject of debate.

Instead of going into detail even more in this post, I’ll provide a link to my Gitlab project: https://gitlab.com/neoraider/ece

Design documents, examples for configuration and schemas, and first code will start to appear there very soon Laughing

DynaPoint – A dynamic access point validator and creator

Hi everybody,

 

I am Tobias, a Computer Science student at the TU-Berlin. I am glad to have the opportunity to participate at GSoC for Freifunk this year.

 

My project aims at making the handling with access points in OpenWrt/LEDE easier. The goal is defined as follows: Find an easily configurable solution (with reasonable defaults) for making the wireless access SSID in OpenWrt/LEDE dependent on a set of network conditions.

 

What does that mean? Consider the following example. You have a wireless access point with SSID “Freifunk”. Suddenly for whatever reason the AP looses Internet connectivity without anyone noticing it. When users now connect to this AP, expecting a working Internet connection, they get frustrated, because they can’t check their emails or surf the Internet.

 

With DynaPoint I want to develop a daemon, which regularly monitors the Internet connectivity. When it’s lost, the SSID will automatically be changed. In this example it could be changed to “Freifunk-offline”. When Internet connectivity is re-established, the SSID would automatically be changed back to “Freifunk”.

This way users as well as admins get informed about the state of an access point just by looking at the SSID.

 

To verify Internet connectivity the first obvious step would be to do a ping. For this purpose there already exists a package called pingcheck, which I am planning to use. Further steps could include DNS-Queries and HTTP-Downloads.

 

Speaking about easy configuration and reasonable defaults, I want to require as little configuration steps as possible, but also provide enough configuration options to be adjustable to different kind of setups. Ideally the configuration will also be possible via the LuCI web interface.

 

Until next time,

 

Tobias

SWOON: Simultaneous Wireless Organic Optimization within Nodewatcher

Hi everyone,

I will contribute to one of the Freifunk projects; nodewatcher, via Google Summer of Code this summer and I wanted to keep you updated on my progress as well as exchange thoughts about my ideas.

First of all, nodewatcher is an open source, modular community oriented platform used for network planning, node deployment, node monitoring and maintenance. nodewatcher was initially developed to be primarily used by the wlan slovenija project. With 1336 nodes, it’s really successful and a great example for community networks. As nodewatcher gets deployed elsewhere with even more nodes, it’s natural to ask ourselves if we can be smarter about allocating spectrum to our wireless nodes – these nodes are mostly inexpensive wireless routers but it’s natural to extend the meaning of the term to dedicated wireless access points (i.e. Unifi AP).

The theoretical foundation for this problem is fascinating by itself: Each node has a different amount of noise in each channel (the 2.4GHz band allows 3 non-overlapping channels where each channel is 20MHz wide) and each node wants to maximize its SNR (signal-to-noise ratio). I will term this as the greedy approach, which is already used in enterprise level devices. However, in an urban setting, nodes are close enough to each other for their signal to act as noise to other nodes. The greedy approach is no longer optimal as it bears a high price of anarchy. Instead, our goal is now to maximize the sum of channel capacities (under a power constraint). I will have to devise an algorithm to solve this problem and the algorithm does not seem trivial since the number of combinations is increasing exponentially with the number of nodes in the system. Even with only 10 nodes, we haveover 59000 possible allocations on 2.4GHz band and over 95 trillion on the 5GHz band.

Traditional networking literature tackles this optimization problem with Lagrange multipliers. An alternative is to look at approximate graph coloring schemes and compute chromatic numbers. I hope to experiment across various settings and approaches.
Over the course of the project, I hope to experiment with a real network which consists of at least 10 nodes and measure the improvements. One exciting thing about real life experiments is that nodewatcher was mostly used inside wlan slovenija’s network and I get to run it independently! This will probably allow me to fix some bugs on the way and contribute to nodewatcher in this aspect as well.

The algorithm will initally be developed as a nodewatcher module, but I hope to eventually port it to openwrt (possibly after the summer ends). The main difficulty is that nodewatcher can act as a central level planner, whereas the openwrt scenario requires negotiation among nodes. So it’s harder to convince a node to decrease its TX power to benefit other users. But imagine a network where nodes can communicate and achieve a socially optimal point of spectrum allocation! A glorious future awaits us.

Provide a cryptographic implementation for Qaul.net

Hey there,

my name is Katharina (aka spacekookie) and I am one of the Google Summer of Code participants for Freifunk projects; qaul.net in particular.

I wanted to write up a short article on what it is I will be doing this summer, how I will do it and what I hope to achieve. This will be one of three articles published on this blog.

Qaul.net provides a mesh-wifi network for people to connect and share information to other people on the network. Like freifunk it uses the OLSR mesh routing library. But unlike freifunk it’s main goal isn’t to connect to the www-internet but rather create a network of it’s own on which people can communicate, share data and come together. No centralised infrastructure required.

Currently all traffic on qaul.net is sent in the clear which is…suboptimal. For one nothing said on the network is in any sense of the word “private”. On the other there is no way to verify identities. And that’s what my Summer of Code project is about.

The changes to the qaul.net code base required are quite extensive but with a bit of clever planning shouldn’t break too many things. The core thing required is an abstraction layer between user and network.

Currently a user gives their node a nickname and that’s then them. “Identify verification” (if you want to call it that Tongue Out) is done by checking IP addresses against nick-names. Man in the middle attacks are very easy in such a network and the only defense is the benevolence of its users.

What I thus plan to do is introduce an abstraction layer between a node, routing and what a user sees. A “user identity” which can be shared between different nodes (but doesn’t have to be), something that can be written to an addressbook and is later on verifiably the same and will make users aware if their are being man-in-the-middled, which is now much easier to verify.

In addition to that I plan to introduce asymmetric encryted messages, completely transparent to the user. While qaul.net can flood a message acress the network that should be seen by as many people as possible, there should be the ability for two people on the network to talk to each other without anybody else knowing what they’re talking about.

What’s planned is something that resembles PGP. A users identify will be their master-private key fingerprint. From that each node gets a subkey-pair (public and private). The public key will be flooded into the network for people to use to write messages to that node. The private will be unique to the node. And when sending messages to another person people can either choose “all” which means that the messages is encrypted against all (non-revoked) public keys of the target identity or choose a specific node to talk to. This implementation also allows for mailing list style group discussions.

 

Through Google Summer of Code I hope to become a regular contributer to qaul.net as I am a big fan of the project ideas. I also hope that my contributions will make it a much safer place to communicate and share information on.

As already mentioned I will be updating this blog two more times: one around the half-way point of the project and one as a wrap-up of how it all went.

If you’re interested in reading more of my insane ramblings about the project, maybe micro updates and what not, check out my personal blog https://spacekookie.de or go directly to the GSOC category.

 

Until another day,

Katharina/ spacekookie

 

Freifunk will apply for Google Summer of Code 2016

Freifunk plans to apply again as mentoring organisation for Google Summer of Code (GSoC) in 2016GSoC is an online, international program designed to encourage university student participation in open source software development. Projects will run from May to August. One student works on one project. For details please look at the GSoC FAQ page and read their presentation. We act as umbrella organisation for other wireless communities like ninuxHUBS, openWRT and others.

There’s a lot of development within wireless communities. We have tools to manage routers, we do firmware and drivers development, we produce software to monitor large wireless networks and much more. For now we need your ideas on possible projects. If you know students or possible mentors, tell them about GSoC. Some universities also give ECTS credits for projects, maybe you can include the projects in your studies.

The application period for mentoring organisations will start at February, 8th. Until then we need your ideas written to our ideas page.

If you have any questions please contact Andi Bräu.

It’s do or die now!

[Translated from: http://blog.freifunk.net/2015/es-geht-ums-ganze by Nemesis, T_X, JuergeN and Adam]

The public is just starting to grasp how important the so-called “digital glass of water” is – that is the free access to the Internet via wifi – especially in the context of refugees. During this process the EU and [German] government are doing everything they can think of to kill free/libre wifi.


Lack of legal certainty

We consider the current draft of the German government regarding the amendment of the telecommunications act as unfit to support the growth of free wifi, to gain legal certainity and to abandon the Störerhaftung (“Secondary Liability”) once and for all. Detailed information can be found here: http://freifunkstattangst.de


EU decides firmware lockdown

Mostly unnoticed the EU commission decided on a new bill which is supposed to forbid the replacement of the operating system (firmware) on devices with radio transmitters (for instance wifi routers): http://www.heise.de/netze/meldung/Funkregulierung-Angriff-auf-alternative-Software-2803189.html The US regulation agency FCC is currently discussing on a similar law. With this motion innovation in this area would be immensly thwarted. Initiatives like Freifunk but also commercial providers like DD-WRT (www.dd-wrt.com) or Hotsplots (www.hotsplots.de) would be unable to install their own firmware on wifi devices. Even laptops and PCs with wifi would be affected if they were running Linux.

 

Public radio frequencies are auctioned

Although wifi has proven as a worldwide success story and spread in countless numbers of usage scenarios it still has one major drawback: The utilized radio frequencies in the 2.4 and 5 GHz band are of limited suitability for an unimpededed transmission of radio signals: Outside the near field they need a line of sight. Even one wall of an appartement or a tree can reduce the signal quality significantly. Additionally the number of wifi devices in agglomerations is so high that the few remaining radio channels do not allow a stable data transfer. With the migration [from analog] to digital television by far better frequencies in the lower radio spectrum become available now. But instead of at least partially making this common good available for public and unlicensed usage (e.g. wifi) it was and is going to be sold to big telecom companies. Not many people understand that this is basically comparable to privatising water. For the simple reason that in the 21st century mobile communication achieved a similarly important role, as the “digital glass of water” explains it quite well already.

 

The end of the democratisation of communication media

While most people are just starting to slowly grasp the importance of Freifunk and similar initiatives and organisations around the world advocating for freedom of communication for more than 10 years, a systematic attempt is being made to kill this movement. Thanks to technical and net-political inability or lobbyists trying to preserve the interests of big companies. For a long time it was repeated again and again that the government together with telecommunication companies would be able to tackle the task of achieving broadband internet access nation wide. But how many more DSLs, UMTS, WIMAXs and LTEs do we need until everyone gets that there will always be people whose internet access nobody cares for? Sometimes such reasons are of economical nature, sometimes politically motivated – and sometimes both. Today we are discussing whether refugees need internet access at all and whether there are people in- and outside of agencies and providers who want to refuse just that – then we can feel what is at stake.

 

Empowerment = capacity building

Unfortunately too often we read about hackers, net activists and nerds being described as some sort of humanoid species with a lack of connection to the real world. But not just after the so called “Arab spring” and the following NSA scandal people are recognizing how real the internet already became. Because of that we need more people to spend time on making network and computer technology more transparent and easier to use. Projects like Freifunk offer an ideal setting for that.People learn how the internet works, can build up infrastructure all on their own and as a side-effect even develop a multitude of innovations in this field. All this happens based on the free software OpenWrt, an open source Linux distribution especially for wifi routers and tiny computers (embedded devices). The goal of all Freifunk initiatives is to not only empower yourself but also others. To be able to understand and to use computer and networking technology for everyone’s specific applications. In particular in the field of spontaneous and automated internetworking of devices (ad-hoc mesh networking) Freifunk together with similar communities around the world have made and developed siginificant contributions and innovations. This research, development and educational work is mostly done on a voluntary basis and are the reason why for example we have about 200 voluntary Freifunk initiatives in Germany today, which are making fast, affordable and simple free/libre wifi available in their cities and villages. Faster and better than any other organisation in this country! People in so called developing and emerging countries have had similar experiences where thanks to wifi meshing affordable and urgently needed communication infrastructure to provide internet access could be installed quickly. In the USA too there is a high interest in Freifunk and community based mesh networks to be able to quickly reestablish means of communication in disaster scenarios – quicker than public services like police, fire brigade or the army can do.

 

Getting down to the root of the trouble

If we want to prevent this still growing, delicate little plant of democratic communication infrastructure from getting steamrolled then we have to unite and make an effort now to build up enough political pressure to get the right decisions and get things on the right track. We also have to free ourselves from wanting to control and surveil everyone in the digital world. That includes preserving free and anonymous internet access without needing to authenticate first and that we will not reintroduce data retention laws – even if we are aware there will always be black sheep. That is the price we have to pay for freedom, similar to how we pay a price for road traffic (4000 deaths per year). Therefore we have the following three demands:

 

 

 

Es geht ums Ganze!

Während die Öffentlichkeit gerade erfährt, wie wichtig das sogenannte „digitale Glas Wasser“ – nämlich der freie Zugang zum Internet via WLAN – besonders auch im Kontext der Flüchtlinge – ist, unternehmen EU und Bundesregierung alles Erdenkliche, um dem freien WLAN den Garaus zu machen.


Fehlende Rechtssicherheit

Nach wie vor halten wir den aktuellen Entwurf der Bundesregierung zur Neuregelung des Telemediengesetzes für ungeeignet, um die Ausbreitung freier WLAN Netze zu fördern und die Störerhaftung ein für alle Mal rechtssicher abzuschaffen. Detaillierte Informationen hierzu finden sich unter http://freifunkstattangst.de .

EU beschließt Firmware Lockdown

Weitestgehend unbemerkt hat die EU Kommission ein Gesetz verabschiedet, das den Austausch der Betriebssoftware (Firmware) auf Geräten mit Funkmodulen (also z.B. WLAN Routern) verhindern soll (http://www.heise.de/netze/meldung/Funkregulierung-Angriff-auf-alternative-Software-2803189.html). Die amerikanische Regulierungsbehörde FCC berät gerade über ein ähnliches Gesetz. Damit würde jedweder Innovation in diesem Bereich ein massiver Riegel vorgeschoben. Initiativen wie Freifunk, aber auch kommerzielle Anbieter wie DD-WRT (www.dd-wrt.com) oder Hotsplots (www.hotsplots.de) könnten dann nicht mehr ihre eigene Firmware auf WLAN Geräten installieren. Selbst Laptops und PCs mit WLAN wären betroffen, wenn dort z.B. LINUX installiert werden soll.

Öffentliche Funkfrequenzen werden versteigert

Obwohl sich WLAN als Erfolgsgeschichte auf der ganzen Welt in unzähligen Anwendungsszenarien ausgebreitet hat, so hat es doch einen entscheidenden Nachteil. Die genutzten Funkfrequenzen im 2.4 und 5 GHz Band sind nur bedingt geeignet, Funksignale störungsfrei zu übertragen, denn sie benötigen außerhalb des Nahbereichs eine Sichtverbindung. Schon eine Wohnungswand oder ein Baum können das Signal erheblich beeinträchtigen. Zum anderen gibt es mittlerweile in Ballungsräumen so viele WLAN Geräte, dass die wenigen zur Verfügung stehenden Funkkanäle nicht mehr ausreichen, um stabile Netzwerkübertragungen zu ermöglichen. Durch die Umstellung auf digitales Fernsehen sind nun wesentlich bessere Frequenzen im unteren Spektrum frei geworden. Doch anstatt dieses Gemeingut zumindest teilweise für die öffentliche und lizenzfreie Nutzung (z.B. für WLAN) zur Verfügung zu stellen, wurden und werden sie an die großen Telekommunikationsunternhmen versteigert. Kaum jemand versteht, dass dies durchaus damit vergleichbar ist, z.B. die Wasserversorgung zu privatisieren. Denn im 21. Jahrhundert spielt die mobile Kommunikation eine ebenso wichtige Rolle, wie es ja mit dem „digitalen Glas Wasser“ eigentlich bereits sehr gut umschrieben ist.

Ende der Demokratisierung der Kommunikationsmedien

Während also weite Teile der Bevölkerung gerade erst dabei sind, langsam die Bedeutung zu verstehen, wofür sich Freifunk und ähnliche Initiaven und Organisationen in Deutschland und anderen Ländern seit über 10 Jahren engagieren, wird gerade jetzt versucht, dem systematisch den Garaus zu machen. Sei es aus technischem und netzpolitischem Unvermögen oder aus Interessenswahrung der von Lobbyisten gut vertretenen Großunternehmen. Lange Zeit wurde immer wieder darauf verwiesen, dass der Staat und die Telekommunikationskonzerne die Aufgabe der flächendeckenden Breitbandversorgung gemeinsam schaffen würden. Doch wie viele DSL, UMTS, WiMAX und LTEs brauchen wir eigentlich noch, bis alle mal begriffen haben, dass es immer Menschen geben wird, für deren Versorgung sich niemand einsetzen wird? Sei es, weil es sich wirtschaftlich nicht lohnt, weil es politisch nicht gewollt ist, oder beides. Wenn heute darüber diskutiert wird, ob Flüchtlinge überhaupt einen Internetanschluss benötigen, und es Menschen in- und außerhalb von Behörden und Betreibergesellschaften gibt, die ihnen genau das verweigern wollen, dann kann man spüren, um was es geht.


Empowerment = Hilfe zur Selbsthilfe

Leider lesen wir viel zu oft über Hacker, Netzaktivisten und Nerds als eine Art humanoide Spezies, der es an Bezug zur realen Welt mangele. Doch nicht erst seit dem sogenannten „arabischen Frühling“ und des darauf folgenden NSA Skandals dürfte mehr Menschen klar geworden sein, wie real die Netzwelt inzwischen geworden ist. Deshalb brauchen wir mehr Menschen, die sich mit Netz- und Computertechnologien beschäftigen, sie besser verstehen und besser mit ihnen umgehen können. Projekte wie Freifunk bieten dazu ein ideales Umfeld. Menschen lernen die Funktionsweisen des Internets kennen, können sich selbst eigene Infrastrukturen aufbauen und sorgen ganz nebenbei für eine Vielzahl von wichtigen Innovationen in diesem Bereich. All das funktioniert auf Basis der freien Software OpenWrt, einer Open Source Linux-Distribution speziell für WLAN Router und andere Kleinstcomputer (Embedded Devices). Ziel aller Freifunk-Aktivitäten ist es, nicht nur sich selbst, sondern auch andere in die Lage zu versetzen, Computer- und Netzwerktechnologien zu begreifen und für die eigenen Zwecke einzusetzen. Gerade im Bereich der spontanen und automatischen Vernetzung von Geräten untereinander (ad-hoc mesh networking) hat Freifunk gemeinsam mit ähnlichen Communities auf der ganzen Welt erhebliche Innovationen und Weiterentwicklungen voran getrieben. Diese, größtenteils ehrenamtlich erbrachte Forschungs-, Entwicklungs- und Weiterbildungsarbeit sind heute der Grund dafür, warum es z.B. in Deutschland über 200 ehrenamtliche Freifunk-Initiativen gibt, die in ihren Städten und Gemeinden schnell, kostengünstig und unkompliziert für ein Freies WLAN sorgen können. Schneller und besser als jede andere Organisation in diesem Land! Ähnliche Erfahrungen haben in der Vergangenheit bereits auch viele Menschen in sogenannten Entwicklungs- und Schwellenländern gemacht, wo dank WLAN-Meshing schnell und kostengünstig dringend benötigte Kommunikationsinfrastrukturen zur Internetversorgung geschaffen werden konnten. Auch in den USA beschäftigt man sich intensiv mit Freifunk und Community basierten Mesh-Netzwerken, um beispielsweise in Katastrophenszenarien schneller wieder eine Kommunikationsmöglichkeit zu haben, als dies durch staatliche Behörden wie Polizei, Feuerwehr oder Armee möglich ist.


Die Probleme an der Wurzel packen

Wenn wir also verhindern wollen, dass das eben gerade erst heranwachsende zarte Pflänzchen von freier und demokratischer Kommunikationsinfrastruktur nicht sofort wieder platt gewalzt wird, dann müssen wir uns jetzt alle gemeinsam anstrengen und den notwendigen politischen Druck aufbauen, um zu den richtigen Entscheidungen und Weichenstellungen zu kommen.  Wir müssen uns auch davon befreien, dass wir in der digitalen Welt jeden und alles kontrollieren und überwachen wollen. Dazu gehört, dass der freie und anonyme Zugang ohne Authentifizierung zum Internet erhalten bleibt und dass es nicht zur Wiedereinführung der Vorratsdatenspeicherung kommt, auch wenn uns bewusst ist, dass es schwarze Schafe geben wird. Das ist der sogenannte Preis der Freiheit, den wir zum Beispiel im Straßenverkehr mit über 4000 Toten jährlich auch irgendwie zu bezahlen bereit sind. Deshalb hier unsere 3 zentralen Forderungen:


  • Die Störerhaftung muss weg, und zwar ganz und gar. (siehe auch: http://freifunkstattangst.de/2015/09/24/freifunker-und-digitale-gesellschaft-starten-kampagne-zur-wlan-stoererhaftung/ )

 

  • Es muss weiterhin möglich sein, freie/Open Source Betriebsysteme und generell andere Software auf Geräten installieren und betreiben zu dürfen. Das EU Gesetz muss zurück genommen werden.

 


  • Wir benötigen bessere und mehr freie Frequenzen aus den ehemeligen analogen Fernsehfrequenzen. ( => TV Whitespace – http://foerderverein.freie-netzwerke.de/Policy_Brief_EDA_Deutschlands_Mobile_Datennetze.pdf )


[Update 18:16h]

Der ursprüngliche Link zum EU Dokument bezgl. Firmware Lockdown ist plötzlich tot:

http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0053. Deshalb wurde im Text nun auf einen Heise Online Artikel dazu verlinkt.

 

Pressemitteilung: Pilotprojektförderung inkompatibel zu Freifunk

Thüringer Freifunker beteiligen sich nicht an Konzeptauswahlverfahren

Das vom Thüringer Ministerium für Wirtschaft, Wissenschaft und Digitale Gesellschaft (TMWWDG) ausgeschriebene Konzeptauswahlverfahren “Pilotprojekt Freifunk in Thüringen” steht nicht im Einklang mit den Vorstellungen der Freifunker_innen. Die Freifunkcommunities aus Thüringen beteiligen sich deshalb nicht an diesem Auswahlverfahren. “Ich halte ein Modellprojekt zur Freifunkförderung für den völlig falschen Ansatz” sagt Andreas Bräu vom Weimarnetz e. V. “Weder wollen die Thüringer Freifunker_innen miteinander im Wettbewerb stehen, noch ist die auf eine Stadt konzentrierte Förderung eines Projekts sinnvoll.” Diese Form der Förderung enspricht nicht den Zielen des Koalitionsvertrags, in dem es heißt “Die  Koalition unterstützt bürgerschaftliches Engagement im Bereich des  Netzzugangs. Freifunkinitiativen in Thüringen sollen stärker gefördert und beraten werden”.

Nach Bekanntwerden der Unterstützung durch die Landesregierung haben sich die Thüringer Freifunkcommunities voller Enthusiasmus und Tatendrang an die Planung von Projekten gemacht. Die im Haushalt für 2015 eingeplanten Mittel sollten schließlich sinnvoll und nachhaltig eingesetzt werden. Mit der Ausschreibung des TMWWDG verband man die Hoffnung, ein Projekt für das gesamte Land Thüringen abzugeben. Doch in Gesprächen wurde mehrfach betont, dass diese Ausschreibung nur für die Förderung in einer Kommune gedacht ist. Idealerweise sollte dort noch kein Freifunk vorhanden sein. Freifunk ist in erster Linie eine durch verschiedene Menschen getragene Graswurzelbewegung. Mehrere Menschen finden sich vor Ort zusammen und vernetzen sich auf sozialer und technischer Ebene. Man stellt eigene Technik auf oder finanziert größere Installationen durch Spenden. Private Internetanschlüsse werden freigegeben, um einen Zugang zum Internet aus dem Freifunknetz zu haben. Ein weiteres wesentliches Ziel ist der Aufbau und die Weitergabe von Wissen über die Technik und Software. “Gern möchten wir auch Möglichkeiten für mobile Solarrouter untersuchen, um das Netz in entlegene Gebiete zu bringen, wo Strom und Internet Mangelware sind.”  erläutert Stephan Jauch vom Technikkultur in Erfurt e. V. “Doch leider schränkt die Ausschreibung das Projektziel zu stark ein.” Positive Effekte ergeben sich auch durch den Erfahrungsaustausch der Freifunk-Initiativen untereinander. “Die Erfahrungen in den verschiedenen Städten sind sehr unterschiedlich”, sagt  Robert Manigk von Freifunk Jena, “da ist ein regelmäßiger Austausch zwischen den Akteuren erforderlich.” Verschiedene Projektideen haben zum Ziel diesen thüringenweiten Austausch voranzutreiben und eine Konferenz in Thüringen auszurichten. Mit einer Strategie zur Öffentlichkeitsarbeit soll über die Freifunk-Idee und Technik aufgeklärt und für bürgerliches Engagement geworben werden.

Eine ideale Form der Unterstütung ist in den Augen der Freifunker eine Projektförderung in kleinerem finanziellen Rahmen, wie es sie schon bei anderen sozio-kulturellen Projekten gibt. Weiter sind Zugänge zu öffentlichen Gebäuden und eine Übernahme der Stromkosten erstrebenswert, um dort Installationen aufzubauen. 

Pressekontakt:

  • Andreas Bräu
  • Freifunk in Thüringen, c/o Weimarnetz e. V., Marienstr. 18, 99423 Weimar
  • Email: ab[at]andi95.de
  • Telefon: +49177/acht5456vier5 

Warum bekommen nicht alle Freifunk?

Liebe freifunkas und Interessierte,

via freifunk.net erreichte uns folgende Anfrage und ich möchte meine Antwort dazu gern mit Euch teilen …

Anfrage:
Sehr geehrte Damen und Herren,
wie ich erfahren hatte, werden Flüchtlingen in den Heimen kostenloses Internet zur Verfügung gestellt, was ich für gut empfinde. Leider werden aber einige Personengruppen ausgeschlossen, de ebenfalls den Kontakt nach draußen suchen. Z. B. in Pflegeheimen, Sozialhilfeempängern, und Menschen die in Obdachlosenheimen sind. Bekommen Die Menschen ein kostenlosen Internet zur Verfügung gestellt? Es gibt viele Altenheime, wo die betroffenen keinen Kontakt nach draußen haben und der einzige Möglichkeit ein freies WLAN das noch auch kostenlos nicht bekommen. Der Sozialhilfeträger würde sowas nicht unterstützen. Es gibt viele Sozalhilfempfänger und Personen die  Grundsicherung bekommen. Diese Personengruppen sollten ebenfalls die Möglichkeit erhalten ein kostenlosen Internet zu ermöglichen. Gleiches Recht für alle. Ich bitte Sie auch diesen Personengruppen ein kostenloses Internet zu ermöglichen.
Mit freundliche Grüßen

Antwort:
Hallo …,
Freifunk steht allen zur Nutzung offen 🙂 Es ist ein Gemeinschafts- und Mitmachnetz, siehe http://blog.freifunk.net/2015/memorandum-understanding

Es wurden bereits auch Seniorenheime, Schulen, Unis und Jugendeinrichtungen, Rathäuser vernetzt … Leider ist die Überzeugungsarbeit und die Gespräche mit Verwaltungen und Betreibern oft mühsam. Diese haben oft Vorbehalte gegenüber neutralen Internetangeboten und Bedenken wegen womöglicher Haftung, deshalb kämpfen wir gegen die Störerhaftung, siehe http://freifunkstattangst.de/

Wir sind der Meinung neutraler Access ist ein Menschenrecht und leitet sich aus vielen unserer Grundrechte ab. Die Verantwortlichen aus Politik und Verwaltung sollten entsprechende Gesetze verabschieden.

Wir sind dezentrale Gruppen von Freiwilligen, die natürlich die Versäumnisse von Heimbetreibern und (öffentlichen oder privaten) Einrichtungen nicht komplett ausgleichen können. Aber je mehr Menschen sich beteiligen, um so mehr Freifunk wird es geben. Über community.freifunk.net kann jede_r Kontakt zu den lokalen Gruppen suchen und sich selbst einbringen.

Es ist nicht so, dass das nichts kostet … Richtig ist, dass sich Freifunkas und Unterstützer die Kosten gemeinschaftlich teilen und Strom, Internetzugang, VPN Tunnel (wegen der Störerhaftung) und Geräte auf eigene Kosten zur Verfügung stellen.

Nach meiner Meinung sollte für Sozialhilfeempfänger statt Fernsehen lieber der Internetzugang gesponsert werden, dort ist auch Fernsehen möglich dank der (durch die GEZ finanzierten) Mediatheken der öffentlich-rechtlichen Sender. Darüber hinaus kann mensch sich weiterbilden, informieren, mit anderen kommunizieren, usw.

Eine Petition, um das Recht auf Zugang für alle zu etablieren, würden wir sofort unterstützen.

Viele Grüße, Monic

Memorandum of Understanding

Freifunk ist nach über 10 Jahren sehr erfolgreich, bekannt und verbreitet. Wir sehen jedoch die ursprünglichen Ideen und Ziele von Freifunk nicht (mehr) von allen Communities bzw. Communitymitgliedern berücksichtigt. Es geht uns nicht darum, Communities auszuschließen, die sich mit dem hier formulierten Selbstverständnis nicht identifizieren. Wir sind aber an einer grundsätzlichen Auseinandersetzung über das interessiert, was wir hier unter dem Label Freifunk gemeinsam tun. Dieser Textentwurf wurde von einer Gruppe aus dem direkten Umfeld des Fördervereins Freie Netzwerke e.V. verfasst. Er ist als Verständigungsgrundlage gedacht und soll alle Communities dazu ermutigen, die angesprochenen Punkte zu reflektieren. Wozu machen wir Freifunk? Welche Ideen stecken dahinter? Welche Ziele verfolgen wir? Nach welchen Prinzipien entscheiden und handeln wir? Das Ziel dieses Textes ist es, ein Verständnis zu entwickeln, das alle Individuen und Gruppen, die unter dem Label Freifunk agieren, verbindet.

Präambel

Freie (Funk-)Netze werden von vielen lokalen Initiativen aufgebaut und angeboten. Die Benutzer*innen sind auch gleichzeitig die Betreiber*innen der Computernetzwerke. Sie schaffen ein “Selbstmachnetz”, indem sie Wohnungen, Häuser, Straßenzügen, Stadtteile, Dörfer oder ganze Städte selbst vernetzen. Ein Freifunk-Netz ist dezentral aufgebaut und wird von vielen Individuen betrieben. Diese dezentrale Organisationsstruktur fördert bewusst lokale Aktivitäten, statt sie von einer übergeordneten Entität steuern lassen zu wollen. “Frei” bedeutet dabei, diese Netze öffentlich und anonym zugänglich zu machen, sie nicht kommerziell zu betreiben oder auszuwerten und die darin transportierten Informationen nicht einzusehen, zu verändern oder zu zensieren. Obwohl sich Freifunk vorrangig auf WLAN-Netze bezieht, ist der Begriff “Freie Netzwerke” breiter zu sehen. Er orientiert sich unter anderem an der freenetworks.org Definition.

Bei aller Dezentralität halten wir es für sinnvoll und wichtig, uns über die Grundsätze und Prinzipien des Projektes Freifunk einig zu sein, damit wir gemeinsam agieren und uns in unserem Handeln gegenseitig unterstützen können.

 Ziele von Freifunk

Obwohl die Nutzung technischer Netzwerke für sehr viele Menschen längst zum Alltag geworden ist, werden die dahinter liegenden Macht- und Wirkmechanismen unserer Meinung nach häufig nicht ausreichend reflektiert. Freifunk hat sich unter anderem zum Ziel gesetzt, ein Bewusstsein für diese Zusammenhänge in der Gesellschaft zu entwickeln, den freien Zugang zu öffentlichen Netzwerken zu fördern und dabei Anregungen für ein selbstbestimmtes Handeln zu geben. Dabei wollen wir die Bedürfnisse unterschiedlicher gesellschaftlicher Gruppen einbeziehen. Diversität und ein breites Spektrum an Ideen verstehen wir als wichtige Grundlagen, um diese Ziele zu erreichen. Wir möchten alle Teilnehmenden (User*innen/Knotenbesitzer*innen) ermutigen, selbst Hand anzulegen und sie dabei unterstützen, sich mit der Materie vertraut zu machen. Uns ist bewusst, dass dies ein aufwändiger Lernprozess ist. Wir möchten aber vermeiden, dass sich (Wissens-)Hierarchien dadurch fortsetzen und verstärken, dass sich Teilnehmende im Freifunknetz einfach “beliefern” lassen wollen. Unserer Ansicht nach führt dies nämlich mit dazu, dass die Grundideen des Selbstmachnetzes verloren gehen.

Als Freifunker*innen beteiligen wir uns am politischen Prozess, um die rechtlichen Voraussetzungen für freie Netze zu schaffen. Die Freifunkbewegung ist dabei überparteilich.

 Prinzipien von Freifunk

Es ist unser Anliegen, das soziale Community-Building und die technische Umsetzung freier Netze in den Communities nach ähnlichen Prinzipien zu gestalten: dezentral, mit möglichst wenigen/flachen Hierarchien und dennoch abgesprochen.

Viele unserer Prinzipien wurden bereits an anderen Stellen formuliert. Als Freifunker*innen bekennen wir uns zu den folgenden bereits existierenden Dokumenten:

Technische Prinzipien

Das Pico Peering Agreement ist die Grundlage unserer Netzwerke. Folgende Grundsätze machen für uns ein freies Netz aus:

  • Unsere Knoten bilden untereinander ein Maschennetzwerk. Mit Freifunk-Netz meinen wir dieses vermaschte Netz, das zwischen den Routern entsteht. Es endet dort, wo das Internet beginnt, also dort, wo ein Router den Datenverkehr ins Internet leitet. Und es endet dort, wo das private Heimnetz beginnt.
  • Wir gestalten unsere Netze offen und öffentlich: Alle können eigene Knoten betreiben und dadurch das Netz erweitern.
  • Unser Netz ist anonym zugänglich, weder Nutzer*innen noch Knotenbetreiber*innen sollen sich registrieren oder anmelden um mitzumachen.
  • Unser Netz ist nicht kommerziell.
  • In unserem Netz wird nicht zensiert.
  • Wir halten uns an das Fernmeldegeheimnis.
  • Datenschutz und Datensparsamkeit: Wir speichern weder Verbindungs- noch Bestandsdaten. Wir speichern keine personenbezogenen Daten. Die Angabe von Emailadressen zur Kontaktaufnahme und Geokoordinaten zur Darstellung auf der Karte ist freiwillig.
  • Die Nutzer*innen sind selbst für Ende-zu-Ende-Verschlüsselung ihres Traffics und für Anonymisierung verantwortlich.

Wir achten bei der Gestaltung unserer Netze auf Dezentralität. Deshalb ist es nicht in unserem Sinne, dass eine kleine Admingruppe oder Einzelpersonen per Fernzugriff die Kontrolle über ein ganzes (Teil-)Netz haben. Die Knotenbetreiber*innen haben die Wahl, sich für Fernwartung zu entscheiden. Eingriffe in die Knoten, z.B. Firmwareupdates oder andere Fernwartungsarbeiten, müssen immer mit dem ausdrücklichen Einverständnis der jeweiligen Betreibenden geschehen. Knotenbetreiber*innen können sich ferner entscheiden, ob sie auch Internetzugang bereitstellen wollen, sei es für die Teilnehmenden im Meshnetz, sei es für die Öffentlichkeit. Es ist uns dabei wichtig, dass Freifunk nicht in erster Linie als “Provider für kostenlosen Internetzugang” wahrgenommen wird. Entscheidungen über Releases werden in den lokalen Communities gemeinschaftlich getroffen.

Die Firmware für unsere Knoten basiert auf freier Software. Weiterentwicklungen veröffentlichen wir ebenso als FLOSS. Durch eine möglichst gute Dokumentation sollen Betreiber*innen in die Lage versetzt werden, die Firmware selbst weiterzuentwickeln oder Anregungen zur Verbesserung beizusteuern. Die Offenheit schafft Vertrauen in die Software.

Soziale Prinzipien

Ein angenehmes soziales Klima ist uns in unseren Communities wichtig. Bei Freifunk wollen wir erreichen, dass sich Menschen unabhängig von Geschlecht, sexueller Orientierung, Herkunft, Glauben, Aussehen, Alter und anderer (tatsächlicher oder zugeschriebener) Merkmale in den Communities einbringen und wohlfühlen können. Der Umgang miteinander soll respektvoll sein; neue Interessierte sind uns stets willkommen. Wir dulden keinerlei Diskriminierungen. Das bedeutet für uns: Wir haben weder Platz für Nazis, noch für Rassismus, Sexismus oder andere Formen von menschenverachtendem Verhalten.

“Mitmachen”, das kann nach unserem Verständnis mindestens alles Folgende bedeuten: Freie Netze nutzen und selbst (mit)betreiben, sich in lokalen Communities sozial vernetzen, in der lokalen oder überregionalen Freifunk-Gemeinschaft mit den jeweils eigenen Fähigkeiten aktiv werden. Mitmachen beschränkt sich keinesfalls auf technische Fähigkeiten. Alle Formen von Engagement sind explizit willkommen und werden als Beitrag zur Community begriffen.

Wir sind uns bewusst, dass in unseren Communities auch Machtfragen auftauchen: Macht, Machtzuschreibung und Machtausübung werden sowohl durch zentralistische soziale, als auch durch zentralistische technologische Strukturen begünstigt. Dies ist einer der Gründe, weshalb wir nach dem Prinzip der Dezentralität arbeiten. Auch mit dem ungleich verteilten technischen Fachwissen können Machtfragen verbunden sein. Uns ist es wichtig, verantwortungsvoll damit umzugehen, Machtverhältnisse zu thematisieren und – wo möglich – abzubauen. Das möchten wir durch größtmöglichen Wissenstransfer und dezentrale Strukturen erreichen.

Umgang mit Informationen und Wissen

Wir wollen lernen, Netze zu bauen und zu betreiben, statt sie von “Expert*innen” hingestellt und gewartet zu bekommen. Wir nennen das Selbstmachnetz. Wir wollen Menschen befähigen und ermutigen, sich aktiv in die Gestaltung von Infrastruktur einzubringen und die Auswirkungen von Technik auf die Gesellschaft zu erforschen und zu gestalten. Wir fördern das Verständnis von Netzwerken und Netzwerktechnik (“Network/Code Literacy”), deshalb geben wir unser Wissen jederzeit weiter und machen nicht nur Code verfügbar. Wir experimentieren und forschen mit unserer Infrastruktur, deshalb gibt es keinen Anspruch auf permanente Verfügbarkeit.

Selbstmachnetze zu entwickeln ist ein Prozess. Uns ist bewusst, dass wir in diesem Prozess nicht alle Ziele immer gleichermaßen erreichen. Daher hinterfragen wir uns regelmäßig kritisch, ohne uns dabei anzufeinden. Das Lernen und Verbessern sozialer und technologischer Strukturen steht für uns im Vordergrund.

Organisationsformen

Eine Freifunk-Community ist im einfachsten Fall ein loser Zusammenschluss mehrerer Individuen. Lokale Vereine können die Gruppe unterstützen, z.B. beim Spendensammeln oder Abschließen von Verträgen. Die Gründung eines eigenen Vereins ist für Freifunk keine Voraussetzung. Veränderungen werden von allen Aktiven gemeinschaftlich beschlossen, nicht nur von Mitgliedern eines Trägers oder Vereins.

Für die wenigen community-übergreifenden Entscheidungen gründen wir den Beirat “Freifunk Advisory Council”, eine Vertretung von Community-Mitgliedern aus den unterschiedlichen Bundesländern. Dieses Gremium kann bei Konflikten zwischen Communities hinzugezogen werden.

Die Quellen sind auf github zu finden: https://github.com/freifunk/MoU