Remix.run Logo
eru 3 days ago

As long as they don't distribute the model's weights, even a strict interpretation of the GPL should be fine. Same reason Google doesn't have to upstream changes to the Linux kernel they only deploy in-house.

oblio 2 days ago | parent | next [-]

But LLMs do distribute the derived code they generate outside of their company. That's their entire point.

Akronymus 2 days ago | parent [-]

But wouldn't that be like some company using gpl licensed code to host a code generator for something? At least in a legal interpretation. Or is that different?

oblio 2 days ago | parent | next [-]

And why would that be different or allowed? Sure, you get all the code you want, GPL licensed.

Everybody is trying to have their cake and eat it, too, by license laundering.

Heck, money laundering means you at least lose some of the money.

Akronymus 2 days ago | parent [-]

I have no idea. I genuinly was asking out of curiosity on what the law actually means for that while speculating.

advael 2 days ago | parent | prev [-]

I mean, is the case you're making that you can run a SaaS business on GPL-derived code without fulfilling GPL obligations because you're not distributing a binary?

eru 2 days ago | parent | next [-]

Yes, that's exactly what people do and did. That 'loophole' is the whole reason people came up with https://en.wikipedia.org/wiki/GNU_Affero_General_Public_Lice...

Akronymus 2 days ago | parent | prev [-]

I guess I am. I genuinly am just a layperson trying to look at what the law would say, so everything is speculation.

advael 2 days ago | parent [-]

If true that would seem to invalidate the entire GPL, but even by that logic, a website (such as chatGPT) distributes javascript that runs the code, and programs like claude code also do so. Again, if you can slip the GPL's requirements through indirection like having your application go phone home to your server to go get the infringing parts, the GPL would essentially unenforceable in... most contexts

fsflover 2 days ago | parent | prev [-]

How about AGPL?

eru 2 days ago | parent [-]

Sure, that one was specifically designed to close that loophole.