4

Vague infringement allegations considered harmful

 3 years ago
source link: https://github.blog/2021-08-31-vague-infringement-allegations-considered-harmful/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

August 31, 2021

Vague infringement allegations considered harmful

Code is different from other copyrighted works—the code we write usually depends on code written by someone else. One project going dark—due to a DMCA takedown or otherwise—can impact thousands of developers. We saw that firsthand with both leftpad and mimemagic. That’s why GitHub’s designed its DMCA process to follow the law in requiring takedown requests to identify specific content. We want developers on our platform and elsewhere to have a clear opportunity to remove infringing code yet keep non-infringing code up for others to use, modify, and learn from.

Ensuring that software copyright allegations are specific and actionable benefits the entire developer ecosystem. That’s why GitHub submitted a “friend of the courtbrief in the SAS Institute, Inc. v. World Programming Ltd. case before a Federal Court of Appeals.

Nonliteral infringement and creativity

This case is the most recent in a ten-year litigation spanning both the UK and the US. SAS Institute has brought copyright and non-copyright claims against World Programming’s software that runs code written in the SAS language, and the copyright claims drew comparison to the recent Google v. Oracle Supreme Court case.

But this case is different from Google v. Oracle because here the alleged copyright infringement is based on a claim of “nonliteral” infringement. That means there is no allegation that specific lines of code were literally copied, but only that other aspects, like the code’s overall structure and organization, were used. In nonliteral infringement claims, the questions arise: what aspects of the “nonliteral” features were taken and are they actually protected by copyright?

After examining the first question, the court found SAS Institute “simply repeated and repeated that [their system] was ‘creative’” but did not point to any specific examples that would enable the court (or the defendant) to identify which parts were used in order to ultimately determine if those parts were actually protected by copyright. The court ruled for the defendant, leading to this appeal.

What we said

GitHub believes that for claims involving nonliteral copying of software, it is critical that a copyright owner provide—as early as possible—examples that would allow a developer, a court, or a software collaboration platform like GitHub to identify what was claimed to be copied.

Our brief helps educate the court why specificity is especially important for developers. In most cases involving code, infringement allegations never make it to a courtroom—they often start and end with a software owner sending a demand letter to the developer or a DMCA notice to a platform like GitHub. If the allegations are so vague that no one can identify what parts of the code are at issue, there is no chance for meaningful response. This results in a no-win situation for the entire developer ecosystem and can have severe impacts on downstream users.

GitHub submitted its amicus brief to educate the court on why it is important in nonliteral infringement claims to identify examples of infringement at the earliest practicable moment:

  • Removing software based on vague infringement claims often has a major impact on the developer community.
  • Vague allegations disrupt critical projects.
  • Vague allegations remove the chance to quickly remediate legitimate claims of infringement or quickly push back if the claim is misguided.

We urged the court to think about efficiency in dispute resolution to avoid FUD (fear, uncertainty, and doubt). The sooner infringement allegations can be made specific and clear, the sooner infringing code can be changed and non-infringing code can stay up. That should be the result for both federal lawsuits, as well as DMCA infringement notices.


Follow GitHub Policy on Twitter for updates about the laws and regulations that impact developers.

Tags: DMCA


Recommend

  • 60
    • www.tuicool.com 6 years ago
    • Cache

    Docker Considered Harmful

    A note in advance: This is absolutely not about Docker being too "opinionated" for me, or other tools being more flexible. I believe that learning and using Docker is just plain more complicated than learning and using th...

  • 49

    The 3 -

  • 31
    • www.tuicool.com 5 years ago
    • Cache

    Dot Dot Considered Harmful

    Dot Dot Considered Harmful Child processes on Fuchsia are only capable of accessing the resources provided to them -- this is an essential idea encompassing microkernels, and other “capability-based” systems. I...

  • 54
    • www.tuicool.com 5 years ago
    • Cache

    Data Classes Considered Harmful

    View Comments This blog post explains the motivation behind removing Project Lombok from one of the pr...

  • 49

    Data Classes Considered Harmful

  • 26
    • www.tuicool.com 5 years ago
    • Cache

    Contributor Agreements Considered Harmful

    Why attempts to protect your project with legal voodoo are likely to backfire on you. I have a little list (they never will be missed) of stupid things that open-source projects should stop doing. High on this list...

  • 12
    • www.nccgroup.trust 4 years ago
    • Cache

    JavaScript Cryptography Considered Harmful

    Javascript Cryptography Considered Harmful WHAT DO YOU MEAN, "JAVASCRIPT CRYPTOGRAPHY"? We mean attempts to implement security features in browsers using cryptographic algoritms implemented in whole or...

  • 21
    • mxstbr.com 4 years ago
    • Cache

    Margin Considered Harmful

    We should ban margin from our components. Hear me out. Margin breaks component encapsulation. A well-built component should not affect anything outside itself. Margin makes reusability harder. Good componen...

  • 24
    • wiki.haskell.org 4 years ago
    • Cache

    Do Notation Considered Harmful

    Criticism Haskell'sdo notation is popular and ubiquitous. However we shall not ignore that there are several problems. Here we like to shed some light on aspects you may not have thought about,...

  • 11
    • blog.matthieud.me 4 years ago
    • Cache

    Microservices Considered Harmful

    Microservices considered harmful A recent trend in our industry is the software architecture move from a monolith app to microservices, often with a related blog post explaining how much better everything is aft...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK