Where Knowledge Rules

Computers & Technology:

Software

Get a Widget for this title

The pros and cons of open source software

When it comes to software licensing, there are two predominant paradigms: open source and proprietary (commercial) licenses. I have been a member of the open source community for some time taking part in pet projects as well as larger projects such as Gnome. So I've long understood the perspective of open source programmers. However, now working at a company that produces software released under a proprietary license I'm beginning to understand the friction if not downright animosity that exists towards the open source movement.

Working at a software company obviously puts me in close proximity with developers. One also get used to the way proprietary software companies handle issues especially when you deal with them on a near daily basis. However, it can be fustrating to developers who submit an inquiry to an open source project, perhaps pointing out a specific flaw. Instead of receiving an informative response or at the very least a "we'll look into this," in my experience open source project managers will scream "Well it's open source! Since you have the source code YOU FIX IT!"

Seriously wtf?

However, from the perspective of open source developers - having a project's source code be open so everyone is free to make it do anything they want is the highest priority. Everything else, especially "stupid" end-users, take a back seat as freedom is of utmost importance.

Something I never expected from working for "the man" is realizing how much responsibility a proprietary software producer willingly takes on. They take on the responsibility of ensuring users can actually use their product. They take on the professionalism to not call end-users "stupid" as a means of stirring conversation away from their defective product. These companies also take on the responsibility of providing appropriate tech support for their products, often free to those who have purchased that product.

When was the last time you received useful tech support from an open source project you didn't pay for?

Open source is great for professional programmers and expert users who know what they're doing. However, with the emphasis being on code rather than users it's no wonder the entire open source community has but one or two products that the average person on the street would recognize the name of. With this attitude, open source projects will never go mainstream unless legislated to do so.

Legislating governments to use low-quality open source products such as OpenOffice.org (don't even get me started on this PoS) is akin to the government bailing Airlines out of bankruptcy because they went into bankruptcy for treating their customers like crap. Yes, I just compared the open source community's lack of care for the customers to that of the Airline industry. Unfortunately, I think I may have managed to insult the Airline industry in that statement. Sure, it's great to see governments saving money by not paying for proprietary software. But do our government employees really need yet another excuse to not be productive?

There's a reason that despite there being open source counterpart to virtually every piece of proprietary software in existence, proprietary software continues to survive and thrive. It all boils down to good business and caring about users rather than one's own ego. However, that major shift in thought on the part of the open source community that would ultimately benefit is not going to happen quickly or soon. So get out there and in any open source project you take part in, think about the user more.

A program is a lot more than a bunch of compiled code.

Learn more about this author, Coder Geek.
Contact this writer Click here to send this author comments or questions.


Below are the top articles rated and ranked by Helium members on:

The pros and cons of open source software

  • 1 of 17

    by Danny Kwok

    Open source software (OSS for short) is a great ideal. It is where the sharing of the source code could accelerate enhancement

    read more

  • 2 of 17

    by Mohamed Al-Refai

    Open source is a philosophy that brought a great balance to software industry. To understand why it is important we should

    read more

  • 3 of 17

    by Andrew Min

    Open source software (also known as OSS) has generated a huge following among its following. Why? Isn't a $300 program better

    read more

  • 4 of 17

    by Zakary Venturo

    Need an app? It is likely there is open source alternative to those pricey applications sitting on the shelf at Office Depot.

    read more

  • 5 of 17

    by Jonathan List

    Free and Open Source Software (FOSS) is often misunderstood by the majority of computer users. Some call it the, "hackers

    read more

View All Articles on:
The pros and cons of open source software

Add your voice

Know something about The pros and cons of open source software?
We want to hear your view. Write_penWrite now!

Helium Debate

Cast your vote!

Which is a better Web application framework: Ruby on Rails or PHP?

Click for your side.

122042

Featured Partner

Masons

Washington, D.C. Masons, members of the Free and Accepted Masons of Washington, D.C. Freemasonry is first and foremos...more

What is Helium? | Buy Web Content | Contact Us | Privacy | User agreement | DMCA | User Tools | Help | Community | Helium’s Official Blog | Link to Helium

Helium, Inc.
200 Brickstone Square Andover, MA 01810 USA