• NetSquared conference

    May 30th, 2007 by seth bindernagel with 1 comment »

    Chris Hofmann and I have been attending the NetSquared conference for the past two days, listening to a lot of interesting social enterprises that have voted by the NetSquared community to have the greatest potential to leverage the social web to create social change.

    Please take a look at the conference. We’re here because the Mozilla Foundation attended last year and was asked this year to support in some way. Frank at the Foundation was able to give a small contribution to help fund the conference. And, the organizers asked if two participants from Mozilla might be able to help evaluate the projects. I participated in this track and Chris Hofmann contributed as an expert evaluator in yesterday’s track on a tech-innovation feedback session.

    In many ways, Mozilla might be considered a leading social enterprise. Our mission is to preserve choice and innovation on the Internet. Being at this conference and learning about the technology needs of people in the developing world makes me see just how big an impact our software can have. For instance, Chris Double’s blog post about proving the concept of off-line capabilities in Firefox could have a huge impact for those people in the developing world who may not be able to pay for or rely on a consistent internet connectivity. Great work Chris and everyone else!

  • Mozilla grant to PCF

    May 29th, 2007 by seth bindernagel with 14 comments »

    When Mozilla distributes grants to individuals and other organizations, we are looking at leveraged ways to support our community. If you’ve read this blog, the message may be getting a bit monotonous, but it has really been one of the core ways we are thinking about how to make our distributions. For every proposal we receive and then review, we try to ask how any level of support we give will amplify impact to the community.

    Using this methodology, we have been able to provide resources to both individuals and projects whose efforts represent what we’re hoping to support. For example, we gave a grant to Creative Commons last quarter because CC is an organization that very much pursues the same ideas and principles set forth in Mozilla’s mission and the Mozilla Manifesto. (Just to restate it, the Mozilla mission is to provide choice and innovation on the Internet.)

    In our last board meeting, it was decided that Mozilla would give a $100,000 grant to the Participatory Culture Foundation, the makers of the Democracy Player. PCF, like CC, aligns well with Mozilla and its manifesto. Additionally, PCF has projects that are built partly on Mozilla’s technology.

    More on Democracy Player…it is soon to be named Miro and it is a cool desktop application that’s sort of a mashup of a video player, an RSS reader, an FTP & torrent client, and a channel guide — the experience is that video is regularly delivered to your desktop. They also make a server and have built a ton of great docs to help you get started as a video publisher on the web. Please check it out.

    Democracy Player

    Some might wonder how we came upon this opportunity. Mozilla decided to give support to PCF after the Moz board was approached by them and was asked for some level of meaningful support. John Lilly sits on the board of PCF, so he was able to represent the request, but willingly removed himself from the voting process. The Mozilla Board agreed to support them for the following reasons:

    1. Their mission to ensure the continued rise of open source & open standards aligns with the Mozilla mission to encourage choice & innovation on the web.
    2. They’re building something that can have influence on the way users browse web content, rich media, and desktop UI — and it’s based on Mozilla technology.
    3. PCF is another example of that leverage we are looking for…they don’t have any venture backing, they’re running on a very lean budget, and they continue to seek creative resources to make a big difference in the way their users access content on the Web.

    Mozilla is excited to support ideas like this. We are looking for those volunteer contributors and interesting experiments that align with our mission and manifesto. If you have any suggestions, please contact us. You can start by emailing me and we’ll find out the next best steps together.

  • Want to help Mozilla and don’t know where to start?

    May 18th, 2007 by seth bindernagel with 1 comment »

    If you’re like me, sometimes you might be curious about a new way to contribute to Mozilla, but don’t know where to start. (And, no, not by making a YouTube video in Japan.)

    And, if you’re also like me, you might not be able to delve into the depths of debugging something wicked hard, but you want to help Mozilla in an important way.

    Or, maybe you just want a break from your day to help out with Mozilla a little bit…

    Try participating in our QA testdays. This couldn’t be easier…honestly, I did it today, and it’s fun.

    Here are the steps

    1) Check out the Q.M.O. Blog to find out when the next test day will be, or follow the latest wiki page describing everything for the test day;

    2) Create an account on Litmus when the next day comes up and then log-in;

    3) Take Tomcat’s Tutorial on how to use Litmus (this is a great and easy-to-understand tutorial…Thanks Tomcat!);

    4) Start testing the latest builds of Mozilla’s software.

    Honestly, this couldn’t be easier and it is definitely a great way to contribute. Hope you give it a try. Today’s test day will end at 5 PM (Pacific Time). If you can’t log into today, sign in next time. When you arrive to test, you can always log into IRC (irc.mozilla.org [#testday]) to collaborate with other testers.

    Just follow the wiki page or the QMO blog that describes what will be happening. Again, here is the page for today.

  • Students Projects: A good example of leverage

    May 17th, 2007 by seth bindernagel with no comments »

    Student volunteers bring so much to Mozilla, whether by contributing to the code base, participating in our Campus Reps program through Facebook, or working on special projects for our community or for our marketing team.

    I’ve had two great experiences with student teams in the recent past:

    JT, Asa and I met with a team of students from Stanford’s GEM program who have done some research on internet users in Brazil & India. They are helping us understand a lot about the country context and how Mozilla might help empower more community members in those regions. Speaking of empowered, the students are also excited because they are providing us with highly useful analysis to help prepare our team as we reach out to our community.

    The second experience was with a team of MBA students from Berkeley. The students were taking the Information and Technology Based Marketing class, and looked at our survey program from last summer that we created to understand why people were using Firefox, how they learned about it, and what kept people using it. The team found a lot of interesting new ideas for Mozilla to consider including how to make the surveys more simple, who to target to get better data, what types of responses to offer to allow for statistical testing, and how to avoid leading questions that greatly impact people’s answers. It was great work by the students.

    If anyone is interested in learning more about what these students are doing, email me. Happy to share. Also, it would be good to learn about other examples if you have them. Finally, if you’re a student and want to contribute, email me.

    p.s. Totally unrelated but I went camping in Arizona last weekend and hiked through Tonto Natural Bridge. Pretty awesome.

  • Support Update

    May 14th, 2007 by seth bindernagel with no comments »

    On Thursday (05/10/2007), our community program committee met to review several new proposals for supporting individuals in the community. The committee (Seth, Asa, Chofmann, John, and Mitchell) felt that we should support the volunteers below (please note…I haven’t named anyone specifically). I’ve listed each of the cases we reviewed (#1, #2, #3, and #4), telling a bit about how we learned about the contributor, the role they play, and a little about why we decided and how we can help.

    1) The first proposal was nominated by our team members in Japan. I met the volunteer while I was there and saw his work first hand.

    Role: Administrator of the Mozilla-Gumi web server, including Bugzilla-jp and the gumi forum; I18n version of bugzilla (bugzilla-ja) project; MDC Japanese Localization Team member (leader); and MDC Japan Project (webtools for MDC wiki).

    The volunteer started working on Mozilla in 2003, just as a contributor for translation and event support. Since 2005, he has been a member of Mozilla-gumi’s main staff. (I guess you probably know exactly who it is now or can find out quickly… :) )

    While preparing for my trip, I learned this about Bugzilla JP: 3,300 unique accounts; 5,656 bugs have been reported; of those, 4,063 are product-related. The volunteer was in need of a new laptop and we will be getting one his way.

    2) The second proposal was a self-nomination, endorsed by one of the Mozilla community members. (The volunteer found the template here: http://wiki.mozilla.org/Community:CommunityProgram/SelectionProcess/ProposalTemplate#Proposal)

    Role: Support and help documentation volunteer; administrator of Mozilla’s support newsgroups.

    This volunteer has posted over 4,000 messages to Mozilla newsgroups. We’ve decided to support him because of his contributions and because whenever he would create or update documentation for www.mozilla.org/support/, he would have to go fishing for Mac and Linux users to make sure the documentation applied. We’re hoping to get him a machine that will allow him to do this more easily and without having to get others to do it for him.

    3) The next volunteer came as a nomination from many of the senior developers of Firefox.

    Role: Spidermonkey E4X maintenance, JS decompiler, other JS tasks, the XPCOM HTTP server Mozilla uses to keep our unit tests from depending on external resources, testing triage, and more. In addition, he owned the Help Viewer, and made a number of improvements to get search etc. working better.

    As one Mozilla colleague put it: ““His attitude is great, especially so when you consider the fact that he maintains code most employees are unwilling or unable to work on.” We’ll also be getting him a new computer.

    4) The final volunteer came as a nomination from Mozilla’s team in Japan.

    Role: Focuses on Windows (including Vista); Mozilla support for Japanese fonts and Japanese versions of Microsoft Windows; prior to that, he was working on Windows-native parts of the codebase; he has also worked on i18n (for Microsoft Windows and Japanese), gfx (for MS Windows), nspr (again, MS Windows), and software update (for MS Windows, specifically Vista.)

    As one of our employees commented: “I believe that for Firefox, about 90% of our users are on Windows. And, as the Vista market share grows, it will be important to have people like [him] (who understand the new issues with Vista) working on Mozilla. Supporting [him] will benefit the Mozilla community, especially the growing percentage of Mozilla users on MS Vista.” Because of his exceptional work hacking on code relevant to Vista and Windows users, we will provide him with new hardware and a software license.

    Finally, there was one localizer candidate who I need to get just a bit more research done before we can review. I am prepping that case and a few others now. It is likely we’ll do another (smaller) proposal review in a couple weeks, before the end of May. Please send me your nominations!