top of page

Open Source

Was ist Open Source? Wie es funktioniert und seine Auswirkungen



Wichtige Erkenntnisse


  • Open Source bezieht sich auf Projekte mit öffentlich zugänglichem Code, den jeder bearbeiten oder verbessern kann.
  • Open-Source-Software treibt beliebte Plattformen wie Android OS und Firefox an.
  • Community-Beteiligung und großzügige Lizenzierung fördern Innovation in Open Source.
  • Ein großer Nachteil ist das Fehlen einer verantwortlichen Stelle, die potenzielle Sicherheitslücken behebt.


Was ist Open Source?


Open Source bezieht sich auf ein Softwareprogramm oder eine Plattform, dessen Quellcode leicht zugänglich ist und von jedem geändert oder verbessert werden kann. Open-Source-Zugriff gewährt Benutzern einer Anwendung die Erlaubnis, defekte Links zu reparieren, das Design zu verbessern oder den ursprünglichen Code zu optimieren.

Open-Source-Software (OSS)-Hubs wie GitHub sind eine Art offene Zusammenarbeit, die Designperspektiven über die eines einzelnen Unternehmens oder einer Design-Arbeitsgruppe hinaus erweitern kann. Open-Source-Praktiken können auch zu erheblichen Einsparungen für Verbraucher führen. Viele Open-Source-Angebote werden kostenlos bereitgestellt und basieren auf einem Shareware- oder Spendenmodell anstelle eines Kaufpreises. Sie können jedoch unter einem Mangel an dedizierter Wartung leiden.1



Die Grundlagen von Open Source verstehen


Open Source ist ein perfektes Beispiel für das Sprichwort „Es braucht ein ganzes Dorf, um ein Kind großzuziehen.“ Um die Benutzerfreundlichkeit eines Produkts zu perfektionieren, sind mehrere Köpfe und Talente für verschiedene Bereiche der Funktionalität eines Softwareprodukts erforderlich.

Plattformen, die auf Benutzerzusammenarbeit basieren, können besser funktionieren und weniger Fehler aufweisen als solche, die von einer einzelnen Einheit entwickelt wurden. Softwareentwickler, die das Open-Source-Konzept befürworten, glauben, dass die Anwendung langfristig benutzerfreundlicher und fehlerfreier wird, wenn man jeder interessierten Partei die Möglichkeit gibt, den Quellcode eines Produkts zu ändern.

Mozilla Firefox, Linux, WordPress, Bitcoin und Android sind beliebte Beispiele für Open-Source-Projekte. Indem sie ihre Quellcodes allen zugänglich machen, dienen Open-Source-Produkte als Lehrmittel für Technologiestudenten, die die Codes studieren, daraus lernen und sich dafür entscheiden, noch bessere Codes zu erstellen.

Daher werden bessere und innovativere Anwendungen auf der Grundlage früherer Open-Source-Anwendungen erstellt.



Kurzer Fakt


Dr. Richard Stallman leitete in den 1980er Jahren die Free-Software-Bewegung. Er ist der Ansicht, dass Softwarenutzer frei sein sollten, Software auszuführen, zu bearbeiten, zu erweitern und zu teilen.23



Open-Source-Lizenzierung navigieren


Open Source fördert die freie Weiterverteilung von Quellcodes. Daher wird es auch als freie Software bezeichnet. Der Quellcode erzeugt die integrierte Funktionalität, die bestimmt, wie eine Softwareanwendung funktioniert.

Traditionell haben die meisten gekauften Software oder Apps Codes, die nur von den ursprünglichen Erstellern – in der Regel einer Einzelperson, einem Team oder einer Organisation – rechtlich manipuliert oder geändert werden dürfen.

Diese Art von Software wird als proprietäre Software oder Closed-Source-Software bezeichnet. Proprietäre Software ist mit Lizenzen ausgestattet, die ihre Benutzer zwingen, den vom ursprünglichen Ersteller aufgestellten Richtlinien zuzustimmen.4 Sie kann auch teuer im Kauf sein.

