If I had to pick one thing and only one thing that bugs the hell out of me these days about the state of open source, it's this: criticism without the 'constructive' part.
I'm not going to go through the whole "It's free! They're doing it in their spare time! Be nice to them!" stuff. In the end, code is code. Bad code should be identified and worked on no matter if it was written for free or for a million bucks. However, I'm going to harp on the fact that contributions are the stuff of open source, and the voices of the community are what gets changes in place.
So when you try something out, realize it doesn't quite work like you'd like, and then post a tweet like "Man, blahblah really sucks!", you're making a lot of smart people hate you. You're whining about something which THRIVES on people helping out, and you're not offering to help out or even give guidance as to where others may help out. Your problems will never be fixed until someone much nicer, smarter, probably better looking than you comes along, recognizes the same problems, and turns these problems into recommendations or suggestions.
Here's what those better looking people do that you should be doing:
But since so many of you haven't been doing that, now I'm all upset, and in honor of my disgruntled state, I will now coin a term. That term is OSDB.
And no, dear friends, the DB does not stand for database. It stands for douche-bag. Open Source Douche Bag.
Open Source Douche Bag (OSDB) n. One who criticizes open source software without offering ways for it to improve. An OSDB may post a whining tweet, or a passive agressive blog post, or he/she may just grumble to themselves. However, these grumblings never manifest themselves as constructive criticisms or suggestions.
Example OSDB remark:
This interface is terrible!
Example non-OSDB remark:
This interface would be improved a good bit if ____.
See the distinction? You don't have to submit patches. You don't have to dig through code. Just say what you would like instead of what you don't like and we can all go home happy.
So spread the word. And don't be an OSDB.
Update: As the comments so gracefully pointed out, the personal attack was misguided, unnecessary, and embarrassing to the Drupal community. So I removed it. Sorry, Mark.
Comments (Feed)