Skip to main content

Open Source and Desis

It is very heartening to see that 101 Indian students made it to the Google Summer of Code 2009 program. Hopefully, this and other forays into the world of open-source development by desi techies will shake off the code-coolie stereotype that has come to be associated with the majority of the tribe. Many have bemoaned the lack of Indian contribution to the open source cause and tried to understand this phenomenon.

As Dr Deepak Pathak, chair professor KReSIT, IIT Bombay puts it, Indians have been "net-takers" rather than "net-givers" to open-source and knowledge generation in general. He goes on to add that culturally, desis are not likely to contribute to any significant cause unless they stand to gain something from it as well. In this article written by Ryan Norbauer on his experience working with Indian developers, the author offers his perspective on disproportionate lack of contribution to open-source by desi developers :

Indian employers don’t allow their developers to blog or make contributions to open-source, for fear of losing them to competitors who might contact them directly. And if an employer doesn’t permit his or her employees to contribute back to the platforms they work with on a daily basis, it means they’re probably more obsessed with billing every hour possible than in building up their team and technology.

Having worked with many Indian offshore teams over the years, I have seen the pattern Norbauer writes about repeated in almost every firm. Very likely the US based company using the services of the offshore vendor allowed cost to be the single overriding factor. The author advices against this :

... try to find the most expensive and accomplished provider possible. When you’re already saving money working with an offshore (or at least partly offshore) team, it’s very easy to get greedy and go for whoever bids the lowest rate. But if a team promises they’re going to give you great work for what sounds like an insanely cheap price (and, believe me, these folks aren’t hard to find), red flags should go up immediately; they probably have no idea what they’re doing. It took me a few bad experiences early on to learn this lesson, but it’s one I’ll never forget.

With the start-up culture gathering more and more steam in India, the younger generation of software developers are likely to enjoy a lot more freedom in terms of their career options than their predecessors did. With a good idea and the technical chops to bring it to fruition, a young person is no longer beholden to their "sweat-shop" style employer who will work them insanely hard to bill the hours without giving employees the opportunity to grow their skills and knowledge base. Contributing to open-source is likely to become much more common place when the strait jacket constraints of conventional employment are relaxed or better yet removed.

Comments

I think Indians in general genuinely lack the skill sets to develop a good open source product or even contribute to one that is going on. What bothers me is, they don't even try to acquire such skills. Indians are very happy to be the back office of the whole world and don't want to progress beyond that phase. Since their employers too don't understand technology and how it grows, they have discouraged those practices for fear which arises due to their ignorance.

High time our Software Engineers come up with full fledged open source Indian products. As you say, the situation has now changed with the encouragement of start ups and hopefully that will fuel a different cadre of software innovators from India in future. Nice article.

Destination Infinity
tsp said…
It is not that Indian software engineers aren't looking to contribute to Open Source work. Some work does happen from India, if you are active on any of the gnu mailing lists of any major projects, you will see a bunch of Indian guys contributing or at least looking to contribute. The Anjuta project is managed by an Indian. But agreed that it is a handful only ..

This initiative was very big in my college days where we were encouraged to use open software. I still am a Linux user at home. LUGs and SoC are catching up so it's nice to see all this happening. But the industry is predominantly running on enterprise software where such contributions are not encouraged. They are software sweatshops where this kind of initiative is seen as a distraction. The manager thinks - "If you have time on your hands to contribute source code, may be you need to be given more work!"

I wouldn't agree that Indians lack skills. It's just that the exposure is absent. {You have to agree that the Linux people are not great at marketing :)} Apart from on the internet, I am yet to meet a person who is interested in contributing to open source, some have not even heard of it. And I work in a city that has fewer accountants and clerks than software pros.

When I go back home, I usually try and fix bugs in the few projects I track. It is truly liberating when I leave the office after a full day of coding and go back home and do more of it, except this time with freedom.
Sunil Deepak said…
Coming from the NGO (non-profit) world, I am constantly amazed by contributions people from India make in this sector, so I don't think there is some bias as such in our systems so that people don't want to contribute to public good. Rather I feel that we are like others, meaning that some of us are willing to work for public good without worrying too much about personal gains (except for satisfaction), others are more obsessed about money!

However, I must say that I am completely ignorant about the IT world, so it is just an outsiders relfection.

Popular posts from this blog

Cheese Making

I never fail to remind J that there is a time and place for everything. It is possibly the line she will remember me by when I am dead and gone given how frequently she hears it. Instead of having her breakfast she will break into a song and dance number from High School Musical well past eight on Monday morning. She will insist that I watch and applaud the performance instead of screaming at her to finish her milk and cereal. Her sense of occasion is seriously lacking but then so is mine. Consider for example, a person walks into the grocery store with the express purpose of buying detergent because they are fresh out of it and laundry is only half way done. However instead of heading straight for detergent, they wander over to the natural foods aisle and go berserk upon finding goat milk on sale for a dollar a gallon. They at once proceed to stock pile so they can turn it to huge quantities home-made feta cheese. That person would be me. It would not concern me in the least that I ha...

Part Liberated Woman

An expat desi friend and I were discussing what it means to return to India when you have cobbled together a life in a foreign country no matter how flawed and imperfect. We have both spent over a decade outside India and have kids who were born abroad and have spent very little time back home. Returning "home" is something a lot of new immigrants like L and myself think about. We want very much for that to be an option because a full assimilation into our country of domicile is likely never going to happen. L has visited India more often than I have and has a much better pulse on what's going on there. For me the strongest drag force working against my desire to return home is my experience of life as a woman in India. I neither want to live that suffocatingly sheltered existence myself nor subject J to it. The freedom, independence and safety I have had in here in suburban America was not even something I knew I could expect to have in India. I never knew what it felt t...

Under Advisement

Recently a desi dude who is more acquaintance less friend called to check in on me. Those who have read this blog before might know that such calls tend to make me anxious. Depending on how far back we go, there are sets of FAQs that I brace myself to answer. The trick is to be sufficiently evasive without being downright offensive - a fine balancing act given the provocative nature of questions involved. I look at these calls as opportunities for building patience and tolerance both of which I seriously lack. Basically, they are very desirous of finding out how I am doing in my personal and professional life to be sure that they have me correctly categorized and filed for future reference. The major buckets appear to be loser, struggling, average, arrived, superstar and uncategorizable. My goal needless to say, is to be in the last bucket - the unknown, unquantifiable and therefore uninteresting entity. Their aim is to pull me into something more tangible. So anyways, the dude in ques...