How AI Rewrites Open Source Code, But Can It Change the License?

Explore the legal and ethical implications as AI coding tools rewrite open source software, raising questions about license compliance and intellectual property rights.
AI coding tools are revolutionizing the way open source software is developed, but they're also raising complex legal and ethical questions. When AI can rewrite entire libraries of code, can it also rewrite the underlying license that governs how that code can be used?
This issue came to the forefront with the release of chardet, a popular open source Python library for detecting character encoding. Originally written by Mark Pilgrim in 2006 and released under the LGPL license, the project was later taken over by Dan Blanchard, who used AI to create a ground-up, MIT-licensed rewrite of the entire library, claiming it was "much faster and more accurate" than the original.
The ability to essentially "reverse engineer" open source software using AI poses significant challenges around license compliance and intellectual property rights. While the new code may be technically unique, it raises questions about whether the AI system truly understood and respected the original license terms.
{{IMAGE_PLACEHOLDER}}Source: Ars Technica


