Open source projects shrink coding roles as AI changes contribution

Open Source Stewardship Communities: "We need you, but not your pull request"

Software Engineering

Summary

Some open source projects are seeing fewer people allowed to add code directly because AI makes coding easier but reviewing that code still takes a lot of time. The authors call these projects 'stewardship communities,' where a small group controls coding while a larger group helps in other ways. This shift means AI can replace many coding tasks but might make it harder for communities to grow and bring in new coders. The authors warn that just keeping humans in charge of AI isn't enough for healthy project communities.

What this means in practice

A position paper. It proposes an approach and reports no results.

Authors

Gregorio Robles, Daniel M. German

Abstract

Human-centric AI for software engineering means keeping humans responsible for work performed with AI. In Open Source Software (OSS), AI lowers the cost of implementing changes, but reviewing someone else's contribution remains comparatively expensive, so some projects now restrict who may contribute implementations while still welcoming other participation---not because the code is AI-generated, but because it no longer justifies the review cost. We call the resulting form a stewardship community: a small core retains implementation authority while a broader community continues to shape the software without writing code, and access to coding increasingly depends on approval rather than self-initiated contribution. This raises a broader question: what happens to the human community when coding agents let maintainers replace implementation work once supplied by external contributors? For human-centric software engineering, keeping humans in control of AI agents is not enough: AI can replace implementation labor while weakening how OSS communities renew themselves.