Categories: Sonstiges

Einsteigerguide: Was bedeutet „Open Source-Software“?

Das sehen Sie, wenn Sie „Was ist Open Source-Software?“ in das Eingabefeld von Google eingeben:

Was bedeutet Open-Source?

Dies ist eine sehr gute Definition für die Erläuterung von Open-Source-Software, aber sie ist nicht vollständig. Es gibt zu Open-Source viel mehr zu wissen, als viele Menschen glauben.

Um ihre Software Open-Source nennen zu können, gibt es mehrere Voraussetzungen. Hier ist eine Liste der wichtigsten Aspekte:

  • Um als Open Source bezeichnet zu werden, muss die Software eine Kopie ihres Quellcodes bereitstellen. Die Software muss auch eine vollständige und kostenlose Weiterverbreitung ermöglichen. Der Quellcode muss in einer Form zur Verfügung gestellt werden, die von anderen Programmierern geändert werden kann. Wenn der Code nicht in der Software erhalten ist, muss es ein leicht zugängliches Formular geben, das von anderen Personen heruntergeladen werden kann.
  • Der Autor muss zulassen, dass modifizierte Versionen unter der gleichen Lizenz wie das Original vertrieben werden.
  • Der Autor darf niemanden daran hindern, die Software zu verschenken oder als Teil der Verteilung eines Softwarepakets, das mehrere Programme enthält, zu verkaufen. Wenn jemand die Software verkauft, kann der ursprüngliche Autor keine Lizenzgebühren verlangen.
  • Der ursprüngliche Autor darf niemanden diskriminieren, der Sie Software weitergeben oder verändern darf.
  • Wenn jemand die Originalsoftware weitergibt, muss die Originallizenz mitgeteilt werden.
  • Die Lizenz darf keine Einschränkungen für andere Software enthalten, die mit ihr vertrieben werden darf.

Wenn die Software diese Anforderungen nicht erfüllt, kann sie nicht als Open-Source-Lizenz betrachtet werden.

Wie können Sie bei einem Open-Source-Projekt helfen, auch wenn Sie kein Programmierer sind?

Es gibt viele Möglichkeiten, einen Beitrag zu Open-Source-Software ohne Programmierkenntnisse zu leisten.

  • Machen Sie den Softwareentwickler auf ihre Probleme aufmerksam. Benutzer-Feedback ist ein äußerst wichtiger Teil des Entwicklungsprozesses, der oft übersehen wird. Wenn ihre Software abstürzt, informieren Sie den Entwickler darüber. Werden die Probleme nie gemeldet, werden Sie auch nicht behoben. Jeder profitiert, wenn Probleme gemeldet werden.
  • Dokumentieren Sie alles. Wenn Sie ein erfahrener Software-Anwender sind, sollten Sie in der Lage sein, eine angemessene Dokumentation darüber zu erstellen, wie Sie ein Programm vollständig nutzen können. Leider fehlt es bei Open-Source-Software oft an der richtigen Dokumentation.
  • Testen, testen und nochmals testen. Dies schafft eine weitere Möglichkeit, Fehler zu finden und sie dem Entwickler zu melden. Beta-Tests bieten die perfekte Möglichkeit, Probleme zu melden, da die Software noch keine vollständige Version durchlaufen hat. Dies ist genau das, was Beta-Tests sein sollen.
  • Teilen Sie ihr Wissen in Foren. Dies ist ähnlich wie die Dokumentation in Bezug auf den Nutzen. Erfahrene Software-Anwender haben eine enorme Chance, anderen Menschen zu helfen, die versuchen zu lernen. Diese Benutzer können ein äußerst wertvolles Gut für andere sein, die gerade erst den Umgang mit der Open-Source-Software erlernen.

Open-Source ist wichtig.

Open-Source ist wichtig, weil es jedem das recht einräumt, zu studieren und zu lernen. Proprietäre Software bietet in der Regel nicht die Freiheit, den Code einzusehen oder zu verändern. Open-Source kommt mit der Fähigkeit zu lernen und zu teilen.

Die Chancen stehen gut, dass Sie Open-Source-Software verwendet und es vielleicht nicht einmal realisiert haben. Sie benutzen gerade ein Open-Source-Softwareprogramm. WordPress ist die weltweit bekannteste Blogging und Hosting Plattform. Unser Blog wird mit WordPress geschrieben und veröffentlicht. Einige andere beliebte Beispiele für Open-Source-Software, mit denen Sie vielleicht vertraut sind:

  • Mozilla Firefox – Dieser Open-Source Webbrowser konkurriert mit anderen gängigen Browsern wie Google Chrome, Internet Explorer und Apple Safari.
  • Mozilla Thunderbird – Dies ist ein Open-Source-Email-Client, den wir unseren eigenen Kunden empfehlen. Thunderbird ist eine großartige Open-Source-Alternative zu Microsoft Outlook.
  • Magento – Dies ist eine weit verbreitete Open-Source eCommerce-Plattform. Die Community Edition ist kostenlos erhältlich.

Open-Source-Software ist weit verbreitet und unglaublich nützlich. Schauen Sie sich um und sehen Sie, welche Open-Source-Software Sie täglich nutzen können. Sie sparen etwas Geld und können vielleicht sogar beim Ausbau der Open-Source-Community helfen. Versuchen Sie es jetzt aus.

3DMaster