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.

all 50 comments

sorted by: hot top controversial new old
[–] 133 points 7 months ago (9 children)

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

  • source
  • hideshow 9 child comments
  • [–] 25 points 7 months ago

    Perfect way honestly. Same philosophy we follow. I don't care how you made the PR, you're responsible for it and you need to be able to defend and explain it. If we get a "I don't know, chatGPT told me this" reject.

  • source
  • parent
  • [–] 18 points 7 months ago (1 child)

    How many human eyes of experienced programmers will have looked at the code?

    A whoopsie in the web browser is significantly worse than in an... I don't know... than in a vibe-coded so-called "AI" framework/social network. /s

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (2 replies)
    [–] 46 points 7 months ago (2 children)

    JFC is the new CEO a plant to burn the browser to the ground?

  • source
  • hideshow 2 child comments
  • [–] 2 points 7 months 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.

  • source
  • parent
  • [–] 45 points 7 months ago

    I'm really going to miss Firefox

  • source
  • [–] 32 points 7 months 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.

  • source
  • [+] 29 points 7 months ago* (last edited 7 months ago) (2 children)
  • [–] 13 points 7 months 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.

  • source
  • [–] 10 points 7 months ago (1 child)

    Is there any browser engine left? Servo maybe?

    If the engine starts getting crappy because of these LLMs, I think the internet enshittified to the maximum.

  • source
  • hideshow 1 child comment
  • [–] 1 point 7 months ago

    lynx! i think web browsers should be a good thing to make in your free time, not something that requires thousands of ¤. of course, standards are important, so you're also allowed to use a popular browser

  • source
  • parent
  • [–] 5 points 7 months ago (17 children)

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

  • source
  • hideshow 17 child comments
  • [–] 8 points 7 months ago (16 children)
  • [–] 1 point 7 months ago

    Was this linked to a specific report or something? I cannot reach it. Does someone have a backup?

  • source
  • [–] 0 points 7 months ago (2 children)

    !waterfox@programming.dev

    It's firefox minus the slop

  • source
  • hideshow 2 child comments