Remix.run Logo
Quarrel 3 hours ago

Of course it can. They can license the code for use under almost any terms they like, including restricting how you use the code.

The GPL imposes conditions on your use of the code / program, as does the MIT License. If you don't follow the conditions then you do not have a license to use the program / code & are open to claims of copyright infringement.

You might choose to ignore the licenses on the code you use, but it certainly isn't a great idea in a commercial context (and in your personal projects probably just a moral dilemma). Although, sadly, I'm not sure any of the many public GPL violations have really "cost" the companies that did them all that much.

Edit: I guess you're saying, yes, you can just go ahead and use it. Which I guess is the position large LLM training corpuses have taken ..

bawolff 42 minutes ago | parent | next [-]

> They can license the code for use under almost any terms they like, including restricting how you use the code.

The open source definition requires no discrimination against fields of endeavour.

If you place restrictions like this in the license it no longer meets the definition of open source.

You can obviously license things however you want, but you cant also claim its open source.

TheCoreh 3 hours ago | parent | prev | next [-]

> The GPL imposes conditions on your use of the code / program, as does the MIT License.

No, they impose restrictions on your redistribution of the program. (And derivative works)

Which is why it's always been silly to present something like the GPL as an EULA in installers, for example.

lowbloodsugar 2 hours ago | parent | prev [-]

IANAL but if I write a license that says “if you use this with AI Ican shoot you in the head” and I do, that’s probably not going to hold up in court. Deleting someone’s code base isn’t something you can do unilaterally. Likewise, injecting instructions to a computer that causes a malicious act is a crime in the USA.