• ILUG-BOM, our last event in India

    July 24th, 2007 by seth bindernagel with 3 comments »

    Chofmann and I made our last stop in Mumbai, arriving on Friday, July 20, and leaving yesterday at 12:20 AM (India time, July 23.)

    Several contributors from the ILUG-BOM group assembled for the final event of our Indian Tour. It was held at the Homi Bhabha center, TIFR and many thanks to Dr. Nagarjuna G. for hosting. Dr. Nagarjuna is a driving forward the GKnowldege program, which is an effort to organize knowledge and produce a network of concepts interrelated to each other by appropriate relations. Nagarjuna is also the president of the Free Software Foundation, India and his doors seem to be very open for open source contributors. Thanks to Dr. Nagarjuna for making the event so nice and welcoming!

    The ILUG-BOM event was initially organized by Nirav Mehta, who was one of the lead localizers for Firefox in Gujurati. He invited several of his colleagues and other enthusiasts to attend. We were so honored to have people travel distances far and wide to meet us. In fact, several came from Pune, which is at least a one-hour flight away. Thanks to everyone for making the journey. It rounded out a wonderful trip to India where we met so many people enthusiastic about the Mozilla community.

    The day was filled with presentations.

    • Chris and I gave the “Mozilla: Now and Then” discussion, where I spoke about the community and Chris gave a lot of back story on Mozilla and the growth of our project. We also opened the conversation for comments on “just-about-anything” (answering questions when possible :) ). Finally, we put out a specific call for contribution to localization projects and to community building in India. I believe we will try to do some very organized events in Bangalore and Mumbai, perhaps a Developer Day in concert with FOSS.In. If you have interest in participating, please contact me via this blog, Orkut, or Facebook.
    • Ankit is one of the localizers in India and gave a great presentation on how to localize for Firefox. His knowledge of the process and description of the interaction he has had with others in our community (Pike!) was an awesome sign of the vibrancy, commitment and energy of contributors in India.
    • We saw a great presentation by Shantanu Oak on an extension that translates all content on websites into a home language in India. You can experiment with it here. In Shantanu’s words:

    “Whenever I see any page that is not written in Hindi script, I simply click on this option and read it in Hindi.”

    • We also saw a presentation by Krishnakant Mane, a blind developer who is contributing a lot to Mozilla’s accessibility code. He told a nice anecdote about how he had submitted a bug related to accessibility issues and expected it to be corrected in a reasonable time frame. He went to lunch and when he returned 20 minutes later, the bug was fixed! He really gave a lot of praise to Mozilla for the attention that we have put into accessibility stuff. To see Krishnakant present was so inspiring! Congratulations to him. Chris and I left thinking that he should do a YouTube video on all the features he has been using and contributing to for those who have any accessibility issues. I also intend to connect him with Ken Saunders at Access Firefox.
    • Then, a contributor named Siji showed some issues about printing India Sanskrit-based script from Firefox. He created and showed his extension, which solves a lot of the alignment issues when printing.
    • Finally, Dr. Nagarjuna presented on an extension that he and others developed for the GKnowledge project.

    You can read more from Kartik, one of the day’s organizers, at his blog: http://kartikmistry.org/blog/?p=343

    The day was great. Thanks for attending, everyone. Please email or comment if you have questions.

  • ISB

    July 20th, 2007 by seth bindernagel with 2 comments »

    Yesterday, Chris and I were in Hyderabad to meet more community. Through Aravind, one of our Mozilla IT gurus, I contacted a friend of his cousin who attends the Indian School of Business. To see ISB is quite impressive. It was built just under 10 years ago by many benefactors from India’s technology and business sectors and the building has some impressive architecture. Also, the campus is situated among many leading tech firms, and many of the students have spent several years in the technology field. I took some pictures and pasted one of them just below.

    ISB

    Chris and I talked with the students about doing market research projects that will help inform Mozilla about the landscape of Internet users in India. Additionally, some of the students are interested in creative projects to help spread Mozilla’s software through India. We were excited to have such a large group of students assemble and will likely try to work out some creative independent study projects for the students who are most interested in helping.

    This relationship (and the one from last weekend in Ahmedabad) will help us understand the market in India and how to spread Mozilla. We’ve found again and again that student communities are really contributing so much to the project. Whether it is a contribution from Oregon State, Seneca, Stanford, Berkeley, or the many, many campus reps, we rely so much on student enthusiasm and support. The feeling has been the same in India and it seems that student groups here will do a lot to help spread Mozilla.

  • Mahiti

    July 19th, 2007 by seth bindernagel with 3 comments »

    On Wednesday, Chris and I had a great meeting with Mahiti, an NGO in India that is working to spread FOSS to NGOs across the country. We learned so much from the team and they have offered to help localize Firefox in Hindi, Tamil, Telugu, Bangali, and English-IN. We’ll work out the details to see what exactly can be done because they’re awfully busy. But, the meeting was so promising and the team was sharp and scrappy.

    Started in 1996 as the IT department of Samuha – a large NGO, Mahiti then spun off as a stand-alone organization. I learned of Mahiti several years ago when Ashoka (where I worked pre-Mozilla) funded Sunil Abraham, who started Mahiti. Sunil, Sree (the present Executive Director), Vijay (the CTO), and the team are very active in FOSS in India. They serve on the Plone Foundation – a CMS based on Zope and Python. Mahiti also supports more than 300 NGOs on IT infrastructure and ICT tools, migrating them to FOSS. They are a 40 member team and do for-profit consulting and IT work. With those profits, they subsidize all services provided to NGOs so they can offer free service to the organizations that need it the most.

    NGO-In-A-Box

    NGO In A Box

    One of the great programs that Mahiti is helping to drive forward is NGO-In-A-Box.

    A correction by Mahiti to my original post:

    “NGO-In-A-Box is a project initiated by Tactical Technology Collective who should be given primary credit for the idea.  Mahiti implements the idea as a partner to TTC for the South Asia hub.”

    In this program, they organize a 5-day session where they bring together 12 organizations in a rural setting to simulate the electricity and bandwidth resources that are available for each NGO back home. They select the NGOs based on who would be most capable and interested in building communities and spreading the software back in their regions. As Mahiti describes it, “It’s about teaching and then creating a community.” They have reached out to several already and want to reach 3,000 by the end of 2008. And, yes, the NGO-In-A-Box is packaged with Firefox and Thunderbird. Thanks, Mahiti!

    The Mahiti office is also an awesome space with a lot of great resources. Below are a couple of pictures of their development lab (these are iPhone pictures, so light quality is somewhat bad) Also, you’ll see the battery supply that backs up the work when power goes off…which happens very regularly in India.

    Mahiti Mahiti Mahiti

    Sorry…looks like the orientation of the battery supply is rotated and I can’t seem to correct it in this WordPress editor.

    Could you imagine the Mozilla IT team in California, in addition to all the great work that they already do, having to also manage a stack of car-like batteries to ensure connectivity and power? Amazing…

    Mahiti has offered to help localize Firefox in India. What is so impressive is that they contributed 40,000 lines of translated code for the Open Office localization project

    A correction submitted by Mahiti:

    “We did not do the translations ourselves. The translations were done by Kannada Ganika Parishad. We only compiled, re-combined integrated these translations into the format required by OpenOffice.org. We wrote some patch code in python to translate from one format to the other…from one encoding to the other.”

    If Mahiti has the time and resources, they will be a great localization partner.

    Mahiti is an obviously special place. It’s creating an environment for young developers to get experience in IT and it’s providing free software to some of the far reaches of India. The team is very saavy, experienced, polite, and deeply concerned about free and open source software and India. They are making a difference.

    Thanks, Mahiti!

    Mahiti

  • HP Labs, the IIIT, and Extension Developers in Bangalore

    July 19th, 2007 by seth bindernagel with 1 comment »

    On Tuesday, Chofmann and I had a packed day of activity. I’ve been trying to play catch up on blogging as we are cramming our days with meetings and more meetings. Sorry this comes a bit late…next post will be about Mahiti, a terrific NGO in Bangalore that is spreading FOSS across India. We’re now in Hyderabad, so more updates coming.

    I keep talking about the success I’ve had with social networking in organizing meetings, so here’s a specific example. I joined Orkut, posted a lot of information to the Mozilla Firefox (India) community and started to get some scraps to my Orkut profile from enthusiasts in India. One such enthusiast was an extension developer named Bharadwaj who asked me if we had any free time to meet. I couldn’t nail down our Tuesday morning meeting, so I invited him and his friends (all of whom are extension developers) to breakfast at our hotel, The Hotel Chancery. The next hour was an energized discussion about the contributions each of these guys has made. One extension allows you to double-click on any word on a website and a Google search for that word opens in a new tab. Another extension apparently shows a users version of Thunderbird (with personalized settings) inside a tab on Firefox. Web-based Thunderbird? Pretty cool. These three guys were so great and will likely be one of a handful of community contacts in Bangalore. We left with intentions of setting up a Mozilla day with them helping to organize and host. Finally, Sharad, one of the attendees, works for Yahoo! and called me later that afternoon to let me know that a lot of developers at Yahoo! who are contributing to various open source projects really wanted to meet with us. We arranged for a lunch meeting the next day.

    After breakfast, we drove through the chaotic pace of the Bangalore traffic to visit the International Institute of Information Technology in Bangalore’s Electronic City. IIIT-B is a technical school highly connected to the industry in Bangalore, attracting many students interested in building their skills at the graduate level. It’s well known for industry collaboration and its master’s and PhD programs. Through a friend, I was able to connect with the Director of Student Placements for IIIT-Bangalore. We presented to about 40 students who are all software developers going for their masters degrees. Students were engaged and wanted to find projects where they can help. Most seemed interested in starting to play around with extension development, while a handful want deeper engagement. JT and I will probably reconnect with them when I get back to see what is possible. We are so excited that the student turnout was as good as it was and that they have some interest in helping.

    Finally, we headed over to HP Labs to see what the developers there were working on and if they had any questions for us. After a brief meeting with the lab director, and then a presentation to a team of about 20 hardware and software developers, we closed the day with some interesting tours of new projects. Congratulations to the HP Labs on all they have done. In India, we seem to hear a lot about the “Bottom of the Pyramid”. Maybe you’ve read C.K. Prahalad’s essay on this topic, it’s worth a look. HP Labs is one example of an effort to find some offering to the people of India who are in that “bottom of the pyramid”. What makes the HP Labs a bit different is that they are targeting this segment as a strategic effort to create products that will help enable that emerging market of users to better access IT. One of the most interesting ideas was a gesture keyboard described here. It’s a wonderful way for non-English speakers in India to type in Hindi or other languages For gesture recognition of the keyboard, HP Labs uses The Lipit Toolkit, which is an ope src toolkit. We also discussed the W3C InkML, an open standards group where HP Labs is participating. (http://www.w3.org/2002/mmi/ink) They would love to hear about any best practices or receive some guidance about creating and testing a reference implementation in the form of a Firefox extension. Then, we spoke a bit about annotating web pages with ink, and HP labs (along with a lot of other extension developers) has written an extension. They’d really like to explore some educational uses of this, perhaps on top of Wikipedia or other course material. Let me know if you are interested. Before finishing, we also saw their PrintCast technology, which allows users in India to print content that is broadcast over television. This has important implications because many people in India do not have a home PC, but TV penetration is big. This will allow people to get content and print. One example we saw showed a community in India able to print health forms while watching a broadcast informational program.

  • Bangalore

    July 18th, 2007 by seth bindernagel with 4 comments »

    Our trip to Bangalore has been a fascinating experience and really started to provide great insight about the thriving tech community here in India’s version of Silicon Valley. The enthusiasm about Mozilla and its community are also extremely exciting. In addition to the packed schedule I had laid out for the trip, I was also able to squeeze in two more events into the schedule due to high interest level that came from my blog and my profile set up on Orkut. The social networking experiment that I launched about 5 weeks ago in advance of coming to India has really paid off. So, we met with three enthusiasts who have developed some great extensions (more in a later blog post), and then went to Yahoo! with one of the extension developers in order to meet some of his other colleagues who are also huge Mozilla fans.

    Across the board, the reception has been terrific. Special thanks to all who have met with us here…the accommodation has been so warm and friendly and we are really honored to hang out here as such welcomed guests.

    In this post, I’m hoping just to lay out a piece of what we have learned. I could go on and on with facts, figures, and anecdotes, but this seemed to be some of the bigger, more relevant information about people in India.

    Interesting things we have learned about Internet usage

    • We have gathered from multiple sources that the number of users on the Internet in India is ranging from a low-end of 35 million to high-end of 70 million.
    • Of those users, most are accessing the Internet through work, cyber-cafe, and home usage. Some have told us that roughly 60% of users are accessing through cyber-cafes but that number is beginning to trend downward as costs go down and infrastructure go up. And, most are accessing though a dial-up connection.
    • Mobile is huge here, but Internet usage and mobile have not intersected. Most phones are 2 to 2.5 G technology and users buy new phones every 9 months or so, craving the latest in tech. If an individual makes 3000 rupees a month (exchange rate is roughly 40 rupees is U.S.$1), then that person will spend ~5% on mobile service. We’ve been told on a few occasions that as new devices with better and better technology come out, Indian people will buy them. My iPhone has been a big hit for people. Everyone here knows about it, even though it is not expected to come out for another 8 months (or so we have heard). (More comments on the iPhone later…very very temperamental touch screen…what a pain when trying to use it to take notes in meeting, send a text, or MAKE A CALL!!! Come on Apple, it’s a phone, I have to be able to use it to dial a number! Anyone else having problems with the touch screen?)

    Languages, languages, and more languages

    India recognizes 22 official languages in its constitution, with Hindi being the national language used by the government and English being used for other official purposes. (Source: http://en.wikipedia.org/wiki/Languages_of_India) Just observing the interaction of individuals from state to state in their own languages provides terrific insight into the complexity of India. It is not an exaggeration to say that users in the state of Gujurat (Northwest India, borders Pakistan) would not be able to communicate with users in the state of Tamil Nadu (Southeast India, across from Sri Lanka) if not for English, and even that can be a big stretch because only a small percentage speak English. Localization will be critical as the community of users in India grows. Fortunately, we have met many individuals who have committed to helping localize in several of the languages. Here are some more points we have heard along the way:

    • Nearly 20% of those attending school are going to an English speaking “medium” school. (Primary is the first schooling experiences starting with kindergarten, medium is the next stage. And 60% of schools are 2 rooms or less.)
    • Less than 10% of people in India are actually comfortable speaking English (some figures report only 7%) with roughly 60 million people (population 1.1 billion) able to transact business in English.
    • English and PC usage are strongly correlated
    • People are craving to read content in their home language. If IT is to make it to the countryside, schools, etc. people will not know English. The local language is what they learn. Localization is critical to take internet to masses. Some say that 80% of people are in “the countryside”
    • The government has launched a program to get 100,000 kiosks into the countryside. It is happening…wouldn’t it be nice to have Firefox on those kiosks? Luckily, one person I connected with has been asked to get his technology on the kiosks and is making the introduction to Mozilla if it makes sense. Why wouldn’t it, right? ;)
    • Indian people migrating to other countries want content from home. For instance, one Tamil-based content site hosted by the NGO IT Mahiti, gets 120 million hits per month.
    • We learned that if localized in other Indian languages, users outside of India would also access due to those who have migrated. Here are some examples:
      • Hindi — India, parts of Nepal, some of Pakistan
      • Bangali — Eastern India, Bangladesh
      • Tamil — Southern India, Sri Lanka, Singapore, Malaysia
      • Telugu — Central india

    Other Facts:
    Users pay between U.S.$ 2 and 3 for television a month. TV was popularized by former Prime Minister Indira Gandhi as a way to promote information sharing, so about 60% of households have color television access and cable.

    • 35 million households are employed in the organized sector
    • 150 million households are self-employed
    • 220 million households total
    • 40 to 60 percent vote in elections

    OK, the point is I could go on and on with stuff we have learned. But, I hope this helps you understand what we have recently learned. It helps us more and more frame our conversations with others we meet. I am writing another post that describes our meetings. Everything has been very grassroots, so if we meet with anyone, it’s likely that they read my blog, saw me on Orkut, or got in touch through some connection and wanted to meet. Because of that, this trip has been so exploratory and grassroots. But, after we leave Bangalore tomorrow, I feel pretty certain that we will start to have a pretty organized group here who will begin to meet pretty regularly. And so, we met with the following people and I have more to say in the next entry:

    • HP Labs
    • Google/Orkut
    • Yahoo! Bangalore
    • Community members who have developed extensions
    • IIIT-Bangalore (International Indian Institute of Technology in “Electronic City”, a tech area of Banaglore)
    • Mahiti — an NGO with an amazingly sharp group of technologists
    • Mobilis — NGO running Mozilla on their mobile medical device

    Here are some pictures.