So, I thought I would share my thoughts today about the issues, In people when you talk open sources and why it is important.
The question I most often get asked is “Where is the money to be made in open sources software?”
I do think that this is one of the most complicated of all the answers to give, because yes there are some projects that don’t make any money, but then there are some like Red Hat Linux that make lots of money. The money is to be made in us the user supporting software and using it in places that otherwise would have picked an proprietary solution. I think the hardest thing, that we face in that the person you might run into in the street just wants their software to run and for them not to think about it, No I don’t think we will get these people to be running Linux Or BSD on their own systems at home, but systems that the interact with outside we can make run open sources. A good example of this is POS systems (Point of Sales systems) the cash register in your local super market. Most POS systems that are currently running Microsoft Windows XP, now if you have not followed the cases in the USA of what happened to Target here will be a (link). Now I don’t think you will stop security breaches by using a open source, but with people that uses the software and that deploy the software just being able to review the code its going to make for a better system. That is where we will change the world.
The other question that follows “Where is the money to be made in open sources software?” is normally “Where is the support?”
The support comes from people in the community, now this is where I think that the open sources software needs to pick their shit up… Because I am sorry guys and girls, we are a grumpy bunch or elitist, and that is the buggiest thing that holding us back, frankly we need to pick up our shit. Good example I can sight is there was a operation systems I had a few questions for the devs and I was meet with a head dev telling me “Fuck Off! Go and read the wiki if you find a bug submit a patch!” Now I get it, lots of us don’t get paid for the work we do, but at some point we where new, and that is what I think we forget. And that is one thing that proprietary software has, they have to be nice because at the end of the day they are getting your money. I think this is something we really need people step-up and say to these people they are being assholes.
The finally question is “What is to stop people, adding code to spy on you?”
Nothing, but the community. Because lots of people are looking at the code, it will stop people from being able to add bad code, that does not always happen but it is less in open sources world unlike proprietary software, because who knows what they have added.