Investor's wiki

Open Source

Open Source

Open-Source-Software ist eine Art von Software, deren Quellcode veröffentlicht wird und von jedem eingesehen, geändert oder weitergegeben werden kann. Open-Source-Software wird in der Regel in einer offenen, kollaborativen Weise zwischen vielen verschiedenen Teilnehmern entwickelt. Solche Projekte umfassen Prinzipien der Transparenz, des offenen Austauschs, der freien Teilnahme, des Rapid Prototyping und der gemeinschaftsorientierten, kollaborativen Entwicklung.

Während alle Open-Source-Softwarelizenzen es jedem ermöglichen, den Quellcode zu studieren, zu modifizieren und weiterzugeben, erfordern einige, dass der ursprüngliche Quellcode zusammen mit dem modifizierten Quellcode veröffentlicht wird.

Das Gegenteil von Open-Source-Software ist Closed-Source-Software, deren Quellcode nicht veröffentlicht wird und nur die Person, das Team oder die Organisation, die ihn erstellt hat, das Recht hat, ihn zu ändern und zu verbreiten.

Open-Source-Software kann Vorteile gegenüber anderen Arten von Software haben. Während die Philosophie der offenen Zusammenarbeit gefördert wird, von der Entwickler und Benutzer gleichermaßen profitieren können, kann sie aufgrund des offenen Aufrufs zur Teilnahme, an dem viele verschiedene Experten aus verschiedenen Bereichen teilnehmen, auch zu einem qualitativ hochwertigeren Produkt führen. Die Behebung von Problemen kann auch schneller und kostengünstiger sein als im Fall von Closed-Source-Software, da möglicherweise eine große Anzahl von Teilnehmern das Recht, den Zugang und das Fachwissen hat, sich um diese Probleme zu kümmern.

Wenn andererseits Open-Source-Software dezentral entwickelt wird, ohne dass eine einzelne Stelle den Entwicklungsprozess koordiniert, kann es viel Zeit in Anspruch nehmen, bis sich die verschiedenen Beteiligten auf strategische Entscheidungen geeinigt haben. Viele Open-Source-Projekte implementieren spezielle Arten von Governance-Modellen, um dieses Problem anzugehen.

Im weiteren Sinne wird die Bewegung, die darauf abzielt, dass alle oder die meisten Softwareanwendungen eine Open-Source-Lizenz verwenden, als Open-Source-Softwarebewegung bezeichnet. Zu den Zielen dieser Bewegung gehört auch die Verbesserung der Open-Source-Technologie durch die Produktion von qualitativ hochwertigem Code, der von gleichgesinnten Menschen kooperativ erstellt wird. Entwickler, die die Open-Source-Softwarebewegung unterstützen, schreiben und tauschen freiwillig Code als Beitrag zur Philosophie der offenen Zusammenarbeit.

Höhepunkte

  • Open Source bezieht sich auf ein Projekt, oft ein Software- oder IT-Entwicklungsprojekt, mit frei verfügbarem Code und der Erlaubnis, Bearbeitungen, Fehlerbehebungen, Änderungen und Erweiterungen vorzunehmen.

  • Open Source ist auf Community-Engagement, Vertrauen und freizügige Lizenzierungsstrategien angewiesen.

  • Bemühungen um Open-Source-Software standen hinter einigen der beliebtesten Anwendungen und Betriebssystemen, darunter das Android-Betriebssystem für Smartphones und der Firefox-Webbrowser.