Table of Contents
Fetching ...

Vibe Coding Kills Open Source

Miklós Koren, Gábor Békés, Julian Hinz, Aaron Lohmann

TL;DR

The paper analyzes vibe coding, where AI agents assemble OSS end-to-end, and asks whether productivity gains outweigh engagement erosion in sustaining the OSS ecosystem. It builds a general-equilibrium model with endogenous entry and heavy-tailed project quality, capturing a software-begets-software feedback and two key channels: reduced production costs ($u$) and demand-diversion reducing maintainer monetization ($ ho$). Under traditional monetization tied to direct user engagement, higher vibe-coding adoption lowers OSS provision and welfare, with a risk of collapse when monetization falls too far relative to substitution across usage modes; the long-run outcome depends on the relative strength of the cost vs. reward channels, parameterized by $ heta,\sigma,eta$, and the vibe discount $ ho$. The paper shows that sustaining OSS at current levels amid widespread vibe coding requires alternative monetization arrangements, such as platform-level revenue sharing (a Spotify-for-OSS concept), direct foundation or corporate funding, or new usage-based revenue models that compensate maintainers for AI-mediated use. It also provides calibration targets and discusses policy implications, emphasizing coordination and innovation in how value from AI-enabled OSS is redistributed to maintainers. The central finding is that the welfare of the OSS ecosystem hinges on redesigning monetization mechanisms to close the gap between private incentives and social value while preserving the productivity advantages of vibe coding.

Abstract

Generative AI is changing how software is produced and used. In vibe coding, an AI agent builds software by selecting and assembling open-source software (OSS), often without users directly reading documentation, reporting bugs, or otherwise engaging with maintainers. We study the equilibrium effects of vibe coding on the OSS ecosystem. We develop a model with endogenous entry and heterogeneous project quality in which OSS is a scalable input into producing more software. Users choose whether to use OSS directly or through vibe coding. Vibe coding raises productivity by lowering the cost of using and building on existing code, but it also weakens the user engagement through which many maintainers earn returns. When OSS is monetized only through direct user engagement, greater adoption of vibe coding lowers entry and sharing, reduces the availability and quality of OSS, and reduces welfare despite higher productivity. Sustaining OSS at its current scale under widespread vibe coding requires major changes in how maintainers are paid.

Vibe Coding Kills Open Source

TL;DR

The paper analyzes vibe coding, where AI agents assemble OSS end-to-end, and asks whether productivity gains outweigh engagement erosion in sustaining the OSS ecosystem. It builds a general-equilibrium model with endogenous entry and heavy-tailed project quality, capturing a software-begets-software feedback and two key channels: reduced production costs () and demand-diversion reducing maintainer monetization (). Under traditional monetization tied to direct user engagement, higher vibe-coding adoption lowers OSS provision and welfare, with a risk of collapse when monetization falls too far relative to substitution across usage modes; the long-run outcome depends on the relative strength of the cost vs. reward channels, parameterized by , and the vibe discount . The paper shows that sustaining OSS at current levels amid widespread vibe coding requires alternative monetization arrangements, such as platform-level revenue sharing (a Spotify-for-OSS concept), direct foundation or corporate funding, or new usage-based revenue models that compensate maintainers for AI-mediated use. It also provides calibration targets and discusses policy implications, emphasizing coordination and innovation in how value from AI-enabled OSS is redistributed to maintainers. The central finding is that the welfare of the OSS ecosystem hinges on redesigning monetization mechanisms to close the gap between private incentives and social value while preserving the productivity advantages of vibe coding.

Abstract

Generative AI is changing how software is produced and used. In vibe coding, an AI agent builds software by selecting and assembling open-source software (OSS), often without users directly reading documentation, reporting bugs, or otherwise engaging with maintainers. We study the equilibrium effects of vibe coding on the OSS ecosystem. We develop a model with endogenous entry and heterogeneous project quality in which OSS is a scalable input into producing more software. Users choose whether to use OSS directly or through vibe coding. Vibe coding raises productivity by lowering the cost of using and building on existing code, but it also weakens the user engagement through which many maintainers earn returns. When OSS is monetized only through direct user engagement, greater adoption of vibe coding lowers entry and sharing, reduces the availability and quality of OSS, and reduces welfare despite higher productivity. Sustaining OSS at its current scale under widespread vibe coding requires major changes in how maintainers are paid.
Paper Structure (26 sections, 10 theorems, 47 equations, 8 figures, 2 tables)

This paper contains 26 sections, 10 theorems, 47 equations, 8 figures, 2 tables.

Key Result

Proposition 1

Under Assumption ass:parameters, a unique baseline equilibrium exists. The equilibrium is characterized by: where $m$ solves the reduced-form free entry condition

Figures (8)

  • Figure 3: Concentration of attention and usage in open source software.
  • Figure 4: Vibe coding adoption as a function of AI capability $\zeta$. When $\zeta < 1$, vibe coding is less productive than direct usage and adoption is below 50%. As $\zeta$ crosses 1, adoption rises rapidly due to the large elasticity parameter $\theta = 3.5$. The steep S-curve illustrates how small improvements in AI capability can trigger rapid shifts in usage patterns.
  • Figure : (a) Business AI adoption by industry
  • Figure : (a) Tailwind: usage vs public Q&A
  • Figure : (a) Business AI adoption by industry
  • ...and 3 more figures

Theorems & Definitions (19)

  • Definition 1: Baseline Equilibrium
  • Proposition 1: Equilibrium Existence and Uniqueness
  • proof
  • Corollary 1: Comparative Statics
  • Corollary 2: Equilibrium Quality and Welfare
  • Definition 2: First-Best
  • Theorem 1: Underprovision of Entry
  • proof
  • Definition 3: Short-Run Equilibrium
  • Theorem 2: Short-Run Effect of Vibe Coding
  • ...and 9 more