3 ms·
> If I read the code for, I don't know, some GPL-3 library and then write my own MIT-licensed version--that's totally fine. There's a reason people sometimes c
by Tyr42 4y ago
> If I read the code for, I don't know, some GPL-3 library and then write my own MIT-licensed version--that's totally fine.
There's a reason people sometimes clean room document some code, then have a different set of people who never read the source re-implement it with out ever having seen the source. To avoid these kinds of issues.
I don't think that's always fine.
- _7bxa 4y agoYeah, using Copilot in a clean room implementation is bad. Luckily, many things don't have to be clean room implementations!
- EMIRELADERO 4y agoWhich is done purely on speculative precaution and isn't based on any case law. In fact, the little case law that exists on the idea/expression distinction as related to software copyrights ended up in favor of the direct source code/disassembly reading approach (Sony v. Connectix)