Usually code contributions by various LLMs are easily identifiable because the agent is the author for the git commit. Mozilla on the other hand seem to be explicitly encouraging unattributed LLM code in Firefox. Also note jakearchibald, Mozillas AI spin doctor whenever devs question their intentions, lying about the reasons for this change. I think their true intentions are to muddy the waters to hide the amount of slop contributions in Firefox.

  • 9tr6gyp3@lemmy.world
    link
    fedilink
    English
    arrow-up
    132
    arrow-down
    1
    ·
    2 days ago

    This change is about preventing AI from trying to own the change. A human must own the change.

    AI cannot own a Firefox contribution. AI cannot commit code to Firefox. Only a human may do that.

    If a human uses AI (or autocomplete / a formatter / a transpiler / whatever else) to help them author code, that doesn’t devolve them of responsibility. The human must take ownership and responsibility for the output.

    For example, if we later run git-blame on a section of the code, we want to see the human that took responsibility for the code, not some AI.

    Firefox’s policy on AI code: https://firefox-source-docs.mozilla.org/contributing/ai-coding.html

    • neclimdul@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      2 days ago

      You tell people they can turn their brain off and trust the AI enough and they might just start doing it.

    • Tigeroovy@lemmy.ca
      link
      fedilink
      English
      arrow-up
      10
      ·
      2 days ago

      I’m sure there will be some that won’t. But it will probably be a shockingly small number of them that care enough to not.

    • jj4211@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      Nothing is stopping a human contributor from using AI without attribution already.

      Let’s say there’s an issue and you want to include the original stakeholder about the change. Instead you hit a dead end, annotation says AI but no way to reach the human that initiated the change.

    • the_riviera_kid@lemmy.world
      link
      fedilink
      English
      arrow-up
      16
      ·
      2 days ago

      I would believe you if you told me that. There’s not much else to explain it other than incompetence (which I suspect is the actual reason).

  • egerlach@lemmy.ca
    link
    fedilink
    English
    arrow-up
    31
    ·
    2 days ago

    While I think that this isn’t on target, I believe it to be mis-executed rather than misguided: I think they were trying to support their AI Coding Policy by removing any notion that Claude was responsible for the work (therefore leaving the human responsible). What it does in practice of course is just hide AI-generated code. Since the commit setting can be anything you want, I believe a disclaimer that the commit was assisted by Claude but that the committer is considered the author of the code would be a better choice (and I said so on the thread). I hope they improve their choice.

  • the_riviera_kid@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    2 days ago

    I have used firefox since it was netscape, so it was a bit sad when I switched to waterfox after they made the bullshit AI announcement. I’m hoping something better comes along but I have little faith it will happen.

  • Casterial@lemmy.world
    link
    fedilink
    arrow-up
    10
    arrow-down
    6
    ·
    2 days ago

    I stopped using Firefox because it was slowly becoming a bug filled mess. It’s in the trash with chrome for me now

      • kadu@scribe.disroot.org
        link
        fedilink
        arrow-up
        33
        ·
        2 days ago

        Likely a Chromium fork made by two teenagers larping as security experts, or a guy trying to sell you NFTs in a very brave manner.

          • Zerush@lemmy.ml
            link
            fedilink
            arrow-up
            1
            arrow-down
            2
            ·
            2 days ago

            Well, in the case of Vivaldi “proprietary soft” is pretty relative. A small part of it’s unique UI is proprietary of Vivaldi, but full auditable, means source available not closed source, even modificable by the user (they show you how, at own risk naturally). There is nothing shady in Vivaldi. employee owned cooperative in Norway.

            https://vivaldi.com/source/

            https://github.com/ric2b/Vivaldi-browser

            • pkjqpg1h@lemmy.zip
              link
              fedilink
              arrow-up
              7
              ·
              2 days ago
              1. Without limiting the foregoing, you are neither allowed to (a) adapt, alter, translate, embed into any other product or otherwise create derivative works of, or otherwise modify the Software ; (b) separate the component programs of the Software for use on different computers; © reverse engineer, decompile, disassemble or otherwise attempt to derive the source code for the Software, except as permitted by applicable law; or (d) remove, alter or obscure any proprietary notices on the Software or the applicable documentation therein.

              https://vivaldi.com/privacy/vivaldi-end-user-license-agreement/

              Having some source code does not mean it’s free software

              • Zerush@lemmy.ml
                link
                fedilink
                arrow-up
                1
                ·
                1 day ago

                That is, as said, 5% of the code related to the UI is proprietary, only this isn’t allowed to use for other products (eg. Chrome, EDGE), but the user is free to modify it for his Vivaldi browser, they show you even how to do it. The rest is a de-googled Chromium, which is FOSS and other layers with several different OpenSource licenses. For Gecko browsers it’s way easier to go full FOSS, because there isn’t any big corporation which have browsers with this engine,same for relative basic Chromium forks, but not so with browsers like Vivaldi, which is more an online suite as only an simple browser. It would be a shot in the own knee if Google or MS could fork it freely.

                • pkjqpg1h@lemmy.zip
                  link
                  fedilink
                  arrow-up
                  3
                  ·
                  1 day ago

                  No thanks, I prefer free software

                  • The freedom to run the program as you wish, for any purpose (freedom 0).
                  • The freedom to study how the program works, and change it to make it do what you wish (freedom 1). Access to the source code is a precondition for this.
                  • The freedom to redistribute copies so you can help others (freedom 2).
                  • The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.

                  https://en.wikipedia.org/wiki/The_Free_Software_Definition#The_Four_Essential_Freedoms_of_Free_Software

          • Casterial@lemmy.world
            link
            fedilink
            arrow-up
            1
            arrow-down
            1
            ·
            2 days ago

            I use Vivaldi and it’s miles better than default chrome or Firefox, but it is still chromium.

            There’s also edge, or opera. But, Vivaldi is nice for its blockers + note taking