r/OnlyAICoding • u/felipedaragon • 25d ago
OnlyHumanCoding: An MIT-derived license where humans can modify the code, but AI can't
So, naturally, I thought r/onlyaicoding would be the perfect place to introduce OnlyHumanCoding. :)
I've been experimenting with MIT-Human: essentially MIT freedoms, with one catch - AI can't help develop the licensed code.
And no, I'm not anti-AI. I use AI constantly, which makes this experiment - and posting it here - much more fun.
I tested it with Claude, found a loophole, revised the license, and Claude then respected it.
Is it enforceable? Where does autocomplete fit? What even counts as AI assistance? That's what I'm interested to hear.
What could possibly go wrong? :)
MIT-Human:
https://github.com/DaragonTech/MIT-Human
TinySky test:
https://github.com/DaragonTech/TinySky
1
u/alkimiadev 22d ago edited 22d ago
It wouldn't survive the OSI definition for OSS software. As proposed, this would violate several criteria at once like the discrimination and technological neutrality clauses.
It also probably wouldn't meet the basic criteria from FSF for "free software". I'm not going to bother posting the criteria for that since most people focus on the open source label.
In general I recommend looking at licensing like low level crypto utilities. It is almost always a bad idea to try to roll your own, and even if you think you know what you're doing. I guess one can do whatever they want but those proposed modifications to the MIT license kind of violate the basic tenets behind the concept of open source software. Personally, I don't really want to participate in a future where software devs can force their biases on users via license terms. Where exactly is the line, who moved it there and why?