Making open source software is a bit like standing on a street handing out free chocolate to everyone, and for every 9 people who smile and say thank you, one spits in your face, calls you an asshole, and says your chocolate sucks.