Skip to content

Add a post about rust-lang/rust's new LLM policy - #1897

Merged
oli-obk merged 26 commits into
rust-lang:mainfrom
jyn514:rlr-llm-policy
Aug 5, 2026
Merged

Add a post about rust-lang/rust's new LLM policy#1897
oli-obk merged 26 commits into
rust-lang:mainfrom
jyn514:rlr-llm-policy

Conversation

@jyn514

@jyn514 jyn514 commented Jul 30, 2026

Copy link
Copy Markdown
Member

This cannot be merged until after rust-lang/rust-forge#1040.

The goal of this post is framing.
People are going to talk about the policy one way or another;
making an official statement allows us to influence what they talk about.
I try to frame this in terms of moderation:

We need a policy, currently our options are something official or backrooms,
the main benefit of this policy is that it makes our rules more clear for new contributors.

The post is written from my perspective as the author of the policy.
In some places I speak about the values of the project with "we" and "our",
but I try not to speak about the policy or about LLMs in that voice.
Happy to do copy-editing there if you prefer.

Rendered

@Kobzol Kobzol left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for writing this ❤️ I think it sums up the reasons for why we need a policy quite well. Left some notes.

View changes since this review

Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md

@senekor senekor left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
Co-authored-by: Remo Senekowitsch <remo@buenzli.dev>
@lqd

lqd commented Jul 30, 2026

Copy link
Copy Markdown
Member

Thanks! The reasons to have a policy are explained very well, I agree.

Do we want to also mention a lot of work and discussions have happened before that policy, are still happening right now, and will continue to happen in the future, for rust-lang/rust, other teams and repositories, and the Project at large? Showing that this is a significant step and that we are, and will keep, working on these topics.

Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
@jyn514

jyn514 commented Jul 30, 2026

Copy link
Copy Markdown
Member Author

Do we want to also mention a lot of work and discussions have happened before that policy, are still happening right now, and will continue to happen in the future, for rust-lang/rust, other teams and repositories, and the Project at large? Showing that this is a significant step and that we are, and will keep, working on these topics.

👍 i like this idea, done

Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
jyn514 and others added 2 commits July 30, 2026 16:22
Co-authored-by: Clar Fon <15850505+clarfonthey@users.noreply.github.com>
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
@clarfonthey

Copy link
Copy Markdown
Contributor

(Also, wonderful work on this post, happy to see the policy actually yielding results.)

@RalfJung RalfJung left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just some minor comments :)

View changes since this review

Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md

@apiraino apiraino left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

gave a quick read and left two nits (nothing important).

I like this document, thanks @jyn514 !

I only disagree with the final sentence about believing in LLM used in chats and public communications, which made me shudder but that's just me in 2026.

View changes since this review

Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
jyn514 and others added 2 commits July 30, 2026 23:45
Co-authored-by: apiraino <apiraino@users.noreply.github.com>
@jyn514

jyn514 commented Jul 30, 2026

Copy link
Copy Markdown
Member Author

I only disagree with the final sentence about believing in LLM used in chats and public communications, which made me shudder but that's just me in 2026.

oh i actually meant it the other way — currently that's unrestricted, and i think it should be restricted. (at a minimum i think we should have the same rules for Zulip as for Github issues: no comments by an LLM unless clearly quoted.)

@nnethercote nnethercote left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the carefully written post! A few comments below about things that I think people could misinterpret.

View changes since this review

Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md

@teor2345 teor2345 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, this looks great as framing! I have a few minor suggestions.

View changes since this review

Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated

@nnethercote nnethercote left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, thank you for the hard work.

View changes since this review

Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md

@marcoieni marcoieni left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for writing this blog post.
The comments are non blocking. Feel free to resolve them without explaining why if you disagree with them. 👍

View changes since this review

Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md
jyn514 and others added 2 commits August 3, 2026 10:55
Co-authored-by: Marco Ieni <11428655+marcoieni@users.noreply.github.com>
Comment thread content/inside-rust/rust-langrust-is-adopting-an-llm-policy.md Outdated
jyn514 and others added 2 commits August 4, 2026 09:00
Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>
@jyn514

jyn514 commented Aug 4, 2026

Copy link
Copy Markdown
Member Author

i have had lots of reviews on this post, but no approvals. does anyone know who is allowed to approve PRs to the blog?

@jieyouxu

jieyouxu commented Aug 4, 2026

Copy link
Copy Markdown
Member

i have had lots of reviews on this post, but no approvals. does anyone know who is allowed to approve PRs to the blog?

https://github.com/rust-lang/team/blob/844d8679b3328174d6919acbfcd0e9983cd8a20e/repos/rust-lang/blog.rust-lang.org.toml#L10-L18

Team leads, PG leads, LC, website and a few more. I can give a stamp (considering many people reviewed this already) after $work.

@Kobzol Kobzol left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Happy to approve it too. And I'd like to thank you, Jynn, for spending so much time, energy and effort on this whole thing. The amount of thinking, discussions, arguments, bikeshedding, reacting to endless and often contradictory change requests that you had to go through to get this policy landed is simply extraordinary.

View changes since this review

@jyn514 jyn514 changed the title [blocked] Add a post about rust-lang/rust's new LLM policy Add a post about rust-lang/rust's new LLM policy Aug 5, 2026
@jyn514

jyn514 commented Aug 5, 2026

Copy link
Copy Markdown
Member Author

@bors r=Kobzol,apiraino

@clarfonthey

Copy link
Copy Markdown
Contributor

(This repo doesn't use bors; it uses github's native merge queue)

@oli-obk
oli-obk added this pull request to the merge queue Aug 5, 2026
@rust-lang rust-lang locked as too heated and limited conversation to collaborators Aug 5, 2026
Merged via the queue into rust-lang:main with commit be5518a Aug 5, 2026
7 checks passed
@oli-obk

oli-obk commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Since the policy is now final, I'm going to lock this PR.
If you are in the project and want to discuss further,
please use the #project-llm-policy stream on Zulip.
If you're not in the project and don't have access to that channel,
please use internals.rust-lang.org, where there's a dedicated topic for this.

@jyn514
jyn514 deleted the rlr-llm-policy branch August 5, 2026 06:22
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.