Please separate technical and non-technical announcements to respect both technical readers and readers who want to hear from Rust about humanitarian concerns ("non-technical readers" I called it).
This is a suggestion summarized from my discussion in this post. This cannot represent everyone's opinion from that discussion, so for details, please see the post.
So, in summary, I think we should:
- Separate technical and non-technical announcements
- Set up specific official channels for non-technical purposes
- Allow more clarity on making a non-technical announcement in terms of:
- who should be the authors, who (people or groups) should sign their names on a non-technical announcement
- whom is on behalf of
- what is the non-technical announcement about
- when and where to publish such non-technical announcements
- how can related entities come to a consensus on above points
- Practically, make separate PRs about technical and non-technical issues
And my reasoning is (taking Release Announcement 1.59 as an example):
- Release Announcement, as its title suggests, is about a release of Rust language and thus is technical. Mixing technical contents with non-technical statements violates its purpose. Moreover, the most obvious entry to Release Announcement is the version number on Rust official website, and this emphasize its technical nature.
- Mixing technical contents with non-technical statements does not respect technical readers nor non-technical readers nor technical contributors nor non-technical related entities.
- For technical readers, non-technical statements are off topic in a technical blog. They may have their personal stances but maybe would rather not be disturbed when they do technical reading. Context switching is expensive!
- For non-technical readers, a separate announcement is more meaningful. If anyone is deeply concerned about non-technical issues and want Rust to do something, I think they would want an official separate announcement, instead of a short paragraph in a technical blog. Serious and formal response is needed!
- Don't you think people who are suffering deserve a more formal standalone statement?
- For technical contributors, they deserve honoring in related technical posts. But a non-technical statement alongside their names may not be what they desire, especially when they have different stances from the inserted non-technical statement. Clear authorship is needed!
- For non-technical contributors, they deserve separate honoring from technical honoring.
To avoid potential misinterpretation, I should emphasize that I am NOT asking anyone to shut up and I sympathize people who are suffering in a war.
In response on whataboutism on Rust 1.44 Release Announcement, I did not subscribe to Release Announcements back then. And I definitely hope that someone would suggest this separation before.