logoalt Hacker News

em-beeyesterday at 9:55 PM1 replyview on HN

It just means you're infringing the right of the code author and they can sue you (for money and stopping using their code, not for making your whole project GPL).

they can sue you and settle for whatever you will accept that makes them happy.

if you lose then the alternative to not making your code GPL is to make your code disappear, that is you are no longer allowed to sell your product.

consequently, if AI code is subject to the GPL then the rest of the codebase is too, or the alternative would be that the could not be distributed.


Replies

raincoleyesterday at 11:11 PM

First of all, pure AI-generated code is uncopyrightable now. Uncopyrightable code can't be under GPL.

Secondly, GPL can't "make your (proprietary) code disappear." Violating GPL is essentially just stealing code. One cannot distribute the version that includes stolen code. But they can remove the stolen part and replace it with their own code. Of course they still need to settle/pay for the previous infringement.

GPL simply can't affect the copyright status of rest of the codebase, because it's a license, not a contract. It cannot restrict the user's right further than the copyright laws.

Again, it's very common misunderstanding of GPL's "virality." It has been a several-decade long debate about whether GPL should be treated like a contract instead of a mere license, but there is no ruling giving it this special legal state (yet), at least in the US.

[0]: https://lwn.net/Articles/61292/ [1]: https://en.wikipedia.org/wiki/GNU_General_Public_License#Leg...

show 1 reply