22 Punkte von xguru 2020-11-17 | 4 Kommentare | Auf WhatsApp teilen

In einem offiziellen Schreiben der EFF an GitHub wurde erläutert, dass youtube-dl technisch weder gegen den DMCA noch gegen TPM verstößt.

GitHub hat dies akzeptiert, das Repository wiederhergestellt und den Hintergrund dieser Takedown-Angelegenheit sowie die DMCA-bezogenen Punkte zusammengefasst.

  • Warum kam es überhaupt zu dem Takedown?

Als Plattform muss GitHub das Gesetz einhalten. Wenn Code so gestaltet ist, dass er TPMs (Technical Protection Measures, technische Schutzmaßnahmen = Kopierschutz) umgeht, muss der Code entfernt werden. Solche Fälle sind jedoch sehr selten.

Weniger als 2 % der DMCA-Takedown-Fälle betreffen TPM, und selbst darunter war dieser Fall besonders ungewöhnlich.

  • Behauptung der Umgehung nach dem DMCA

Die RIAA argumentierte, der Code von youtube-dl umgehe TPMs und enthalte Code, der den Zugriff auf oder das Kopieren von urheberrechtlich geschütztem Material kontrolliere; damit verstoße er gegen DMCA Section 1201.

Diese DMCA Section 1201 wurde Ende der 1990er Jahre diskutiert und formuliert und konnte viele Aspekte heutiger Software nicht vorhersehen.

Das Ergebnis ist, dass etwas selbst dann als illegal gelten kann, wenn die Technik nicht urheberrechtsverletzend eingesetzt wird, allein weil ein TPM umgangen wurde, das den Zugriff auf oder das Kopieren eines Werkes ermöglicht.

Diese Frage der „Umgehung“ war der Kern der Takedown-Begründung gegen youtube-dl.

  • GitHubs entwicklerorientierter Ansatz beim DMCA

GitHub behandelt DMCA-Fälle und gestaltet seine Takedown-Richtlinien so, dass der Schutz von Entwicklerinnen und Entwicklern maximiert wird.

Nahezu jede Plattform mit UGC (User Generated Content) bearbeitet DMCA-Takedown-Anfragen, um gesetzliche Vorgaben einzuhalten.

Bei GitHub zielen viele solcher Anfragen darauf ab, die Einhaltung von Open-Source-Lizenzen durchzusetzen.

Um Entwickler zu schützen, informiert GitHub sie im Vorfeld über solche Anfragen, gibt ihnen die Möglichkeit zum Widerspruch und veröffentlicht die Vorgänge transparent für die Community.

  • youtube-dl

Wie oben beschrieben, war der Kernvorwurf beim Takedown von youtube-dl die „Umgehung“.

Obwohl das Projekt zunächst entfernt wurde, hat GitHub verstanden, dass die bloße Tatsache, dass Code auf urheberrechtlich geschützte Inhalte zugreifen kann, nicht bedeutet, dass er nicht auch für den Zugriff auf Werke in einer Weise genutzt werden kann, die keine Urheberrechtsverletzung darstellt.

GitHub hat außerdem verstanden, dass der Code des Projekts viele legitime Zwecke hat, etwa die Änderung der Wiedergabegeschwindigkeit für Barrierefreiheit, die Sicherung von Beweismaterial bei Menschenrechtskämpfen, die Unterstützung von Journalistinnen und Journalisten bei der Faktenprüfung sowie das Herunterladen von Videos unter Creative-Commons-Lizenz oder aus der Public Domain.

Durch neue Informationen von der EFF wurde klar, dass kein Gesetz verletzt wurde. Außerdem reichte der Maintainer einen Patch ein, damit in den Tests keine urheberrechtlich geschützten Videos mehr verwendet werden (es gab ja einen Test, der ein Justin-Bieber-Musikvideo herunterlud).

Daher wird das youtube-dl-Projekt wiederhergestellt, und auch allen Forks wird eine Option zur Wiederherstellung angeboten.

  • Was sich künftig ändern wird

Der Prüfprozess für Section 1201 wird überarbeitet.

  1. Alle Behauptungen über Verstöße gegen Section 1201 werden von technischen Fachleuten geprüft.

  2. Rechtsexpertinnen und -experten werden die Fälle sorgfältig prüfen; Anfragen, die über den Geltungsbereich des DMCA hinausgehen, werden abgelehnt.

  3. Wenn eine Behauptung unklar ist, stellt sich GitHub auf die Seite der Entwickler und lässt das Repository unverändert, solange es keine eindeutigen Belege für eine Umgehung gibt.

  4. Wenn Fachleute feststellen, dass eine Behauptung vollständig, rechtmäßig und technisch begründet ist, wird der Eigentümer des Repositories kontaktiert und erhält die Möglichkeit, auf die Behauptung zu reagieren oder Änderungen am Repository vorzunehmen, um einen Takedown zu vermeiden. Selbst wenn keine Antwort eingeht, wird vor weiteren Maßnahmen erneut versucht, den Eigentümer zu kontaktieren.

  5. Erst nachdem all diese Schritte durchlaufen wurden, wird ein Repository entfernt.

  6. Selbst wenn ein Repository aufgrund einer gültigen Section-1201-Behauptung entfernt wird, wird GitHub weiter versuchen, den Eigentümer zu kontaktieren, damit die Behauptung geklärt werden kann, falls bis dahin noch keine Antwort vorliegt.

  7. Auch nachdem ein Repository aufgrund einer gültigen Section-1201-Behauptung entfernt wurde, stellt GitHub sicher, dass der Eigentümer, soweit rechtlich möglich, die betreffenden Probleme, PRs und andere Repository-Daten exportieren kann, sofern diese keine mutmaßlichen Umgehungscodes enthalten.

  8. Das Trust and Safety Team wird an die Front gestellt und Entwickler-Tickets zu solchen Fällen werden mit höchster Priorität bearbeitet, damit Ansprüche schnell geklärt und Repositories umgehend wiederhergestellt werden können.

