Open-Source-Software

Shuttleworth befürwortet Contributor License Agreements

In seinem Blog bekräftigt Canonical-Gründer Mark Shuttleworth die Notwendigkeit von "Contributor License Agreements" für Open-Source-Projekte. Die Ausführungen sind eine Antwort auf die Kritik des Harmony-Projekts, das von Canonical initiiert wurde.

Artikel veröffentlicht am ,
Mark Shuttleworth setzt sich für Contributor License Agreements ein.
Mark Shuttleworth setzt sich für Contributor License Agreements ein. (Bild: foobarbaz/Flicker.com CC-BY 2.0)

Mark Shuttleworth plädiert in seinem Blog für Lizenzvereinbarungen für Beitragende in Open-Source-Projekten. Mit solchen CLAs (Contributor License Agreements) treten Entwickler ihre Rechte am Code an das jeweilige Projekt ab. Canonicals Projekt Harmony will Vorlagen zu solchen CLAs anbieten und deren Einsatz fördern. CLAs spalten seit jeher die Open-Source-Community.

Stellenmarkt
  1. Manager International IT Controlling (m/w/d)
    ALDI International Services SE & Co. oHG, Mülheim an der Ruhr
  2. Head of AI Strategy & Transformation (m/f/x)
    UnternehmerTUM GmbH, München
Detailsuche

Im Streit um die Verwendung von CLAs argumentiert Shuttleworth, dass es schon bei der Einreichung eines Patches sinnvoll wäre, die Rechte des Codes an ein Projekt zu übertragen. Damit würde auch die Pflege des Patches bei dem Projekt landen. Canonical selbst unterzeichne häufig CLAs und übergebe damit seine Rechte an Patches an die jeweiligen Projekte.

Gegründet wurde das Projekt Harmony im März 2010 von Amanda Brock, der Leiterin der Rechtsabteilung bei Canonical. Erklärtes Ziel ist es, eine Schablone für FOSS-Projekte bereitzustellen, die Vereinbarungen zur Lizenzierung und Übertragung des Urheberrechts eines Entwicklers an ein Projekt bieten.

Das Projekt war in die Kritik geraten, weil die Vereinbarungen angeblich vor allem die Rechte der Firmen stärke und nicht die der Entwickler. Denn dann gilt nicht das Urheberrecht des Staates, in dem der Entwickler lebt, als Verhandlungsgrundlage. Stattdessen würde über einen Vertrag zwischen der Firma und dem Entwickler verhandelt werden, wobei die jeweilige Rechtsprechung des gewählten Standortes gilt.

Golem Akademie
  1. Java EE 8 Komplettkurs: virtueller Fünf-Tage-Workshop
    24.–28. Januar 2022, virtuell
  2. Microsoft Dynamics 365 Guides mit HoloLens 2: virtueller Ein-Tages-Workshop
    16. Februar 2022, Virtuell
Weitere IT-Trainings

Der Linux-Kernel verlangt dazu im Gegensatz keine Beitragsvereinbarung seiner Entwickler und dessen Code steht vollkommen unter der GPLv2. Die beiden Kritiker des Harmony-Projekts, der Free-Software-Aktivist Bradley M. Kuhn und der von Red Hat als Anwalt angestellte Richard Fontana befürworten diese sogenannte Inbound-Outbound-Regelung. Entwickler erklären sich dabei mit der Lizenz einverstanden, die das jeweilige Projekt verwendet, für das sie ihren Quellcode schreiben.

Der leitende Entwickler des Open-Source-Spiels The Battle for Wesnoth, David White, hatte hingegen vor einem Jahr das Problem, dass der Source-Code unter der GPL stand und das Copyright bei den jeweiligen Entwicklern lag. Er gab die Erlaubnis zur Entwicklung einer iPhone-App, ohne sich die Zustimmung der anderen Entwickler eingeholt zu haben. Daraufhin wurde eine Liste aller Entwickler erstellt, deren Arbeit auch in die iPhone-Version geflossen war, um dann weitere Diskussionen und eine Abstimmung zu ermöglichen.

Letztendlich kam es nie zu einer Abstimmung: Die Anwendung ist immer noch im App-Store erhältlich und kostet dort etwa 3 Euro. Einige Entwickler kritisierten die restriktive Lizenz durch Apple und sahen sie als unvereinbar mit der GPL, unter der das Spiel steht - seitdem haben sie sich aus der Entwicklung für The Battle for Wesnoth zurückgezogen. Über eine Portierung in Apples Mac Store wurde ohne Ergebnis diskutiert.

Damals sagte White, dass, wenn er jemals wieder ein Open-Source-Projekt gründen würde, dann werde er eine Lizenzvereinbarung für Beitragende von den Entwicklern einfordern. Damit würden sie dem Projekt das Recht übertragen, den Code nach eigenem Ermessen zu nutzen. Noch besser sei aber die komplette Abtretung des Copyrights an das gemeinnützige Projekt, so White. Dann könne der Quellcode auch unter weitere Lizenzen gestellt werden.

Andere Projekte wie etwa Apache verwenden ebenfalls CLAs, allerdings verzichten sie auf die sogenannte Choice-of-Law-Klausel.

Unter dem Blogeintrag von Shuttleworth argumentierten einige Entwickler, es reiche, weniger restriktive Lizenzen zu verwenden, etwa die BSD- oder MIT-Lizenz, die eine Relizenzierung erlauben würden. Canonical selbst nutze die BSD-Lizenz, etwa für die Übersetzungen, die bei Launchpad eingereicht werden.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Ransomware
Jeder hat Daten, die eine Erpressung wert sind

Unbenutzbare Systeme, verlorene Daten und Schaden in Millionenhöhe: Wie ich einen Emotet-Angriff erlebt habe.
Ein Erfahrungsbericht von Lutz Olav Däumling

Ransomware: Jeder hat Daten, die eine Erpressung wert sind
Artikel
  1. Star Trek: Neuigkeiten zu Discovery, Picard und weiteren Serien
    Star Trek
    Neuigkeiten zu Discovery, Picard und weiteren Serien

    Die zweite Hälfte von Star Trek: Discovery kommt ab Februar auf Pluto TV. Außerdem gibt es Termine für weitere Star-Trek-Serien.

  2. Bundesservice Telekommunikation: Die dubiose Adresse in Berlin-Treptow
    Bundesservice Telekommunikation  
    Die dubiose Adresse in Berlin-Treptow

    Angeblich hat das Innenministerium nichts mit dem Bundesservice Telekommunikation zu tun. Doch beide teilen sich offenbar ein Bürogebäude.
    Ein Bericht von Friedhelm Greis

  3. GPU System Processor: Nvidia nutzt interne Grafikkarten-CPU als Beschleuniger
    GPU System Processor
    Nvidia nutzt interne Grafikkarten-CPU als Beschleuniger

    Mit der Freischaltung des GPU System Processor (GSP) soll mehr Leistung für Apps und Spiele bei Systemen mit Nvidia-Grafikchips verfügbar sein.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • PS5 WOHL HEUTE BESTELLBAR • Samsung 16GB DDR5-4800 199€ • LG OLED 55" 120Hz • Huawei MateBook 16,1" 16GB 512GB SSD 709€ • RTX 3080 12GB bei Mindfactory 1.699€ • Samsung Gaming-Monitore (u.a. G5 32" WQHD 144Hz Curved 299€) [Werbung]
    •  /