Earlier quoted context omitted.
This is such a ridiculous take I hear all the time. The shitty ethics of some people do not represent the ethics of an entire profession. Most programmers are not automating people out of jobs. I've been professionally employed as a software developer for 20 years and I don't think a single thing I've ever written has ever replaced anyone's job. Hopefully sometimes it improves their job.
> I don't think a single thing I've ever written has ever replaced anyone's job. Doubt. Whatever it is your app does, I bet corporations would have been forced to hire more people to do it for them, were it not for you. And there's absolutely nothing "unethical" about it either. Toil is meant to be automated away. What I can't take is programmers thinking they're somehow above this. The only crime here is stopping be…
GCC steering committee announces AI policy
281–290 of 453 posts
Re: GCC steering committee announces AI policy
#282Earlier quoted context omitted.
So I wonder if someday the GNU faction will release an LLM trained entirely on publicly available data. I'm a bit curious about that.
There's still the licensing problem. If it generates code, is the code GPL licensed?
Re: GCC steering committee announces AI policy
#283Earlier quoted context omitted.
The GCC stance seems reasonable to me, where do we think the rage is coming from in comments like this? Off the cuff, I would be surprised if the GNU project embraced AI, so I'm confused that people think so strongly otherwise.
Can't speak for others but I'm just tired of hearing far-fetched copyright concerns that mask the real motivation (ideological opposition to LLMs).
Re: GCC steering committee announces AI policy
#284To people not interacting with open source projects that are stablished and popular, there are a lot of PRs and contributions where someone set an agent with a prompt like “contribute using my user to popular projects to improve my profile” or something similar and the entire PR and answers to maintainers questions and literally everything is entirely machine generated, without any human, and at the same time it is d…
I just found a simple issue in one of my projects with FOUR agent-generated PRs all posing a fix for it: https://github.com/simonw/llm/issues/1466
The fix itself looked good enough but I didn't merge it because the commit message was essentially an advertisement for the company that sent the fix.
Re: GCC steering committee announces AI policy
#285Earlier quoted context omitted.
It's nuts how strong the reactions are. This is a rather permissive policy: tests and changes 15 lines are fully allowed.
I believe there’s a small minority of LLM users who will show up to any comment thread and scream bloody murder if you post any kind of policy limiting LLM use. They seem to feel like it’s a personal attack and must justify their use of LLMs… for absolutely no reason. It’s wild.
(Time will tell. It's possible this will turn out to be just one of the same old People that you've already met, with just some minor tweaks to the specific details...)
This lobsters comment on the topic intrigued me: https://lobste.rs/s/omq8rt/vibecoding_gets_emacs_patch_rejec...
Re: GCC steering committee announces AI policy
#286Earlier quoted context omitted.
It's nuts how strong the reactions are. This is a rather permissive policy: tests and changes 15 lines are fully allowed.
I believe there’s a small minority of LLM users who will show up to any comment thread and scream bloody murder if you post any kind of policy limiting LLM use. They seem to feel like it’s a personal attack and must justify their use of LLMs… for absolutely no reason. It’s wild.
You bet it's a personal attack.
Re: GCC steering committee announces AI policy
#287Earlier quoted context omitted.
Courts have already set a precedent on this (it's fair use) and even if these decisions were overturned, the liability would fall on the LLM creators for the initial training, not on their users. The outputs would keep being treated individually on their own merits.
Not really, no. There have been many settlements of lawsuits, which means they are very explicitly not precedents. The LLM companies likely prefer to settle because of the existential risk being found liable for copyright infringement would result in, whereas even an expensive settlement doesn’t upend their entire business model. Furthermore, I don’t think you can really assume that the courts will rule a certain way…
"To summarize the analysis that now follows, the use of the books at issue to train Claude and its precursors was exceedingly transformative and was a fair use under Section 107 of the Copyright Act. And, the digitization of the books purchased in print form by Anthropic was also a fair use but not for the same reason as applies to the training copies. Instead, it was a fair use because all Anthropic did was replace the print copies it had purchased for its central library with more convenient space-saving and searchable digital copies for its central library — without adding new copies, creating new works, or redistributing existing copies."
https://fingfx.thomsonreuters.com/gfx/legaldocs/jnvwbgqlzpw/...
IANAL and don't know how significant this decision is, but it is, at the very least, how one judge views it.
Personally, I don't think judges will rule a certain way because of the money involved but because it seems clear that training a ML model is highly transformative.
Re: GCC steering committee announces AI policy
#288Earlier quoted context omitted.
That guy is stupid, the part of human nature containing dishonesty also houses "following the path of least resistance", which means that these people will simply contribute to another leading compiler without these rules. So the real question is: what's LLVM policy?
Full text is linked below, but it is getting revised pretty regularly. tl;dr: Requirement is that a human must be in the loop; the contributor must have reviewed the change by hand already; and is always accountable; the human must be able to answer questions about the change, such as strategy chosen, corner cases, etc. etc. Even with this very permissive and well considered policy, they get a lot of slop submissions…
Re: GCC steering committee announces AI policy
#289how do enforce 'human only code' anyway ???? at some point, what's stopping people from lying or make the code like human writing one ????
Re: GCC steering committee announces AI policy
#290Earlier quoted context omitted.
The GCC stance seems reasonable to me, where do we think the rage is coming from in comments like this? Off the cuff, I would be surprised if the GNU project embraced AI, so I'm confused that people think so strongly otherwise.
Can't speak for others but I'm just tired of hearing far-fetched copyright concerns that mask the real motivation (ideological opposition to LLMs).
I am not saying this is not what will happen — the actual law seems to be still up in the air. But if it does happen it will be an existential threat to the GNU and the whole free software ecosystem.