John McNabb wrote:

My only question is, is this really necessary? In other words, has anyone who has asked for CVS/SVN access been denied it?
Essentially yes. In the past people have asked "what do I need to do to get access?" and we have basically given them a vague answer of "you need to contribute something good, and then be invited."

I am for a fairly open policy of letting people who request access to have it, but do we really have a lot of people wanting access? Yes there are people that probably should be invited to get SVN access that haven't asked (Shadow/Wayfarer if he hasn't already), but I don't think we should be inviting everyone that makes a bad attempt at filling in a missing animation. If they ask, that is another matter since it shows greater interest in being involved than just posting a picture on the forum.
FYI we did actually invite Wayfarer, and he is interested, however he is not technically inclined enough to use SVN easily. If we had more SVN accounts, then even if he didn't end up getting access, it's likely that someone who likes his graphics and does have access would take time to commit them on his behalf.

Perhaps a compromise rule of thumb would be to invite people after there first
patch/art/whatever gets included?
Possibly. The problem is that it's often difficult to get something included in the first place due to lack of people with SVN accounts who take the time to review such things and then commit them. As well as a lack of confidence among people as to what they're allowed to commit.

In fact, I think lack of confidence is a big problem. I would like to say that if a developer thinks that something is an improvement that no-one could possibly complain about, then they should just go ahead and commit it. If a developer sees an animation on the forum that looks good, and fills a currently empty spot, then just go ahead and commit it. Don't wait for permission.

If we ultimately open the flood-gates and start inviting everyone into the SVN
repository, then I think more structure will be needed in the developer
organization to deal with the chaos of larger numbers.  As it is now, everyone
basically knows what they have a free hand in changing, and who to contact if
they want to make changes outside their areas of expertise.  I don't know that
this will still hold true if the number of people with access to SVN grows significantly. I could be wrong however.
We will possibly need more structure. Remember though that the technical skills to use SVN aren't trivial. It's alot harder than, say, editing Wikipedia -- or our own Wiki -- thus I think anyone with the technical skills to get SVN access in the first place has already earnt themselves a small amount of confidence.

So I guess, what I am saying is, I think lowering the barriers to people becoming productive contributors is good, but I don't think that we should be advertising the SVN repository access as free to anyone who ask for it, even if that is how we functionally operate.
Perhaps we shouldn't say "it's free to anyone who asks for it", but rather let people know that we are looking for more contributors, and we want to make the bar as low as possible to become one, rather than making developers an elite group that is very difficult to join.

David

Reply via email to