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 oder Canonical (Ubuntu) eingesetzt.
Warum verlangt die TYPO3 Association ein Contributor License Agreement?
Ein CLA ist eine Vereinbarung zwischen der TYPO3 Association und einem Mitwirkenden am TYPO3 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. Für die Mitarbeit an TYPO3 Flow und TYPO3 Neos ist ein unterschriebenes CLA zwingend, für TYPO3 CMS 4.x/6.x wird es empfohlen.
Die TYPO3 Association hat sich (wie viele andere Projekte auch) dazu entschieden, das CLA der Apache Software Foundation im Wesentlichen unverändert zu übernehmen. Die Vereinbarung räumt der TYPO3 Association die wichtigsten Nutzungsrechte ein, die der Autor an seinem Beitrag hält, gleichzeitig behält dieser selbst alle Rechte. Die Association 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). Im Gegenzug verpflichtet sie sich aber auch, die Beiträge nicht in einer Art und Weise zu verwenden, die dem gemeinnützigen Status und der Satzung entgegenlaufen.
Das CLA hat übrigens keine Auswirkung auf die Entwicklung von TYPO3 Extensions und die Bereitstellung im TYPO3 Extension Repository. Es bezieht sich lediglich auf Beiträge zum TYPO3 CMS Core bzw. zum Neos Core und Flow.
Wie funktioniert das Prozedere?
- CLA Formular runterladen und leserlich(!) ausfüllen.
- Per Fax an +41 41 511 00 39 schicken.
- Das Fax landet im Ticket System der TYPO3 Association. Dort werden die Angaben geprüft und dann der Account auf typo3.org entsprechend freigeschaltet. Über den Single Sign On Mechanismus wird die Information auch an Forge, Git und Gerrit weitergereicht und Commit Rechte freigeschaltet. Anschließend erhält man eine E-Mail mit einer Bestätigung.