Dieser Leitfaden befindet sich aktuell in der Erstellung durch das Autorenteam und wurde bisher noch keinem Review unterzogen. Daher ist dieser Leitfaden zum aktuellen Zeitpunkt noch nicht vollständig. Es können daher fehlerhafte, lückenhafte oder unvollständige Informationen enthalten sein.

Lizenzen

  1. Aspekte von Software-Lizenzen
  2. Übersicht von Open-Source-Lizenzen

Aspekte von Software-Lizenzen

Die Lizenz einer Software ist ausschlaggebend dafür, wie Sie sie einsetzen können. Konkret in Bezug auf Open Source macht eine Open-Source-Lizenz eine Software zur Open Source Software. Open-Source-Lizenzen gewähren ausdrücklich Rechte gegebenüber dem Lizenznehmer, geben ihm aber auf Pflichten auf, wie dieser mit der Software umzugehen hat. Wenn Sie ein Softwareprojekt finden, welches seinen Quellcode öffentlich zugänglich publiziert hat, aber keine Lizenz zu finden ist, dann handelt es sich nicht um Open Source, sondern lediglich um Source Available. Bei einer Einführung von Open Source sollten Sie sich in Ihrem Unternehmen schlau machen, ob beziehungsweise wer sich mit dem Lizenzthema beschäftigt. Gerade in größeren Unternehmen, die viele verschiedene Programmiersprachen einsetzen, kann es eine zentrale Instanz geben, die sich um Kompatibilität der Lizenzen beim Einsatz von Open-Source-Komponenten kümmert.

Übersicht von Open-Source-Lizenzen

In nachfolgender Tabelle finden Sie populäre Open-Source-Lizenzen, die auch in der ABAP-Entwicklung verwendet werden (Quelle dotabap.org). Details finden Sie zum Beispiel unter choosealicense beziehungsweise choosealicense Appendix.

MIT Apache 2.0 GPL 3.0 GPL 2.0
Rechte
Kommerzielle Nutzung Erlaubt Erlaubt Erlaubt Erlaubt
Weiterverbreitung Erlaubt Erlaubt Erlaubt Erlaubt
Modifikation Erlaubt Erlaubt Erlaubt Erlaubt
Pflichten
Veröffentlichung von Quellcode zu Modifikationen Erforderlich Erforderlich
Angabe der Lizenz / Copyright im eigenen Produkt Erforderlich Erforderlich Erforderlich Erforderlich
Nutzung der selben Lizenz für Modifikationen Erforderlich Erforderlich
Limitierungen
Haftung Eingeschränkt Eingeschränkt Eingeschränkt Eingeschränkt
Garantie Eingeschränkt Eingeschränkt Eingeschränkt Eingeschränkt

Details zu Lizenzen finden Sie auch in Verwendung von Open Source - Lizenzen und Entwicklung von Open Source - Lizenzen


Open Source Einsatz von Open Source