MyLeoNes™

Open-Source-Software — Informatik, 7–10

Open-Source-Software erlaubt es, den Quellcode anzusehen und ihn je nach Lizenz oft zu verbessern, zu teilen oder anzupassen.

Software, den Menschen prüfen können

Der Quellcode ist der von Menschen geschriebene Plan hinter einem Programm. Bei Open-Source-Software wird dieser Plan zugänglich gemacht, damit andere verstehen, wie das Programm funktioniert, Fehler finden und Änderungen vorschlagen können. Eine Lizenz legt die Regeln fest: Open Source bedeutet nicht „mach alles damit“; verschiedene Projekte erlauben verschiedene Formen des Teilens und Nutzens.

Warum den Code teilen?

Ein einzelnes Team kann nicht alle Probleme entdecken und sich nicht jede nützliche Verbesserung ausdenken. Wenn der Quellcode geteilt wird, können Menschen an verschiedenen Orten das Programm testen, reparieren und gemeinsam Werkzeuge entwickeln. Diese Arbeitsweise entstand in Gemeinschaften, die Wissen teilen wollten. Lizenzen schützen trotzdem die Regeln des Projekts und die Arbeit der Mitwirkenden.

Eine kleine Funktion ergänzen

Stell dir vor, ein Open-Source-Zeichenprogramm hat eine Taste, die einen Kreis erstellt. Du liest den Quellcode und ergänzt für diese Taste eine Farbauswahl. Du testest sie mit einem roten Kreis, teilst die Änderung mit dem Projekt und erklärst, was du getan hast. Die Projektverantwortlichen können deine Arbeit prüfen, verbessern und in eine spätere Version aufnehmen.

Offen bedeutet nicht ungeprüft

Du könntest denken, dass jedes Open-Source-Programm automatisch sicher und perfekt ist, weil viele Menschen den Code sehen. Trotzdem können Fehler passieren, ein Projekt kann aufgegeben werden oder jemand kann schädliche Änderungen einbauen. Nutzer prüfen außerdem nicht immer, was sie installieren. Lies die Lizenz, nutze vertrauenswürdige Quellen und halte Updates aktuell: Offenheit hilft, garantiert aber nichts allein.

Gemeinsam entwickeln

Open-Source-Werkzeuge werden zum Zeichnen, Schreiben, Surfen, Musizieren, Forschen und für Server eingesetzt. Eine Schule oder Gemeinschaft kann ein Werkzeug nutzen, verstehen und manchmal anpassen, statt darauf zu warten, dass eine Firma jede Funktion ergänzt. Dieselbe Idee findest du in gemeinsamen Projekten, bei denen Menschen Verbesserungen beitragen, die andere verwenden können.

Weiter erkunden

Andere Sprachen

MyLeoNes™ wird geladen…