-
-
Notifications
You must be signed in to change notification settings - Fork 11.1k
DEV: Governance document (draft) #6352
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
Conversation
This is definitely *not* the final version -- it's the version originally posted to the mailing list, reformatted as ReST. I'll make further changes on top of this as further commits, in order to preserve the historical record.
The NumFOCUS subcommittee and Institutional Partners are now listed in a separate file, so delete them from here. We will eventually want to clean up the list of initial members of the steering council, but the details are still under discussion on the mailing list, so I left that section alone for now.
I used pandoc to convert Markdown to ReST, and for some reason it marked all the links with two underscores instead of the more conventional single underscore. I'm not sure why.
Also, as a suggestion: let's try to keep discussion of any semantic changes to the mailing list for now, so as not to confuse things. |
Emeritus members | ||
---------------- | ||
|
||
* Travis Oliphant - Project Founder / Emeritus Leader (served: 2001(??)-2012) |
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.
@teoliphant: Can you check the years here?
The 2001 date I had originally was based on the beginning of NumPy's git history -- but further research suggests that this actually runs back into Numeric times, before the NumPy project was founded. New 2005 date is based on Fernando's recollection of the fateful meeting that led to NumPy's creation, and is consistent with Wikipedia's claim that 2006 was the first release. If this is wrong please let me know :-)
Now that this seems to be settled, we don't need this cluttering up the main text. (For the record: the rule listed here is what we actually used.)
In preparation for merging.
Project Contributor who has produced contributions that are substantial | ||
in quality and quantity, and sustained over at least one year. Potential | ||
Council Members are nominated by existing Council members and voted upon | ||
by the existing Council after asking if the potential Member is |
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.
Hmm, the order could be reversed here. It might make sense for the vote to precede the invitation so as to avoid potential embarassment. The vote could be made part of the nomination process.
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.
I suspect the reason this got past the IPython folks was that in practice no-one is formally nominated unless there's already consensus that they'd be a good choice, so it wouldn't be an issue in practice. But, updated the text to clarify that these are two conditions that have to be met, rather than that one specifically has to follow the other.
Looks almost ready ;) Thank Nathaniel. |
…them Original text seemed to imply that we would always ask the potential new Council Member whether they were interested *before* we actually decided whether to offer them a spot, which could create a sticky situation if someone ever got voted down. Rephrase to make clear that things do not have to occur in this order.
Okay, I think I addressed everything! |
Nice rewording! Maybe one more. I suggest adding Allan Haldane to the initial Steering Council. He has already merged a PR, has a PR in the works, and is reviewing some of the other PRs. |
@charris: I've also been impressed by @ahaldane's contributions, but I'm somewhat uncomfortable about tweaking stuff like this at the last minute like this with just the two of us looking, and without having a clear picture of his contributions off the top of my head (has he been around a year already?). Would it be all right to put this in now as it is, and then consider that as the new council's first act? |
Just to note, @rgommers will be back in a couple of days. I do not know whether he looked it closely before he left, but if he did not, maybe we can wait for him. |
At this point I'm not willing to "just do it" on anything but wording tweaks without broader discussion. I'm sure we can trust @ahaldane to understand that this is simply because the goal of this process is to make these decisions more predictable and explicable to observers, and is not at all a judgement on their contributions :-). Re: Ralf: Oh, good point, I hadn't realized that we were already that close to Ralf getting back. I'm pretty sure he left just before I finally finished and posted the draft (and ditto for the roadmap stuff), so I would assume he hasn't seen it. My guess from talking to him before about governance issues is that his reaction will mostly be "oh thank goodness it's finally done". So I'd be comfortable with merging now, and if it turns out that he does have any concerns then it'll be easy enough to fix those even after it's merged. (The criterion for updates to the governance document is just consensus, same as any other change.) But if you all prefer to wait and get his sign-off explicitly then I'm fine with that too. |
Well, let's just get this in. However, there should probably be a note somewhere that states when it takes effect. Perhaps on merge? |
How about we merge it and then one of us sends an email to the list On Mon, Oct 5, 2015 at 3:23 PM, Charles Harris notifications@github.com
Nathaniel J. Smith -- http://vorpus.org |
FWIW, I am still learning about the ideas for the future of numpy, so I probably wouldn't want to contribute much to that kind of discussion right now. I am sure if it is ever important it can be changed later. Of course if I ended up on the council I wouldn't object. As Francois Arago once said when advised to turn down nomination to the National Academy, "I don't intend to make myself guilty of inconveniencing the Academy." I suggest merging this without me on it, though I thank @charris for the consideration! |
DEV: Governance document (draft)
OK, merged. Thanks Nathaniel. I'll send a note to the list. |
Woot! Thanks Chuck! On Mon, Oct 5, 2015 at 4:18 PM, Charles Harris notifications@github.com
Nathaniel J. Smith -- http://vorpus.org |
We now need to set up some infrastructure. The two items that occur to me off the top are
|
The mailing list is a bit tricky b/c no-one seems to know who is actually running ou rmailing list infrastructure irght now :-) But see #6325 (comment) As soon as the docs get rebuilt, we will have a public web site with the steering committee -- the .rst files that were just merged are built into the public docs. I'm not sure if we have an auto-updated version of the docs? |
Hi all, I'm back amongst the living. This looks excellent, thanks for putting in so much effort! Regarding mailing lists:
|
This probably shouldn't be merged yet, but since we seem to be starting to converge and there has been some feedback on specific text, let's get it up here where we can see it.
This is intentionally structured as multiple commits -- the first commit is a close translation of the version that was originally posted to the list, and then I'm making small commits on top of this, because it seems useful to record this history in a way that will let it be reviewed later. (And also, uh, now.)
The main differences from the version originally posted are:
Also, I stuck it into the dev docs -- if anyone has a suggestion for a better place let me know.