• Post India

    August 3rd, 2007 by seth bindernagel with no comments »

    One might ask what is the follow-up for an exploratory, community-building trip to a place like India. Here is a sample of what we are doing:

    1) Monday, August 6: We’ll be hosting a conference call with several teams of students from the Indian Institute of Management, Ahmadebad. Each team will present ideas they have about spreading Mozilla software and building community in India. We intend to formalize these presentations into semester-long projects where the students will receive academic credit for their work.

    2) Tuesday, August 7: We’ll host a very similar call with students from the Indian School of Business. Many of the students interested in helping all have technical/engineering backgrounds and have returned to management school to gain some business experience. Nearly all the students we met intend to return to the technology sector after they graduate.

    3) Tuesday, August 7: Mozilla brown-bag presentation about the India trip

    4) Wednesday or Thursday, Aug 8 or 9: Call with Mahiti and Indian localizers who will help take on the localization efforts for Firefox.

    5) Ongoing: Planning for Mozilla 24, where Indian community members participate. I’ve already had one call with Kaori about this and we are trying to find the best way to get the Indian community involved. Looks like we might have one developer who can present. Still working it out.

    If you want to participate in any of this stuff, please let me know. Happy to include you.

    Final thoughts: India was a fascinating place to visit. There is so much activity there around open source and Mozilla and we returned to the U.S. enthusiastic about our community. We also learned so many intangible things that we want to share with our colleagues in Mountain View.

    In a country with over 1 billion people, it becomes obviously clear that as the population continues to grow, the growth of India’s economy and infrastructure will have to keep pace…and hopefully there will be equal distribution of that economic gain.

    Overall, it seemed that everyone we met was deeply aware of the dichotomy of challenges and opportunity that face the country. We heard from one local person we met that Gandhi promoted the concept of “a leader in every village”. Our trip began with an educational stop at Gandhi’s Sabarmati Ashram where we got an even greater sense of his teachings and influence in India. It was clear that his ideas about empowering others pervades the society. Following his teachings, we hope to find leaders in every village that make up the Mozilla community in India and worldwide.

  • 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.