All dies wird Entwicklerinnen und Entwicklern, die GitHub nutzen, kostenlos bereitgestellt. GitHub ist überzeugt, dass dies der Standard für eine „Developer-First“-Bearbeitung von Section-1201-Ansprüchen sein sollte.

GitHub wird diesen Prozess dokumentieren und als Open Source veröffentlichen, damit auch andere Unternehmen, die Code oder Pakete hosten, einen solchen Prozess aufbauen können.

Mit wachsender Erfahrung wird der Prozess weiter verbessert.

  • Developer Defense Fund

Entwicklerinnen und Entwickler, die persönlich von Takedown-Anfragen oder anderen rechtlichen Ansprüchen betroffen sind, können sich für rechtliche Beratung und Unterstützung auf gemeinnützige Organisationen wie das Software Freedom Law Center (SFLC) oder die Electronic Frontier Foundation (EFF) stützen.

Dennoch können Entwickler, die gegen ungerechtfertigte Takedowns kämpfen, dem Risiko persönlicher Haftung und rechtlicher Verteidigungskosten ausgesetzt sein. Um dabei zu helfen, richtet GitHub mit einer Spende von 1 Million US-Dollar einen Developer Defense Fund ein, um Open-Source-Entwickler vor ungerechtfertigten „DMCA Section 1201 Takedown Requests“ zu schützen. Damit will GitHub Entwickler schützen und Maßnahmen zum Schutz der Zusammenarbeit von Entwicklern vorantreiben.

Wer solche Entwickler unterstützen möchte, sollte auch eine direkte Spende an SFLC oder EFF in Betracht ziehen.

  • Was GitHub zur Verbesserung des Gesetzes tut

Die derzeitigen Grenzen des DMCA schaden Entwicklerinnen und Entwicklern. Eine Möglichkeit, dieses Problem zu lösen, besteht darin, das Gesetz selbst zu verbessern und zu verhindern, dass weltweit noch schlechtere Gesetze verabschiedet werden.

GitHub hat sich über mehrere Jahre erfolgreich dafür eingesetzt, zu verhindern, dass die EU-Urheberrechtsrichtlinie Upload-Filter für die Softwareentwicklung verpflichtend macht, und trägt so dazu bei, dass es in den USA zu einer breiten Neubewertung des DMCA kommen kann.

Insbesondere setzt sich GitHub für die Freiheit von Entwicklern ein, gesellschaftlich nützliche Werkzeuge wie youtube-dl zu bauen, und unterstützt deshalb ausdrücklich Ausnahmen von den Anti-Umgehungsbestimmungen des DMCA.

Derzeit überprüft das US Copyright Office Ausnahmeregelungen zu den Anti-Umgehungsbestimmungen von Section 1201.

GitHub hofft, bald mehr darüber sagen zu können, wie man sich am Kampf für ein entwicklerfreundlicheres Urheberrecht beteiligen kann.

4 Kommentare

 
youknowone 2020-11-23

Über IRC habe ich kurz verfolgt, was der GitHub-CEO dazu sagte, dass er youtube-dl kontaktiert hat: Mit dem Code gebe es kein Problem, aber einige Inhalte in der Dokumentation des Repositories hätten Probleme verursacht und müssten deshalb geändert werden. Man habe versucht, Kontakt aufzunehmen, aber da der Hauptmaintainer von youtube-dl nicht reagierte, habe sich das weiter verzögert, sodass man ihn schließlich sogar über IRC gesucht habe.

 
lunamoth 2020-11-17

Das sind erfreuliche Nachrichten.

 
ffdd270 2020-11-17

Das wurde wirklich sehr gut gehandhabt. Schon früh in der Angelegenheit gab es viele Berichte darüber, dass der GitHub-CEO und der CTO an einer Wiederherstellung arbeiteten, und so eine aktive Haltung scheint den Entwicklern Vertrauen zu geben. Noch dazu, obwohl GitHub zu MS gehört!

 
xguru 2020-11-17

Wow … das ist wirklich sehr sauber zusammengefasst.

Was in Zukunft geändert werden soll, dazu noch ein Fonds zum Schutz von Entwicklern und sogar rechtliche Verbesserungen … GitHub scheint das wirklich sehr gut gehandhabt zu haben.

Youtube-dl - Videos von YouTube und verschiedenen anderen Videoseiten speichern https://de.news.hada.io/topic?id=1629

Youtube-dl wegen DMCA von GitHub entfernt https://de.news.hada.io/topic?id=3081

Wie Journalisten Youtube-dl verwenden https://de.news.hada.io/topic?id=3100