To get things going, the first Advisory Council members was appointed by the .NET Foundation Board, but moving forward the council members will be nominated and elected through a democratic and community based process.
Your feedback on how this process should look is greatly appreciated - below is a proposal on who gets to vote and who gets to be nominated.
For those unaware of what we do in the council you can read a formal description this doc, but in a nutshell our raison d’être is to assist the Board by wording proposals, give impartial input and feedback, all based on experience and diversity in the council member body.
Who can vote?
We would like to enable the entire .NET community to influence who sits on the council and thus we suggest that all that is required to vote is that you have registered with the .NET Foundation website by logging in using GitHub, Google, Facebook, Twitter or Yahoo (as you do on this forum).
This should enable the entire .NET community to partake in the voting with a minimum of fuss.
Who can be nominated?
Since we believe that the council should consist of people with unique knowledge and skills relating to open source, we suggest that nominees as a minimum should have contributed in some way to .NET open source projects recently. Contributions can come in many forms - pull requests, maintaining documentation and even registering issues should constitute a contribution.
Since some valuable candidates may be in a job situation preventing them from contributing to open source projects, we also suggest that members on the current advisory council or the board may nominate people freely, regardless of contributions.
Following the nomination process there will be held an election, which is yet to be defined.
Diversity and independence
We want a diverse advisory council with credible independence from Microsoft. The laws governing the council already ensure the no more than a maximum of 4 Microsoft employees may be voted into the councils 9 seats. Any feedback on how we can make the voting process promote diversity and best bring about unique knowledge and skills to the council is greatly appreciated.