Answering The Question: What Does Open Source Really Mean?

Most people out there that think "open source" is synonymous with "freeware".

Not really.

Taken literally, open source is a set of principles on how to write software, with the full source code for said software openly available to you, the user.

Freeware (whether ad-supported or not) can be closed source. Just because an app is free doesn’t mean you can hack it. A good example of this is a from-service instant messenger program. Sure, you can freely download and use the Windows Live Messenger software, but can you get the source code and hack your own version of it? No. If it were open source, you could.

More internet companies are releasing development kits (a.k.a SDKs) and open source architectures because it promotes innovation in the way things are done on the internet.

As it is painfully obvious to many, the closed source model just doesn’t work anymore; In-house development teams in large corporations simply cannot work as fast as the collective community of the internet can, and when progress is blocked it serves to do nothing but anger consumers in the end.

A classic example of this is Apple and the iPhone. Apple is relentless in "bricking" phones that have source-style hacked apps in it. The fact of the matter is that there are enough programmers that can make that phone ten times better than it is if they were allowed to, but they’re not. When Apple says "Hang on! We’ve got an SDK coming.. wait! Please!", the source hackers say "No. You’re too slow. Get in the game or we’ll walk all over you" – and they do.

As internet programmers have known for a very long time, trying things in beta (or even alpha) stages in public view is truly the only way to give software a true shakedown. You have to toss the whatever-it-is out there and purposely try to break it. It if does, watch what breaks, fix it up and release an update. If it doesn’t, you’ve got yourself a good product that you can continue to improve upon.

Would WordPress have ever caught on as closed source paid software? Not a chance. You can say the same for phpBB, Miranda and many other widely used open source apps.

Want to know the best example of all?

The internet itself.

The vast majority of servers run on Linux and Unix. The super-big internet companies custom write their own Unix OSes just to handle the monster traffic they receive every second of every day. The open source of *nix is what allows you to do what you will on the internet.

Were it not for open source, it’s a good bet the internet wouldn’t be even a thousandth as large as it is today.

What does open source really mean? You’re experiencing it right now.

Free eBook!

Like what you read?

If so, please join over 28,000 people who receive our exclusive weekly newsletter and computer tips, and get FREE COPIES of 5 eBooks we created, as our gift to you for subscribing. Just enter your name and email below:

Post A Comment Using Facebook

  • http://www.celebrity-hair-sedu-style.com Soli

    I must confess, I never took the time to understand what open source mean even though I do see something like that on Wikipedia or somewhere else. This is an eye opener sort of.

  • Pingback: 4-16-08 20% Time | Veronica -Generation Y

What’s Your Preference?

Daily Alerts

Each day we send out a quick email to thousands of PCMECH readers to notify them of new posts. This email is just a short, plain email with titles and links to our latest posts. You can unsubscribe from this service at any time.

You can subscribe to it by leaving your email address in the following field and confirming your subscription when you get an email asking you to do so.

Enter your email address for
Daily Updates:

Weekly Newsletter

Running for over 6 years, the PCMECH weekly newsletter helps you keep tabs on the world of tech. Each issue includes news bits, an article, an exclusive rant as well as a download of the week. This newsletter is subscribed to by over 28,000 readers (many who also subscribe to the other option) - come join the community!

To subscribe to this weekly newsletter simply add your email address to the following field and then follow the confirmation prompts. You will be able to unsubscribe at any time.

Enter your email address for
Free Weekly Newsletter: