Well, today was certainly interesting. With Schwern as my roommate, I've listened to quite a number of PREFIX rants related to the difficulty of adding PREFIX to Module::Build and how people seem to not believe him. Today, he lost his temper about it. Given how many times this issue has been raised, answered, raised, answered, etc., I can kind of understand him getting upset. Whether or not his response was appropriate, though, I'll leave for others to judge.
This problem with Open Source is the same problem with Anarchy: who will clean the sewers? (No, I'm not equating the two.) You see, everyone wants to work on fun stuff and no one wants to work on grunt stuff. Unfortunately, some of that grunt stuff is important and the Won'ts get upset and yell "Why haven't the Wibbles been Frobnicated?" And the Can'ts reply "We'll Frobnicate them when we have the damned time, thank you. In the meantime, grab a Wibble and have at it!"
And things go downhill from there.
The Wibbles languish, the Won'ts yell at the Can'ts, the Can'ts get angry at the Won'ts, morph into Schwern and let loose with profanities.
We should be grateful that there are those out there who volunteer their time to help. However, if you can figure out how to get everyone who's donating their time to be as productive as, say, a paid employee, then you're a God and we need more people like you. In the meantime, if you're on the outside looking in and you have questions and criticisms about a process, that's quite valid. But please, line up your questions before your criticisms. Those on the inside looking out understand quite well that you want them to work harder. If it's really that important to you, your help is needed.