Yes, but it is too vague. It must be avoided that there is any dispute
about whether someone is allowed to vote or not; the issue that is voted
upon is controverse enough, further complicating it by having an
argument about whether someone has done enough for TSC to be able to
vote seems not very good to me. At vote time, I want a criterion that
can quickly be determined without dispute.
There could be two methods by which people are added to the team:
1) Based on commits - people who obviously have lots of commits (or lots of content in
commits) are just added to the organization by a team admin. The admin could optionally
an email to the team. If people have objections, a vote is then taken, possibly removing
2) Based on non-content-contributions - Existing team members can nominate people at any
along with a reason for the suggestion. If there is any question, a vote is taken. This
as you said, a bit more subjective, so it is based on discussion and possibly a vote.
In both cases these people are added to our organization, which is then used for votes.
That document included a paragraph that said that everybody who had
least one commit accepted into the “devel” branch was eligable to be
added to the GitHub organisation.
There are many kinds of work that do not necessarily produce commits:
* Beta testing
* Forums discussions or administration
* IRC discussions or administration
* Server administration
* Story writing
If someone is a proven-enough contributor in one or more of these areas, it may warrant
power. As mentioned above, though, discussion and possibly a vote would be needed to add
to the team.
As for removal, it said that after somebody did not interact with the
project for one year, he should be removed automatically from the
This is probably reasonable. I had thought 6 months was too short. We may have to
how interaction with the project is defined, though; we may not want to be too demanding
people, so as to encourage volunteer work.
I don’t think I’ve seen him taking part in IRC discussions much. He
contribute the French translation, yes, but I am unsure if I’d have that
suffice for team membership. To be fair, I’d say the same about danfun
giby is a lot more available in IRC than some of the main team members. I usually have to
people to show up in IRC. In danfun64's case, he only contributed to the story, while
contributed both the Transifex idea and work towards the French translation.
I could possibly see a case being made not to add giby until he makes more contributions
(content or non
content based). You do have valid points you have brought up regarding his team
do think he is getting close, though. I would be curious what others on the team think,
He probably is not going to be too concerned about missing this vote for god mode, since
not participate in the tracker discussion. Thus it would seem reasonable just to take
without him and resolve the question of his team membership separately.
In short, if I grant someone
team membership, I expect him to care enough about the project to
actually follow the development, make contributions or participate in
discussions more or less regularyly, and make use of the vote right he
has. People who are at the edge of vanishing shouldn’t be included into
Did you remove aakburns from the team? I remember you had added him earlier.
Is tristan still involved in the project? I don't want to discourage him, but I
he has contributed much content or discussion in a while.
I'm not eager to boot people off the team in a rush; as you said these discussions
handled carefully to prevent sore feelings.
Please don’t read this as an offender; I’m only outlining the views I
have on the topic and don’t want to attack anybody personally. I want to
find objective criteria that allow a good judgement of the right to vote
and team membership, that’s all.
I do not see anyone as an offender. As always we should try to come to agreement via
if possible and take a vote if that is not possible.