Einführung in Open-Source-Lizenzen

Abgeschlossen

Ein Lizenzvertrag begleitet die Open-Source-Software sowie den zugehörigen Quellcode.

In der Lizenz wird beschrieben, wie der Quellcode und die daraus erstellten Komponenten verwendet werden können und wie jede damit erstellte Software damit umgehen sollte.

Gemäß der Open-Source-Definition von OpenSource.org darf eine Lizenz Folgendes nicht:

  • Personen oder Gruppen diskriminieren.
  • Felder (Einsatzbereiche) oder Bestrebungen diskriminieren.
  • Spezifisch für ein Produkt sein.
  • Andere Software einschränken.
  • Und mehr, lesen Sie nach in der Open Source Definition.

Um die genauen Bedingungen einer Lizenz abzudecken, gibt es mehrere Typen. Jeder Typ hat seine Besonderheiten und Implikationen, die wir im nächsten Teil behandeln werden.

Obwohl im Allgemeinen mehrere Mitwirkende aus der Community Open-Source-Software entwickeln, garantiert dies nicht, dass sie sicher und ohne Sicherheitsrisiken ist.

Mehrere Prüfer entdecken Risiken, aber die Entdeckung erfolgt möglicherweise nicht sofort oder bevor sie von anderen Personen (aus)genutzt wird.

Da der Quellcode Open-Source-Code ist, können Personen mit böswilligen Absichten den Code ebenfalls auf Sicherheitsrisiken untersuchen und nach Möglichkeit ausnutzen.

In dieser Hinsicht ist es Segen wie Fluch, dass der Quellcode von Open-Source-Software anderen zur Verfügung steht.