ifacethoughts

Open Source Is Open Mind

Open source? I don’t believe you are giving away your source code, isn’t that your intellectual property? Isn’t the source code your bread and butter? Isn’t that your ace card? What kind of business will you run with open source?

While these questions are valid in their own place, the discussion of open source is on a different level. Software has moved from the programmer’s backyard to the business’s courtyard. Software today plays a bigger role in the businesses, and even in our daily lives. For this to keep working efficiently, participation of the business and people has to increase in the decisions taken regarding the software. These are not technical decisions, but practical decisions, which will eventually affect the technical decisions. Open Source is just a way of enabling this!

Software creators have to open their mind to the software user - the people, the businesses. They should be able to gain control over a software once they decide to use it. Only then will they be confident enough to use it to the fullest and contribute back. Otherwise the only knowledge they gain is from the creator, who can manipulate it as and when required. Open source is a way of breaking this barrier, making it transparent and inviting users to contribute. This has helped the software creators to identify the right requirements and normalize the product against a community.

The spirit of open source is to provide more to the user. This has also benefitted the developers as there is increased collaboration and participation. Linux, Mozilla, Apache, Wordpress are only some of the successful open source projects which reflect the advantages of open source development. You will find many more such in open source repositories like Sourceforge or Freshmeat.

There are also some misconceptions regarding open source that create doubts for businesses. The popular ones are:

  • Open source means free and free means free of cost
  • There is no/minimal support for open source products
  • Because the source code is open open source products are insecure
  • Open source is for geeks

Open source does not mean free of cost, free means freedom, freedom of choice that is available from the control. Opening up the source to the users has built up a strong user community around such products, not only improving the support system for it, but also enhancing the development cycle creating some excellent products as mentioned earlier.

Having said this open source also poses certain business and copyright problems. While I am not an expert in the business model for open source, here is some information I have found regarding this:

I am sure in future more such ideas will come out which will prove that open source is not against business. It is for users, and for business.

Technorati tags: , , , , , , ,

Copyright Abhijit Nadgouda

Discussion [Participate or Link]

  1. Abhijit Nadgouda @ iface » Bootstrap Your Business With Open Source said:

    [...] We have seen earlier how open source enables open mind and an open dialogue, here I discuss how open source domain can be leveraged to bootstrap a business and provide infrastructure for it. [...]

  2. Abhijit Nadgouda @ iface » Blog Archive » The Notion Of Web 2.0 said:

    [...] Isn’t this the effect of the open source movement! Well, the user need not be literally a developer, but someone who is heeded to when the feature set or behaviour of the software is being designed. More and more services are being released as beta and opened up so that the users can provide feedback and voice their considerations. This is great, a huge field of testers is available, which can sometimes result into good brainstorming sessions. [...]

  3. Abhijit Nadgouda @ iface » Blog Archive » Architectural Style For Open Source said:

    [...] Jeff talks about challenges faced by developers when using open source. One of them is the ability to cope up with Community based support structure. I would actually call this taking contributions from the users. Users can contribute in a variety of ways - giving feedback, providing support or suggesting usage-driven enhancements and features. Experienced users are the best candidates for providing support for usage. In fact, some can come up with innovative uses that the creators had not envisoned! This can lighten the burden of support. The biggest problem of a developer talking to a user is the mismatch in the language that is used. A user talks to another user in the same language and can easily identify with the problem. The easiest way of handling this is accepting it with an open mind. [...]

  4. iface thoughts » Blog Archive » The Notion Of Web 2.0 said:

    [...] Isn’t this the effect of the open source movement! Well, the user need not be literally a developer, but someone who is heeded to when the feature set or behaviour of the software is being designed. More and more services are being released as beta and opened up so that the users can provide feedback and voice their considerations. This is great, a huge field of testers is available, which can sometimes result into good brainstorming sessions. [...]

  5. Open Source The Way It Should Be on iface thoughts said:

    [...] Usually a lot of people agree to the benefits of the open source theory, but don’t believe in it because they don’t find the bottom-line benefits. The most dominant reason being lack of appropriate know-how for which the open source software is blamed. For product owners, I think open sourcing your product is keeping an open mind towards your users and their contributions or feedback. If you still wonder whether open source can benefit your organisation or not, read the article. If required re-read, you might be able to start seeing its benefits, slowly but surely. [...]

  6. Architectural Style For Open Source | iface thoughts said:

    [...] Jeff talks about challenges faced by developers when using open source. One of them is the ability to cope up with Community based support structure. I would actually call this taking contributions from the users. Users can contribute in a variety of ways - giving feedback, providing support or suggesting usage-driven enhancements and features. Experienced users are the best candidates for providing support for usage. In fact, some can come up with innovative uses that the creators had not envisoned! This can lighten the burden of support. The biggest problem of a developer talking to a user is the mismatch in the language that is used. A user talks to another user in the same language and can easily identify with the problem. The easiest way of handling this is accepting it with an open mind. [...]

  7. Real Open Source | iface thoughts said:

    [...] eZ publish, Mozilla Firefox are all open source products. They are so because they comply with the Open source guidelines. The most important being providing source along with the product. The next one - [...]

  8. Bootstrap Your Business With Open Source | iface thoughts said:

    [...] have written earlier how open source enables open mind and an open dialogue, here I discuss how open source domain can be leveraged to bootstrap a business and provide [...]

  9. Importance Matrix For Open Source Projects | iface thoughts said:

    [...] Open source paradigm is increasingly doing a service rather than just providing software. In my opinion this will really influence future software development. [...]

Say your thought!

Who are you?

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.

freshthoughts

contactme

Abhijit Nadgouda
iface Consulting
India
+91 9819820312
Y!: anadgouda
GTalk: anadgouda@gmail.com
MSN: anadgouda@hotmail.com
Skype: anadgouda
My bookmarks

currentproject

badgesand...

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.

Twitter - #mumbai - The city has started working today. The fears are still there, but the spirit will help in fighting it.