-
Notifications
You must be signed in to change notification settings - Fork 7
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
Figure out a strategy for licensing considerations #24
Comments
Also, finishing up rust-lang/rust#43461 . |
Here's a recent PR that was relevant here: rust-lang/rust#125419 |
We discussed this in our meeting today, as this item is marked as needing a decision by the council but had not seen an update in some time. We talked about how there may be two issues here: 1) what to do about the backlog of things to be resolved, and 2) how to handle the questions that come up periodically going forward. The first of these is probably the harder problem. On this backlog work, the Foundation has previously replied that, to help with this, they would need to budget for this project. We discussed how we might want to ask them to do this. We also discussed how this might be a good example of where we could use some kind of RFQ (request for quotation) process. That is, where we could identify and describe some scope of work, and then solicit quotations for tackling that work. We would pay for that out of our standard budget. |
If there are two issues here, should we fork one of them off into its own issue? |
I think the number of issues is not distinct. From a high level, I think they are:
But, imagine this hypothetical (wishful) scenario: We decide that we cannot manage this as volunteers, and the Foundation agrees to take responsibility for resolving the backlog and ongoing concerns. If that's the answer, then there is only one issue (toss this onto them). However, if that's not the answer, then there might be multiple issues that might go in different places. The backlog itself could be split into a dozen issues. Determining the Foundation interaction could be multiple issues, such as determining budget concerns. If we form a separate team, then they would probably have a GitHub repo of their own where we can break all these issues out into separate smaller pieces. Some of these issues might be ones they directly handle (like technical issues), and some might be ones only the Council can handle (project-wide policies) and some only the Foundation. My intention with this issue was to answer the first question first, and then the following actions would depend on how that goes. |
Thanks @ehuss for those details. Thinking about those, here's a sketch of a proposal. The design idea of this proposal is to keep things simple while taking a concrete step forward toward solving the outstanding problems. We could always do more later. Here's that sketch:
What do people think? (I'll nominate for us to discuss this sketch and any follow-up comments that result. I'd expect this discussion to take 15 minutes.) |
Overall it sounds good, but I have a few concerns with that outline:
That's why I'm leaning towards having people who are knowledgeable in this area to be the primary point of responsibility. Only when those people want to change general policy should they get the council to approve it. |
@rustbot labels -I-lang-nominated We talked about this in the last meeting. The general feeling was that this would need a team. So we'll revise the proposal and renominate later. |
This comment has been minimized.
This comment has been minimized.
Reached out at https://rust-lang.zulipchat.com/#narrow/channel/392734-council/topic/license.2Fcopyright.20support to solicit feedback on how we can get this unstuck. |
Support for licensing was previously owned by the core team. I think the Council should consider what strategy they want to take for supporting licensing questions and considerations for the Project as a whole. Should the Council be responsible? Should a team be created to delegate that responsibility? Can the Foundation provide support somehow?
Some examples of questions or considerations:
rustc_apfloat
with the new version of the crate rust#113843)mdbook init --theme
mdBook#2220What other questions or considerations are there?
The text was updated successfully, but these errors were encountered: