FFmpeg has issued a DMCA takedown on GitHub

(twitter.com)

166 points | by merlindru 3 hours ago ago

16 comments

  • merlindru 3 hours ago ago

    The repo in question incorporated FFmpeg code while claiming their code is Apache 2.0-licensed over 1.5 years ago[1]

    This is not allowed under the LGPL, which mandates dynamic linking against the library. They copy-pasted FFmpeg code into their repo instead.

    [1] https://x.com/HermanChen1982/status/1761230920563233137

    • a_void_sky 2 hours ago ago

      they waited for more than 1.5 years and they did not forgot

      • mystraline 2 hours ago ago

        They were given 1.5 YEARS of lead time. And FLOSS should treat commercial entities the same way they treat us.

        Seriously, if we copied in violation their code, how many hours would pass before a DMCA violation?

        FLOSS should be dictatorial in application of the license. After all, its basically free to use and remix as long as you follow the easy rules. I'm also on the same boat that Android phone creators should also be providing source fully, and should be confiscated on import for failure of copyright violations.

        But ive seen FLOSS devs be like "let's be nice". Tit for tat is the best game theory so far. Time to use it.

    • ajross 2 hours ago ago

      That's not it. The LGPL doesn't require dynamic linking, just that any distributed artifacts be able to be used with derived versions of the LGPL code. Distributing buildable source under Apache 2.0 would surely qualify too.

      The problem here isn't a technical violation of the LGPL, it's that Rockchip doesn't own the copyright to FFMPEG and simply doesn't have the legal authority to release it under any license other than the LGPL. What they should have done is put their modified FFMPEG code into a forked project, clearly label it with an LGPL LICENSE file, and link against that.

      • FpUser an hour ago ago

        How does

        "Distributing buildable source under Apache 2.0 would surely qualify too"

        reconcile with

        "doesn't own the copyright to FFMPEG and simply doesn't have the legal authority to release it under any license other than the LGPL"

        • dtech 38 minutes ago ago

          You can distribute your own code under Apache along with FFMpeg under LGPL in one download

        • 8note 42 minutes ago ago

          if they licenced their own code under apache 2.0 as buildable with the lgpl ffmeg code, without relicensing ffmeg as apache itself

      • rvnx an hour ago ago

        Not the global best move, or even positive, now the OSS community we lose the OSS code of IloveRockchip, and FFmpeg wins absolutely nothing, except ego recognition but loses in reputation and loses a commercial fork (and potential partner).

        There were opportunities to take advantage of this.

        • superb_dev 13 minutes ago ago

          We are not going to loose anything. If it’s got a strong enough community then someone will publish a fork with the problem fixed

        • PunchyHamster 43 minutes ago ago

          They had ample warning and ignored the license. what you're even on about?

  • nikitalita 2 hours ago ago

    someone post an archive link, I can't read that

    • nticompass 2 hours ago ago
      • antonvs an hour ago ago

        Is working around accessing an embargoed site really any better than just accessing it directly? Morally, what's the difference?

        If everyone just actively boycotted that site, it would become irrelevant overnight. Anything else is simply condoning it continued existence. Don't kid yourself.

        • perryprog an hour ago ago

          The issue is that you need an account to view the replies, not that there's a moral opposition to visiting the website (though it could be that too).

    • JCattheATM an hour ago ago

      What's stopping you from making the archive link yourself?

  • LargoLasskhyfv 41 minutes ago ago

    Clash of cultures. https://en.wikipedia.org/wiki/Shanzhai#Regulation vs. the 鬼子 鬼佬 老外