-
Notifications
You must be signed in to change notification settings - Fork 22
Community Representation on Node.js Advisory Board #1
Comments
Additional questions:
|
I have a basic question which is: who wrote http://nodejs.org/about/advisory-board/, is it in source control, and if we have questions about the text there who can we hold accountable to get official, public clarification from on behalf of Joyent? |
@jden Great questions, though I would encourage exploring corporate representation in a separate issue. |
@rvagg cheers m8! |
@rvagg so quick on the draw! |
@maxogden It is in source control under https://github.com/joyent/node-website. It was added by @tjfontaine on October 22nd. nodejs/nodejs.org-archive@cce2b8c |
@dshaw thanks, I just made a PR with that info nodejs/nodejs.org-archive#55 |
I'd like to see the "project leader" and "curator" seats merged in to one seat, properly called something like a "facilitator". The current model simply reinforces the BDFL model which everyone, including Joyent, have stated their desire to step away from. I'd also like to see this seat become non-permanent too, again it reinforces the wrong leadership model. The leadership this board needs is simply to facilitate meetings, make sure the agenda is sorted, minutes are taken, make sure action items are created and passed out and make sure that the board is sticking by its stated purpose. |
I'd like to see at least one user seat given to someone who represents the general, non-company-based user base. i.e. someone who doesn't represent a company (even if they get paid to do node.js full time). There are a LOT of folks who write node for fun, on the weekends/evenings/etc who care about where node as a project is going, even if they're not necessarily profiting from it. |
The curator role is mainly just making sure the events happen, meeting minutes recorded, and everyone acts with the appropriate decorum and conduct during the meetings (much like you have outlined). The role attempts to ensure that the schedule is adhered to while still allowing for the natural ebb and flow of conversation and encourage new voices. I, personally, -- especially being in the role now -- view this very much as temporal and not permanent by any means. My goal is to make it and all roles within the advisory temporal in order to allow different voices and ideas to flow through the project. In terms of project lead, I - again personal opinion - view this as a far more technical role with the curator/moderator being a far more human role. |
I'd also like some official wording that discusses how the committee will ensure that it has the most diverse advisory board possible. I'm not just talking about race/gender, but also profit/non-profit, hobby/corporate, academic/non-academic, etc. Ideally, this would mean having equivalent representation on the board as the user base, so if 40% of node users work at node-based companies, then 40% of the board consists of company-based representatives. I don't know how you'd get those numbers necessarily, but at least that way we'd all feel more comfortable knowing that the group truly represents userland as a whole and not just corporate interests. |
@rockbot there are supposed to be 4 seats for "users" but it's a little vague on how these will be chosen. I have concerns about trying to solidify this concept of a "user base" or even "community", it's impossible to pin down exactly what that is when we need to be formal about it. I guess a process of self-nomination and then voting by the TC or other existing body would make sense but the risk is in reinforcing the ownership of the process by the "Node elite" (which, sadly, is a bit easier to pin down and probably includes you and me). Some kind of process that invites and encourages involvement by a very broad base of Node consumers and people around those consumers (including educators, evangelists, etc.), even the ones we need see or hear from on Twitter or Github, would be ideal. I'm just not sure how you formalise that for the purposes of this process. |
@dshaw ah, good point, I'll open separate issues :) |
Cross posting @isaacs from the Advisory Board mailing list:
|
Per 1., here's some great feedback from the way the Drupal community is managed:
|
@rvagg -- those are great points wrt the user community. Perhaps a pool of qualified node users that receive a few nominations and then a completely random lottery process for final selection...? |
+1 to @rockbot
|
Also +1 to @rockbot
I know a lot of people like this. |
I've taken the Node Forward governance, contribution policy, and code of conduct and adapted for use by the Advisory Board. I think it covers all of the concerns brought up in this thread. If not please comment there and I'll adapt it to address them. |
Scott Hammond, Joyent’s new CEO, has outlined a plan for the Node.js Advisory Board. If you haven’t had the opportunity to digest this plan, please take a moment to do so.
The advisory board charter defines 13 seats represented as follows:
An advisory board membership term lasts for 12 months. With the exception of the Project Lead, all members can serve a maximum of two consecutive terms.
The interim advisory board is tasked with the job of replacing itself. One key concern that has been raised since the first advisory board meeting is how to better engage the broader community interests in the Advisory Board process. The Advisory Board charter defines “user” seats as:
The concern here is that this marginalizes the broader Node Community by defining community as only represented by companies. The purpose of this issue is to collect feedback and potentially prepare an alternative representation model.
Your feedback is crucial here:
The text was updated successfully, but these errors were encountered: