banning LLM contributions will actually decrease the load on volunteers because there won't be an absolute deluge of junky contributions to review 
I retired from work last year. I use Linux exclusively at home. I spent nearly half a century writing code in a zillion languages on umpteen operating systems.
Are there tips and tricks and/or how-tos, about how I might find a wee project that needs some TLC that I could perhaps work on and to which I might be able to usefully contribute?
I think I'd want to be 'upstream' if possible, so any benefits filter down to individual distros...
Just kinda thinking out loud here, sorry!
@glyph It's nice to not feel so alone, seeing another FOSS project lead say "we don't want our project to become a legal experiment"
I feel like the fact that we haven't seen enough leadership in FOSS say "hey, we DON'T know the licensing implications of this stuff" is catapulting the greater FOSS ecosystem into one giant legal experiment that seems, frankly, very likely to be grim for us.
I might say more in a separate thread. This has been brewing on my mind quite a bit lately.
Thanks for saying what you did in choosing to make a policy!
I honestly don't know why so many projects think the legal repercussions will be nonexistent?
Probably for the same reason proprietary code projects are pretending they will have any legal standing to protect leaked code written primarily by LLMs...
I think this will get kicked down the road for a while, but I don't want to be involved when someone decides to pick it up...
The one thing is though, I'm unsure if copyright survives this in its current form.
I honestly don't know why so many projects think the legal repercussions will be nonexistent?
Because in this hype cycle, corporations are the ones involved in flagrant violation of copyright and, believe it or not, enforcement of laws is the only thing holding some people back from doing the worst possible things you can imagine. I guess these people feel that even if there are negative legal consequences from using LLMs, corporations have bigger things to worry about rather than individuals, which is naive.
This is also why I feel that assigning any sort of importance to copyleft is pointless right now because it works within the confines of copyright and copyright itself exists in a flux these days. GNU and FSF are just wasting time by not adopting a strong anti-LLM policy.
I blocked an account on Fedi a few weeks ago which was asking people why they should respect robots.txt if they aren't legally required to do so. The QEMU people adopted LLMs with the following reasoning:
projects accepting AI-assisted content have not run into serious legal trouble so far, which suggests the probability of the risk materializing is not high
@glyph
Ultimately a project - a society - has to trust that people are honest. There is no effective way to detect dishonesty before the fact; we all rely on it coming to light often enough afterwards that it serves as a social deterrent.
Anybody who really wants to sneak in LLM code - or cheat on their taxes, or steal someone's lunch in the company kitchen - can do so. But most people don't want to be dishonest, and definitely don't want to be *outed* as dishonest to their peers.
@glyph
And that's exactly the right approach. Most people *are* basically honest and *want* to do the right thing. Our entire societies are built on that foundation.
When you say "I don't want you to use LLM for this codebase" the vast majority of people - including LLM boosters - will say "OK, it's your code; that's fine with me." and respect that.
@glyph Good for you!! I am incredibly impressed with your ability to get out in front of the “how will you know” bullshit here:
https://github.com/twisted/twisted/issues/12676#issuecomment-4780248029
An example to be followed. Thank you.
@glyph buncha others have said this already but i too think what you've written so far in that issue is very clear and well-reasoned
to such an extent that i would presume that anyone bringing vitriol in response must be arguing in bad faith. which might not be good diplomatic advice 🤷
@glyph i want to say something crude and unhelpful about the kind of contributors that might disengage. but instead let's go with,
i hear you, and understand your worry, with empathy. i predict the project will be better off due to your thoughtful effort ❤️
@glyph have you considered adding a .robots.txt file at the project root, following the same syntax as the one that would be found at the root of a webserver, with content saying bot are not to parse anything on any path?
Kind of the same idea as people using agents md files to say no to bots but using a convention that was made for telling no to bots.
@glyph I have a question. So LLM use on software development is already getting legally screwy and will be denagerousnand messy and dumb.
Why is there no FOSS llm projects that could be considered free and safe for use... legally at least.
Like public libraries should be making LLMs. It's our tax dollars anyway, should all LLMs be FOSS already !!?!