(no title)
mod50ack | 2 months ago
You can release software under whatever license you want, though whether any restriction would be legally enforceable is another matter.
mod50ack | 2 months ago
You can release software under whatever license you want, though whether any restriction would be legally enforceable is another matter.
pxc|2 months ago
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.
mattmcal|2 months ago
GuB-42|2 months ago
If it is not then the trained AI is a derivative work, which the license should allow as long as it is publishable under the same license to be considered open source or free software.
In any case, I don't think an anti-AI clause would serve a meaningful purpose on open source software. You can however make your own "source available" license that explicitly prevents its use on AI training, and I am sure that some of them exist, but I don't think it will do much good, as it is likely to be unenforceable (because of copyright exemptions) and will make it incompatible with many things open source.
Palmik|2 months ago
hkt|2 months ago
kstrauser|2 months ago
This is a highly nitpicky topic where terms have important meanings. If we toss that out, it becomes impossible to discuss it.
orphea|2 months ago
on_the_train|2 months ago
Etheryte|2 months ago
dkdcio|2 months ago
there is disagreement on exactly what “open source” means, but generally clear boundaries between open source and source available software in licensing and spirit of the given project. e.g. MIT and Apache 2.0 are open source, BSL is source available.
edit: PERSONALLY, I think if you don’t welcome outside contributions, it isn’t open source; see others’ responses for disagreement on this (it’s not a part of the standard definition)
pojntfx|2 months ago
- Canada/British Columbia: https://www2.gov.bc.ca/assets/gov/government/services-for-go... - European Union (this applies to all EU member states): https://eur-lex.europa.eu/eli/reg/2024/2847/oj/eng - search for "Free and open-source software is understood" in the text - Germany (the EU definition already applies here, but for good measure): https://www.bsi.bund.de/DE/Themen/Verbraucherinnen-und-Verbr...
Words have meaning!
pessimizer|2 months ago
Because prefixing something with the word "Open" to imply that it would be completely transparent (in any context) wasn't even common before the term "Open Source" was invented. When people do that, they're hoping that the goodwill that Open Source has generated will be transferred to them, and they are judged on that basis. "Open" generally had a slightly different meaning: honest.
> A random "initiative"
And when you play stupid, nobody respects your argument. It's self-defeating.
chrisoverzero|2 months ago