Wednesday, February 25, 2009

Open Source Software Potential for Entrepreneurs


Increasingly Free & Open Source Software (FOSS) is being seen as a cost effective solution, more so in entrepreneurships looking for cost effective deployments for their business ideas. Open Source Software is a given among entrepreneurs from technology backgrounds, but among the rest, entrepreneurs in Finance, Agriculture, and Education among other disciplines, OSS may not be as well known vis-à-vis its potential and deployment possibilities.

The implications of this can be serious for the success of an entrepreneurship. Financials, a critical component of any entrepreneurship, is the first to be impacted, with costs going up significantly.

Power Of Ideas spoke with Brajeshwar for insights into FOSS and the benefits to be had for the entrepreneur in adopting FOSS. What intrigued me was when Brajeshwar mentioned that his start-up, oCricket, was based entirely on FOSS, implying that except for the development effort there was no other cost involved.

Power Of Ideas: What potential do you see Open Source hold for startups in the prevailing Economic situation? Examples you can state of startups that used Open Source and the kind of cost savings that resulted?

Brajeshwar: Free & Open Source Software (FOSS) holds a lot of potential for startups irrespective of the economic situation, since it's much more about FOSS being "tweak-friendly" than FOSS being "cheap". A startup attempting to build a product to challenge market leaders would mean having to push the boundaries of software to be able to build something which is twice as fast but at half the cost. It would involve either building something awesome from scratch or taking something which is great (and FOSS) and taking it apart and tweaking its parts to squeeze out the last ounce of performance. That also means leveraging on the plethora of existing FOSS projects and building on top of them. FOSS empowers you to do that.

Having said that I must add that FOSS also has a distinct economic advantage, especially relevant in these times of Economic Depression. Using cutting-edge technology and not having to pay any license fees is "good" for a startup.

Examples of successful startups abound and they don’t come any more famous than Flickr, YouTube, Facebook, all of which run entirely on Open Source Software. Most successful startups (9 of 10) will have used Open Source. Perhaps the only successful startup/website that uses MS product .NET is StackOverflow.com.

Power Of Ideas: What kind of startups can best leverage Open Source software, and what kind of startups cannot?

Brajeshwar: I think the best kind of startups that can really benefit from FOSS are the technical, web-service oriented ones. They need to be 'technical' since you need some kind of a tech-team with people who really can bend and twist the software to do your bidding. Web oriented startups will also benefit since the Web as a whole is one platform and FOSS really dominates the scene with numerous web frameworks, libraries, and servers of excellent pedigree. You can really push the envelope with a fast, easy to maintain, website built on top of FOSS tools and technologies.

On the other hand, startups which develop some kind of desktop or niche software may not be able to benefit from FOSS as much since the desktop market is still dominated by Microsoft Windows (TM) and you can hardly use much FOSS technology to built applications on top of a proprietary platform (though a sizeable number of options certainly exist today). Similarly if you are developing something for a niche market (iPhone applications, for example) you don't really get to choose the platform as those are dictated by the platform itself.

Power Of Ideas: Do you see entrepreneurs in India taking to Open Source sufficiently enough? If not any reasons you can assign as to why they don't?

Brajeshwar: They slowly are, but that mostly because many think it's better because it's free and not because it's simply better. The main reason behind that being the fact that a FOSS ecosystem doesn't exist and India and people are mostly ignorant about the alternatives. Also the technical know-how among the majority in the Indian IT industry is not upto the International level. But things are changing slowly though. There are many initiatives being taken up by various organisations to improve the situation and it will improve with time.

Many large corporations like SUN have a good initiative going called the SUN Startup Essential. They even respond to your technical questions if you've technical problems. Of course, you get discounted Hardware from them and most of their softwares are free anyway. Check out Startup Essentials at Sun.

Power Of Ideas: What Open Source software would you suggest that startups take a look at?

Brajeshwar: It depends on the type of startup really, but off the top of my head I can name the following FOSS applications which are considered to be among the best in the world in their own categories:

Web Server
- Apache
- Lighttpd

