Skip to main content


The Rust Evangelism Task Force has declared "ethics" to be out of scope. And that's going as well as you might guess:

This document establishes a policy for how LLMs can be used when contributing to rust-lang/rust. [...] No comment on this PR may mention the following topics:

• Long-term social or economic impact of LLMs
• The environmental impact of LLMs
• Anything to do with the copyright status of LLM output
• Moral judgements about people who use LLMs

jwz.org/b/yk7V

This entry was edited (1 week ago)

Lisa Melton reshared this.

in reply to jwz

the excerpt left me with an impression that things are worse than they are

to add a few more quotes to balance that take:

> We still consider these topics to be important, we simply do not believe this is the right place to discuss them.

> This intentionally does not address the moral, social, and environmental impacts of LLMs. These topics have been extensively discussed on Zulip without reaching consensus, but this policy is relevant regardless of the outcome of these discussions.

in reply to flpvsk

@flpvsk Anyone who says "we want to craft this policy only around technical reasons without any discussion of ethics" is:

A) Putting their thumb on the scale
B) A massive piece of shit

in reply to jwz

i largely agree. my *charitable* read on this would be:

1. they are not ready to put together AI guidelines in it's full and final form, bc the discussion is ongoing (not set aside, just not finalized, ongoing on Zulip).

2. At the same time AI-authored PRs keep coming in, so they need something in the policy to point to to reject those.

that's the impression I got at least

in reply to flpvsk

@flpvsk I have no "charity" left for slop-pushers. They are destroying the world. You do not, under any circumstances, got to hand it to them.
in reply to jwz

@flpvsk Anyone who thinks copyright status and getting into a messy lawsuit isn't a "technical consideration" is deluded.
in reply to jwz

@flpvsk where has this policy been posted? I can't find the actual post that everyone on mastadon is raging about
in reply to jwz

@flpvsk oh lol with the color scheme of your site I didn't realize the post text was a link.
in reply to flpvsk

and most importantly, the policy itself

> The policy's guidelines are roughly as follows:
> It's fine to use LLMs to answer questions, analyze, distill, refine, check, suggest, review. But not to **create**.

in reply to flpvsk

@flpvsk agreed - it's largely just saying "we need a policy either way. constructive comments welcome, broader discussion belongs elsewhere" and that seems... fine? Github is hardly an ideal (or even good) place for heavily threading discussions. And they're correct that they need a policy, as many treat "no comment" as permission.

That said, the Zulip they link to is not publicly visible, which is rather concerning. Private discussions are fine, but they're not evidence, and they don't provide a place to go to contribute.

This entry was edited (1 week ago)
in reply to groxx

@groxx @flpvsk No, it's saying, "This is where we're going to decide what our policy should be, and oh by the way, the primary and most fundamental objections that many people have to using LLMs are out of bounds for this discussion."

That's not just putting your thumb on the scale, that's kicking the legs out from under the table.

in reply to jwz

@flpvsk with a large group of people, how you do get a policy written down and agreed on when both sides feel very strongly?

I would much prefer they ban LLMs entirely, but many clearly disagree and you still need enough of them to sign off on it for it to be adopted. How do you reach that point when both are brigading heavily?

in reply to groxx

@groxx @flpvsk Why are you making this my problem to solve? It manifestly is not. I don't even use Rust.

My primary point is that claiming you are having a conversation about something while at the same time forbidding the primary objections to it -- is not a conversation.

in reply to jwz

@flpvsk the conversations have been happening and will continue to happen, yes? Or is there a sign that it has been stopped everywhere?

And on the ethical side, it really does seem to me that it's largely a brick wall between the two, and few cross over. The kind of unproductive fights that leads to are obvious, and happening all over. So you're kinda left with: A) fight and go nowhere, B) fork and the associated costs (either you leave or you kick them out), or C) moderate to try to make progress. I'm not really seeing any other options.

(I'm not deeply active in the community, maybe there are signs it's just being shut down everywhere? If there are, then I entirely agree with you)

in reply to flpvsk

@flpvsk they couldn’t reach a consensus while including ethical concerns, so they decided to exclude ethical concerns and write a policy without considering whether or not that policy is unethical. Their willingness to accept an unethical policy is quite bad
in reply to jwz

I am so glad I had already decided not to use #RustLang for other reasons.
in reply to the elder sea

@eldersea "Licensing Costs" is an interesting one, there's definitely gpl code in there right? I would've just upped the price per token a little or made a flat "premium usage" charge.
in reply to Solemarc

@Solemarc @eldersea Slopfondlers believe that there is no GPL code in there, because once that code has been read, mulched and regurgitated, the license has been laundered off.
in reply to jwz

@eldersea Sure, but it was more that mentioning licenses at all is an unforced error here and doing so is yet another sign of "I'm too big for copyright to apply"
in reply to jwz

Also seems very weird that *whether LLM code can even be legally copyrighted and licensed for OSS* gets sandwiched between questions of "just ethics".

You'd think you'd want to have that one nailed down before accepting ANY contributions. 🤔

in reply to jwz

“discussion restricted to collaborators”. Indeed.
in reply to jwz

Declare you're in the pockets of tech billionaires without declaring you're the pockets of tech billionaires. 🤔
in reply to jwz

#Alt4You I would suggest in this case the alt text read "same text as the post" rather than "screenshot". This makes it clear to screenreader users that you're not actually leaving anything out!
in reply to jwz

Considering muting "rust" at this point. Would calm my feed by an unexpectedly massive degree.
in reply to jwz

This entry was edited (1 week ago)
in reply to jwz

Sounds about right. I personnally dont trust anything/one that chooses evangelist/ism as a descriptor - red flag for many things but one of them is ethics.
in reply to jwz

This is complicity. Watching the tech bros rape society with AI and doing nothing, is doing something.
in reply to jwz

holy fuck. I now know one thing about Rust: Never recommend Rust to anyone for any reason