[AI Minor News Flash] License Change via AI? The Legal Paradox Triggered by the Complete Rewrite of ‘chardet’ Code
📰 News Overview
- The Python character encoding detection library “chardet” has released version 7.0.0 after using Claude Code to completely rewrite its code.
- This rewrite attempts to change the license from the heavily restricted LGPL to the more permissive MIT license.
- The original authors argue that this is not a “clean room design,” thus classifying it as a derivative work in violation of LGPL, leading to a community debate.
💡 Key Points
- This incident occurred right after the U.S. Supreme Court maintained that “AI-generated works do not have copyright (human authorship is required).”
- If the AI rewrite is considered a “derivative work” of the original LGPL code, the obligation to inherit the license means the switch to MIT would be invalid.
- Conversely, if AI-generated works are deemed not to have copyright, no one might have the legal right (ownership) to grant the MIT license, risking a shift to public domain.
🦈 Sharky’s Take
What a bold attempt to “launder” license restrictions using AI! Normally, changing a license requires consent from all contributors, making it practically impossible for older projects. In this case, they tried to bypass that by commanding AI to “rewrite in a different style.” But since the AI learned from and referenced the original LGPL code, it’s not crossing the “copyright wall.” If this were allowed, we’d see GPL code rewritten as MIT everywhere, effectively killing the copyleft concept! It seems like a technical workaround, but it’s actually stepping on a massive legal landmine—how thrilling!
🚀 What’s Next?
- As long as copyright for AI-generated code continues to be denied, this “license change via AI rewrite” is likely to be legally invalidated.
- The open-source community will see escalating battles over how much AI-assisted development is acknowledged as “human creativity.”
💬 Sharky’s One-Liner
Trying to slip through the legal nets with AI is a bold idea even a shark wouldn’t think of! But remember, the courtroom ocean is full of rough waves! Shark on! 🦈
📚 Terminology Explained
-
LGPL: A copyleft license that is lenient for library use but requires source code disclosure when modified and distributed.
-
Clean Room: A method to avoid copyright infringement by having a separate team develop based solely on specifications without looking at existing code.
-
Copyleft: The concept of using copyright to ensure the continued free use, distribution, and modification of the original work and any derivative works.