Angesichts des rasanten Wachstums von OSS, einer Open-Source-Software, sollte sich jeder, der im IT-Bereich erfolgreich sein möchte, mit diesem Fluss vertraut machen und verstehen, was dahinter steckt. Wie der Name schon sagt, ist Open-Source-Software etwas, das Menschen prüfen, ändern, verbessern und teilen können, da diese Software öffentlich zugänglich ist.
Mit anderen Worten: Es handelt sich um einen Open-Source-Code, den jeder sehen, Fehler beheben, aktualisieren und an andere verteilen kann. Es wird normalerweise gemeinsam entwickelt und stützt sich dabei auf die Bewertungen und die Zusammenarbeit anderer Programmierer. Und da Open-Source-Software von Communities und nicht von einem einzelnen Autor oder einem einzelnen Softwareunternehmen erstellt wird, ist sie natürlich günstiger, flexibler und in den meisten Fällen langlebiger als ihre proprietären Gegenstücke.
Mit anderen Worten: Es handelt sich um einen Open-Source-Code, den jeder sehen, Fehler beheben, aktualisieren und an andere verteilen kann. Es wird normalerweise gemeinsam entwickelt und stützt sich dabei auf die Bewertungen und die Zusammenarbeit anderer Programmierer. Und da Open-Source-Software von Communities und nicht von einem einzelnen Autor oder einem einzelnen Softwareunternehmen erstellt wird, ist sie natürlich günstiger, flexibler und in den meisten Fällen langlebiger als ihre proprietären Gegenstücke.
Als alles begann?
Wenn Sie denken, dass Open Source eine relativ neue Bewegung ist, werden Sie überrascht sein. Die Wurzeln reichen bis in die 1950er und 1960er Jahre zurück, als Forscher mit der Entwicklung von Internet- und Telekommunikationsnetzwerkprotokollen begannen. Diese Technologien basierten auf offener und kollaborativer Forschung, und dieses Prinzip wurde später zur Grundlage des Internets. Die Open-Source-Software, wie wir sie heute kennen, entstand 1983, als Richard Stallman, ein Programmierer am MIT, den Quellcode frei verfügbar machte. Er glaubte, dass es für Programmierer auf der ganzen Welt zugänglich sein sollte, damit sie es nach Belieben ändern und weiterentwickeln können. Sein Ansatz setzte sich durch und führte 1998 nach und nach zur Gründung der Open Source Initiative.Open-Source-Software im Vergleich zu anderen Arten von Software
Im Folgenden vergleichen wir einige der wichtigsten Aspekte von Open-Source-Software und anderen Arten von Software:Kontrolle
Wie Sie oben gesehen haben, haben Sie vielleicht schon vermutet, dass der Hauptunterschied zwischen OSS und anderer Software darin besteht, dass der Quellcode für jeden verfügbar ist, der ihn ansehen, kopieren oder ändern möchte. Was die „proprietäre“ Software betrifft, so behält nur eine Person oder ein Team die ausschließliche Kontrolle darüber. Aus diesem Grund wird es manchmal auch als „Closed-Source“-Software bezeichnet, bei der Sie normalerweise eine Lizenz akzeptieren müssen, die von Ihnen verlangt, nichts mit dem Quellcode zu tun. Abgesehen davon wird auch Open-Source-Software in der Regel lizenziert. Die rechtlichen Bedingungen unterscheiden sich jedoch drastisch von denen proprietärer Lizenzen. Sie geben Computerbenutzern die Erlaubnis, die Software für jeden gewünschten Zweck zu verwenden. Darüber hinaus sehen einige Open-Source-Lizenzen vor, dass jeder, der ein Programm oder einen Code verändert, diesen auch mit anderen teilen soll, ohne dafür eine Lizenzgebühr zu erheben. Mit anderen Worten: Sie ermutigen die Menschen, ihre Erfolge zu verteilen.Kosten
Ist „Open Source“ kostenlos? Nicht immer. Open-Source-Softwareprogrammierer verlangen möglicherweise etwas Geld für die Software, die sie erstellen oder zu der sie beitragen. Oder manchmal berechnen sie Geld nur für Softwaredienste und Support für die Software. Auf diese Weise ist die Software kostenlos und Programmierer verdienen Geld, indem sie Benutzern bei der Installation oder Fehlerbehebung helfen. Dennoch sind diese Kosten im Vergleich zu proprietärer Software viel günstiger.Sicherheit
Als wir das Thema Fehlerbehebung angesprochen haben, ist es erwähnenswert, dass es unabhängig vom Softwaretyp immer noch Codefehler gibt. Obwohl die Anzahl der Fehler in OSS deutlich geringer ist, da der Quellcode hier für jedermann zugänglich ist, heißt es: „Je mehr Augen auf den Code gerichtet sind, desto schwieriger ist es für Fehler, zu überleben.“ Außerdem gibt es einen Unterschied, wer für die Behebung der Fehler verantwortlich ist – für kommerzielle Software sind die Anbieter verantwortlich. Gleichzeitig liegt die Verantwortung für Open-Source-Software bei den Nutzern.Design
Was das Design betrifft, verliert OSS typischerweise einige Punkte. Da die Richtlinie die Zusammenarbeit und den Austausch fördert, liegt der Schwerpunkt eher auf Offenheit als auf benutzerfreundlichem Design. Grundsätzlich sind gewinnorientierte Produkte intuitiver und einfacher zu verwenden, wobei Anpassungsfähigkeit und Benutzererfahrung im Vordergrund stehen.Garantie
Ein weiterer Bereich, in dem „Closed-Source“-Software ein Gewinner ist, sind die Garantiebedingungen. Es sollte nicht überraschen, dass OSS überhaupt keine Garantie hat. Im Gegensatz dazu ist proprietäre Software immer mit einer Garantie ausgestattet, was für Unternehmen mit Sicherheitsrichtlinien ein klarer Vorteil ist. Allerdings erfreuen sich einige Open-Source-Lösungen großer Beliebtheit und sind mittlerweile sogar Marktführer. (z. B. Linux, Apache).Das beliebteste OSS
- Mozilla Firefox
- Apache-Webserver
- GNU/Linux
- VLC Media Player
- SugarCRM
- VNC
- GIMP
- LibreOffice
- jQuery
GO TO FULL VERSION