Why you should pay for "free" software | Opensource.com

Why you should pay for "free" software

Posted 31 May 2011 by 

Rating: 
(3 votes)
Image by : 

opensource.com

submit to reddit

Tell me, what's the difference between open source and commercial software? If you'd have asked me not long ago, I'd say that there was a world of difference between the two, and that they both sat at opposite ends of the software spectrum. "Isn't it bad," I thought, "to pay for software?"

No! The correct answer is that it's perfectly OK to pay for free software. Free and open source software at its heart is a philosophy: it is software that enables and empowers through the provision of its own internal code. This offers the public auditable standards, and an end consumer has the final say in choice, customization, and community.

While most open source projects give away their open source software, and a healthy and growing number of projects sell free software support, it's OK to sell both the software and support. Sometimes companies are able to sell software that they obtained for free, and the original authors won't see a penny. That's OK, provided that certain rules are followed.

The days of "you get what you pay for"

Sometimes people get stuck in old habits. This is a result of our memories from the early days of the internet: "free" software could be mixed almost interchangably with "pirated" and often "infected" software. Anything labelled "free" was something you learned to avoid, because you never knew when you might get burned.

These days, now that we're older and working, why not drop $400 for a MegaCorp email program that worked well when we pirated it in 1998? It's easy to not feel bad about buying proprietary software, because we get things in a box.

That's why people like "commercial"--by which they mean proprietary--software. It comes in a box. This is both literal and figurative. A single parental company controls the software, and they release the patches. They are the ones authorized to ensure things run smoothly.

You might say, "It's expensive, and we have to jump hoops for their requirements, but that's the price you pay. Oh yeah, some things don't work, but we hope they'll release a patch soon." This can be the experience you get dealing with an open source company as well: sometimes you're just not happy.

It's an over-simplification to say that closed source companies are bad at fixing bugs. Open source communities aren't always so nimble or creative or helpful when you come to them asking for improvements.

The different between paid proprietary and paid open source is the power to make decisions yourself. With active open source communities, you usually have pretty good channels to talk directly with original developers. Or you can change to your own developers. Or you learn the system and start to create for yourself. Or, if all else fails, your data is an open standard, so you can change your software.

Smoke and mirrors

That's the illusion of proprietary standards and support.

It's easy to think that at least if we buy something proprietary in a $400 dollar box, we're entitled to some free help. Usually though, we get nothing besides an online forum. Maybe some official answers with some dead links. Maybe an automated bug reporting form. We may also erroneously believe our paid proprietary software works with everything, including legacy software.

In IT industry work, the more often we forget open source standards, the stronger the case for a closed society becomes. Our purchasing dictates whether proprietary standards are develop behind closed doors. But OSS is being adopted across major businesses, governments, schools, and in people's homes--we can't afford to fund against these things.

We must choose to not only use free software, but also purchase it. The digital open source ecosystem still has much to offer that we are just now learning about. What if the open project that you find and fund becomes something that the entire world can use?

submit to reddit

7 Comments

craigharffey
Open Source Evangelist

Leaving any technical challenges with setup and support aside, many of my larger clients would be happier to "purchase" software than download it as it is simpler to understand, budget for etc.

Just reading this back to myself makes me think I need to buy some small cardboard boxes, print off a copy of the GPL and shrink wrap the whole lot and "sell" OSS ;-)

Vote up!
0
Vote down!
0
rtpddrummon
Open Minded

I agree. I'm going to try that at our next IT meeting. If it comes in a box it must be better right? :)

Vote up!
0
Vote down!
0
craigharffey
Open Source Evangelist

As long as it comes on about 6 CD's it must be worth thousands !!

Vote up!
0
Vote down!
0
gnackenson
Community Member

As a developer i would rather pay for support when i'm early on a learning curve. But some open source companies use aggressive negotiating tactics when pricing their tools, which puts them at a disadvantage. I would like to better understand their business models.

Vote up!
0
Vote down!
0
craigharffey
Open Source Evangelist

As you describe it's the short term v longer term view with companies selling to customers. These short term tactics are probably a little more common with the current economic challenges as vendors seek to slash operating costs and maximise returns now, just to keep going.

Vote up!
0
Vote down!
0
gnackenson
Community Member

What i meant (but didnt spell out) is that a particular open source vendor (which i will only name if you ask) asked for 3-4X what i learned they would accept. Very clumsy negotiating tactics, perfectly calculated to drive me in to the arms of using the GPL open source version.

Vote up!
0
Vote down!
0
craigharffey
Open Source Evangelist

Cheeky Bar Stewards ;-)

Thats just plain greedy and hope it costs them in the long run.

Vote up!
0
Vote down!
0