• communism@lemmy.ml
    link
    fedilink
    arrow-up
    54
    arrow-down
    1
    ·
    21 hours ago

    Surely Google has the resources to fix the bugs themselves. Most FOSS projects probably appreciate code contributions more than money.

    • chrash0@lemmy.world
      link
      fedilink
      arrow-up
      23
      arrow-down
      1
      ·
      20 hours ago

      there are some teams in companies like this where management doesn’t want to account for upstreaming and some engineers are happy to open a bug report, move the ticket to blocked, and move on to something else

    • qqq@lemmy.world
      link
      fedilink
      arrow-up
      14
      ·
      18 hours ago

      I can’t say I’ve ever sent a security related bug report without at least some work done trying to understand how to fix it. Surely the caliber of people working for Project Zero can do that too, otherwise hi Google I’ll take one job please.

      • korazail@lemmy.myserv.one
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 hours ago

        Hell, I don’t submit help requests without a confident understanding of what’s wrong.

        Hi Amazon. My cart, ID xyz123, failed to check out. Your browser javascript seems to be throwing an error on line 173 of “null is not an object”. I think this is because the variable is overwritten in line 124, but only when the number of items AND the total cart price are prime.

        Generally, by the time I have my full support request, I have either solved my problem or solved theirs.

    • dandelion (she/her)@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      19
      ·
      19 hours ago

      this would probably just lead to the corporation taking more and more of a role until thet take over development of the FOSS projects they care about, which is a particular nightmare I would prefer to avoid

      was upset enough when Microsoft bought Github

        • HuntressHimbo@lemmy.zip
          link
          fedilink
          arrow-up
          32
          ·
          20 hours ago

          Well for instance you can use it to apply tranparencys or other effects using the geq filter. It applies a formula to every pixel in the input and can adjust alpha, rgb values, and gamma. You can also use conditionals in your formula and have access to the current pixels location and value, so you can apply your transforms only to specific regions if you want, or do an adjustment keyed only to a specific color.

            • HuntressHimbo@lemmy.zip
              link
              fedilink
              arrow-up
              1
              ·
              5 hours ago

              That and more really. You could use it to do a green screen effect, but you can also use it to adjust color balance, brightness or do weirder things like swapping values between colors. It gets really crazy when are working with full video because the time of the current frame is also available to be incorporated, so you can even do animated effects.

              Another powerful filter is the convolve filter. That allows you to apply matrix transformations, which can for example be used to apply a homography matrix and adjust a videos perspective.

    • Dagnet@lemmy.world
      link
      fedilink
      English
      arrow-up
      96
      ·
      22 hours ago

      Its insane just how important it is and the vast majority of the world doesn’t even know it exists. Truly unsung heroes (everyone who works on it).

  • foremanguy@lemmy.ml
    link
    fedilink
    arrow-up
    10
    arrow-down
    1
    ·
    11 hours ago

    Even if the license allow to use it commercially I don’t think this is allow to abuse it when the only brake restricting you from donating is capitalism. These companies worth more than 3T, and they are thinking long to donate to their fondations…

    • Korhaka@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      18
      ·
      edit-2
      13 hours ago

      They are welcome to fix the bugs themselves and make it public. Valve have done a fair bit of that with making windows games run on Linux IIRC.

      They could even use their LLMs to fix the bugs, and everyone else can reject the shitty bugs it creates.

      • Destide@feddit.uk
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        9 hours ago

        Exactly my thoughts, give the devs access to your wonderful LLM’s and a decent server to help fix the issue. Google kinda behaving like an entitled first day Stack user.

        • Korhaka@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          10
          ·
          9 hours ago

          Next weeks headline

          FFmpeg to Google: Please stop submitting these shitty LLM created pull requests

  • vodka@feddit.org
    link
    fedilink
    arrow-up
    140
    arrow-down
    1
    ·
    19 hours ago

    Could be worse, at least Google isn’t opening tickets as high priority asking basic questions on how to use ffmpeg.

    Unlike the Microsoft teams devs: https://trac.ffmpeg.org/ticket/10341 Really funny to go “this is a high priority ticket” as if they’ve paid to use ffmpeg in teams.

  • ɯᴉuoʇuɐ@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    15
    arrow-down
    2
    ·
    23 hours ago

    Has anyone read the article? I barely understand what the fuss is actually about, the text is meandering and repeats semi-relevant details (specifically the part about libxml2).

    • kibiz0r@midwest.social
      link
      fedilink
      English
      arrow-up
      27
      arrow-down
      1
      ·
      edit-2
      21 hours ago

      To add to the other replies: This is what AI is for. Not to replace labor, but to enhance the ruling class’ ability to exploit labor.

      As a convenient side effect: If you use AI to spam people with bug reports, you’re basically DDoSing them… unless they then decide to use AI to help triage the avalanche. And wouldn’t you know it, Google just happens to sell AI to help you solve this problem they made for you!

      “Nice FOSS project you got there. It’d be a shame if something happened to it.”

      And also also: If FOSS in general turns into a ghost town… where are you gonna turn to get that boilerplate code you need to do a common task? That’s right, AI baby! All roads lead to boiling the Great Lakes so Nvidia can pay itself back.

    • partial_accumen@lemmy.world
      link
      fedilink
      arrow-up
      35
      ·
      23 hours ago

      I read the article, and the title is a pretty decent summary. AI is being used to find a never-ending supply of bugs (a number of which are trivial at best). The issue that not only are the bugs being found by unlimited resourced AI, those same processes are revealing them to the public after a time. This is placing undue burden on unpaid volunteers. So “FFmpeg to Google: Fund Us or Stop Sending Bugs”.

    • MentalEdge@sopuli.xyz
      link
      fedilink
      arrow-up
      87
      ·
      edit-2
      23 hours ago

      In a nutshell:

      Google is spending a shitload of money to find bugs in FOSS projects, but then refuses to spend the fraction more it would cost to contribute an actual fix, rather than just a bug report.

      Basically, they are willing a spend a ton on finding a bunch of work for FOSS developers to do, but not on actually getting any of it done.

      • Anna@lemmy.ml
        link
        fedilink
        arrow-up
        43
        ·
        22 hours ago

        Not just that the bug they reported only affects some obscure LucasArt codec which isn’t even included in the build by default. Plus I’m pretty sure Google heavily uses ffmpeg for YouTube.

        • bamboo@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          27
          ·
          18 hours ago

          Plus google doesn’t really care if the obscure LucasArt codec is actually fixed, they’re raising the bugs publicly to sell their AI. This is marketing, not security. The more bugs it finds the better, since sales doesn’t care about the quality of the bugs found.

  • ozymandias117@lemmy.world
    link
    fedilink
    English
    arrow-up
    116
    ·
    17 hours ago

    The fucking gas lighting in this response

    Google provides more assistance to open source software projects than almost any other organization, and these debates are more likely to drive away potential sponsors than to attract them

    “We ran AI that may or may not have found a legitimate issue, and you’re not looking into it for us fast enough. That’s going to drive away new volunteers that we need”

    • BruisedMoose@piefed.social
      link
      fedilink
      English
      arrow-up
      5
      ·
      10 hours ago

      I think it’s about driving away financial sponsors, not volunteer developers. So the last sentence is “That’s going to drive away people who want to give you money and make OUR product worse and our lives harder.”

  • DonutsRMeh@lemmy.world
    link
    fedilink
    arrow-up
    71
    ·
    19 hours ago

    If I had an open source program that is being used by fuckers like Google, who can afford to pay but don’t, and then come in and demand shit. I’d just ignore them and pretend they don’t exist and continue with my life. Let them bark until they’re blue in the face. But first I’d put this as the first line in the README.md “if you’re a big corporation and need help, come with money. Otherwise, please don’t bother me”.

    • ignirtoq@feddit.online
      link
      fedilink
      English
      arrow-up
      35
      arrow-down
      1
      ·
      18 hours ago

      The problem is that some small but non-zero fraction of these bugs may be exploitable security flaws with the software, and these bug reports are on the open internet. So if they just ignore them all, they risk overlooking a genuine vulnerability that a bad actor can then more easily find and use. Then the FOSS project gets the blame, because the bug report was there, they should have fixed it!

      • korazail@lemmy.myserv.one
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 hours ago

        I agree that this is a problem.

        “Responsible disclosure” is a thing where an organization is given time to fix their code and deploy before the vulnerability is made public. Failing to fix the issue in a reasonable time, especially a timeline that your org has publicly agreed to, will cause reputational harm and is thus an incentive to write good code that is free of vulns and to remediate ones when they are identified.

        This breaks down when the “organization” in question is just a few people with some free time who made something so fundamentally awesome that the world depends on it and have never been compensated for their incredible contributions to everyone.

        “Responsible disclosure” in this case needs a bit of a redesign when the org is volunteer work instead of a company making profit. There’s no real reputational harm to ffmpeg, since users don’t necessarily know they use it, but the broader community recognizes the risk, and the maintainers feel obligated to fix issues. Additionally, a publicly disclosed vulnerability puts tons of innocent users at risk.

        I don’t dislike AI-based code analysis. It can theoretically prevent zero-days when someone malicious else finds an issue first, but running AI tools against that xkcd-tiny-block and expecting that the maintainers have the ability to fit into a billion-dollar-company’s timeline is unreasonable. Google et al. should keep risks or vulnerabilities private when disclosing them to FOSS maintainers instead of holding them to the same standard as a corporation by posting issues to a git repo.

        A RCE or similar critical issue in ffmpeg would be a real issue with widespread impact, given how broadly it is used. That suggests that it should be broadly supported. The social contract with LGPL, GPL, and FOSS in general is that code is released ‘as is, with no warranty’. Want to fix a problem, go for it! Only calling out problem just makes you a dick: Google, Amazon, Microsoft, 100’s of others.

        As many have already stated: If a grossly profitable business depends on a “tiny” piece of code they aren’t paying for, they have two options: pay for the code (fund maintenance) or make their own. I’d also support a few headlines like “New Google Chrome vulnerability will let hackers steal you children and house!” or “watching this youtube video will set your computer on fire!”

    • phx@lemmy.world
      link
      fedilink
      arrow-up
      41
      ·
      15 hours ago

      Not only that they have the money, but Google is actively working to lock down their streaming platform (YouTube) against third-parties and they have basically yanked the rug for their OS platform, while adding requirements for developers to sideload.

      Their entire direction is antagonistic and in opposition to the core concepts of FOSS

    • fatalicus@lemmy.world
      link
      fedilink
      arrow-up
      11
      ·
      17 hours ago

      The main issue there is that project zero, where if you ignore what Google has reported, they will just go ahead and disclose the issue.

  • BeerEnjoyer@lemmy.zip
    link
    fedilink
    arrow-up
    73
    ·
    14 hours ago

    How ironic. Recently, Google stepped up their game of “let’s kill open source Android”, and when THEY need something done, unpaid open source laborers are supposed to throw away everything and jump on the issue. What’s wrong, Google? The source code for Android 16 QPR1 was supposed to come out “in a few weeks”. They said that on September 10th. Maybe FFmpeg should fix these issues reported by Google “in a few weeks” too?

  • PiraHxCx@lemmy.ml
    link
    fedilink
    English
    arrow-up
    99
    arrow-down
    5
    ·
    24 hours ago

    Google is trying to kill Android and take control of it, I wonder if such acts aren’t part of the same agenda.

      • PiraHxCx@lemmy.ml
        link
        fedilink
        English
        arrow-up
        63
        ·
        edit-2
        23 hours ago

        https://www.androidauthority.com/google-android-development-aosp-3538503/
        https://www.androidauthority.com/google-sideloading-android-developer-verification-rules-3602811/

        ps: Have no doubt, every claim Google makes about restricting stuff for your own good is just them lying out of their asses.

        So I guess more free open source projects won’t be able to be maintained by overworked volunteers, and they’ll get “rescued” by trillion-dollar corporations that will close-source everything, backdoor the shit out of it, and decide what you can and cannot have.

      • themurphy@lemmy.ml
        link
        fedilink
        arrow-up
        42
        arrow-down
        1
        ·
        23 hours ago

        They do, but Android is open source, and now Google is trying to close it down.

          • mmmm@sopuli.xyz
            link
            fedilink
            arrow-up
            5
            arrow-down
            1
            ·
            23 hours ago

            I don’t think so but it seems you two are mixing Android and AOSP.

            Android is owned by Google. AOSP is not.

            I might be wrong on this but it seems to me they’re replacing in Android, the OS shipped with many smartphones, parts that have open licenses, i.e. parts from AOSP. Like they are replacing open parts of code with privative parts of code.

          • davidgro@lemmy.world
            link
            fedilink
            arrow-up
            22
            ·
            23 hours ago

            Not all at once, but I feel like since the beginning more and more stuff has moved to closed source components like the Google services framework. Even the launcher used to be open source and that’s not maintained now in favor of closed OEM (including Pixel) ones.

          • Dudewitbow@lemmy.zip
            link
            fedilink
            arrow-up
            12
            ·
            22 hours ago

            slowing down AOSP releases (why Graphene is looking into other phone options). Google is also trying to enforce developer signatures on apps, which would give google the power to kill small developers on 3rd party app stores and ruin sideloading, as you would have to go through google to be verified to make apks.

            these are a few example that has popped up in the past year.

          • folkrav@lemmy.ca
            link
            fedilink
            arrow-up
            42
            ·
            23 hours ago

            They’ve been moving more and more out of AOSP into their Play Services for a good while now. However I suspect OP was referring to their announcement that they’ll require developer verification, and apps to be signed with a certificate they issue, for any app install on a verified device (read any device sold with the Play Store). Long story short, no more building and distributing APKs without Google knowing who you are and that your app exists.

            https://android-developers.googleblog.com/2025/08/elevating-android-security.html

      • quick_snail@feddit.nl
        link
        fedilink
        arrow-up
        13
        arrow-down
        1
        ·
        19 hours ago

        Nope. Android phones without google are a thing. Its the default when you install the OS yourself, actually

  • adr1an@programming.dev
    link
    fedilink
    arrow-up
    17
    ·
    8 hours ago

    “Allow me to interject and explain the four liberties…” (Or, goto fsfe.org/freesoftware )

    If I understand correctly the biggest issue for FFMPEG and other projects is not only the Google and Microsoft that use them without giving back, but their chosen License. They gave permission to corporations to do this. One of the potential ways to fix this situation, is to change the license. For example from LGPL to AGPL. And then they can sell the legalese package of allowing them to break their license. The biggest difficulty is that, as a project, they’d need consent from every past and future contributors. So, yeah. I get it. This is a mess.

    It would be way more easier if more corporations donated to open source projects… There’s too much labour that’s invisible