> we decided that the codebase is not a derivative work that would require carrying forward the GPL license and have decided to release the code under the MIT instead. oh someone wants to get sued.
22 reposts177 likes
> we decided that the codebase is not a derivative work that would require carrying forward the GPL license and have decided to release the code under the MIT instead. oh someone wants to get sued.
22 reposts177 likes
Since people aren't connecting the dots on this I feel like I need to point out that the author of this post is GitButler's CEO and the same Scott Chacon whose name is proudly displayed as a co-author at git-scm.com/book. He was also a Github cofounder.
there is already a rust port of git anyway lol, it's been around forever github.com/gitoxidelabs...
They really thought they could pull a malus.sh/ Can't exactly call it a clean room reverse engineering effort if it can't be proven the AI model doesn't know about Git
Similar thing happened with chardet and, well, I dunno how well that flies. "I used an LLM to re-do the same thing" sure sounds derivative to me. "Widespread architectural changes" is doing a lot of heavy lifting for what seems to be primarily an intentional re-write of the existing Git.
...And then in that same case APIs were given broad fair-use protections. Re-implementing the API is not, in and of itself, the problem. At least, that's my understanding. I'm not a lawyer. Here's @lu.is's take (🧵), since he actually knows what he's talking about.
Sigh, I finally need to write up why this is delusional. TLDR: if you're rewriting the implementation of an API, with an honest-to-god cleanroom (which LLMs are not) *and* a decidedly different underpinning *and* have a good-faith reason to do it, then reuse of the API is probably fair use.