Skip to main content

India and Open Source Software Part-2

Simon Phipps, Chief Open Source Officer at Sun, says that "India is where so much innovation is happening". The award (1 million$ grant) is being announced in India because that's where I expect the greatest open source community growth to come from in the near future."

Two questions: Can India lead the world in open source technology? Is it good for the country?

In my last post (link), I talked about how I feel open source is good for the country (perhaps taking a biased view). Let me be more critical now. From an article in Business Standard, "Open source is a profound idea.... The enduring puzzle of India's software companies is their persistent inability to grow from projects to products. Open source is a powerful answer to this problem. Open source reduces the importance of products and raises the importance of services. In the open source world, each programmer builds on the work of others before him. This brings down the cost of development." Our dear President Abdul Kalam says: "The unfortunate thing is that India still seems to believe in proprietary solutions". Companies like Sun and IBM have been active supporters of Open Source since a long time. To some extent, Yahoo! and Google too support open source. But Microsoft has always been against open source. Ravi Venkatesan, chairman of Microsoft India, says it is no longer an either/or option. We firmly believe that multiple platforms can and should co-exist and recognize both the advantages of open source and the fact that platform heterogeneity is a reality in today's environment. Our focus is on enabling our customers to connect to other platforms, applications and data easily." In his view, despite its greater initial cost, Microsoft software is a better value than the open source alternatives. "Versus Linux, we deliver a clear value proposition to our customers. The USP of the Microsoft platform and our range of offerings is our end-to-end stack of offerings and our focus on integrated innovation. Customers, too, have matured in their view and there is almost universal recognition that Linux is not 'free', and that Linux today resembles more a commercially driven technology. Customers are beginning to look at Linux vendors like any other commercial software provider, focusing on the overall business advantage, value for money and the risk associated with making long-term technology investments." But isn't open source better for a "poor" country like India? Not at all, answers Venkatesan. "We should look at technology discussions in perspective, and when we do we will find that it has nothing to do with a country being poor or rich, but more to do with reliability of the framework, affordability and relevance. We should not confuse affordability with 'price' but should look at the TCO or lifecycle cost, including cost of access." Now, since I have put views from both the parties, what we can conclude is that if TCO of open source software is reduced (its not easy to calculate TCO, hence the problem), there is not argument to favour MS Windows over Linux. Expert suggestion from Wharton: "India needs to contribute more aggressively to the process of open source development. We have an opportunity to establish leadership in this space. India has a lot of creativity, and it is just a matter of time before that is reflected through open source software." In other words, the future of open source in India is still an open question.

 Best of Luck. :)

 (Inspiration and Quotes from Articles on http://knowledge.wharton.upenn.edu)

Comments

  1. Dr Kalam was our President, not Prime Minister. x-(

    ReplyDelete
  2. Our dear prime minister Abdul Kalam ....kya hai be yeh..tumne to pm hi bana diya

    ReplyDelete
  3. are koi naa pratyush, kaustubh... isse mujhe ye to pata chala ki aap dono mere blog padhte ho... :) ;)

    pratyush se expect nahin karta... ;)
    kaustubh, aap to bhawnaon ko samjho...

    ReplyDelete
  4. @ Pratik,

    I hope you also realize the difference between free Software, Open Source and Free Software. You might also want to take a look at this diagram about how the Free Software Ecosystem works.

    I run a startup firm in Kerala and we are building ourselves up on Free Software and Open Platforms. There is immense potential in India. It is the future. Keep up the good work in trying to set out in the Free and Open Source domain. Good Luck with your vision.

    ReplyDelete
  5. Thanx Anoop for the comment and the interesting articles. I really didn't know the difference between free Software and Free software.. Thanx for the tip.

    ReplyDelete
  6. Open Source is best choice for web development in easy way. Turtlejet is an open source development company, providing open source web & software development services to retail, education, advertising, media and entertainment industries around the United States.

    ReplyDelete

Post a Comment

Popular posts from this blog

Asking a girl out

This is not a puzzle. So, for those of you who follow this puzzle blog, please bear with me for just one post. Interesting Math in this article though :P

Most of my friends already read an article that I wrote more than an year back - "Speak Up"


Here, inspired by the movie, The Beautiful Mind, I give a mathematical analysis of asking a girl out. Nice time it is. Feb 10. No plans for Feb 14 and I am sure this article makes me look even more geekier and all the more reason for me to believe that I will be alone, yet again. But what the hell, lets do it!

Note: This is not an independent analysis. There are many "mathematics sites" which does "similar" analysis.

@Consultants, correct me if I am wrong in my estimates. :P

Why is there a need to be selective?

From the age of 15, I guess there are approximately 3,600 girls I have liked (On average days, I don't see new girls. But going outside, I like about 30 girls. Saying that I go out once every week right …

Consecutive Heads

Let's say A keep tossing a fair coin, until he get 2 consecutive heads, define X to be the number of tosses for this process; B keep tossing another fair coin, until he get 3 consecutive heads, define Y to be the number of the tosses for this process.

1) Calculate P{X>Y}
2) What's the expected value of X
3) What's the expected value of Y

This is probably the hardest puzzle I have ever put on my blog. Hence, I will post its solution in the post directly rather than on comment.

Solution:
1)
(Solved by me finally after 13 months :))

Make a state diagram. Let the state be (a,b) where a is the number of consecutive heads streak "A" is on currently and b is the number of consecutive heads streak "B" is on currently.

So, (0,3) (1,3) are final accepted states and (2,0) (2,1) (2,2) (2,3) are failure states. If you get tails, your contribution to the state reaches to "0"

f(State) = P(X>Y | "State" configuration initially)

f(0,0) = 1/4[f(…

Fraction Brainteaser

Source:
Sent to me by Gaurav Sinha

Problem:
Siddhant writes a Maths test and correctly answers 5 out of 6 Arithmetic questions and 20 out of 28 Geometry questions. In total, Siddhant scores 25 out of 34. 

Vaibhav writes another Maths test and correctly answers 20 out of 25 Arithmetic questions and 6 out of 9 Geometry questions. in total, Vaibhav scores 26 out of 34.

Note that
a) Vaibhav scores more than Siddhant
b) Siddhant score better than Vaibhav in both individual topics - 5/6 > 20/25 and 20/28 > 6/9

How is it possible?