[Small note: In case you think that my blog post disagrees with Gopal’s blog post I’d suggest you read both of them again. Effectively they are the same stuff although I’d like to elaborate a bit about the rockstar in a later post]
There’s been a mighty long discussion about “What’s wrong with the FOSS scene in India”. The actual question might just be something different really – more on the lines of “what’s being contributed where and by whom”.
The myth of the last “Rockstar” is a bit too tempting. Rockstars are “icons” – larger than life and more in the line of what can be called ideology sometimes thinly bordering on hagiography. The other thing that bothers me is the slowly growing urban legend that “code is FOSS and non-code contributions are not FOSS“.
Here’s what I see the situation as.
There are contributors from India (and we are not talking about of Indian origin). For example, there are around an approximation of 11 Indian languages being supported or partially supported in GNOME. In precise terms that means there is at least one person doing commits for his/her language for GNOME releases. Now, take into consideration KDE and XFCE and you have a fair idea of the number of commits that go in. Now think about “maintaining” the language (in all its aspects of correctness and linguistic behaviour) for multiple releases as well as for downstream projects like Fedora and you have a large base of contributors. Contributors and not rockstars since evidently no one seems to talk about them.
Since, we are on the subject of localisation what follows as a due course is internationalisation or i18n and here there’s a fair lot of work that is being done by Mayank (Evolution), Parag (Fonts), Sachin (Qt) among the others and the work is upstream and in bugzillas. But they are contributors and they get the work done. Not rockstars mind you.
And then of course there is Shreyas,Pradeepto, Sayamindu (who is being unfair to himself by doing cool hacks for deployment but not blogging about them) who keep on doing their bits around FOSS. Sayamindu has been decidedly active on Sabayon, Conduit and surprisingly Exaile (he got me using it and filing some enhancement requests too) but he is a contributor not a rockstar.
The legend that things are happening if only there is mass hysteria seems to work for retailing and thus that does in no way hold for contributions. If one does not see contributions, then one should look around more and ask the folks who might have the information. An off-the-cuff remark that things are not happening is not really the way forward. One of the side effects of being entrusted to process the applications for membership to the GNOME Foundation is I sometimes manage to get a ring-side view of what’s happening (at least in GNOME) and trust me – there’s no problem with FOSS in India. What needs to be done to augment the process is create the second rung of contributors by:
- Creating the infrastructure in which they can contribute
- Create a process by which more meaningful tie-ups with upstream can occur (the Lord of the Code will require a reworking to do this)
- Get the largest possible bit of the Government sponsored/funded/proposed FOSS projects doing work transparently