-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RFC] Rust-embedded-community as child organization #504
Conversation
i do not think i understand what is meant by child/sub organisation in the context of this RFC? |
The REC org would officially be a subproject of the REWG. Does that make it clearer? |
bd2aa44
to
c61d3e6
Compare
c61d3e6
to
5c2dc4d
Compare
so what are the expected changes from the RFC? are we talking about adding some links, moving |
The I proposed having a small Boiled down, the changes for the
|
Co-authored-by: Daniel Egger <[email protected]>
Co-authored-by: Daniel Egger <[email protected]>
I've not had time to read the RFC yet, but I want to add a note that the @rust-lang/core team would like to weigh in on this a bit too. This kind of touches on a larger question of how to approach the hosting of projects, which has sometimes been a source of controversy in the past. In particular, hosting projects can create the perception (intended or unintended) that the crate is "blessed' and to be preferred to the alternatives, which in turn can create controversy. Anyway, this is on the core team agenda, and I've added to my personal to do list to read the RFC and thread, but in particular we'd like to be consulted before any final decision is made. ❤️ |
OK, so, I read the RFC now. I guess it's fair to say that the vision is that rust-embedded-community is seen as serving a few different purposes. It seems like kind of a "playground" for crates that are still experimental or early in their development. The motivation section mentions two distinct (but perhaps overlapping) reasons for a crate to be part of the "community":
Of these, I think that the maturity segmentation is obviously the one with greater risk in terms of people feeling like things are "officially blessed", even if they're not meant to be. I guess one question I have is whether the plan is ultimately for crates like that to move to the rust-embedded WG once they're "vetted"? Or do you think crates would potentially live on in the community area indefinitely? I guess that one thing which might be useful is writing out some of the criteria that you think would be useful to decide
I'm not sure whether those criteria have to be part of the RFC or whether they're something that would evolve over time, but I imagine these are the two major decisions that will have to be made and so it'd be helpful to think about how you'll go about making them. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, I read over the changes. They make sense to me. If I may summarize:
- The "community" will serve to both take on maintenance for existing libraries that need a maintainer and as a incubator for libraries that may eventually come to be adopted by the wider rust-embedded working group.
- To get adopted by the wider group requires agreement both from the maintainers but of course the rust-embedded working group, per the considerations described in RFC 0136.
I will summarize to the core team in our Wednesday meeting and get their feedback, this just represents my immediate reaction. Let me know if anything in the above sounds wrong or incomplete!
Some random thoughts, not necessarily for inclusion in this RFC:
Another question: Presumably each crate will have its own set of maintainers as well? (I don't recall what the RFC text wrote about this point.) In the case of a controversy, who makes the ultimate decision? I imagine that the rust-embedded-community maintainers has the ability to override if necessary or resolve disputes (and is itself subject to the Rust org structure, ultimately). |
@nikomatsakis has reported that although this has not been officially decided yet, the Rust core team member opinions are that it would be better to keep REC as a separate organization at least for now. |
Here is the response from @aidanhs:
So I am closing this RFC and we will follow up on this at the original issue rust-embedded-community/meta#3 |
Detailed terms to mark the rust-embedded-community as a child/sub organization.
Feedback is welcome.
Rendered
Related: rust-embedded-community/meta#3, rust-embedded-community/meta#7