Why Do People Write Open Source Software?

Posted by Johan Cyprich on 27 Dec 2006 | Tagged as: Programming

Everyone living on their own realizes how important it is to make money. There are all sorts of expenses to deal with, i.e. rent, power, food, clothes, pizza for late night working, etc. Making money helps finance these things.

Writing software for money makes sense. People write shareware or retail software with the hopes of creating an application that will make them rich.

So why do people write open source software? They don’t make any money writing free programs and giving away its source code. What could possibly motivate someone to spend long hours at night cranking out code after working an 8 hour shift in their day job?

Below is a list of reasons why a programmer might write open source software.

  1. They need more excitement in their life. Open source programmers get to meet some very interesting people while being involved in the open source community.
  2. They are trying to get real world experience in writing software. New programmers usually lack the experience and knowledge to get the best jobs. Writing open source shows their potential employers what they can do.
  3. They want to be involved with the latest technologies. If anything, open source software is on the cutting edge of technology and rivals its commercial counterparts. One only needs to look at how Apache dominates the web server market to see this.
  4. Writing software and then providing technical support for end users is challenging. Everyone thinks they are the most important customer and wants their problems solved immediately. With open source, you don’t have to support the software you write, someone else will. :) There are communities and forums, and people who want money before giving answers that will deal with support issues.
  5. Finally, there are open source programmers who can hear the “ka ching” sound in the distance. Way back in 1995, many programmers left the NCSA web server project to work for Netscape and became quite rich later on. Getting involved in an open source project could lead to a very profitable job in the future.

While this isn’t an exhaustive list of reasons why people write open source software, I think it summarizes most of them. There is great deal of high quality open source applications available. We need to thank all of those programmers out there who take the time to build those applications for us.


Related posts:
    Google Summer of Code 2007
    Cuba Switching to Open Source Software
    Retail Software Sales Up In 2007
    Get Rich Quick With Open Source Software!

Share this post:

del.icio.us:Why Do People Write Open Source Software? digg:Why Do People Write Open Source Software? spurl:Why Do People Write Open Source Software? wists:Why Do People Write Open Source Software? simpy:Why Do People Write Open Source Software? newsvine:Why Do People Write Open Source Software? blinklist:Why Do People Write Open Source Software? furl:Why Do People Write Open Source Software? reddit:Why Do People Write Open Source Software? fark:Why Do People Write Open Source Software? blogmarks:Why Do People Write Open Source Software? Y!:Why Do People Write Open Source Software? smarking:Why Do People Write Open Source Software? magnolia:Why Do People Write Open Source Software? segnalo:Why Do People Write Open Source Software? gifttagging:Why Do People Write Open Source Software?

Follow Me:

Did you find this post interesting and useful? You can keep up to date on this blog by subscribing to my RSS feed, or you can have new posts sent to you by e-mail. You can also follow me on Twitter.


Trackback This Post | Subscribe to the comments through RSS Feed

Leave a Reply