Relational Database
- PostgreSQL
- MySQL

Programming languages
- Python
- PHP
- Ruby

Web frameworks
- Django (for Python)
- Ruby on Rails (for Ruby)
- CakePHP (for PHP)

Content Management Systems
- Drupal
- Wordpress
- Joomla

User Interface / Browser Programming
- jQuery
- YUI
- Dojo
- BluprintCSS

... and may more

Power Of Ideas: In oCricket did you use Open Source yourself? (oCricket is Brajeshwar’s startup)

Brajeshwar: oCricket is built on top of 100% Free and Open Source Software.

Power Of Ideas: With OpenMoko Freerunner what kind of possibilities do you see in mobile applications that entrepreneurs can take up, now that it is open for Open Source development.

Brajeshwar: More than the OpenMoko Freerunner, I think Google's Andriod platform holds more promise. Android is not tied to any particular mobile hardware and can be ported to almost any modern handset. Large companies like Motorola have already decided to slowly move to the
Android platform. Android is even getting ported to the OpenMoko hardware as we speak. So yes, the future is very exciting for the whole mobile platform. The kind of applications that one can build is endless; in short, it's pretty much everything. People are building tonnes of applications for the Apple iPhone ranging from games to high-precision medical applications. I don't see why the same can't be done on the OpenMoko or the Android platform.

Power Of Ideas: Do you consider your startup, oCricket, as a Media startup? If yes, what other kinds of Media startups do you feel India needs?

Brajeshwar: Well, it’s the environment that we're in that can eventually mark us as a Media Startup. Nonetheless, we're are very technology oriented and will use technology to the best we can to make things easier and useful to our users. Consider it an endeavor to marry Media and Technology.

Bollywood is definitely another sector that can be tapped and nurtured. And even the TV (Video) paradigm is something so massive that there is huge potential and India is just waking up to that. We can learn from the likes of iTunes, Netflix and model something relevant and perhaps even competitive to them.

Power Of Ideas: Can entrepreneurs really make a difference to the country as a whole without them addressing the diversity of languages?

Brajeshwar: For mobile applications languages will come into play as a factor affecting reach. So what lessons do these hold vis-a-vis them presenting opportunities for Open Source development.

Diversity in language and culture is a thing of beauty and is something which cannot just be addressed with mere solution. Technology can be just one of the many drivers for unification in this diversity. So, instead of trying to tie them up first and apply, why not start off and let it unite on its own.

Even for the mobile sector, one solution won't fit all. I would love if someone comes up with a flawless way to convert English to a vernacular language and vice-versa in a realm like SMS.

Parting Note

Brajeshwar: One should keep in mind that Open Source is just the beginning to successful Startups, saving money and making them economical. There are lot to being a successful Startup and an entrepreneur should not forget that. Open Source is just a means to an end.

Brajeshwar blogs at Brajeshwar.com.

3 comments:

  1. One thing that I feel that Brajeshwar has missed out is that with Nokia moving towards Open Source with symbian and python opens up new avenues for FOSS based starts up on mobile platform. If android based phones manage to pick up a sizeable market share that would be another potential opportunity.
    But, on the other hand it will be difficult to offer services in the mobile space due to the control that mobile service providers have.
    Overall a nice article. It would have been even useful for start ups evaluating usage for FOSS if the article would have pointed out how FOSS made the difference and the challenges involved in it.

    ReplyDelete
  2. Very, very useful article. This should help entrepreners plan their business using FOSS. Put more such articles on blog. What happened to results?

    ReplyDelete
  3. u have said people are goin to use the open source software tools to develp there applications....but then who is going to enhance the plateforms...java has started stalling because of no support for long time...see when u need quaility u have to pay for it. no one has the time to write code for u for free...utube uses adobe flv propritery stuff. ORKUT is ASPX.
    so...open source is good ameture stuff. and let it be. VLC and Blender and OpenOffice are dometics stuff...they took u for eleveter pitch..I had a billion times better idean than this but they din buy it...this is old jury allured by jargon..

    ReplyDelete