

You hit the framing issue right on the head. People keep using code and project interchangeably. Code has never been able to be copyrighted. You cant copyright a for loop. I cant create a car class that has properties like make, model, year and copywrite it. Thats never been a thing. Thats why projects are copyrighted. An entire piece of work.
Now your Ship of Theseus has a debateable point. If every single line of code is ai written, does it become an ai project. I woild argue not because of himan involvement to get it there. I also dont see it happening. Not every line of code is replaced. But if it was, that would be a court challenge.










What you are referencing is a project using other projects. You very much can take a function use it. Its when what you take starts to resemble the whole that it becomes a problem. But if you see a project and say “hey i like how they store files in this collection.”, you can use that. Now if you are making a kernel and rip out code tlthat resembles a kernel then no.