Open-Source-Lizenzen unterscheiden sich von proprietären Lizenzen dadurch, dass Benutzer den Regeln für die Änderung, Nutzung und Verteilung der Software zustimmen müssen.

Zum Beispiel legen einige Open-Source-Lizenzen fest, dass ein Benutzer, der ein Programm ändert und an andere weitergibt, auch den Quellcode ohne Erhebung einer Lizenzgebühr weitergeben muss.1



Vor- und Nachteile von Open-Source-Software




Vorteile von Open Source


Da bei der Verwendung einer Open-Source-Softwareanwendung keine Genehmigung erforderlich ist, können Programmierer den Quellcode einer Anwendung in der Regel schneller reparieren und aktualisieren als bei Closed Source. Bei Closed-Source-Programmen müssen das Unternehmen oder die Ersteller des Codes benachrichtigt werden, und Benutzer müssen möglicherweise eine beträchtliche Zeit warten, bevor Änderungen an der Anwendung vorgenommen werden.

In Fintech-Bereichen wie Big Data, Blockchain-Technologie und Cloud Computing wird Innovation durch einen kollaborativen Open-Source-Kanal vorangetrieben. Aufgrund der enormen Datenmengen, die von neuen Technologien verarbeitet werden, passen Unternehmen Open-Source-Techniken an und teilen die Arbeitslast mit externen Benutzern, die Beiträge leisten und neue Möglichkeiten für die gemeinsamen Daten finden können.

Der Geist von Open Source hat sich über das Beitragen von Code hinaus verbreitet. Technologieinnovatoren, Entwickler und Programmierer haben Anwendungen entwickelt, um die Zusammenarbeit zwischen Benutzern auf der ganzen Welt in allen möglichen Bereichen, einschließlich Peer-to-Peer-Versicherungen, zu unterstützen.56



Nachteile von Open Source


Die Sicherheit kann bei Open-Source-Software gefährdet sein, da sie für diejenigen zugänglich ist, die Code möglicherweise für böswillige Zwecke ausnutzen würden.

Es gibt nicht unbedingt eine einzelne Person oder Organisation, die für das Backend eines Open-Source-Softwareprogramms verantwortlich ist. Daher wird ein Fehler oder eine Sicherheitslücke möglicherweise erst behoben, wenn ein Benutzer oder Programmierer ihn zufällig entdeckt.

Wenn ein Open-Source-Programm nicht aktualisiert oder verbessert wird, könnte es unzuverlässig, ineffektiv und für manche potenziell unbrauchbar werden.



Warum gibt es Open Source?


Open-Source-Softwareprogramme existieren, weil ihre Ersteller es für wichtig und nützlich hielten, den Code offen zu legen und für jeden bearbeitbar zu machen. Diese Personen glauben, dass andere ihr Produkt verbessern können. Sie könnten auch der Meinung sein, dass die Kosten für die Nutzung ähnlicher Programme unerschwinglich sind, und bevorzugen, dass ihr Programm allen kostenlos zur Verfügung steht.



Kann Open Source für Benutzer schädlich sein?


Möglicherweise. Jeder Quellcode kann Fehler aufweisen, die die Sicherheit, beispielsweise von Benutzerinformationen, gefährden. Solche Fehler im Open-Source-Code müssen gefunden und behoben werden, ohne dass ein dedizierter Programmierer oder ein Team, das sie überwacht, vorhanden ist. Open Source lädt jeden ein, den Code zu bearbeiten, und das kann unerwünschtem Verhalten Tür und Tor öffnen.



Was war das erste Beispiel für Open Source?


Ein frühes Beispiel betrifft die Remington Rand UNIVAC-Abteilung. Im Jahr 1953 gab das Unternehmen seinen Kunden die Software und den dazugehörigen Quellcode. Die Kunden wurden ermutigt, dem Unternehmen Feedback und Verbesserungen zu senden.7

bottom of page