Open Source Hardware bedeutet, dass Sie nicht nur die Idee oder das fertige Gerät präsentieren, sondern die „Bauanleitung“ Ihres Projekts so veröffentlichen, dass andere es verstehen, nachbauen, verändern und weiterentwickeln können. Im Unterschied zu Open-Source-Software geht es dabei um reale Dinge: Schaltpläne, Leiterplatten-Layouts, Stücklisten, Gehäuse-Dateien, Fertigungsdaten und oft auch Firmware. Wer sein Projekt mit der Welt teilt, profitiert von Feedback, Bugs werden schneller gefunden, Verbesserungen kommen aus der Community, und das eigene Projekt gewinnt an Vertrauen. Gleichzeitig ist Open Source Hardware kein „einfach mal ZIP hochladen“. Damit Ihr Projekt wirklich nutzbar wird, brauchen Sie eine klare Lizenz, saubere Dokumentation, reproduzierbare Dateien und eine Veröffentlichung, die Einsteiger nicht überfordert, aber Profis genügend Details gibt. Dieser Leitfaden zeigt Ihnen praxisnah, wie Sie Open Source Hardware richtig vorbereiten, welche Unterlagen dazugehören, wie Sie Lizenzen wählen, wo Sie veröffentlichen und wie Sie so dokumentieren, dass andere Ihr Projekt tatsächlich nachbauen können.
Was ist Open Source Hardware genau?
Open Source Hardware (OSH) beschreibt Hardware-Designs, deren Unterlagen öffentlich zugänglich sind und so lizenziert werden, dass andere sie legal nutzen, modifizieren, herstellen und weiterverbreiten dürfen. Dazu zählen typischerweise Schaltpläne, Leiterplatten-Layouts (PCB), Stücklisten (BOM), Bestückungsdaten, mechanische CAD-Dateien und begleitende Dokumentation. Häufig kommt Firmware hinzu, etwa bei Mikrocontroller-Projekten oder IoT-Geräten.
Eine gute Orientierung bietet die Definition der Open Source Hardware Association. Sie erklärt, welche Freiheitsrechte und welche Transparenz für OSH erwartet werden, damit das Projekt nicht nur „kostenlos sichtbar“, sondern tatsächlich offen nutzbar ist. Als Einstieg eignet sich der Bereich Open Source Hardware Definition (OSHWA).
Warum lohnt sich das Teilen? Vorteile für Maker, Teams und Unternehmen
Viele veröffentlichen ihre Projekte aus Idealismus. In der Praxis gibt es jedoch handfeste Vorteile, selbst wenn Sie „nur“ ein Hobbyprojekt teilen.
- Reproduzierbarkeit: Wenn andere Ihr Projekt nachbauen können, ist Ihr Design automatisch besser dokumentiert und robuster.
- Community-Feedback: Fehler in Schaltungen, Layouts oder Firmware werden oft schneller entdeckt als im Alleingang.
- Mehr Reichweite: Offene Projekte werden häufiger verlinkt, diskutiert und weiterverbreitet.
- Vertrauen: Transparente Designs wirken glaubwürdiger, besonders bei Sicherheits- oder Messgeräten.
- Lernwert: Sie helfen Einsteigern, die an einem realen Beispiel lernen möchten.
- Ökosystem: Andere bauen kompatible Erweiterungen, Ports oder Verbesserungen.
Gerade im Embedded-Umfeld ist Offenheit oft ein Qualitätsmerkmal: Wer Schaltplan, Pinout und Firmware-Struktur nachvollziehbar macht, zeigt Professionalität.
Die wichtigste Entscheidung: Welche Lizenz passt zu Ihrem Projekt?
Open Source Hardware steht und fällt mit einer Lizenz. Ohne Lizenz ist rechtlich häufig unklar, was andere dürfen. Viele möchten zwar „Teilen“, aber nicht, dass jemand die Dateien nimmt, ein Produkt verkauft und nichts zurückgibt. Andere wünschen ausdrücklich kommerzielle Nutzung, um Verbreitung zu fördern. Eine Lizenz macht diese Regeln transparent.
Hardware-Lizenzen: CERN-OHL als Standard im OSH-Bereich
Für Hardware haben sich spezielle Lizenzen etabliert. Besonders verbreitet ist die CERN Open Hardware Licence (CERN-OHL). Sie existiert in Varianten, die unterschiedliche „Copyleft“-Stärken abbilden (z. B. starkes Copyleft oder eher permissiv). Das macht sie geeignet, wenn Sie klar regeln wollen, ob Änderungen ebenfalls offengelegt werden müssen.
Als offizieller Einstieg eignet sich die Seite CERN Open Hardware Licence (CERN-OHL).
Software-Lizenzen für Firmware: MIT, Apache-2.0, GPL
Wenn Ihr Projekt Firmware enthält, benötigen Sie zusätzlich eine Software-Lizenz. Hier sind gängige Modelle:
- MIT-Lizenz: Sehr permissiv, erlaubt fast alles bei minimalen Pflichten.
- Apache-2.0: Ebenfalls permissiv, enthält zusätzlich eine ausdrückliche Patentlizenz.
- GPL: Copyleft; abgeleitete Werke müssen meist wieder unter GPL veröffentlicht werden.
Wichtig ist, Hardware- und Softwarelizenz nicht zu vermischen: Für PCB- und CAD-Dateien wählen Sie eine Hardware-Lizenz, für Firmware eine Software-Lizenz. Als kompakte Orientierung zu gängigen Open-Source-Lizenzen dient Choose a License.
Dokumentation, Bilder und Texte: Creative Commons sinnvoll einsetzen
Für Anleitungen, Fotos und Texte ist Creative Commons oft passend. Wenn Sie möchten, dass andere Ihre Doku frei wiederverwenden dürfen, ist eine CC-Lizenz transparent. Achten Sie darauf, welche Varianten Sie wählen: „NC“ (Non-Commercial) klingt attraktiv, kann aber Nutzung und Verbreitung in Bildung, Unternehmen oder durch Maker-Shops unnötig einschränken. Eine klare Übersicht bietet Creative Commons Lizenzen.
Welche Dateien gehören zu Open Source Hardware?
Ein OSH-Projekt ist dann gut, wenn es ohne Raten nachbaubar ist. Dafür braucht es mehr als den Schaltplan. Orientieren Sie sich an dieser Mindestliste:
- Schaltplan: als Projektdatei (z. B. KiCad) und zusätzlich als PDF.
- PCB-Layout: Projektdateien, gerenderte Ansichten und Fertigungsdaten (Gerber/Drill).
- Stückliste (BOM): Bauteilwerte, Gehäuse, Hersteller-/Distributor-Nummern, Alternativen.
- Bestückungsdaten: Pick-and-Place-Dateien, Positionsdaten, Referenz-Designatoren.
- Gehäuse-/Mechanikdaten: CAD-Dateien (z. B. STEP), 3D-Druck-Dateien (STL) und Zeichnungen.
- Firmware/Software: Quellcode, Build-Anleitung, Toolchain-Versionen, Konfigurationsdateien.
- Dokumentation: Zusammenbau, Inbetriebnahme, Fehlerbehebung, Pinout, Schaltplan-Highlights.
- Lizenzdateien: klar benannt im Repository (z. B. LICENSE, COPYING).
Je komplexer Ihr Projekt, desto wichtiger werden reproduzierbare Builds und eine klare Versionierung. Einsteiger profitieren zusätzlich von Fotos und kurzen „Quick Start“-Schritten.
Dokumentation, die wirklich hilft: So schreiben Sie für Menschen
Viele Open-Source-Projekte scheitern nicht an der Technik, sondern an fehlender Doku. „Hier ist mein Layout“ reicht selten. Gute Dokumentation ist strukturiert, kurz genug zum Starten und detailliert genug für Nachbauer.
README: Der Einstieg in 60 Sekunden
Ihre README sollte sofort beantworten: Was ist das Projekt? Was kann es? Für wen ist es? Wie baue ich es nach? Eine bewährte Struktur:
- Projektbeschreibung: Zweck, Hauptfunktionen, typische Use-Cases.
- Hardware-Überblick: Blockdiagramm oder kurze Liste der wichtigsten Komponenten.
- Quick Start: „So läuft es in 10 Minuten“ (z. B. flashen, anschließen, testen).
- Dateistruktur: Wo sind Schaltplan, PCB, BOM, Firmware, Gehäuse?
- Lizenzhinweis: Welche Lizenzen gelten für welche Teile?
Build- und Flash-Anleitung: Reproduzierbarkeit statt Rätsel
Für Firmware-Projekte sind die Versionen entscheidend. Schreiben Sie konkret, welche IDE/Toolchain genutzt wird (z. B. PlatformIO, Arduino IDE, ESP-IDF), und dokumentieren Sie die wichtigsten Einstellungen. Nennen Sie Board-Profile, Abhängigkeiten und den genauen Flash-Prozess. Für GitHub bietet sich eine Doku-Struktur in Markdown an, die leicht pflegbar ist. Grundlagen zur Erstellung von Repositories und Dokumentation finden Sie in den GitHub Repositories Docs.
Tooling: KiCad, CAD und offene Formate
Wenn Sie möchten, dass möglichst viele Menschen Ihr Projekt nutzen, setzen Sie auf verbreitete, offene oder frei verfügbare Tools. Für Elektronik-Design ist KiCad besonders beliebt, weil es plattformübergreifend und kostenlos ist. Das senkt die Hürde für Mitwirkende.
- KiCad: Open-Source-EDA für Schaltplan und PCB – geeignet für professionelle Projekte.
- STEP/IGES: für Gehäuse- und Mechanikdaten, wenn Sie CAD-Interoperabilität wollen.
- PDF/PNG-Exports: für schnelle Sichtbarkeit ohne Tool-Installation.
Eine gute Anlaufstelle ist die offizielle Seite KiCad EDA, inklusive Dokumentation und Downloads.
Versionierung und Releases: Warum „v1.0“ mehr ist als ein Label
Open Source Hardware lebt von nachvollziehbaren Versionen. Wenn jemand Ihr Projekt nachbaut, muss klar sein, welche Board-Revision verwendet wurde und welche Firmware dazu passt. Das gilt besonders bei Änderungen an Pinouts, Spannungsreglern oder Funkmodulen.
- Board-Revisionen: Benennen Sie PCBs als RevA/RevB und dokumentieren Sie Änderungen.
- Release-Tags: Nutzen Sie Git-Tags (z. B. v1.0.0), die zu Gerber-Dateien und BOM passen.
- Changelog: Halten Sie fest, was sich geändert hat und ob ein Nachbau betroffen ist.
- Assets pro Release: Gerber, BOM, PDF-Schaltplan, ggf. Firmware-Binaries als Download.
Damit Ihre Releases sauber sind, hilft es, Fertigungsdaten nicht „irgendwo“ zu verstecken, sondern klar pro Version bereitzustellen.
Repository-Struktur: So finden andere sofort, was sie brauchen
Eine klare Ordnerstruktur erhöht die Nutzbarkeit dramatisch. Ein Beispiel, das sich bewährt hat:
- /hardware (KiCad-Projekte, Schaltplan-PDF, Gerber, BOM, Pick-and-Place)
- /firmware (Quellcode, Libraries, Build-Anleitung, CI-Konfiguration)
- /mechanics (CAD/STEP, STL, Zeichnungen, Schraubenliste)
- /docs (Assembly-Guide, Pinout, FAQ, Troubleshooting)
- /images (Fotos, Renderings, Diagramme)
Zusätzlich sollten im Root mindestens eine Lizenzdatei, die README und idealerweise ein CONTRIBUTING-Dokument liegen.
Mit der Community arbeiten: Contributions, Issues und Code of Conduct
Wenn Sie Ihr Projekt öffnen, werden früher oder später Fragen und Vorschläge kommen. Ein professioneller Umgang damit sorgt dafür, dass Ihr Projekt nicht in Support-Anfragen versinkt, sondern strukturiert wächst.
- Issue-Templates: Fragen wie „Welche Board-Revision?“ oder „Welche Firmware-Version?“ automatisch abfragen.
- Pull-Request-Regeln: klare Anforderungen an Format, Tests, Dokumentation und Lizenzkompatibilität.
- Code of Conduct: setzt einen respektvollen Rahmen und senkt Konfliktpotenzial.
GitHub stellt hierfür praktische Grundlagen bereit, z. B. zu Issues und Pull Requests in den GitHub Issues Docs.
Kommerzielle Nutzung: Darf man Open Source Hardware verkaufen?
Ja – in den meisten Open-Source-Hardware-Modellen ist kommerzielle Nutzung ausdrücklich erlaubt. Das ist ein Kernprinzip: Offenheit soll Innovation fördern, nicht verhindern. Entscheidend ist, welche Pflichten Ihre Lizenz auferlegt. Bei Copyleft-Varianten kann es sein, dass abgeleitete Designs wieder offen gelegt werden müssen. Bei permissiven Lizenzen ist das nicht zwingend der Fall.
Wenn Sie möchten, dass Ihr Projekt auch von Dritten gefertigt und verkauft wird, sollten Sie außerdem Fertigungsunterlagen sauber bereitstellen. Das reduziert Rückfragen und verhindert, dass „inoffizielle“ Varianten mit Fehlern kursieren, die Ihrem Ruf schaden.
Marke, Name und Vertrauen: Praktische Tipps für nachhaltige Offenheit
Open Source Hardware heißt nicht, dass Sie Ihre Marke aufgeben. Viele erfolgreiche Projekte trennen klar zwischen offenen Designs und geschütztem Markennamen. Das ist besonders wichtig, wenn Sie Qualität sichern oder offizielle Builds kennzeichnen möchten.
- Klare Benennung: offizielles Projekt vs. Forks („inoffiziell“, „Community-Version“).
- Qualitätssignale: Testberichte, bekannte funktionierende Kombinationen, Referenzbilder.
- Kompatibilitätshinweise: welche Sensoren/Module geprüft sind, welche nicht.
Wenn Sie Ihr Projekt als Open Source Hardware sichtbar machen möchten, können Sie auch eine OSHWA-Zertifizierung prüfen. Informationen dazu finden Sie unter OSHWA Certification.
Datenschutz und Sicherheit: Offen heißt nicht sorglos
Bei vernetzten Geräten sollten Sie in Ihrer Doku klar adressieren, wie Daten verarbeitet werden, welche Ports offen sind und wie Updates gehandhabt werden. Offenheit hilft hier sogar: Sicherheitslücken werden eher entdeckt, wenn das System nachvollziehbar ist. Gleichzeitig sollten Sie sensible Details (z. B. private Schlüssel, Zugangsdaten, Produktions-Server-URLs) niemals in Repositories speichern.
- Secrets auslagern: Beispielkonfigurationen ohne echte Keys.
- Update-Strategie erklären: wie Nutzer Firmware aktualisieren, wie sie Integrität prüfen.
- Sicherer Default: Passwörter ändern, Debug-Interfaces absichern, sensible Logs vermeiden.
Outbound-Links: Nützliche Ressourcen für Open Source Hardware
- Open Source Hardware Definition (OSHWA)
- OSHWA Certification
- CERN Open Hardware Licence (CERN-OHL)
- Choose a License (Überblick zu Open-Source-Lizenzen)
- Creative Commons Lizenzen (für Doku und Medien)
- KiCad EDA (Open-Source-Tool für Schaltplan und PCB)
- GitHub Repositories Docs (Struktur und Veröffentlichung)
- GitHub Issues Docs (Zusammenarbeit und Feedback)
IoT-PCB-Design, Mikrocontroller-Programmierung & Firmware-Entwicklung
PCB Design • Arduino • Embedded Systems • Firmware
Ich biete professionelle Entwicklung von IoT-Hardware, einschließlich PCB-Design, Arduino- und Mikrocontroller-Programmierung sowie Firmware-Entwicklung. Die Lösungen werden zuverlässig, effizient und anwendungsorientiert umgesetzt – von der Konzeptphase bis zum funktionsfähigen Prototyp.
Diese Dienstleistung richtet sich an Unternehmen, Start-ups, Entwickler und Produktteams, die maßgeschneiderte Embedded- und IoT-Lösungen benötigen. Finden Sie mich auf Fiverr.
Leistungsumfang:
-
IoT-PCB-Design & Schaltplanerstellung
-
Leiterplattenlayout (mehrlagig, produktionstauglich)
-
Arduino- & Mikrocontroller-Programmierung (z. B. ESP32, STM32, ATmega)
-
Firmware-Entwicklung für Embedded Systems
-
Sensor- & Aktor-Integration
-
Kommunikation: Wi-Fi, Bluetooth, MQTT, I²C, SPI, UART
-
Optimierung für Leistung, Stabilität & Energieeffizienz
Lieferumfang:
-
Schaltpläne & PCB-Layouts
-
Gerber- & Produktionsdaten
-
Quellcode & Firmware
-
Dokumentation & Support zur Integration
Arbeitsweise:Strukturiert • Zuverlässig • Hardware-nah • Produktorientiert
CTA:
Planen Sie ein IoT- oder Embedded-System-Projekt?
Kontaktieren Sie mich gerne für eine technische Abstimmung oder ein unverbindliches Angebot. Finden Sie mich auf Fiverr.

