source: simon willison: quoting andreas kling

level: technical

the ladybird browser project is changing its development process. it will no longer accept public pull requests from outside contributors. the decision was announced by project lead andreas kling. the core reason is the rise of ai-generated code. kling explained that a substantial patch used to imply substantial effort, which served as a reasonable proxy for good faith. that assumption no longer holds.

kling emphasized that whether code was typed by hand is beside the point. what matters is who is responsible for it once it enters the browser. ladybird is becoming a browser for real users. the people introducing changes must be the people who decide those changes belong in the project. they must also answer for the consequences. this shift aims to ensure that every change is intentional and owned by a trusted contributor.

the move reflects broader challenges in open-source communities dealing with ai tools. as generative models make it easier to produce plausible-looking code, maintainers face a higher burden of verifying intent and quality. ladybird's response is to restrict contributions to a known group of developers. this prioritizes accountability over the volume of external input. the project is adapting to a world where code authorship is no longer a clear signal of human effort or understanding.

why it matters: this change highlights how ai-generated code is forcing open-source projects to rethink contribution models, directly impacting how data scientists and developers collaborate and trust code in shared repositories.


source: simon willison: quoting andreas kling