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
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