AI And The Ship of Theseus

· Source: Armin Ronacher's Thoughts and Writings · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Software Development & Engineering, Emerging Technologies & Innovation · Depth: Intermediate, short

Summary

Armin Ronacher's March 05, 2026, article explores the implications of increasingly cheap code generation, particularly through AI and re-implementations from test suites, on software licensing and copyright. He cites an instance where an AI ported his library to another language, resulting in a functionally similar but structurally different design. A similar situation occurred with the `chardet` library, which was re-implemented from scratch using only its API and test suite to enable relicensing from LGPL to MIT. This re-implementation, despite being distinct by JPlag validation and offering significant performance improvements, sparked a debate over whether it constitutes a derived work. Ronacher highlights that this trend challenges copyleft licenses like GPL, as code can be trivially rewritten, potentially leading to both open-source and proprietary abandonware re-emerging under new licenses. He also raises the possibility that AI-generated code might not be copyrightable due to insufficient human input.

Key takeaway

For CTOs and VPs of Engineering navigating software licensing and open-source strategy, the decreasing cost of code generation and AI-driven re-implementations necessitate a re-evaluation of intellectual property protection. You should assess your reliance on copyleft licenses and consider the potential for "slopforks" to emerge, challenging existing copyright claims. Explore strengthening trademark protections for your projects as a more resilient alternative to license enforcement.

Key insights

Cheap code generation and AI challenge traditional software licensing and copyright, enabling re-implementations from test suites.

Principles

Method

Re-implementing software from its API and test suite can create a functionally identical but structurally distinct work.

In practice

Topics

Code references

Best for: CTO, VP of Engineering/Data, Director of AI/ML, Software Engineer, AI Engineer, Legal Professional

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Armin Ronacher's Thoughts and Writings.