Warum Open Source?

Luftdaten.at ist eine unabhängige Forschungs- und Umweltorganisation. Wir glauben, dass Werkzeuge zur Umweltmessung frei zugänglich, überprüfbar und veränderbar sein sollten, nicht hinter Firmenwänden verschlossen.

Deshalb veröffentlichen wir den gesamten Quellcode unserer Geräte, unserer App und unserer Datenplattform unter offenen Lizenzen. Jede Codezeile kann eingesehen, geprüft und verbessert werden.

Das ist kein Marketing-Versprechen, sondern gelebte Praxis: Unsere Repositories sind öffentlich auf GitHub, mit über 17 Projekten und aktiver Entwicklung.

Unsere Open-Source-Prinzipien

Sechs Grundsätze leiten unsere Arbeit, von der Entwicklung über die Lizenzierung bis zur Community.

  • Vollständig quelloffen: Nicht nur Teile, sondern alles: Firmware, App, API, Datahub und Hardware-Designs. Keine versteckten proprietären Komponenten.
  • Überprüfbar: Jeder kann nachvollziehen, wie Messwerte erhoben, übertragen und gespeichert werden. Keine Black Box, keine versteckten Algorithmen.
  • Deine Daten, dein Eigentum: Messdaten werden nicht verkauft, nicht gesperrt und nicht monetarisiert. Du bestimmst, ob und mit wem du sie teilst.
  • Europäisch und DSGVO-konform: Entwickelt in Österreich, gehostet in Europa. Datenverarbeitung im Einklang mit der EU-Datenschutz-Grundverordnung.
  • Interoperabel: Offene API und Kompatibilität mit sensor.community ermöglichen die Einbindung in bestehende Netzwerke und eigene Projekte.

Offene Hardware

Unsere Produkte sind nicht nur softwareseitig offen, auch die Hardwareentwicklung folgt dem Open-Source-Gedanken. Das Design ermöglicht es jedem, die Messgeräte nachzubauen, anzupassen oder zu erweitern.

  • Offene Schaltpläne & PCB-Layouts: Das Hardware-Design der Air Station 3 ist auf GitHub veröffentlicht. Schaltpläne und PCB-Layouts können eingesehen und modifiziert werden.
  • Standardkomponenten: ESP32-S3 Mikroprozessor, Sensirion SEN54 Sensor, USB-C; alles sind am Markt verfügbare Komponenten. Kein proprietäres Ökosystem.
  • Modular: Der Qwiic-kompatible I²C-Anschluss erlaubt das Hinzufügen weiterer Sensoren ohne Löten.

Mitmachen

Open Source lebt von der Beteiligung. Es gibt viele Wege, wie du zur Weiterentwicklung beitragen kannst, unabhängig davon, ob du programmieren kannst oder nicht.

  • Code beitragen: Pull Requests auf GitHub sind willkommen – ob Bugfix, neues Feature oder Dokumentation. Unsere Projekte nutzen Python, Dart und JavaScript.
  • Fehler melden: Du hast einen Bug in der App oder Firmware gefunden? Eröffne ein Issue auf GitHub. Jede Meldung hilft, die Qualität zu verbessern.
  • Feedback geben: Erzähle uns, was gut funktioniert und was nicht. Dein Feedback fließt direkt in die Entwicklung ein.