Live data from Hacker News

Ask HN: Anti-AI Open Source License?

news.ycombinator.com

1–10 of 107 posts

Re: Ask HN: Anti-AI Open Source License?

#3
Any license that discriminates based on use case would not qualify as open source under the Open Source Initiative definition, nor as free software under the FSF definition. You also shouldn't expect for your project/code to be reused by or incorporated into any free or open-source projects, since your license would be incompatible.

You can release software under whatever license you want, though whether any restriction would be legally enforceable is another matter.

Re: Ask HN: Anti-AI Open Source License?

#6
I understand wanting to control how your code is used, that’s completely fair. Most open source licenses, though, are written to permit broad usage, and explicitly prohibiting AI training can be tricky legally.

That said, it’s interesting how often AI is singled out while other uses aren’t questioned. Treating AI or machines as “off-limits” in a way we wouldn’t with other software is sometimes called machine prejudice or carbon chauvinism. It can be useful to think about why we draw that line.

If your goal is really to restrict usage for AI specifically, you might need a custom license or explicit terms, but be aware that it may not be enforceable in all jurisdictions.

Re: Ask HN: Anti-AI Open Source License?

#7

If it’s open source but with an extra restriction then it’s not Open Source: https://opensource.org/osd

You realize that the world changes and we update out language as we go?

Saying "we already have a definition" when it's not clear whether it's been considered whether that definition would interact with something which is new, is... I don't even know what word to use. Square? Stupid?

Re: Ask HN: Anti-AI Open Source License?

#10
post #3

Any license that discriminates based on use case would not qualify as open source under the Open Source Initiative definition, nor as free software under the FSF definition. You also shouldn't expect for your project/code to be reused by or incorporated into any free or open-source projects, since your license would be incompatible. You can release software under whatever license you want, though whether any restrict…

> Any license that discriminates based on use case would not qualify as open source under the Open Source Initiative definition, nor as free software under the FSF definition.

Freedom 0 is about the freedom to run the software "for any purpose", not "use" the software for any purpose. Training an LLM on source code isn't running the software. (Not sure about the OSD and don't feel like reviewing it.)

Anyway, you could probably have a license that explicitly requires AIs trained on a work to be licensed under a compatible free software license or something like that. Conditions like that are comparable to the AGPL or something, adding requirements but still respecting freedom 0.

But that's not an "anti-AI" license so much as one that tries to avert AI-based copyright laundering.

Post reply on HN