Why Are All New Technologies Open Sourced?

A friend recently put up this question on the board. He comes from the Microsoft world and is one of the developers at a startup right now. His curiosity fetched him Erlang and Node.js for servers, ember.js and backbone.js along with RabbitMQ and Celery and so on. All these are open sourced, and hence this question.

His guess was marketing. I cannot deny that today the open source adjective gets you some visibility. That cannot be the primary motive though. This visibility brings a lot of pokes, bugs, requests, pulls and forks along with it. They are a very good source of headache if you are not expecting them. My guess is that the open source world is a dream come true for authors who are looking for criticism, suggestions, or comparison with the competition. It lowers the barrier for adoption to the lowest possible level and encourages users to throw bouquets and brickbats at the author. If managed properly, this is an effective way of evolving a tool quickly, faster, or at least at the same pace, as its competitors.

What do you think?

Discussion [Participate or Link]

  1. hg said:

    “All new technologies”, you stupid monkey?
    “Erlang, node.js, ember.js, backbone.js” equals “all new technologies”, stupid monkey?
    You just mentioned a few CrapScript frameworks and other crap. This post is a pile of shit. Stupid Indian monkey.

    I don’t know how I ended up in this shitty blog. All you do is defecate over your keyboard and post here. You are so full of shit. Do a yourself a favour–stop posting shit.

    Go ahead and reject this comment, it is offensive to you because you know it is true.

  2. michael kors watch repair said:

    michael kors watch repair

    Why Are All New Technologies Open Sourced? | iface thoughts

Say your thought!

If you want to use HTML you can use these tags: <a>, <em>, <strong>, <abbr>, <code>, <blockquote>. Closing the tags will be appreciated as this site uses valid XHTML.



Abhijit Nadgouda
iface Consulting
+91 9819820312
My bookmarks


This is the weblog of Abhijit Nadgouda where he writes down his thoughts on software development and related topics. You are invited to subscribe to the feed to stay updated or check out more subscription options. Or you can choose to browse by one of the topics.