Definition: Ein Konzept, bei dem der Quellcode von Software öffentlich zugänglich gemacht wird, sodass jeder ihn einsehen, modifizieren und weiterverteilen kann. Open-Source-Software wird oft gemeinschaftlich entwickelt, und ihre Verwendung und Anpassung ist in der Regel kostenlos.
Schlüsseleigenschaften:
Transparenz: Der Quellcode ist für alle zugänglich.
Kollaboration: Gemeinschaftliche Entwicklung durch eine Community.
Freiheit: Nutzer können die Software verwenden, modifizieren und weitergeben.
Häufige Anwendungen:
Betriebssysteme: Zum Beispiel Linux.
Webbrowser: Zum Beispiel Firefox.
Entwicklungstools: Zum Beispiel Git.