From 0a4182975a64a62f3d8b7e8ee877c546a08cc56b Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Tue, 19 Sep 2023 10:34:35 +0200 Subject: [PATCH 1/6] Inside Rust: Write "crates.io Policy Update RFC" blog post --- .../2023-09-19-crates-io-usage-policy-rfc.md | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md diff --git a/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md b/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md new file mode 100644 index 000000000..af376a215 --- /dev/null +++ b/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md @@ -0,0 +1,22 @@ +--- +layout: post +title: crates.io Policy Update RFC +author: Tobias Bieniek +team: the crates.io team +--- + +Around the end of July the crates.io team opened an [RFC](https://github.com/rust-lang/rfcs/pull/3463) to update the current crates.io usage policies. This has caused a lot of controversial discussion and most of the suggested improvements have since been integrated into the proposal. + +At the last team meeting the crates.io team decided to move the RFC forward and start the **final comment period** process. + +We have been made aware by a couple of community members though that the RFC might not have been visible enough in the Rust community. We hope that this blog post changes that. + +We invite you all to review the RFC and let us know if there are still any major concerns with these proposed policies. + +Here is a quick **TL;DR**: + +- The current policies are quite vague on a couple of topic, the new policies are more explicit. +- Name squatting is allowed, but only to a certain degree and if you have a good reason for it. +- The crates.io team will try to contact crate owners before taking any actions. + +Finally, if you have any comments, please open threads on the [RFC diff](https://github.com/rust-lang/rfcs/pull/3463/files) to keep the discussion somewhat structured. Thank you! From 740b171f04343f043c7559eb8bedcce9611f0d40 Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Tue, 19 Sep 2023 19:54:39 +0200 Subject: [PATCH 2/6] crates.io Policy Update RFC: Fix typo Co-authored-by: Nathan Stocks --- posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md b/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md index af376a215..659f0f5de 100644 --- a/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md +++ b/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md @@ -15,7 +15,7 @@ We invite you all to review the RFC and let us know if there are still any major Here is a quick **TL;DR**: -- The current policies are quite vague on a couple of topic, the new policies are more explicit. +- The current policies are quite vague on a couple of topics. The new policies are more explicit. - Name squatting is allowed, but only to a certain degree and if you have a good reason for it. - The crates.io team will try to contact crate owners before taking any actions. From 8ff875be3b85e4e61c4409c8a7e0c75eef51559a Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Wed, 20 Sep 2023 11:00:56 +0200 Subject: [PATCH 3/6] crates.io Policy Update RFC: Apply suggestions from code review Co-authored-by: Adam Harvey --- posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md b/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md index 659f0f5de..632eaa04f 100644 --- a/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md +++ b/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md @@ -5,7 +5,7 @@ author: Tobias Bieniek team: the crates.io team --- -Around the end of July the crates.io team opened an [RFC](https://github.com/rust-lang/rfcs/pull/3463) to update the current crates.io usage policies. This has caused a lot of controversial discussion and most of the suggested improvements have since been integrated into the proposal. +Around the end of July the crates.io team opened an [RFC](https://github.com/rust-lang/rfcs/pull/3463) to update the current crates.io usage policies. This update addresses operational concerns that have arisen since the last significant update in 2017, particularly related to name squatting and spam. This has caused considerable discussion, and most of the suggested improvements have since been integrated into the proposal. At the last team meeting the crates.io team decided to move the RFC forward and start the **final comment period** process. From 24f97b4db6635220644ba8a25b43fd1d9065cf5b Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Wed, 20 Sep 2023 19:16:06 +0200 Subject: [PATCH 4/6] crates.io Policy Update RFC: Apply suggestions from code review --- posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md b/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md index 632eaa04f..b11fbaf38 100644 --- a/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md +++ b/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md @@ -16,7 +16,7 @@ We invite you all to review the RFC and let us know if there are still any major Here is a quick **TL;DR**: - The current policies are quite vague on a couple of topics. The new policies are more explicit. -- Name squatting is allowed, but only to a certain degree and if you have a good reason for it. +- Reserving names is still allowed, but only to a certain degree and if you have a good reason for it. - The crates.io team will try to contact crate owners before taking any actions. Finally, if you have any comments, please open threads on the [RFC diff](https://github.com/rust-lang/rfcs/pull/3463/files) to keep the discussion somewhat structured. Thank you! From 5bc05d39271aea64e62be9b0023f3ec299ff7ad9 Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Fri, 22 Sep 2023 16:18:39 +0200 Subject: [PATCH 5/6] crates.io Policy Update RFC: Apply suggestions from code review Co-authored-by: Carol (Nichols || Goulding) <193874+carols10cents@users.noreply.github.com> --- posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md b/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md index b11fbaf38..5e4cd134b 100644 --- a/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md +++ b/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md @@ -5,7 +5,7 @@ author: Tobias Bieniek team: the crates.io team --- -Around the end of July the crates.io team opened an [RFC](https://github.com/rust-lang/rfcs/pull/3463) to update the current crates.io usage policies. This update addresses operational concerns that have arisen since the last significant update in 2017, particularly related to name squatting and spam. This has caused considerable discussion, and most of the suggested improvements have since been integrated into the proposal. +Around the end of July the crates.io team opened an [RFC](https://github.com/rust-lang/rfcs/pull/3463) to update the current crates.io usage policies. This policy update addresses operational concerns of the crates.io community service that have arisen since the last significant policy update in 2017, particularly related to name squatting and spam. The RFC has caused considerable discussion, and most of the suggested improvements have since been integrated into the proposal. At the last team meeting the crates.io team decided to move the RFC forward and start the **final comment period** process. From 83961ea36fa885d16be824301c990b61a2babcbe Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Fri, 22 Sep 2023 17:58:02 +0200 Subject: [PATCH 6/6] crates.io Policy Update RFC: Move to main blog and adjust date --- ...age-policy-rfc.md => 2023-09-22-crates-io-usage-policy-rfc.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename posts/{inside-rust/2023-09-19-crates-io-usage-policy-rfc.md => 2023-09-22-crates-io-usage-policy-rfc.md} (100%) diff --git a/posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md b/posts/2023-09-22-crates-io-usage-policy-rfc.md similarity index 100% rename from posts/inside-rust/2023-09-19-crates-io-usage-policy-rfc.md rename to posts/2023-09-22-crates-io-usage-policy-rfc.md