Comment by deckar01
13 hours ago
People were violating the terms of GPL without consequence long before AI. It is very difficult to determine if binaries were compiled from fragments of GPL code.
The places I have found AI most useful in coding is stripping away layers of abstraction. It is difficult to say as a long time open source contributor, but libraries often tried to cater to everyone and became slow, monolithic piles of abstraction. All the parts of an open source project that are copyrightable are abstraction. When you take away all the branching and make a script that performs all the side effects that some library would have produced for a specific set of args, you are left with something that is not novel. It’s quite liberating to stop fighting errors deep in some UVC driver, and just pull raw bytes from a USB device without a mountain of indirection from decades of irrelevant edge case handling.
No comments yet
Contribute on Hacker News ↗