📘 Grundbegriffe
- Open Source: Software, deren Quellcode öffentlich zugänglich ist und von jedem eingesehen, verändert und weiterverbreitet werden darf – unter bestimmten Lizenzbedingungen.
- Quellcode: Der lesbare Code, aus dem ein Programm besteht. Bei Open Source ist dieser offen zugänglich.
- Fork: Eine Abspaltung eines Projekts, bei der der Quellcode kopiert und unabhängig weiterentwickelt wird.
- Commit: Eine Änderung am Quellcode, die in ein Versionskontrollsystem eingetragen wird.
🛠️ Technologien & Plattformen
- Git: Verbreitetes Versionskontrollsystem zur Verwaltung von Quellcode.
- GitHub / GitLab / Bitbucket: Plattformen zur Zusammenarbeit an Open-Source-Projekten.
- Linux: Das bekannteste Open-Source-Betriebssystem, Grundlage vieler Server und Geräte.
- Apache: Ein weit verbreiteter Open-Source-Webserver.
📜 Lizenzen
- MIT-Lizenz: Sehr permissiv, erlaubt fast alles, solange der ursprüngliche Urheber genannt wird.
- GPL (General Public License): Verlangt, dass abgeleitete Werke ebenfalls unter GPL veröffentlicht werden.
- Apache License 2.0: Erlaubt kommerzielle Nutzung, schützt aber vor Patentstreitigkeiten.
- Creative Commons (CC): Lizenzsystem für kreative Inhalte, nicht speziell für Software.
👥 Community & Kultur
- Maintainer: Person(en), die ein Open-Source-Projekt betreuen und weiterentwickeln.
- Contributor: Jemand, der Beiträge zu einem Projekt leistet, z. B. Code, Dokumentation oder Tests.
- Issue: Ein gemeldetes Problem oder Verbesserungsvorschlag in einem Projekt.
- Pull Request (PR): Vorschlag zur Änderung des Codes, der von Maintainer geprüft und ggf. übernommen wird.
🧠 Trivia & Fun Facts
- Open Source ist älter als man denkt – schon in den 1950er Jahren wurde Software frei geteilt.
- Android basiert auf Linux, einem Open-Source-Kernel.
- Mozilla Firefox, LibreOffice, Blender und VLC Media Player sind bekannte Open-Source-Programme.
- Tesla veröffentlichte Teile seiner Software unter Open-Source-Lizenzen.
© 2025 MaDe-Online
