Just to correct a misunderstanding in the article regarding the Ubuntu Technical Board. A year ago, the board decided to place all of its seats up for reconsideration and placed an open call for nominations. Developers were free to both nominate themselves and to nominate others they would like to have seen stand:
The existent Technical Board at that point, including Mark, selected candidates from those nominations; in practice we received few enough nominations that we were able to place the majority on the ballot. This ballot included a non-Canonical member.
The current Technical Board was chosen by condorcet voting amongst the developers.
It's unfortunate that the board is all-Canonical and we'd certainly love to have non-Canonical members of the board as we have in the past (Matthew Garrett was a long-standing independent member).
Posted Aug 2, 2010 19:39 UTC (Mon) by jspaleta (subscriber, #50639)
[Link]
Can you point me to a wikipage or some other resource which documents the election process and the requirements that all nominees must meet? Do nominees to the technical board need to be Ubuntu members or is it more restrictive than that?
-jef
Membership structures in Debian and Ubuntu
Posted Aug 3, 2010 18:31 UTC (Tue) by keybuk (subscriber, #18473)
[Link]
The current governance information should be on the Ubuntu website and/or wiki, if it's out of date, wrong or missing, please file a community bug.
Membership structures in Debian and Ubuntu
Posted Aug 3, 2010 18:40 UTC (Tue) by jspaleta (subscriber, #50639)
[Link]
How do I know if its out of date or missing? I'm assuming I'm just incompetent at finding it.
Can you please point me to the requirements for individuals seeking nomination to the Technical Board? Are you also unable to find it? If this is a bug, I'd like confirmation from at least one other person before filing. Its how I roll... make an effort to confirm with another person... then file...to lower the chances that its a user error on my part.
-jef
Membership structures in Debian and Ubuntu
Posted Aug 5, 2010 17:12 UTC (Thu) by keybuk (subscriber, #18473)
[Link]
Living, breathing, member of the Ubuntu Developer community. (As mentioned in the mail I linked to above). And obviously respected enough to be accepted by a vote amongst that community.
I don't think we need any more complex or stringent requirements, do you?
Membership structures in Debian and Ubuntu
Posted Aug 5, 2010 17:23 UTC (Thu) by jspaleta (subscriber, #50639)
[Link]
I have no opinion as to what should or should not be required. It is entirely inappropriate for me to comment on whether the procedure is adequate or not...especially when I don't believe I have a clear picture of how it is meant to work.
I was simply asking for the...canonical...documented reference that lists any requirements expected of nominees because what I could find on the wiki isn't particularly clear on the matter and I didn't want to make an assumption as to what is required. If a mailinglist post is the reference of merit.. so be it.
-jef
Membership structures in Debian and Ubuntu
Posted Aug 2, 2010 22:04 UTC (Mon) by rhertzog (subscriber, #4671)
[Link]
Thanks for clearing up though. There's still some room to improve the documentation apparently. :-)
Technical Board Membership (Canonical + Debian)
Posted Aug 3, 2010 12:01 UTC (Tue) by sladen (subscriber, #27402)
[Link]
If one scrapes the Launchpad database it is possible to discover that 100% of the current Ubuntu Technical Board have a past/current relationship with Canonical.
If one scrapes the db.debian.org database it is possible to discover that 100% of the current Ubuntu Technical Board have a past/current relationship with Debian.
...if would appear that both Debian and Canonical have had an equal success in infiltrating the Ubuntu Technical Board!
Technical Board Membership (Canonical + Debian)
Posted Aug 3, 2010 12:45 UTC (Tue) by rhertzog (subscriber, #4671)
[Link]
:-)
And two out of the seven members of the Debian Technical Committee work or have worked for Ubuntu/Canonical (Steve Langasek and Ian Jackson). But there's no common member between Ubuntu's TB and Debian's TC.
Posted Aug 3, 2010 18:33 UTC (Tue) by keybuk (subscriber, #18473)
[Link]
Though Bdale Garbee has an honorary non-member role on the Ubuntu Technical Board
Membership structures in Debian and Ubuntu
Posted Aug 3, 2010 20:02 UTC (Tue) by markshuttle (subscriber, #22379)
[Link]
The general pattern of delegation of responsibility in Ubuntu is as follows:
When we identify an area of the project ("Foo") that needs more focused and specialist governance we try to create *two* teams: one of Foo Members who have made a substantial and sustained contribution in that area, and one governance group, like a Foo Council.
The Foo Members team is created as a member in Ubuntu Members, so anybody who is added to Foo Members becomes an Ubuntu Member by virtue of that. We try to populate that initially with folks who meet the requirements for membership and are known to understand that area well: they are typically people who are voices for calm and competence, and heavy lifters in the area Foo.
We then seek nominations for the Foo Council. Anybody can nominate anyone, including themselves.
The group who is delegating authority then puts together a shortlist of the nominations. We *always* retain the right to shortlist, i.e. we do not put forward all nominees to the poll. Shortlisting means we exercise a level of judgment on the candidates who get to be considered. We then generally put the shortlist to a poll.
The poll can take many forms. Sometimes we nominate a single candidate, and the poll is a vote of confidence; we would not appoint someone who fails that test. Sometimes, it's a runoff, when we nominate m+n folks for m seats, and then we generally use Condorcet voting.
The structure isn't always this straightforward, but the pattern is consistent. For example, the LoCo structure is richer than this, because you have a LoCo council and then LoCo leadership teams per loco. The Forums governance structure has a Council, Moderators and Members. IRC has a Council, global ops, channel-specific ops, and members. The development structures are more complex because as Raphael described we have several different ways to delegate upload and commit permissions. But in each case you'll see the same basic pattern: the delegator nominates leaders who are put to some sort of poll of pre-identified contributors in the relevant area.
In my capacity as founder and head of the project, I play the role of nominating candidates for the two most senior bodies: CC and TB.
I'm on record as having a strong desire to see Canonical balanced by non-Canonical voices on both groups. In the CC we have been able to achieve this: we have a very deep pool of leadership talent with skill and insight into the social and governance aspects of the project. There are more non-Canonical folks than Canonical folks on the CC.
In the TB, we haven't achieved it. But not for lack of trying. The TB roles are widely viewed as requiring generalist distribution developer skills that apply to only a small group of people in the world. You'd need to be a long-standing, active Debian or Ubuntu developer (though I suppose an excellent contributor to another distro might qualify, they'd need to demonstrate insight into Ubuntu and Debian that would be highly unusual in a top developer who spent most of their day on another distro).
I would estimate there are probably less than 100 people across Ubuntu and Debian who might qualify. We have a standing ex honore seat on the TB for a representative from Debian's Technical Committee, currently filled by Bdale Garbee of tie-die fame. But other than the Debian representative, all the posts are filled by folks who work full time on Ubuntu and Debian. There are not that many of them, and those that are, mostly work for Canonical. We've held several rounds of nominations, I don't recall ever having removed from the shortlist someone even vaguely qualified who did not work for Canonical.
So, I hope you'll grant me the benefit of the doubt: there's no desire to lock the TB down to Canonical, there just have not been folks willing and able to step into those shoes who didn't. As keybuk said, mjg59 served brilliantly if acerbically for some time, and is missed and welcome back any day (subject to confirmatory poll ;-)).