• Tuesday, 18. September 2018 17:11

Contributer License Agreement

Ein Contributor License Agreement, kurz “CLA”, definiert die Bedingungen, unter denen geistiges Eigentum zu einem Unternehmen oder Projekt, in der Regel Software unter einer Open Source Lizenz, beigetragen wurde. CLAs werden unter anderem von der Apache Software Foundation, Canonical (Ubuntu), OwnCloud, Typo3 oder auch jQuery eingesetzt.

Warum verlangt EQdkp Plus ein Contributor License Agreement?

Ein CLA ist eine Vereinbarung zwischen dem EQdkp Plus Projekt und einem Mitwirkenden am EQdkp Plus Projekt. Diese schützt beide Seiten vor späteren Ansprüchen oder etwaigen Schadensersatzforderungen und sorgt für eine klare urheberrechtliche Situation in Bezug auf eingebrachte Leistungen.

EQdkp Plus hat sich dazu entschieden, das CLA der Apache Software Foundation als Grundlage zu übernehmen. Die Vereinbarung räumt dem EQdkp Plus Projekt die wichtigsten Nutzungsrechte ein, die der Autor an seinem Beitrag hält, gleichzeitig behält dieser selbst alle Rechte. EQdkp Plus kann so, falls nötig, im Rahmen der in der CLA formulierten Grenzen, die Lizenz für das gesamte Produkt ändern (z. B. die Open-Source-Lizenz wechseln).

Wann genau brauche ich eine CLA?

Eine CLA muss genau dann vorliegen, wenn du Erweiterungen (Bugfix, Patches, Features,...) am EQdkp Plus Core oder allen Erweiterungen, die vom EQdkp Plus Team erstellt worden sind (Spiele, Plugins, Portalmodule, Templates, ...) vornehmen willst.

Wie funktioniert die Zustimmung zur CLA?

Aktuell läuft die Zustimmung zur CLA folgendermaßen ab:

  • Du forkst das Git-Repo https://github.com/EQdkpPlus/misc-cla auf Github
  • Du erstellst eine neue txt-Datei mit deinem Benutzernamen auf Github. Als Inhalt fügst du die aktuelle CLA (siehe README.md des Repos) ein
  • Du erstellst einen Pull-Request für dein lokales misc-cla Repo, damit die neue Datei den Weg zu uns zurück findet

Eine bebilderte Anleitung zur CLA-Zustimmung findest du in unserer Wiki.

Was bedeutet das für meine eigenen Erweiterungen?

Das CLA hat keine Auswirkung auf die Entwicklung von EQdkp Plus Erweiterungen und die Bereitstellung im EQdkp Plus Repository. Es bezieht sich lediglich auf Beiträge zum EQdkp Plus Core bzw. Erweiterungen des EQdkp Plus Teams. D.h. für deine eigenen Erweiterungen ist keine CLA notwendig, außer du willst sie komplett dem EQdkp Plus Projekt spenden.

Weitere Informationen

Die vollständige CLA findest du im GitHub Repository.


Lost Password

Unsere Seite auf Google+