Planet Mozilla Reps

Reps Weekly Call – May 21th 2015
Ruben Martin [:Nukeador] on May 22, 2015 04:23 PM

Last Thursday we had our weekly call about the Reps program, where we talk about what’s going on in the program and what Reps have been doing during the last week.

  • Webmaker & Mozilla Learning Update.
  • Suggested Tiles for Firefox update.
  • Featured Events.
  • Help me with my project.
  • Whistler WorkWeek – Reimbursements
  • Mozilla Reps SEA (SouthEast Asia) Online Meetup
AirMozilla video

Detailed notes

Shoutouts to Alex Wafula, African Reps, @konstantina, @Ioana and @lshapiro

Webmaker & Mozilla Learning update

Michelle joined the call to talk about webmaker and Mozilla Learning projects.

Blog post about Webmaker changes.

Have a question? Ask on discourse.

Elio share his experience on how they set up a Club and what does it look like. More about how to set up a club. Also we have create a topic to share your experience or ask questions about clubs.

Suggested Tiles for Firefox update

Patrick joined the call to update Reps about suggested Tiles in Firefox.

This week is going to be announced that it’s landing in beta starting with US users.

Firefox will use locally use the history to suggest interesting tiles for the user and it’s going to be super easy to opt-out or hide tiles you are not interested in. Firefox is the one deciding which tiles to show, not the partners.

Reps can be involved with this projects in two ways:

  • Suggesting community tiles.
  • Helping to curate relevant local content from partners.

Patrick will work with the Reps team to open this opportunity and to improve localization around this announcement and the technical details.

We have opened a discourse topic to ask any questions you might have.

Featured events

These are some events that have happened or are happening this week.

  • Mozilla Balkans: 22-25 May. More info on the wiki
  • Rust Releases parties: 23rd (Pune, Bangalore)
  • Debian/Ubuntu community Conference: 23-24 (Milano).
  • Mozilla QA Bangladesh, Train the contributors: 26th (Dhaka).
  • Festival TIK 2015 – Bandung: 28-29 (Bandung, Indonesia).
Help me with my project!

Staff onboarding

@george would love to know if a few volunteers would be excited to help out with new staff onboarding.

Requires availability at 17:15 UTC on Mondays for a 15min presentation, the benefit is that we would provide public speaking/presentation training and coaching and you will talk to new hires about the community and how awesome it is.

Business card generator

@helios needs help with the business card generator, which is written in nodejs.

Original generator idea.

Firefox e10s

@lshapiro needs help to test multiprocess in Firefox Developer Edition and add-ons.

Whistler WorkWeek – Reimbursements

We are only one month to the workweek and there might be some questions about how to help volunteers that need reimbursements.

Reps will be reached out from Mozillians for reimbursement, so help them as better as possible to make the reimbursement smooth.

There will be an event created on reps portal to use on the budget form, otherwise add the mozillians page URL as event in the request form (or Reps profile URL).

Contact your mentor if you have doubts about reimbursing without an event, other questions reach out to @franc.

Mozilla Reps SEA (SouthEast Asia) Online Meetup

The next online meetup of ReMo SEA will be on Fri 22 MAY 2015 at 1200Z (UTC)

This is a monthly meet-up held by @bobreyes. Reps based in nearby countries (i.e. China [including Hong Kong], Taiwan, Japan and Korea) are also welcome to attend the online meetup, even people from Europe/Americas are invited to join!

They will share more details once the meet-up is over.

Full raw notes.

Don’t forget to comment about this call on Discourse and we hope to see you next week!

[Event Report] bn-IN Mozilla l10n sprint
birajkarmakar on May 20, 2015 06:09 PM

In last week, I organized bn-IN Mozilla l10n sprint physically.  The event was held at meetup space . In this event, 10 people were invited based on their contribution.

This was a two days event of Mozilla l10n realted projects. Basically this event is for Firefox OS release in India. Here we will work on,marketplace,MDN document,Marketing,Legal etc. translation.

On very first day, we started with marketplace translation.

After completing this, we started with translation.

At the end of the day, our l10n work statistics was

Next day, we divided our team in several parts.Some of us again started with translation. Some of us directly jumped in masterfirefoxos transation.

One guy from our team, Koustav alone picked up the MDN translations.

At the end of the day,, masterfirefxos translation ware ready.

Thanks to all l10n members of bn-IN team.

Then we took group pic.

So bn-IN locale is ready for next FirefoxOS launch in India. This event was ended with great success.

Filed under: Uncategorized Tagged: #mozilla india, Bengali india mozilla l10n, biraj, birajkarmakar, bnIN, l10n, mozilla, remo, sprint

New council members – Spring 2015
Ruben Martin [:Nukeador] on May 18, 2015 04:27 PM

We are happy to announce that three new members of the Council have been elected.

Welcome Michael, Shahid and Christos! They bring with them skills they have picked up as Reps mentors, and as community leaders both inside Mozilla and in other fields. A HUGE thank you to the outgoing council members – Arturo, Emma and Raj. We are hoping you continue to use your talents and experience to continue in a leadership role in Reps and Mozilla.

The new members will be gradually on boarding during the following 3 weeks.

The Mozilla Reps Council is the governing body of the Mozilla Reps Program. It provides the general vision of the program and oversees day-to-day operations globally. Currently, 7 volunteers and 2 paid staff sit on the council. Find out more on the ReMo wiki.

Congratulate new Council members on this Discourse topic!

MobileCamp 2015 – Firefox OS room
Michael Kohler on May 17, 2015 07:01 AM

On April 25 and 26 the 7th edition of the MobileCamp was organized in Dresden, Germany. Mobilecamp is a barcamp with “Mobile” as topic. It’s probably the most important barcamp regarding mobile in the German-speaking countries. Therefore the German-speaking Mozilla community decided to host a Firefox OS day on Saturday. The organizers of the barcamp were kind enough to lend us a room specific for that.

Since the MobileCamp was mostly dominated by Android, iOS and Windows Phone in the past, we decided to do a Firefox OS day to educate people about the power of the Web. On Saturday I held a talk (slides 1, slides 2) about Firefox OS and showed how to create open web apps. Since this was a barcamp I left enough room for discussion and there were some quite interesting questions.

For the rest of the day we were available for helping out with creating apps and doing demos. The schedule of the Mobilecamp was quite dense and very interesting, so people didn’t stay long in our room. Nevertheless a lot of people came by quickly to check out Firefox OS. We did a lot of demos showing off the newest features and having discussions with interested attendees. We did not only show Firefox OS on phones, but also a build of the emulator showing the GUI for TVs. That looked quite well on the big TV we had in our room, a real Panasonic TV with Firefox OS would actually have been better for this to show all the features. But it was great nevertheless :)

One person came back from time to time to figure out WebNFC and building Firefox OS by himself together with Michael Schloh von Bennewitz who gladly assisted me at this event. Thanks a lot to Michael for the great help!

For the whole weekend we also talked to Android users to make them download Firefox for Android. Many didn’t know that Firefox is also available for Android and therefore were using Chrome on mobile. I think we will have at least 30 new Firefox for Android users now. One person showed up in our room and told me that it would be great if Firefox would also have tabs-on-top on mobile. At first I was quite confused, since I’ve been using that for quite some time but wasn’t sure if it was Nightly/Beta only. It turned out that he just had an old Firefox installation and everything was good after an update through the Play Store.

For pictures it’s probably best to check out the Twitter timeline.

Since Mobilecamp is important for the mobile market in Germany I’m glad we could attend Mobilecamp and show off Firefox OS and educate people about the Web since we believe that the Web is the platform. Also a big “Thank you” to all the organizers, it was great! Thanks for everything!

Towards a Participation Standard
Emma on May 16, 2015 05:10 PM

Participation at Mozilla is a personal journey, no story  the same, no path identical and while motivations may be similar at times,  what sustains and rewards our participation is unique. Knowing this, it feels slightly ridiculous to use the visual of a ladder to model the richness of opportunity and value/risk of ‘every step’.  The impression that there is a single starting point, a single end and a predictable series of rigid steps between seems contrary to the journey.

Yet… the ‘ladder’ to me has always seemed like the perfect way to visualize the potential of ‘starting’.  Even more importantly, I think ladders help people visualize how finishing a single step leads to greater things: greater impact, depth of learning and personal growth among other things.

After numerous conversations (inside and outside Mozilla) on this topic, I’ve come to realize that focus should be more on the rung or ‘step’, and not on building a rigid project-focused connection between them. In the spirit of our virtuous circle, I believe that being thoughtful  and deliberate about step design, lends to the emergence of personalized learning  and participating pathways. “Cowpaths of participation”.

In designing steps, we  also need to consider that not everyone needs to jump to a next thing, and that specializations and ‘depth’ exists in opportunities as well.  Here’s template I’m using to build participation steps right now:







* Realize I need to add ‘mentorship available’ as well.

This model (or an evolution of it) if adopted could provide a way for contributors to traverse between projects and grow valuable skillsets and experience for life with increasing impact to Mozilla’s mission.  For example, as a result of participating in the Marketpulse project I find my ‘place’ in User Research, I can also look for steps across the project in need of that skill, or offering ways to specialize even further.  A Python developer perhaps,  can look for QA ‘steps’  after realizing the most enjoyable part of one project ladder was actually the QA process.

I  created a set of Participation Personas to help me visualize the people we’re engaging, and what their  unique perspectives, opportunities and risks are.  I’m building these on the ‘side of my desk’ so only Lurking Lucinda has a full bio at the moment, but you can see all profiles in this document (feel free to add comments).

I believe all of this thinking, and design have helped me build a compelling and engaging ladder for  Marketpulse, where one of our goals is to sustain project-connection through learning opportunities.

In reality though, while this can help us design for single projects – really well,  to actually support personalized ladders we need adoption across the project.  At some point we just need to get together on standards that help us scale participation – a “Participation Standard” .

Last year I spent a lot of time working with a number of other open projects, trying to solve for a lot of these same participation challenges present in Mozilla.   And so,  I also dream of that something like this can empowers other projects in a similar way: where  personalized learning and participating pathways can extend between Mozilla and other projects with missions people care about.  Perhaps this is something Mark can consider in thinking for the ‘Building a Mozilla Academy‘.

Reps Weekly Call – May 14th 2015
Ruben Martin [:Nukeador] on May 15, 2015 12:30 PM

Last Thursday we had our weekly call about the Reps program, where we talk about what’s going on in the program and what Reps have been doing during the last week.

  • Advocacy Task force
  • Featured Events
  • Council elections results.
  • Help me with my project.
AirMozilla video

Detailed notes Advocacy Task force

Stacy and Jochai joined the call to hear Reps feedback on two new initiatives: Request for Policy Support & Advocacy Task Forces.

Request for Policy Support

The goal is to enable mozillians to request support for policy in their local countries. Mozillians will be able to collaborate with a Mozilla Rep to submit an issue which is reviewed and acted upon by public policy team.

Prior to rollout, they will develop training for Mozilla Reps.

Advocacy task force

These task forces will be self organized local groups focused on Educating people about open Web issues and Organizing action on regional political issues.

The members will partner with a Mozilla Rep and communicate using the Advocacy Discourse.

You can check the full presentation and send any feedback to and

Featured Events of the week

In this new section we want to talk about some of the events happening this week.

Council elections results

Council elections are over and we have just received the results.

Three seats had to be renewed so the next new council members will be:

On-boarding process will start now and they should be fully integrated in the Council in the coming weeks. More announcements about this will be done in all Rep’s channels.

Help me with my project!

In this new section, the floor is yours to present in 1 minute a project you are working on and ask other Reps for help and support.

If you can’t make the call, you can add your project and a link with more information and we’ll read it for you during the call.

In this occasion we talked about:

  • FSA WoMoz recruitment campaign – Manuela
    • She needs feedback on the project.
  • Mozilla Festival East Africa – Lawrence
    • They need help promoting and getting partners.
  • Marketpulse – Emma
    • She needs help with outreach in Brazil, Mexico, India, Bangladesh, Philippines, Russia, Colombia

More details in the pad.

For next week

Next week Greg will be on this call to talk about Shape of the web project. Please, check the presentation on air mozilla (starting at min. 15), the site and gather all questions you might have.

Amira and the webmaker team will be also next week on the call, check her email on reps-general and gather questions too.

Full raw notes.

Don’t forget to comment about this call on Discourse and we hope to see you next week!

Participation Team Heartbeat #1 – Demos!
Emma on May 13, 2015 07:22 PM

As shared on the recent Participation Call, the Participation ‘Team’ is starting to work in heartbeats – mirroring the success of the Mozilla Foundation Team working ‘agile and open’. We just completed our first heartbeat, which included evaluation of the Heartbeat process and the new tool we’ll use to bring community into the center.

As you can see  from the Heartbeat ‘life cycle’: Demo is an important milestone of evaluation and measurement prior to starting the next one.  Like the Webmaker team, we will be inviting contributors, and streaming our Demos on Air Mozilla.  ‘Hearbeat #1 was about finding our feet in the process, so we apologize that demos for this cycle will come in the form of a blog post – but also hope you’re excited as we are about the potential of working, collaborating and demoing in the open for the next cycle.

For  Heartbeat project on our team we asked the following questions for Demo:

  1. What did we do and why?
  2. What was the impact?
  3. What was learned?
  4. What are the next steps?

Our call went well over one hour,  and so I am providing  the TL;DR version of Demos.

Establish a solid Heartbeat process for Participation

We established our process for this first heartbeat, built out user stories (contributor, team and project), evaluated the Mozilla Foundation tool, and others to ensure our decision was informed. Emphasis on leveraging the ‘open-ness’ of the Heartbeat tool, while improving and building better efficiency for project management by leveraging Github and Github issues.

Bangladesh Meetup

Mark and Brian had a good discussion with community member Mak on the practicalities of rolling out a distributed leadership model that will empower the already strong community as it evolves. We set dates for a community meetup (5-7 June), and talked how the community and the Participation team will be supporting the Webmaker campaign kicking off in Bangladesh soon.

Community Surveys

Working on betterment of planned community surveys to measure community health. Thanks to collaboration with the Metrics team and improved hypotheses, questions are improving to get better and more relevant answers.  Plan is to go live by the end of the week.  This is especially important in with recent changes to Regional Leadership.


Collected information about existing processes, assets and products relating to events.  We don’t have a consistent way to measure events yet.  We drafted a survey, an agenda template and a document that explains the template for re-usability. We have a busy May and June filled with meetups where we can test out new things.

External Expert Engagement

This project was about identifying organizations outside of Mozilla who are doing incredible things with participation.  We were especially focused on not the typical ‘big players’, or those who can’t be seen from silicon valley.  We will be reaching out to the community and preparing them to identify and interview local orgs. Might be able to tie Marketpulse interviewing course into this effort. We are also building a Participation advisory board for well-known experts in participation, who we’ll be inviting to the Whistler work week in June.

Firefox OS in Africa







Started the ball rolling for participation experiments in Africa.  SUMO workshops, intro to SUMO and internships at Universities + Firefox OS launch and Webmaker Club initiative.

Initial impact was great, lots of momentum around Firefox OS, positive reception to workshops, and a re-energized Mozilla Senegal.  Timing matters, more time to plan in advance would be good, especially across initiatives.

Marketing approach Android: India

We used some time during the recent Indian community meetup to get ideas on what a product focused approach on Firefox for Android could look like in India. During a short workshop, we explored the product positioning, opportunities, challenges, and developed a series of personas that could be users. The next steps will involve exploring what a detailed set of experiments could be for this product in India.

Version 2! New release of App for collecting competitor phone data.  Coming soon: release of supporting educational content, and refresh of existing training materials, supported by thoughful participation design and a new community manager , Akshay onboard (yay!).  Work and planning to launch a 4 week participatory course ‘Interviewing User’ on the horizon, thanks to involvement of market research experts at Mozilla. Challenge compiling with communication channels in target markets.

Participation Infrastructure

Setup a participation infrastructure stack on AWS to meet our user stories for developers, community and support team. We can deploy in ¼ of the time a new or newer version of an app. We learned that we can solidly build on best practices gathered within Mozilla, while working with volunteers in the open.

Leadership Workshop  – India Community







We tested an Actions to Impact workshop just last week at the Mozilla India Taskforce Meetup, many volunteers seemed to find the leadership workshop very useful, and used it throughout the weekend. Still to capture notes on leadership and capture the workshop facilitator’s guide.

Reps/Regional 2.0

Conversation between Rosana, William and Brian, as well as Reps team.  Presented slide deck outlining the hypothesis for helping shape what comes next.

Support External Comms of Firefox OS (Global Communications Group)

We want to better support communications, announcements about important issues in Mozilla, and make them more valuable for community, as well as a way to collect feedback. We recorded as many channels as we could, people saw many uses for this list and were enthusiastic.  We learned that communities are more fragmented than we thought, lots of groups using lots of channels so communicating centrally is especially difficult.  Also identifying NDA is challenging and complex. Volunteer members of this team doing a fantastic job.

Volunteers at Whistler

Spoke with 25+ team leaders to get them thinking strategically about who they invite, which came with a letter from Chris Beard.  Wrangled a final list.  98% are now booked for travel. Many hands make great work, a team effort with Brianna, Francisco and Brian. As a result of this, teams are thinking of volunteers in more strategic way and reasons behind invitations are clearer to all of community. We will continue to work on a plan for workweek & volunteers.

Tracking Experiments – Participation Lab

This project is two-fold:  creating a system to bring experiments currently going on in the organization into the ‘Participation Lab’, and also tracking the experiments in a way that is beneficial to all.  We are currently tracking 10 experiments, 7 focused and 3 distributed.  People (Community and Staff) appear to feel supported, optimistic and grateful to have monitoring and support in goals, hypothesis and assistance measuring success.  We will continue to track and offer support to move these along to their goals during the next heartbeat. Not free, not the Internet, not a humanitarian project.
Izel on May 12, 2015 05:13 AM

Let’s use an analogy to better understand the context: Imagine that you live in a very small town — far away from the city — and not only are you poor, you also don’t have electricity installed in your house so you don’t have easy access to news, technological advances or information. In short, you know very little about what’s going on in the outside world.

Imagine that a private company comes to your town and installs a power grid for all the houses, but with the condition that you can only plug in the coffeemaker. Would you say you had access to the power grid? Would you consider being able to plug in the coffee maker puts you at the same level as me, where I have a TV, a fridge, a radio, and more? Does a coffeemaker give you access to knowledge and open the world to you? is a private company that wants to install the power grid in your town, but only allows you to plug in the coffeemaker.

Leaving the analogies aside, is a mobile application that gives you “free access” to Facebook and certain other websites, decided in agreement between and the governments of countries that accept this initiative. Access is granted through a specific mobile operator in each country. The initiative is being sold in Latin America – specifically through the Summit of the Americas – as a step towards prosperity and shrinking the digital divide, with the message that the poorest populations of these countries can connect to the Internet free of charge, and be on the same footing as the rest of the world. However, has created a divide amongst the defenders of the web, similar to the many organizations that fight for freedom of expression, human rights, and net neutrality. The truth is that is very far from being the Internet, it’s far from free, and it’s far from decreasing today’s digital divide in the region. To better understand, let’s examine the Internet, its service, and net neutrality.

The Internet is a platform that we have built together. It’s a group of services, infrastructure and applications that work in a decentralized manner – information is found in servers around the world. If you have a blog, webpage, or have edited a Wikipedia article, you’ve contributed to the Internet. If you are an Internet Service Provider (eg. Claro, Telmex), have servers, applications, or services on the cloud, you’ve contributed to the Internet. If you use software for videoconferences (eg. Skype), VOIP (eg. Viber), chat (eg. Whatsapp), or have email, you’ve used the Internet. The point is that the Internet is more than Facebook and 10 or 15 other websites.

Service includes everything that carries the connection to a location (a building, town, etc) — and because fiber optics cost money, the network cables and antennae cost money, moving data from cellular networks costs money, and maintaining all of this costs money – these charges show up on our monthly bill. Facebook has negotiated with governments to cover these costs, which is why the number of accessible websites is limited. However Facebook isn’t doing this for charity or humanitarian purposes, given that the company’s business model thrives on data generated from our navigation activities and the information we leave on its social network platform; in short, Facebook isn’t covering costs, but rather we are paying them with our navigation and consumption data. It’s like we’re turning the clock back to the days when we bartered and traded things instead of using currency.

The principle that allows us to enjoy the Internet as we know it – with a real Internet plan – is called net neutrality. Since gives access only to Facebook and 10-15 other pages, these people can’t access services and websites that the rest of us can access; it therefore violates the principle of net neutrality, and the digital divide continues to thrive – but this time, the users of believe they’re online when they’re not, while before they at least knew they weren’t online.

Regarding human rights, this is even more serious. Restricted navigation access makes it easier to track people, violate privacy, stifle freedom of expression, and commit mass surveillance of these groups of people. Additionally, there’s one thing that’s not very clear: what criteria is used to select the websites that are part of Why only one social networking site, if so many exist? If the initiative is aimed at benefitting the poorest sector of the population, will content specifically aimed at them be included? What happens to free market competition?

Bugzilla (the bug fixing group) @ MozDeccan
gurumukhi on May 09, 2015 08:08 PM
MozDeccan, The Mozilla Hyderabad community meetup 2015, happened on April 19th and 20th. This event was to make community members aware on the participation channels, understand interest of new members, plan on project specific action items and assign roles & responsibilities. We also came up with idea of forming different group having a mentor for … Continue reading

Council Elections – Know your candidates
Ruben Martin [:Nukeador] on May 08, 2015 03:12 PM

Elections for new Reps Council members are just around the corner!

Take a few minutes this weekend to know more (and better) about the candidates:

  • Shahid Ali Farooqui
  • Faisal Aziz
  • Christos Bacharakis
  • Michael Kohler
  • Mohammed Migdadi
  • Irayani Queencyputri (Rara)

Keep reading to know more!

Shahid Ali Farooqui

Shahid is a Community Builder and a FOSS activist. He loves to use and promote FOSS and he’s also part of FOSS promotion drive in India.

Top three issues:

  • Simplified and transparent budget process.
  • Periodic training for Reps.
  • Bridging Council, Mentors and Reps.

Read full detailed answers.

Reps program is the vision of Mozilla, it’s an awesome community spread across globe.

Budget and Swag are two very important components of Reps program. This is one of the ways for reaching people and growing community. Without budget/swag, it will be difficult to add new contributors.

I will try my best to run and improve the program. I am really very very excited.

You can also check more ideas from Shahid on the Reps Call – Elections Special Edition pad.

Shahid’s video.

Faisal Aziz

Faisal is a very much enthusiastic person, fond of technology and open source. Got passion for open web and open technologies, blogger and Author.

Top three issues:

  • Visibility & Transparency.
  • Participation.
  • Grievances.

Read full detailed answers.

Reps are the heart of the Mozilla program. A group of passionate people and leadership program.

Swag attracts people, it make them feel empowered but they should use it with responsibility.

We need to work with contributors who are not reps.

My thought is that we are doing a great job but we have a lot of communication channels so I would like an unified one

You can also check more ideas from Faisal on the Reps Call – Elections Special Edition pad.

Faisal’s video.

Christos Bacharakis

Christos is an Open Source Hacker messing around with everything regarding Free/Open source software. He’s an active member in various global and Greek communities

Top three issues:

  • Feedback/Communication.
  • Engage/empower.
  • Recognition.

Read full detailed answers.

Mozilla Reps is a group of super passionated people. We dedicate a lot of our personal time and we help to shape Mozilla’s mission. I can’t imagine Mozilla without Reps.

Webmaker, Firefox OS or MDN are projects where Reps are a huge component.  I would like to encourage Reps to ‘find their project/place’  – to rally community for this common cause/interest.

If elected it will be a huge personal responsibility not about me being on the leadership page but working hard and doing my best in order to help the council move forward.

I would like to brainstorm with the rest of council in order to identify  – parts of the program that can be torn down – to rebuild.  Sometimes you don’t need dramatic changes. Maybe a small boost can help make things even better.

You can also check more ideas from Christos on the Reps Call – Elections Special Edition pad.

Christos’ video.

Michael Kohler

Michael has been in the program since November 2012, organizing events in Switzerland and building the “Mozilla Switzerland” community. Also, he co-coordinates the general “German-speaking” Community (Switzerland, Germany, Austria).

Top three issues:

  • Transparency.
  • Impact.
  • Recognition/Education.

Read full detailed answers.

Reps are the number one team to build communities in Mozilla. We can do more to be more efficient with more Mozilla teams.

I would like to focus on the re-activation of inactive reps, take application queue down and the growth of overall collaboration within Reps.

I think Reps is a very big family, we can share that with other Mozillians. With our knowledge we can teach Mozillians and empower them, we can work on strengthening the collaboration with extended community.  We need to make sure that as less as possible is covered under NDA, so we can talk with others about opportunity.

You can also check more ideas from Michael on the Reps Call – Elections Special Edition pad.

Michael’s video.

Mohammed Migdadi

Mohammed is a Front-End Engineer graduated with a bachelor degrees in Software Engineering. He’s also Mozilla Jordan Community Leader and Regional Ambassadors lead in Middle east and North Africa.

Top three issues:

  • Improve information on the wiki.
  • FSA improvements.
  • Budget Requests delays.

Read full detailed answers.

We need to grow fast with the support of the Reps. Currently we are growing randomly and that’s bad.

We have to communicate more with FSA’s, help them with everything and orient them to the right way to make sure that they are at the right path.

I would like to work on the strategy of accepting Reps from the same region, beside to the communication between Reps and FSA. As we know, FSA is the new generation of Reps and contributors. 

Transparency is not always good, some decisions have to stay in the council, having a lot of opinions could make the process much longer, time is gold.

You can also check more ideas from Mohammed on the Reps Call – Elections Special Edition pad.

Mohammed’s video.

Irayani Queencyputri (Rara)

Rara is a dentist by profession, a passionate blogger, traveler, and a lifetime Mozillian. She’s also a key contributor in the Indonesian community.

Top three issues:

  • Empowerment.
  • Leadership skills.
  • Local swag.

Read full detailed answers.

Reps are the bunch of craziest and passionated people I’ve ever met. Reps program has a central role in Mozilla, as a platform to strengthened and empower local communities.

We need to strengthen in education and leadership.

We have to be open and increase transparency by creating communication channels to engage with the rest of community and open opportunities about how to contribute in every way.

I want to continue the awesome work from the previous Council, especially in education and training.

You can also check more ideas from Rara on the Reps Call – Elections Special Edition pad.

Rara’s video.

Reps Call – Election Special Edition

You can also watch on Air Mozilla the Special Reps Call with some of the candidates we had yesterday.

Now you know a bit better the candidates, don’t forget to check all videos and if you are a Rep, don’t forget to vote next Monday May 11th (you will get a notification email).

Happy elections!

Rep of the month – April 2015
Ruben Martin [:Nukeador] on May 08, 2015 09:18 AM

Hello Fellow Reps,

Join me in welcoming our new Rep of the Month for April, Rajesh Ranjan from India.

Rajesh is a veteran localizer (leading the Mozilla Hindi Localization Team), with more than 10 years of experience working with different FOSS communities, he’s also in the field of journalism. He is the founder of the award-wining FUEL Project and has been managing the global community on Standard Linguistic Resources for more than six years now.

He led some of the most promising events in India like the recently concluded Mozilla Angika Meetup at Bhagalpur, Bihar.

Congratulations, Rajesh! Keep on rocking.

Don’t forget to congratulate him on Discourse!

OSCAL 15 |Open Source Conference Albania 2015
elioqoshi on May 03, 2015 08:54 PM


Reps Weekly Call – April 30th 2015
Ruben Martin [:Nukeador] on May 01, 2015 12:58 PM

Last Thursday we had our weekly call about the Reps program, where we talk about what’s going on in the program and what Reps have been doing during the last week.

  • Reps metrics.
  • Balkans Meetup – updates.
  • Council elections – Campaign phase.
  • Webmaker for Android.
  • Creating a Community Communications list.
  • Firefox Friends.
AirMozilla video

Detailed notes Reps metrics

The first iteration of a metrics dashboard has been implemented in the portal, where you can get some initial info about Reps, events and activities.

You can know more about it on this blog post or give your feedback on discourse.

Thanks everyone involved in this, specially our dev team @pierros, @comzeradd, Tasos and Nemo.

Council elections

We are in the campaign phase and the eight candidates will be posting some answers to relevant questions on this topic. Make sure you follow it to get updates.

This is a really good opportunity for candidates to show why you you want to be part of the council and for the Reps to know them better, why they want to be on the Council and their vision.

Next week, we’ll have a special Elections Weekly Call where most of the candidates will attend to talk with Reps. Don’t miss it!

Webmaker for Android

The team is pushing and alpha release really soon and they are developing content and localization for the launch markets: US, UK, Canada, Brazil, Indonesia, Bangladesh and Kenya.

If you are from one of the countries and want to help or learn more – contact them.

More info:

Balkans Meetup updates

The event will take place in Bucharest (Romania) on 22-24 of May. They want to reboot the community and work on SUMO, l10n, participation and QA.

You can follow #mozbalkans on social media and keep an eye on the wiki for more details.

Creating a Community Communications list

Lucy, @franc, @flore and @Christos are trying to put together a list of all the community communication channels to improve communication for important Mozilla announcements.

There isn’t currently a full up-to-date list of all of the communication groups and channels so they need people helping populating the active communities to have a single source of truth.

You can contact Lucy (lharris at if you have any questions or if you want to get involved.

Firefox Friends

@josorio presented Firefox Friends site where people will be able to share relevant content related with Mozilla and Firefox and that will replace the former Firefox Affiliates.

The site has different feeds and social options that will help you schedule your publications and also track the impact they had.

Please, when logging in, indicate if you are a Mozilla Rep or a Mozilla contributor, your shares could get some surprises!

More public announcements will be done by next week.

Non-verbal updates

Full raw notes.

Don’t forget to comment about this call on Discourse and we hope to see you next week!

German-speaking Community – Status of goals
Michael Kohler on April 27, 2015 10:04 PM

At the German-speaking community meetup in February we set some goals to reach in 2015. In our last bi-weekly meeting we discussed the current status of those goals. Here’s a quick summary:


  • Write to all “Localizers in Training” that have added themselves to the wiki and were never contacted -> done, but no feedback yet
  • Finish l10n documentation for beginners -> live on the wiki
  • Overall year goal SUMO: 90% of all articles (top 100) should always be updated and translated -> we’re currently at 100%
  • Overall year goal SUMO: for Firefox releases the top 100 articles should always be finished -> we’re currently at 100% for all releases since then
  • Better format for the meeting -> completely done and more efficient with the new Vidyo bi-weekly format (Meeting notes)

Working on it:

  • Community Tile -> mockup and first implementation (though not completely finished) got nice feedback, will finish the design by end of week so we can finish the wording
  • Organize Mozilla Weekend -> planning has started
  • Continue Rust meetups -> last one was on April 1 and there will be further meetups
  • Recruit 5 new Mozilla developers -> working on it
  • at least 10 FSA until end of year -> Brainstorming meeting with TJ on May 7
  • 2 new Reps to cover more regions and distribute work load -> Jan showed interest
  • Visual identity -> voting for a nice motive is done, we have two “winners” (mountains and “language borders”). We’ll come up with a few mockups and vote on them
  • Events in 5 cities where we never had an event before -> we have 2 invitations to events in Worms and Karlsruhe
  • Transfer websites/forums to Community IT -> blocked from Community IT side, bug


  • Organize Add-ons SDK talk
  • Start meetups in Berlin to grow the local community there -> we have postponed that to after the Mozilla Weekend due to time contstraints
  • WoMoz -> we didn’t define this measurable, but we’ll try to start something at Mozilla Weekend if possible
  • Update content

Not defined as goal, but still happening:

  • Robert, Philipp and Arpad will start a Vienna (AT) meetup group \o/
  • Monthly meetups in Zurich (CH) and (about bi-monthly, informal) Bern (CH) by Mozilla Switzerland

In case you’re interested in helping out and contribute to Mozilla, you can find our Trello board with open tasks at:

Thanks to everyone who worked hard on any of this, this will be a great year!

Learn how to get started with the code base contribution to the open source
gurumukhi on April 27, 2015 09:15 PM
Ever wondered how volunteers contribute to code base of open source ? Do you want to be one. Here is the opportunity – Marketplace Day (Hyderabad), an event completely dedicated to Mozilla’s Firefox Marketplace Code Contribution. If you are in and around Hyderabad India, please join us for the event. We will learn We will … Continue reading

Welcome metrics!
Ruben Martin [:Nukeador] on April 27, 2015 10:38 AM

We are happy to announce that we have just shipped the first iteration of the metrics dashboard at Reps Portal.

The dashboard goal is to present the most important information about the Reps program in a summarized way. We hope that this will help understand better the program activity, specially for Council and mentors to be more effective in their plans. This is the first iteration and doesn’t provide all the insights, but we wanted to show you already what we know about number of Reps, events and activities over the last weeks.

Metrics dashboard


This dashboard is a work in progress that would evolve to show more relevant information and that will help us to understand better the program and identify trends, opportunities and challenges.

We would love to get your feedback! Why don’t you try the dashboard and let us know on this discourse topic if you found what you were looking for, if it told you something new and more importantly: what is it still missing?

Curious about the technical implementation? Check Pierros’ blog post about it.

Reps Weekly Call – April 23th 2015
Ruben Martin [:Nukeador] on April 24, 2015 11:11 AM

Last Thursday we had our weekly call about the Reps program, where we talk about what’s going on in the program and what Reps have been doing during the last week.

  • Council Elections.
  • Buddy Up – call for second phase.
  • Ideas to make this call better.
  • Workflow Proposal and Community IT SOP.
AirMozilla video

Detailed notes

Council elections

The Mozilla Reps program has been a volunteer driven program since day 1. In that spirit the core governing body of the program, the Council, was designed to be an elected body with new members chosen by all Reps every six months.

The time has come for a new round of elections and this time 3 positions need to be filled. Emma, Raj and Arturo are reaching the end of their 12-month terms and their seats need to be replaced for another 12-month term.

Pierros announced the timeline for the campaign, that will end on May 14th. If you have any questions for existing council about what it means to run-for or be a council member, feel free to reach them directly.

Buddy Up – call for second phase

Phase I of Buddy Up is complete and they are now in Phase II. Contact if you want to help with any tasks. The current team is: Marcia Knous (IRC marcia) & Ioana Chiorean (IRC ioanachiorean)- Mentors: Alfredos – (IRC fredy), Karthikeyan, Christos.

You can find them at #buddyup on

Ideas to make this call better

We are still gathering ideas to make this call better, please comment on last week ideas (line 188) or add new ones.

Workflow Proposal and Community IT SOP

A few weeks have passed and Council feels everyone had the opportunity to send their feedback about these two new policies. In the coming days the two policies will be ported to the wiki and announced.

Council is grateful with everyone involved in the process of shaping both documents. Please reach out to the council if you have any other questions.

Full raw notes.

Don’t forget to comment about this call on Discourse and we hope to see you next week!

KPI Dashboard on
Pierros Papadeas on April 24, 2015 10:41 AM

Mozilla Reps as a program is full of activities. Reps around the world, do extraordinary  things everyday, promoting Mozilla’s mission and getting new contributors on board.

Moving forward, trying to identify how those activities align with top-tier initiatives, Mozilla Reps program wanted a way to visualize some Key Progress Indicators around the program.

We (the Participation Infrastructure team) sat down with the programmatic owners of Reps (Nuke & Rosana) and identified what numbers and metrics we would like to expose in a much more digestible way, so we can assess the progress of the program on many levels.

We identified 3 different KPIs:

  • Number of Reps (and growth rates)
  • Number of Events (and growth rates)
  • Number of Reports (and growth rates)

… and also 3 different filters you can apply on those numbers:

  • Country
  • Functional Area (of Mozilla)
  • Initiative (associated with Rep, Event or Report)

You can find the spec for this initial iteration here.

We decided to have the filters as drop-downs, applied on the whole page (in combination or one-by-one). Then for each KPI group we would have a time graph for the past 6 weeks (fixed for now) with a HUD of basic numbers and growth rates.

Technology-wise, we tied the coding of this new dashboard to the delivery of a proper API for the Reps Portal (more info on that soon). The new API enabled us to easily create custom endpoints to calculate the numbers needed for our Reps KPI graphs (based on the existing Conversion Points). Nemo and Tasos did a fantastic work to deliver the new API and the custom endpoints, while making sure that this is not heavy on our DB.

Nikos then worked on the front-end using D3.js as the visualization library to create the graphs dynamically (each time you access the page or you filter using Country, Area or Initiative).

The overall result is smooth and easily helps you assess progress of various Areas and Initiatives on specific Countries, for Reps, Events and Reports.

You can check out the dashboard here.

Next step would be to introduce a time-slider for customizing the time range you want to be displayed.

My year on Reps Council
Emma on April 23, 2015 11:36 PM

It’s been one year! An incredible year of learning, leading and helping evolve the Mozilla Reps program as a council member. As my term ends I want to share my experiences with those considering this same path, but also as a way to lend to the greater narrative of Reps as a leadership platform.

I could write easily write 12 posts to cover the experience –  but  I thought this might be more helpful:

The 7 things I know for sure

(after 12 months on Reps Council)

1. Mozilla Reps Council Is a journey of learning and inspiration

When I decided to run for council last year, it was with an assumption my workload would  consist of mostly administrative tasks (although to be truthful that is a bulk of our work).  I also thought my previous leadership experiences would allow me to ‘help out’ as needed.

It turns out,  I had a lot to learn and improve on, especially during my two months as council chair. Here are some of the new and sharpened skills I am emerging with as a result:

  • Problem solving
  • Conflict Resolution/ Crisis Management
  • Communication
  • Strategy
  • Transparency
  • Project Planning
  • Task Management
  • Writing
  • Respecting Work-Life Balance
  • Debating Respectfully
  • Public Speaking
  • Facilitation
  • The art of saying ‘no’/when to step back
  • The art of ‘not dropping balls’ or knowing which balls will bounce back, and which will break
  • Being brave (aka stating opinions to leadership and with a nagging imposter syndrome)
  • Empathy
  • Planning for Diversity
  • Outreach
  • Teaching
  • Mentorship

2. 2015 is a (super) important year for Reps

Nurtured by the loving hands of 5 previous Reps councils, a strong mentorship structure and over 400 Reps and thousands of community members the Mozilla Reps program has come to an important milestone as a recognized body of leadership across Mozilla.  The  clearly articulated vision of Reps as a ‘launch pad for leadership’ has pushed us to be more  strategic in our goals.  And we are.  The next council together with mentors will be critical in executing these goals.

3. The voice of community is valued, and Mozilla is listening

In the past few months, we’ve worked with Mitchell Baker, Chris Beard, Mark Surman and David Slater, Mary-Ellen and others on everything from conflict resolution, to VP interview and on-boarding processes. Reps Council is on the Mozilla leadership page. The Mozilla Reps call has been attended by Firefox and Brand teams in need of feedback.  It’s not a coincidence, and it’s not casual – your voice matters.  Reps as leaders have the ear of the entire organization, because Reps are the voice of their extended community.

If you are one of those quiet people in our community with great ideas, passion and an interest in developing leadership skills – please consider running for council this year.

4. Mozilla Reps is  ever-evolving

View post on

When I joined Reps Council, I had a lot of ideas about what would would ‘fix’.  And I laugh at myself for that bit of naivety  – ‘fixing’ is something we do to flaws, to errors and mistakes – but the Reps program is not a completed vision  – it’s a living organism, it’s alive with people, their ideas, inventions and actions.  How we evolve, while aligning with the needs of project goals, is a bit like changing the tire on a moving car .   If you are considering a run for council, it might help to envision ways you can evolve, improve and grow the program as it shifts, and in response to project & community vision for their own participation goals.

 5. Changing minds is hard / Outreach matters

I can’t write a list like this without acknowledging a my personal challenge of recognizing and trying to change ‘perception problems’.  It was strange to move from what had been a fairly easy transition between community, Rep and mentor to Reps council where almost suddenly –  I was regarded as part of a bureaucratic structure. I didn’t see or feel that from my fellow council members who work very hard on behalf of community –  and it’s been important to me that we change that perception through outreach.

Perceptions of our extended community have also been challenging – the idea that Reps is somehow isolated or a special  contributor group is contrary to the leadership platform we are really building.

Slowly we are changing minds, slowly outreach is making a difference – I am happy and optimistic about this.

 6.  Diversity Matters  Reps is an incredibly diverse community with diverse representation in many areas including age, geography and experience. Few other communities can compare .  But,  like much of the technology world we struggle with the representation of women in our council, and mentorship base.  To be truly reflective of our community, and our world – to have the benefit of all perspectives we need to encourage women leaders.  As I leave council, my hope is that we will continue to prioritize women in leadership roles.

7. Our community rocks  Brilliant, creative, energetic, passionate, motivated, friends and second family.  The heart of what we do, lies here.

To the Reps community, mentors, the Reps team, Mozilla leadership and community I thank you for this incredible opportunity to contribute and to grow.  I plan to pay it forward.

Feature Image Credit:  Fay Tandog



Join The Awesome Firefox Marketplace Community – Join The Marketplace Day
gurumukhi on April 17, 2015 08:44 PM
Firefox Marketplace is the only app store dedicated to providing content built with HTML5 standards and open source values. Help bring openness, freedom, and user choice to the world of app publishing – Join The Awesome Firefox Marketplace Community – Join The Marketplace Day :) Hi Everyone, I am very excited to announce this event … Continue reading

Updates from MCR – Mozilla Community Rajasthan
gurumukhi on April 17, 2015 08:02 PM
This has been a very long I update my blog, and for come back I thought this would be best to write a post on updates from MCR – Mozilla Community Rajasthan. The last time I wrote a blogpost was before MiniCamp Jaipur, so here are some quick updates about few big shots we took … Continue reading

Reps Weekly Call – April 16th 2015
Ruben Martin [:Nukeador] on April 17, 2015 04:49 PM

Last Thursday we had our weekly call about the Reps program, where we talk about what’s going on in the program and what Reps have been doing during the last week.

  • How to improve this call?
  • Community IT SOP
AirMozilla video

George Roter joined this call to talk about recent announcements shared only with Reps. You will need to log in on airmozilla to access this recording.

Detailed notes

This was the first call where we applied two small improvements:

  • Stick to maximum 30 minutes.
  • We took better notes to be able to share these “extended” notes there should be little need for watching the recording to know what happened

How to improve this call?

We would love to improve this call to be more fun and easy to attend. The floor was opened for feedback about this.

People expressed their desire to:

  • Have better notes (are these better? ;))
  • Stick to 30 minutes.
  • Think about the need to move the call to bi-weekly. Maybe if we stick to 30 minutes it’s OK to be weekly. We will evaluate this need format to be able to decide.
  • Wemaker team meetings were commented as a good example, where people brings their projects to the call.
  • Special guests are an incentive to attend and a win-win. We learn from other people and they learn and get feedback from us. Important to notice in advance to let Reps prepare questions.

Finally we asked about why people is so quiet on this call. We would like to be more dynamic and have more voices from the people attending.

Some reasons:

  • Some are too shy.
  • Mic issues.
  • At a place were they can’t talk.
  • Give the opportunity to others to chime in.

Do you feel we need to talk about public speaking to improve this? Rotate the people reading different parts? Let us know on the discourse topic.

Community IT SOP

Council has asked for feedback about this SOP around digital asserts for Reps. We would like Reps to take some minutes to check it out and share comments.

It’s important to get everyone’s feedback before establishing a policy. This work from Council+Mentors+Community IT team was a result of a lot of comments and concerns we got from the community at the beginning of the year.

Full raw notes.

Don’t forget to comment about this call on Discourse and we hope to see you next week!

Offline localization by Sandra
mathjazz on April 17, 2015 08:56 AM

Pontoon is a web application, which is great. You can run it on almost any device with any operating system. You can be sure you always have the latest version, so you don’t need to worry about updates. You don’t even need to download or install anything. There’s just one particular occasion when web applications aren’t so great.

When you’re offline.

Mostly that means the game is over. But it doesn’t need to be so. Application caching together with web storage has made offline web applications a reality. In its latest edition released yesterday, Pontoon now allows translating even when you’re offline. See full changelog for details.

There are many scenarios where offline localization is the only option our localizers have. Decent internet connection simply cannot be taken for granted in many parts of the World. If it’s hard for you to belive that, visit any local tech conference. Or, if you started localizing at home, you can now continue with localization on your daily commute to work. And vice versa.

The way it works is very simple. After Pontoon detects you no longer have a connection, it saves translations to localStorage instead of server. Once you get online again, translations are stored to server. In the meantime, connection dependant functionality like History and Machinery is of course unavailable.

Offline mode was single-handedly developed by our new contributor Sandra Shklyaeva. She just joined Mozilla community and has already fixed one of our oldest bugs. She’s attacking the bugs everybody was pushing away. I can’t wait to see what the future holds (shhhhh)!

Sandra has an interesting story on what got her attracted to Mozilla:

I was exploring some JS API on the when I noticed pretty tabzilla on the top. I clicked it and my chrome became unresponsive completely XD. Maybe it was just a coincidence… Anyway, the tabzilla has caught my attention and that’s how I found out about Get Involved stuff in Mozilla.

If you also want to get involved, now you know where you can find us!

Education, Coding and Rural Kids/Youth
Gauthamraj Elango ( on April 16, 2015 07:40 PM

Lately, I am focusing more on improving education system in India or at least in rural India. Haha !! I am just kidding. Education system in India is completely in the hands of government. As an Individual with strange thoughts and odd thinking not going to make any change. Still, I want to do something.
You can ask, why I am so desperate on this.

Few days back, 5 year old girl of my neighbor came to play with my little cousin in our house. That time, I asked her to tell the English alphabets. She was able to complete the 26 in less than a min. I was like wowwwww !!!

My mom asked me to keep the little one busy. We took a paper and asked her to write the alphabets. She managed to write everything so well. But, when she is writing if forgot a letter in the middle, she started telling from A every time to recall the missing one. I found this not good.

I wrote a letter on the paper and asked her to identify. Strangely, she wasn't able to identify it. To investigate more I started writing from A when I missed M and wrote N. She was able to correct me that I am missing something but can't tell the letter until she repeated from A to M again. Should agree, I was also in the same level ( might be even worse ) when I was in that age. But, she being like that in this era doesn't sounds good.

This is a very good example to where " Traditional Memorization Method" will lead to. We can't put the complete blame on schools because parents expect marks  more than knowledge. This scenario, is not same all across the country. Mostly seen in rural areas.

City schools started adapting to "Knowledge first, Marks Next". In my view, more knowledge will bring in more marks. Sadly, Urban and Rural classifications won't work when it comes to Job or an opportunity. Deserving candidates with knowledge and required skills will grab the opportunity.

I am seeing a lot of people who is working in a role that has nothing to do with what they learned in their college. Most of them, have a excellent credits. I asked a few, what they think could be a reason where they stand now. Majority of people went back to their " Method of Learning".

These things being clear. When we see the present generation at the same level. It makes me sad, because education system can't be changed.

With projects like webmaker, we can bring the awareness and need for "Learn By Make" method. I have a faith that providing basic coding skills when start learning alphabets will help making the situation better. Coding comes by creativity and knowledge, can't be memorized like alphabets. Coding can self-motivate to explore more and more. It can also help improving over all English skills too.

To learn something that interest you or to ever find a things that makes you passionate, we need to have an opportunity to explore different areas away from what you learn from school. Just a Trigger, at the right time, needed to many for brining their potential out.

Luckily, I was able to form like minded team. We don't want the little girl to feel the same way as we do now - we could have got more exposure and technology while at school.

I don't want to change the education system but want to the change the system that kids and youth look the education. Learning is FUN !!!

If you get something to say, please do share it :)



Reps Weekly Call – April 9th 2015
Ruben Martin [:Nukeador] on April 13, 2015 11:40 AM

Last Thursday we had our weekly call about the Reps program, where we talk about what’s going on in the program and what Reps have been doing during the last week.

  • Council and Peers meetup in Paris.
  • Madhya Pradesh India Community update.

Detailed notes

AirMozilla video

Don’t forget to comment about this call on Discourse and we hope to see you next week!

FLISOL Fusagasugá
Izel on April 12, 2015 06:24 PM

Past year, I was invited to attend the FLISOL Fusagasugá. I had an stand and 2 speaks: one mine and other one by a guy who learned Firefox OS by himself (Giovanni) and now is part of our community and is very active in his town and the closest ones. This year we attended again but as sponsor! and a small caravan of Mozillians were invited.

Fusagasugá is a town very close to Ibagué (2 hours by bus) where Gioyik and Miguel live and very close to Bogotá (1 hour and a half, but 3 hour in real because traffic in Bogotá) where I live. In total we were 5 Mozillians at the event: Gioyik, Miguel, Deiby, Giovanni and me.

The caravan

Gioyik and Giovanny talked about Web Components and Firefox OS, Miguel and I were at the stand and talking with people about Mozilla and Firefox and Deiby was the event organizer.

Usually the FLISOL event has too much people attending it but this was in a town, close to 60 people attended the event. The main difference between a FLISOL in a big city and an small one is, in a town is people get interested faster because is not common to have events in their town, most of the times, people have to travel to big cities to attend an event , so we had a lot of attention.

We had an interview and it was so funny! Gioyik and me were allways making jokes to the interviewer and ofcourse, we answered the questions.

I had to figth with some attenders because they tried to steal my toys!!

At the end we were very happy, people were very happy, too much people in our stand and interested in Firefox OS, Gioyik and Miguel installed Firefox in a couple of tablets, Giovanny, Gioyik and I organized new activities for people from Fusagasugá and closest towns.

The bad thing: I realized Giovanni has a longer and more beautiful hair than me.

Mozilla Student Reps - My First Step into Mozilla
Gauthamraj ( on April 09, 2015 08:06 AM
Dear all,

Recently, I was asked by many about the way I started with Mozilla and open source. When I told them my journey I realized it's been Fantastic 4 years so far. And, I decided to make this blog as way to go back to those early days and to redirect people who are interested with my story.

Open Source :

I joined the university in 2008 for my Bachelor of Engineering degree in Computer Stream. First two years went as usual by focusing more on getting marks by memorizing and reproducing things during exams. Even that time I felt shy to talk in English and struggled a lot with stage fear. I hardly take sessions in class until forced but managed to have a decent cgpa in 8's.

I poorly console myself saying I am from a village and I haven't got enough exposure and opportunities like my friends who did great that time.
In middle of 2010, some of my friends started presenting papers and projects at other college fest. There was a strong belief that having certificates from these activities will help to secure job in campus interview. Sadly, this belief is still there in so many colleges in my region. However, majority of paper and projects presented will be downloaded ones. 

I tried myself many times by applying papers and projects to different colleges but only two got accepted.I went for the presentation with my friend in late 2010. Due to lack of preparation and with my shyness and stage fear it was a complete mess. I felt sad and aspired to do something different and want to stand out from rest of the crowd.

By early 2011, our department seniors conducted a Mock interview. I am in need of, showing something as resume. When I started making realized that I don't have anything on it apart from decent marks. Some of my friends had excellent records from technical and non-tech stuff. 

What else I can do ? I decided to copy even the resume from my seniors. You will agree I am so good in copying because I made my resume by taking bits and pieces from 10 of my senior resumes. 

In those resumes, I found very strange wordings like Microsoft Student Partner, Linux, etc. I did a web search about MSP program and I got so much into it. Not because of what resources the program offers to its partners but for swags and free stuff.

I went ahead with my application to the program. But, as a part of my application I need to upload a video talking in english about Microsoft. My shyness to talk in english took over me to a level I decided to quit.
Then I checked about Linux and understood its a operating system. Wait ! Not just that, Linux is Open source. 

I went back to my friends and shared what I know about Linux. That time, friend  of mine asked me to check Ubuntu OS. When I was looking information about Ubuntu came across their free cd shipment program. With full excitement I applied for one and I received it after few weeks.
Receiving a shipment from Netherlands itself is a motivational factor to try the OS. CD came with LIVE format too. Without any hesitation, I installed Ubuntu on my device. From that moment I fell in love with the OS.

When I proudly showed Ubuntu to others. Encountered with lot of basic questions that made me to check Free and Open Source Software in detail. Luckily, I ended up learning about Indian's very own FOSS operating system - BOSS (Bharat Operating System and Solutions) LINUX. Boss linux is taken care by C-DAC in India.Not only that, I found nice and easy presentations about FOSS from BOSS website. 

At this point, I am decent enough to clearly explain about FOSS and related basic stuff. That's how I had my first steps into Open Source. 

Mozilla & Student Reps :

After dropping plans for Microsoft Student Partner. I looked for other similar student partner programs. Luckily, in one of my senior resume I found this - " Mozilla Students Reps from Nov 2010 - till now". I asked him about Student Reps program but he asked me to look in google :P 

When I looked for details about Student Reps I found the program is undergoing some changes so program is temporarily discontinued. Thanks to David Boswell for responding my query through contact form @ So, I decided to wait until the program is back.

But, out of curiosity I myself gone through all links in! including Mozilla story video. Everything I read and understood created so much of interest in me towards Mozilla. 

Thanks to my old school days for " Sharing makes us Happy". I shared everything I learned about Open source and Mozilla in my blog. That's when I became a blogger :) I use to blog @ sadly it no longer exist :(

My blog posts got very handy for obtaining permission from my dean to have short talk on Open Source and Mozilla as a part of some other Inaugural event in September 2011.   

I gave my first ever presentation on stage that too with a neck tie that day :P I am super satisfied with my presentation because I done the required ground work well. I don't remember how many times I tried in front of mirror :P 

That gave lot of confidence and much needed boost to move forward. With help from some of my friends we decided to start a FOSS club but only for my department to have clear focus and less time consuming one. 

But, to officially start a club in my university need to follow a process and  should produce related documents. Majority of club activities we had in mind are Mozilla related. So, I was in need of having a "letter of recognition"but FSA program was under hold for changes. 

I e-mailed about my situation to David Boswell again who introduced me to Jason Haas. Jason was the program manager for Student Reps that time. On seeing my enthusiasm and interest, Jason issued Letter of Recognition after going through my blog posts about Mozilla and Open source. 

With that, we managed to form a club and doing different open source related sessions ranging from Ubuntu to Drupal. Next, we thought of organizing a Open Source Software exhibition. What else I ask for ? Obviously, SWAGS :D

I contacted Jason again who put me in touch with our very own Vineel Reddy from India. I don't have to say much about Vineel because majority of who read this blog will know him :D   

Vineel then put in touch with two reps from Chennai. One of them made a swag request on my behalf in November 2011. But, due to some issues request didn't went through.

In the mean time, I explored different projects inside Mozilla and tried to contribute to everything by someway. As you may expect, I wasn't able to learn one thing to the core. But, I never stop trying and kept blogging about what ever I learn and understood. 

By late 2011, I figured about IRC and community mailing list. Thanks to Vineel for showing the path to the two. While I kept doing small Mozilla activities in my college. We decided to have Soft Expo in March 2012 because we complete college in May 2012. 

So, I reached out to everyone and this time Vineel suggested to get in touch with Dwaraka, Ex-Rep from Chennai. He made swag request on my behalf and I got them few days before the event date 2 MAR 2012. 

In my college, that was the very first time we had a "Open Source" specific software expo. Our student developed projects in Drupal, Joomla and some had booths to show about Ubuntu, Boss linux, etc. One group developed a simple add-on to Firefox too. 

I managed Mozilla booth and explained about Mozilla and Open web. That was the day, I talked with so many people (including, girls) with whom I never talked before. Thanks Mozilla for the confidence and empowerment :D At this stage, I was super confident even to talk with my college head about Mozilla and I did that as well during the event.

Event was successful. I shared my event experience in my blog ( unfortunately, my old blog no longer exist :( ) to Mozilla community. With in few hours, I received an appreciation mail from Jason and I also got featured in Contributor Engagement Update video by Jason and Katherine in March 2012. 

Later, I got to know about Mozilla Reps program from Jason and WilliamQ. I want to keep this post specific as my First step. Journey as Mozilla Reps is up next and pretty soon. Stay tuned !

Recommendations : 

I want to take this opportunity to share some thoughts to my current fellow Firefox Students Ambassadors that I strongly feel made my contribution experience the most awesome one.

Before that, want to give a heads up that Mozilla Student Reps is now called as Firefox Student Ambassadors.

  1. FSA program provides the right platform to explore different areas in Mozilla project
  2. Steps given in the program are just for references. It's doesn't mean that you can modify something in them or make your own. Mozilla gives complete freedom the way we contribute, provided our actions not violating Mozilla policies and trademarks
  3. Don't always wait for guidance. I agree, it's good to have if we can get that easily. Take your own initiatives or push self-learning. FSA platform have resources that make both these things easier 
  4.  Contribution to Mozilla is way more than Swags and Invitations to events. It's a great learning platform that provides excellent exposure in a FUN environment. It's not a matter where you are from, what you already know, how good you are. Only thing matters is interest and passion to learn  and contribute. (i.e) Contribute to learn !
  5. You don't always have to be a club lead for getting recognized. It's all that your work and contributions take you there
  6. Always don't have to plan events with big number of participants. Event with atleast 1 sustained participants is good enough
  7. Make sure to blog all your activities not just to get recognized. Your work can be of great inspiration to others
  8. Not to forget that blogging, tweeting and sharing updates about Mozilla is also part of contribution
  9. When it comes to Firefox club or Community , it is always "WE" and there is no "I". It's better to have tasks shared so we won't get burn-out by doing everything on our own
  10. Initial team can be formed with our INTERESTED friends. Later on, we can extend to others. This can help avoid problems/misunderstanding in initial stages
  11. Instead of asking for help personally, it's better to use public channels like IRC and Mailing list (Regional). Not everyone will be free to offer help all time
  12. Finally, FSA program provides the easy entry point but if want to be a long term contributor try engage yourself in one project of your interest.It's Webmaker in my case :) 
  13. Engaging doesn't mean only doing events but also participating in discussions over mailing list and helping team with feedback/ideas
I feel these are the few things empowered me during my student rep days. Hope some will find these useful.

Disclaimer : Above are my personal thoughts from my experience as a student contributed to Mozilla. Doesn't mean everything I have written is right and applies to every student.

I would also like to take this opportunity to THANK once again everyone mentioned above for helping me get-involved. Honestly, my first step into Mozilla made so many changes with in me as a person. I will share more about that in my next blog.

Thanks so much for reading. If you have some comments, feedback, thoughts or anything. Please share we can learn and grow from each other :)

A Proud Mozillian,



On being forces of good for each other
Emma on April 09, 2015 01:28 AM

This is two one of two  – on recognition.

My last post focused on personalized recognition design.  We need be deliberate about designing recognition that’s valuable to community (staff and volunteers),  recognition that aligns with participation goals,  recognition that provides a  sustainable vision for the future between project and person.

If that sounds like a big task, it’s actually not, compared with the scale of what we need to accomplish.  The truly big task is to make the Mozilla community a place worth hanging your hat. Hoping you’ve read Leslie’sA place to hang my hat” now about surfacing the accomplishments of others:

And I want the same things for everyone I know. For all those folks who pour their heart into things and are unsung heroes. For people who give freely of their time and knowledge, and don’t expect a big party in return, just respect for having contributed. I’d rather none of us had to spend the time proving what we know.

(And this is especially true for women.)

I’d rather we all spent some time concentrating our energies on being forces for good for each other.

I watched the huge and positive response to Leslie’s post with interest  – because awesome.  There were tons of Mozilla tweets for this initiative #LABHR,  but then  – none in the last month or so.  Why is that?  Perhaps because the rush of participation felt good, but that we fail to personalize why surfacing the efforts of others on a regular basis matters.

Possibly, many of us are in privileged place of already being appreciated;  and because the consequences are silent, it does little to erode our personal glow.  Perhaps we feel we’re doing enough (and some teams to be fair do this really well already) or we’re just bad at time management – I’m sure there are a few reasons but I know it’s not because we’re out of people who need recognized :)

Here’s my proposal: Let’s reboot, or actually *start* the #mozlove idea that everyone loved (posted to CBT list) earlier year , and breathe life into it:

Find a community member(volunteer or staff) you admire and write/blog about their impact on the project, perhaps on you personally : encouraging stories about people who you haven’t seen highlighted previously –   as inspirations for 2015. Tag your shares with #mozlove

Lets be move from being ‘bandwagon-y’ about appreciation to being active participants and believers in surfacing the accomplishments of others.

There are lots of suggestions for how to do that on Leslie’s Blog post,  but I want to emphasis one of key suggestion:

Ultra-mega-bonus points if your first few write ups are for people who are not like you.

I’ll share what I’ve been doing in the past month (so it’s possible!)

  • I added a bi-weekly, reoccurring calendar event –  for half an hour to catch up on appreciation. This month I have written 2 LinkedIn recommendations.  I could not believe some of the amazing volunteers with no recommendations at all.  
  • I am slowly writing blog posts profiling a few young contributors at Mozilla who work tirelessly for Community IT (posting 1 later this week).  I wrote one on Nigel earlier this year as well. Here’s a template I use in case it helps you.
  • I’m trying to work appreciation into my workflow  – adding meaningful comments to issue trackers, and tweeting when I know it’s OK to do so:

Feels good, and important. #LABHR  and #mozlove  – hope you to see you there.

 Firefox Image Credit – Faisal !






Personalizing Community Recognition
Emma on April 08, 2015 11:42 PM

This is part one of two  – on recognition.

Something I’m thinking a LOT about these days is community recognition:  meaningful and personalized recognition.  Especially for community education, and especially to celebrate milestones of success navigating contribution ladders/pathways.

Earlier this year, we sent out a survey asking Mozilla Community (staff and volunteers) to evaluate, from a provided list,  methods of recognition they most valued. Interestingly, no single method had more than 75% approval, with most hovering around 30% negative response. From digital badges, to shout-outs and printable-certificates there was no clear winner, and I think this is a compelling thing to solve for.

Early thinking around this includes solutions that add ‘preferred recognition’ as a choice in our and/or Reps profiles, so that when we want to acknowledge someone’s accomplishments, we can literally ‘look up’ what is most valued by that individual, and do that thing.  I’m also mid-journey with community infrastructure friends to add badges to our profiles – which I hope finally, help Mozillians share those badges they’ve been collecting.

The panic starts when we add the word ‘scalable’.

How can we design scalable, personalized recognition when we have so many amazing people moving the needle every day? When those people are in tiny corners of the project, or lost in a sea of greater community initiatives – how can we ever, ever manage to make recognition part of our reputation?

Well I’ll tell you how we can do it: stop thinking of recognition as this huge thing we to set aside our precious time to do.  That’s not to say all of what we’re building doesn’t need dedicated planning – it does, but the majority of what we can accomplish by making recognition part of our workflow.

My next post will talk a bit about that, and how I hope a rebooted version of the #mozlove initiative  can help.  But first read this blog post from Leslie Hawthorn, and you’ll see where I’m going.

If you are working on recognition, or have thoughts, ideas and inventions that relate to personalized recognition I would love to hear from you!


Gave talk about Mozilla at Mailam Engineering College…
Khaleel Jageer on April 08, 2015 02:01 PM

Date: 06-April-2015

To bring new contributors and to strengthen the MEC Firefox Club I went to meet Mailam Engineering College students. Due to the exams, management allowed me to meet First year students only. In first year there are 13 Sections with average of 50 students (~650 students). I spent 20-25 minutes to each section to Introduce Mozilla and its community projects. Mohammed Adam who is the lead of MEC Firefox Club helped me to complete the target(~650 students) on time.

Photos are uploaded here

புதிய பங்களிப்பாளர்களை உருவாக்கவும், MEC Firefox Club இனை வலுப்படுத்தவும் 06-ஏப்ரல்-2015 அன்று விழுப்புரத்திலுள்ள மயிலம் பொறியியல் கல்லூரிக்கு சென்றிருந்தேன்.

தேர்வு நேரமாதலால் என்னால் முதலாம் ஆண்டு மாணவர்களிடத்தில் மட்டுமே பேச முடிந்தது. முதலாம் ஆண்டில் 13 பிரிவுகளில் தோராயமாக 50 மாணவர்கள் வரை இருந்தனர்(~650 மாணவர்கள்).

ஒவ்வொரு பிரிவிற்க்கும் 20-25 நிமிடங்கள் கொண்டு Mozilla மற்றும் அதன் FSA Community பற்றி பேசினேன். என்னுடன் முகமது ஆதம் உடனிருந்தார்.

Rep of the month – March 2015
ankitgadgil on April 06, 2015 10:39 AM

Hello Fellow Reps,

Join me in welcoming our two new Reps of the Month for March, Ibrahima SARR and Faisal Aziz for their inspiring contributions to the Reps program.

Ibrahima SARR

A long term mozillian and Fulah localization team lead, a SUMO and KB l10n contributor, Ibrahima has created most of Fulah Internet and IT terminology from scratch.

“Our biggest achievement yet is the localization of Firefox in Fulah which was released in summer (2012).”

Supporting Web Literacy Map he believes in the idea of redefining the curriculum to include practical learning and making. Follow his posts.

Ibrahima was a part of the incredible team of Reps present at Mobile World Congress (MWC) 2015. Ibrahima Sarr, Alex Mayorga and Francisco Picollini did a great job by presenting hundreds of Firefox OS demos to attendees at MWC 2015. Congratulations to all the team and specially to Ibrahima who did an exceptional job at reporting the event in social media! More about MWC.

Faisal Aziz

Faisal, is an inspiring mentor to many Reps and fellow mozillians in India and has proven his mettle in many projects across mozilla universe. A proud open source activist & preacher, he has been helping communities like Bhopal, Indore, Warangal and Mumbai in India to flourish. He actively contributes to number of Mozilla projects and is Locale lead for “Ur” language.

He recently organized annual event MozConnect Part1 and Part2 in central India to bring different sub communities under one roof.

Faisal is an integral part of Leadership at Mozilla India and an inspiration to many in his local community. Follow his posts.

Thank you Ibrahima and Faisal for your amazing work.
The best of the Reps program is reflected in your accomplishments and leadership.


Don’t forget to congratulate them on Discourse!

Firefox OS apps Localization for Indic Language (Online Event)
Khaleel Jageer on April 05, 2015 11:50 AM

Date : 28-Mar-2015 to 29-Mar-2015
Main goal is to translate Firefox OS apps which are available in Transifex(Mozilla Tech Evangelism).

Viswaprasath Organized this event. He assigned me as a Coordinator for Tamil Language. We fixed the goal to Complete all the apps which are not completed. Based on this condition we found 10 apps that needs to done. So i invite Mr. Mohammed Ammar and Mr. Sathish Kumar (who are the Wikipedia Contributors) to join with us. Totally 9members included their name in Etherpad contributors section. But unfortunately only 6members participated. Event started at 08.00am on 28th March. Viswaprasath, Mohammed Ammar, Sathish Kumar, Mohammed Adam actively involved from the beginning. At the end of first day we translated 6 apps. Next day 5members participated and started translation actively. I reviewed all the apps which are translated on Saturday(28-Mar-2015). At the end of the day(29-Mar-2015) we were closed to our goal. Unfortunately we found Weboffice source string available in Spanish(not in English). So we decided to omit the Weboffice app from the list. Except Weboffice our team finished all the apps. Finally we achieved our goal.

I thanks to Viswaprasath to organize this event. And I also thank to Mr. Mohammed Ammar and Sathish Kumar to help us.

MoPad Link : Firefox OS Apps l10n Team Details

Tamil MoPad Link : Tamil Apps Details

WoMoz l10n Event
Khaleel Jageer on April 05, 2015 11:39 AM

Date : 15-Mar-2015
First of all I thanks to Mohammed Adam, Subashini and Sathish. These people did the background work to make this event successful. And I’m also thank to Mr. Karkee(Founder of Jeevika Academy), Who gave the support to host the event in Jeevika Academy.

Event started with general intro about Free Software Philosophy. This 20min speech given by Mohammed Adam. Then Mr. Karkee talk about History of International women’s day and Role of Women in this Society.

Laterally these two people handover the session to me. I started with Technology and Women in technology. Later I went into Mozilla and its project. Then I raised the question about importance of Language to a human. Simultaneously I fired another question importance of mother tongue to a human. This two question make the participants to think more. Ultimately they started to answer with their own point about language. From this involvement I moved the session to Mozilla Tamil Localization and Translation.

First I took Mozilla pootle project then moved to Transifex project and finally Support Mozilla translation.

At-last we distributed some books about feminism to the participants who are all active in throughout the session. Then distributed the Mozilla swags to the participants.

Total Number of Participants = 49 + 6 Volunteers from local Community.
1. Mohammed Adam
2. Subashini
3. Satheesh
4. Priyadharshini
5. Priyadharshini
Thanks to the Volunteers…

Event Photos uploaded here

Mozilla Weekend Tirana 2015 [Shqip]
elioqoshi on April 04, 2015 01:02 PM

Përsëri një postim i vonuar, ndjesë për këtë, por populli thotë “më mirë vonë se kurrë”, apo jo? Dakord, është justifikim, gjithsesi këtu është një raport i shkurtër nga Mozilla Weekend Tirana 2015.

Me Mozilla Weekend Tirana 2015, mirëpritëm edicionin e dytë të aktivitetit kryesor vjetor të komunitetit të Mozilla Albania, në TIranë. Në Shkurt 2014 kishim një edicion të parë shumë të suksesshëm, i cili u zhvillua në ambientet e Tirana Ekspres, me të ftuar special Flamur Mavraj nga Norvegjia dhe Christos Bacharakis nga Greqia, gjë që na la të dyshonim nëse do të mundnim te përmirësonim cilësinë e aktivitetit akoma më shumë këtë vit.

Natyrisht që në Open Labs dhe Mozilla Albania jemi mësuar me këtë mënyrë të të punuarit. Edicioni i dytë i MozWeekend u mbajt me 28 Shkurt / 1 Mars në Qendrën Kulturore TULLA, një bar dhe hapësirë shumë e ngrohtë dhe e rehatshme, perfekte për evente të tilla. MIrëpritem kolegun tonë nga Kosova, Ardian Haxha, me të cilin kishim kënaqësinë të zhvillonim disa biseda shumë interesante.

Do ta mbaj këtë raport relativisht të shkurtër, por do përfshij dhe një analizë të shkurtër SWOT të eventit nëse jeni të interesuar për të përshtatur formatin e Mozilla Weekend në komunitetin tuaj, ose thjesht doni të dini më tëpër rreth impaktit që pati eventi.

Për të gjithë ata që nuk e dinë definicionin e “SWOT”; është akronim i fjalëve STRENGTHS, WEAKNESSES, OPPORTUNITIES, THREATS (pra FUQI, DOBËSI, OPORTUNITETE, RREZIQE). Analiza SWOT është shumë e dobishme në analizën e statusit të një projekti.


Diversity: We have a strong female presence at our events with always around 50% girls/womenThere was a lack of technical and/or practical workshopsCollaborate with Mozillians from Kosova to expand impactShort-sighted contribution paths (contributors stop contribution after time)
Very friendly and easy going environment, with no much need for "icebreaking"We expected more attendees, but the event was in the middle of the exam season, which we underestimated. We need to keep this in mind for next year.Firefox Student Ambassadors is a VERY great opportunity to get new contributors involved, as 80% of our attendees are students.
Promo & Social Media is particular strong in Mozilla Albania and Open Labs, we are very coordinated with our online presence and dedicate (usually) the time it deserves.A space for the local community to meet and work. People always ask us where we are based and it's hard giving them an answer.A big focus of MozWeekend remains attracting new contributors, which works very well until now. We need to use this opportunity further.

Dua të falendëroj të gjithë vullnetarët e Open Labs që mundësuan organizimin e një eventi aq fantastik! MozWeekend nuk do të ishtë mundësuar dot pa mbështetjen e komunitetit.
Në vecanti Kristi Progri, e cila është Mozilla Rep, ka bërë një punë të paimagjinueshme me organizimin dhe u ndjeva pak keq që arrita të flija disa orë më shumë gjumë se ajo para aktivitetit. Gjithashtu një falendërim dhe për Redon Skikuli i cili i mbajti balancat e organizimit gjatë kohës qe isha në Berlin në takimin vjetor të komunitetit gjermano-folës të Mozilla.

Mozilla Weekend Tirana 2015 [English]
elioqoshi on April 03, 2015 06:21 PM

Again an overdue post, sorry about that, but they say “better late than never”, right? Okay, lame excuse, anyway, here we go with my short report about MozWeekend Tirana 2015.

With Mozilla Weekend Tirana 2015, we welcomed the 2nd edition of Mozilla Albania’s flagship event in the capital of Albania, Tirana.
We had a very successful first edition in February 2014, held in Tirana Ekspres, with special guests Flamur Mavraj from Norway and Christos Bacharakis from Greece, so we were afraid if we would be able to top it this year.

But of course at Open Labs and Mozilla Albania we are used to that. The 2nd edition of MozWeekend was held on 28th February / 1st March at TULLA Culture Center, a very cozy and friendly bar and space suitable for similar events. We welcomed fellow Rep from Kosova, Ardian Haxha, with whom we had some great chats and talks at the event.

I will keep this report rather short, but I’m going to include a quick SWOT analysis of the event in case you’re curious to adapt the Mozilla Weekend framework to your community or are generally just interested to find more about how the event went.

For all those who do not know what “SWOT” means; it stands for STRENGTHS, WEAKNESSES, OPPORTUNITIES, THREATS and is very helpful when analyzing the status of any project.


Diversity: We have a strong female presence at our events with always around 50% girls/womenThere was a lack of technical and/or practical workshopsCollaborate with Mozillians from Kosova to expand impactShort-sighted contribution paths (contributors stop contribution after time)
Very friendly and easy going environment, with no much need for "icebreaking"We expected more attendees, but the event was in the middle of the exam season, which we underestimated. We need to keep this in mind for next year.Firefox Student Ambassadors is a VERY great opportunity to get new contributors involved, as 80% of our attendees are students.
Promo & Social Media is particular strong in Mozilla Albania and Open Labs, we are very coordinated with our online presence and dedicate (usually) the time it deserves.A space for the local community to meet and work. People always ask us where we are based and it's hard giving them an answer.A big focus of MozWeekend remains attracting new contributors, which works very well until now. We need to use this opportunity further.

I want to thank everyone at Open Labs who helped out bringing together such a great event! MozWeekend would be unimaginable without a community who backs it.
Especially Kristi, fellow Rep, did a huge job with the organization and I feel a bit bad I was able to have a few more hours sleep than her prior to the event. Big thanks also to Redon who kept the ball rolling while I was in Berlin for the Mozilla German-speaking Community Meeting.

HackOnMDN Berlin-March-2015
birajkarmakar on April 03, 2015 12:07 PM

In last week, I was in Berlin for HackOnMDN 2015 as a sponsored mozillian. The event was held in Mozilla Berlin office. No doubt office is so cool.

Now I am going to share my experience of this event. First of all, I need to clear one point that this was a no-meeting zone – we spent the three days doing actual work & produce something tangible from each and every session/project.

On the very first day, there was our introduction round. Then Ali discussed about Mozilla & MDN goals.

Then everyone started pitching ideas on what they would work here. That’s how I shared my ideas. Basically, I pitched that I would work on Glossary , MDN Recognition and MDN screen casting for different projects.

Thanks Xing Liu for this photo.

So now I started work on Glossary elements. Basically all the glossary elements are not ready as per it’s original definition. So I checked whole glossary elements and created one etherpad with wrong glossary elements.Also started fixing those. Also I have created one card in trello. SO every glossary contributor can follow up. Also some glossary elements have huge documentations . Those elements has been picked up and processed for further discussion.

Now on second day, I started working with MDN recognition with Janet, Ali, Diane. As a VP of recognition at FSA program, I shared the idea how we are running this system. Then we created draft for MDN recognition system. Now it has been ready for further discussion. Ohh yes that day I created the open badge for this event.

Now on last day, me and Niklas together made some videos  completely ready for MDN projects.

Check out the first one

others in beow

Also that day, I was there in MDN Talking Table. This was actually a round table discussion. That’s all about past, present and future of MDN. That was totally great.  If you are interested you can download it. Niklas helped a lot for this.

I attended some portion of “MDN swag” meeting.

And the last thing was MDN demo time on the last day. That time, we all actually demonstrated what we have done in past three days.

Luke, thanks for this pic.

At last we took a group photo

I am very pleased inform that whatever I pitched in the first day, at the end of the event everything was ready.  This event ended with great success. At last I would like to thank Mozilla MDN team for giving me such opportunity to work with them.

Hope you liked reading this long blog :P :D

Filed under: Uncategorized Tagged: 2015, biraj, biraj karmakar, birajkarmakar, hackonmdn, hackonmdn2015, MDN, mozilla, remo

My March Contributions to Mozilla Community
Vitchu on March 31, 2015 07:53 PM

This March month is very exciting month for me in terms of contributing to Mozilla Community. I should thank all my friends and other Mozillians who helped and invited me to many events. Right from First day of this month I have been engaged in Community activities very actively.

March 1st 2015

On this day we (Mozilla Chennai Community members) went to interesting Carte Blanche event where there will be full knowledge sharing between open source communities and college students.  We (myself, Naresh Kumar and Sachin) had opportunity to share about Firefox OS, Firefox Accounts and Firefox Add-ons.

I personally handled Firefox OS session. I introduced some of the API’s.

Some of the interesting facts of the event

  • around 250 New Firefox Accounts have been created.
  • Around 350 got introduced about Firefox OS and Firefox Addons
  • Around 200 Students shown Interest to become Firefox Student Ambassador

March 5th – March 7th

During this three days two days are fully dedicated for Firefox OS learning and hackathon and third day is all about general session. It was really one of the great event and full of dedicated Tech enthu. Anokha is biggest annual Tech fest conducted at Amirta University. For this event around 120 students came for hackathon.

Mozillians participated

  • Jai
  • Achyuth
  • Gauthamraj
  • Abhiram
  • Kumar Rishavb
  • Ashyuthosh

First day is full of teaching about Firefox OS. The students were mostly from 1st year and 2nd year of UG. So they had only little knowledge about coding. To tackle this I have created a small template which students can edit and create small Firefox OS apps. Create a template My city which is based on Firefox App of the Month contest.

With the help of this template around 30 apps have been created by 60 students in total on that particular event. Thanks to Nino who is another App reviewer like me helped in reviewing this apps.

March 8th

This day we had simple hackathon at MIT chennai again after 1 week. On this day around 20 developers came and developed apps. Around 12 apps completed on that day.

On 14th and 15th

This week I didn’t attend any physical events, but I was interested in conducting it online. So I remember there are some MDN tasks which has to be completed. So in #chennai we all sat and were discussing about creating MDN pages for Firefox OS. We had online MDN Sprint

Some of the Pages Created


Khaleel Jageer


On the parallel day Khaleel had a event on Localization, I got to learn from him about it to translating Firefox OS apps in Transifex

On 21st and 22nd

We planned to have a booth at VIT chennai on Android Amaze. Our main aim was to introduce students about Mozilla Stumbler, Firefox OS and Firefox Students Ambassador program. We also displayed Firefox OS devices (Flame, Intex Cloud Fx). One of the awesome interaction we had was during introduction of Mozilla Stumbler to a student.

Open Source Air Quality Monitor

There are many system which monitor the heat level of a certain area or tell us the direction of a destination.But with air pollution reaching a   whole new level it demands actions to be taken.We have come up with a   pollution detector which will give pollution level similar to heat maps of earth in real time.Our project is open source has a compact and is cost efficient.
We are looking for  cloud based services ,to connect the user to the device 24*7.With Mozilla we are giving the independence to user to monitor his house air quality from anywhere be it office or another country.We can setup devices in buses ,trains  and other public and  private transports to get the data from a city,state,country and finally across the Globe.
From this data any tourists can get the tips of what type of
remedy is required to counter the pollution in different counties.We can create awareness about how  our daily activities contribute to  pollution and thus take one more step in a cleaner technology and greener future.
We have our prototype ready with all the specification .We are looking forward to work with Mozilla and contribute
to the society.

We had around 600 Students visiting our booth.


I used to test Firefox OS with nightly version, and write blogpost about interesting features it has. In this month I wrote about Find My Device option which is available in Firefox 2.0+
Finding Firefox device from browser
Enabling Find My Firefox Device
On 28th and 29th

I was having a small idea about bring new contributors to Firefox OS apps Localization. So I tried to contact other regional Localization experts for help with this event. Since many language people are getting involved we decided to make it online, so we can easily teach other in IRC. In India Malayalam, Tamil, Hindi, Bengali, Kanadam and Telugu contributors participated. For other languages it was bit difficult to find in short time. So we (Rigin oommen, Ayan choudhury, Biraj, Khaleel jageer, Raj suthar,Veera Manikanta, Sukanta Pal) talked in Facebook and decided to mentor new upcoming contributors.

Around 9 apps have been translated by Malayalam, Bengali and Tamil Community members.

Localization Contributions By me.

I have Translated around 3 apps in this month

Firefox OS Marketplace Appreviewer

This is my main Area of contribution, this month I was busy with lot of other contributions due to which I was not able to contribute much. Around 167 apps has been reviewed till today.

It was really a wonderful month of contribution, I was able to contribute to Firefox OS app, Firefox OS knowledge sharing, Firefox OS Localisation, Firefox OS devices Writing in MDN and also to Firefox OS Marketplace as App-reviewer.

QA Marathon Dhaka: A Journey Begins!
Hossain Al Ikram on March 30, 2015 06:34 AM
I still can remember that day, when I first started my journey in QA! When wiki articles wasn’t seeming enough for me to start my contribution with QA contribution area, I asked for help in IRC’s #qa channel. At first 3 minutes, there was no reply from anyone but after the first silence period, I got enormous hands […]

A new Start of my Localization Contribution
Vitchu on March 29, 2015 12:29 PM

Most of my friends know I loved to spend my time as Firefox Marketplace app reviewer. It is really a great responsibility and fun to contribute. I love to play games very much, so many apps before coming to Firefox Marketplace I will test them and see how it works. It is awesome opportunity.

Recently few days back I got an opportunity from Havi to contribute to Localization (l10n) project and two weeks back Khaleel also had taught about me. I had one thing in my mind, that I have to bring new contributors to projects. So I ran a quick poll in Facebook at Mozilla India group

Lot of Contributors loved it. Among them for the most voted language we took and long time contributors discussed and willing to help new contributors.

  • Hindi
  • Malayalam
  • Kandam
  • Tamil
  • Telugu
  • Bengali

Here is the etherpad link

New contributors were excited to do, but some of the apps are removed and some languages have to be approved yet.

I contributed to Tamil language, at the end of the 2 day sprint we saw 4 new tamil apps localized. I personally contributed to 2 apps.

The problem I found we are not able to bring more contributors is the lack of awareness about localization and also it was very short time everything was done and also my little knowledge about localization.

Booth at VIT Chennai
Vitchu on March 29, 2015 08:56 AM

It is one of the big event which happened in Chennai. Around 1000 developers came to the event for one of the biggest Mobile application hackathons.

We had lot of plans before this event, planned for local swags because turnout will be very high. But we are not able to get, since we decided to make stickers a week before. In this event we had plans to interact with developers regarding Firefox OS and we know mostly students are coming so we planned to introduce more about Firefox Student Ambassador Program and also students used to travel more around city so it will be really great to introduce about Mozilla Stumbler.

For this event we have got two interesting contributors outside Abhiram who is contributing to webmaker and bug fixing, he recently also help us in Anokha for Firefox OS app development days and also Manivanan who is active FSA in his city.

Mozillians attended the event Manivanan, Abhiram, Karthikeyan, Achyuth, Franklin and Subhash.

At first we had some random talks for first 1 hour, and then hackathon started. For first 1 hour no one came. Then around 11 AM everyone started to come one by one. Lot of interesting discussion were done. Many of the students who attended my talks before came and discussed about news various to contribute. Some of the students had discussion about Appmaker.

We divided ourself into Teams, Abhiram and Achyuth were discussing more about Mozstumbler and very contribution path, Manivanan and Karthikeyan gave introduction about Firefox Student ambassador program Franklin and Subhash and me gave introducing about Firefox OS and Firefox OS device demo. We had Flame with Firefox OS 3.0, Keon with Firefox OS1.1 and Intex Cloud FX. Many students who saw the device loved and asked where they can purchase it.

One of the Interesting discussion made with students when Abhiram & Achyuth was talking about Mozstumbler is

Open Source Air Quality Monitor

There are many system which monitor the heat level of a certain area or tell us the direction of a destination.But with air pollution reaching a   whole new level it demands actions to be taken.We have come up with a   pollution detector which will give pollution level similar to heat maps of earth in real time.Our project is open source has a compact and is cost efficient.
We are looking for  cloud based services ,to connect the user to the device 24*7.With Mozilla we are giving the independence to user to monitor his house air quality from anywhere be it office or another country.We can setup devices in buses ,trains  and other public and  private transports to get the data from a city,state,country and finally across the Globe.
From this data any tourists can get the tips of what type of
remedy is required to counter the pollution in different counties.We can create awareness about how  our daily activities contribute to  pollution and thus take one more step in a cleaner technology and greener future.
We have our prototype ready with all the specification .We are looking forward to work with Mozilla and contribute
to the society.

The discussion were great and we saw lot of interesting students in this event. Many students are from 3rd or 2 yr of study, they wanted us to visit their colleges to share our knowledge with them.

In Future we can see lot of interesting events focusing specific areas like Oneanddone, l10n, Evangelism, bug fixing.

Reps Weekly Call – March 26th 2015
Ruben Martin [:Nukeador] on March 27, 2015 01:02 PM

Last Thursday we had our weekly call about the Reps program, where we talk about what’s going on in the program and what Reps have been doing during the last week.

  • MozBalkans Applications.
  • Changes on Event and Report forms.
  • Community Education Update.
  • QA News and Events.
  • Firefox App Training.
  • HackOnMDN at Berlin-March-2015.

Detailed notes

AirMozilla video

Don’t forget to comment about this call on Discourse and we hope to see you next week! Article on Mozilla Community Education
Emma on March 26, 2015 06:24 PM

Super excited to share my post published on for Open Education Week: “Mozilla cares for community with educational resources“.


New Rep Mentors, welcome!
ankitgadgil on March 26, 2015 05:54 PM

Dear Reps Planet,

The council is excited to share with you, our second group of new Mozilla Rep Mentors this Year.

These are Reps council has recognized as being equally good at inspiring and empowering others, as they are leading globally and locally in their communities.

As mentorship is core to the program, we are very grateful they have agreed to take on this new responsibility.

A crucial role in the Mozilla Reps ecosystem is that of a mentor. We strive for every Rep to become a mentor for the program to become self-sustaining and for Reps to play a central role in our ambitious goals for growing and enabling the Mozilla Community. We’ve just accepted eight new mentors, bringing the current total to 54.

Our new mentors are:

Please join us in congratulating our new Mozilla Rep Mentors – via this thread on Discourse

Reps Mentor Role Description:

  • Mozilla Reps recognizes that our primary goals are best reached through the support, encouragement, and empowerment of community through mentorship. Mentoring is a process for the informal transmission of knowledge, made possible through regular and supportive interaction.
  • We encourage mentors to be as open to learning from their mentees, as they are to teaching, for the benefit and growth of both individuals and the program as a whole.

Welcome New Reps Mentors!

Windows Nighly 64 bit test day
satdavmozilla on March 24, 2015 11:28 PM

Why not come along to the windows 64 bit nighly test day this Saturday from 9am to 3pm

PS we are looking for moderators at the event

Mozilla l10n Sprint at FOSDEM 2015
elioqoshi on March 24, 2015 02:17 PM

Disclaimer: This is quite overdue, sorry for that, last weeks have been crazy. Also thanks to Quentin Fremeaux aka Popzelife, Rep from France for writing his own blogpost regarding the l10n Sprint, which you can find here. Also, for those who do not know; l10n stands for “localization”.

l10n is a sensitive contribution area within communities, where Mozilla is no exception. There are so many ways one can contribute, it’s hard finding a path on your own if you don’t know where to start. To my perception, l10n is like a Monopoly game; very fun to get involved in, however it has a huge potential to spark discussions and debates (to say it softly) alone for the fact that languages and locales are not so black & white like they used to be, after technology blurred borders between languages and their digital involvement.

I was proud to be sponsored at FOSDEM by the l10n team of Mozilla. If you want to read about my beer and Mozilla adventures in Brussels last January, head over to my blogpost. Otherwise, read further for a short report of the l10n meeting we Mozillians held at FOSDEM.

In the last years, the focus on l10n at FOSDEM kept declining. It was also noticeable by the Mozillians sponsored to FOSDEM by the l10n team; although not necessarily a bad thing (we try to be focused on our impact and budget), it was unusual to lack l10n presence at FOSDEM. This year I was the only one sponsored by Mozilla l10n so I wanted to give my contribution in this aspect, making an effort to gather a few localizers for a meeting in Brussels.

Photo by Brian King CC-BY-SA-NC

We soon realized it was not suitable to hold an “classic”localization sprint where actual l10n work is done, so we tried to stay realistic and ping-pong a few thoughts to the future of l10n in our local communities. At the end, Quentin Fremeaux, Edoardo Putti, Tim Maks van den Broek, Daniele Scasciafratte, Gabriele Falasca, Lyubomir Popov and I were able to meet up in person to discuss how we can improve contribution strategies Mozilla can provide to l10n communities. We had a solid representation of different countries and communities, specifically:

  • Albania (sq)
  • Italy (it)
  • France (fr)
  • Netherlands (nl)
  • Bulgaria (bg)
Communication Channels

We noticed that a lot of communities have different workflows for localization, some among them not being best practices. In particular, the italian community widely used their forums for localization work, which is not optimized for such use cases as localization (this is pretty self explanatory).

As an example from the French community, Transvision has been successfully adapted and is used for a good amount of l10n work for the fr locale (among others). We recognized that it’s a solid tool to use within our l10n teams and highly suggest it to other communities to create their own forks of it.
Check it out on GitHub.

Community Building

Depending on their contribution areas, Mozillians might be more into going neck deep into actual l10n work. This is great in the short run, but chances are that in the long run this might not be ideal. Getting involved with fellow contributors and hosting l10n sprints or other community events keeps the momentum going and should not be underrated. It might seem as fruitless work at first, but at the end of the day Mozilla is an open community where collaboration is critical for our mission. Further, we would hate to see contributors working alone on contribution areas, which sadly still happens in the l10n communities. Community Building is an investment which will ensure the health of a community for much more time to come. The urge to jump right into actual contribution work might be hard to resist, but if there is no community backing the work being done, chances are it won’t last long.

If you want to do an effort regarding this, and don’t know where to start, consider contacting your nearest Mozilla Rep, so you can get the ball rolling (If in doubt, feel free to ping me too).


At Mozilla Reps (aka ReMo) we are lucky to have established organizational structures which facilitate to a great degree the needs of all Mozilla Reps ( “certain degree” because we are not perfect and constantly improve our self”). You can even see it via our mentorship structure on the Reps Portal.

Unfortunately, not all of Mozilla’s project are well structured and defined; l10n being one of them. We have recognized a sense of old school “I know it better” attitude from some localizers who have contributed for years at Mozilla; but are eventually not familiar with the open work environment Mozilla is based on. This should not be a rant, but I think we (semi)secretly know that this is more or less a problem at Mozilla. Although a very blurry topic (we cannot and should not generalize localization matters) there is space for improvement here.

We were brainstorming about the idea to have l10n Mentors who can guide new contributors with best practices. A mix between a Webmaker Mentor and a Mozilla Reps Mentor, but specifically for l10n. Apart from being great localizers; the priority for these mentors should be community builiding, in order to facilitate contribution paths for new contributors in localization.

Photo by Brian King CC-BY-SA-NC


These are the main points we have gathered from our discussions. Please note that these are thoughts on best practices from a brainstorming session. We highly recommend them, but we might be also missing a point here or there. At the end of the day this solely serves to initiate a discussion and for future reference.
I personally am highly fond of the l10n Mentors idea and would love to see it coming to life. If you are into l10n, feel free to reach out to me so we can discuss possibilities.

You can find the etherpad with all the notes of the meeting here.

Mozilla German-speaking Community Meetup 2015 Feedback
elioqoshi on March 23, 2015 03:36 PM

Disclaimer: This is a follow-up post on the prior blogpost reporting about the actual Community Meetup in Berlin. Most of this is originally taken from the blog of my mentor (and probably the best) Michael Kohler aka Mexikohler. You can check it out here.

On the 21st and 22nd of February 2015 we held the annual Meetup of the German speaking community. With this blog post I’d like to share the opinions of the participants, so others can benefit from our experience.

For the following graphs, 5 is “perfect” and 1 is “bad”.


Overall we got quite good feedback for the whole event. Most of the attendees were happy with the meetup. This is also reflected in the work all contributors have done since the meetup. There are certainly a few things we can improve, but it’s good to know that it wasn’t a failure.

Discussions / Breakout sessions

For the general discussions the overall feeling is reflected again.

The breakout sessions were quite short. This might be one point attendees didn’t like about it. But since we’re over “3” on average, there is no need to complete question our format of the breakout sessions.


Thanks to the great organizational help from Hagen Halbach, we could achieve our goal to give participants as much information about the event as possible before they traveled to Berlin. 78.6% saying that it was “perfect” says a lot. Thanks again to everyone who was involved with the organization!

Even though we shifted almost everything right before the event (on Saturday morning), the participants were happy with the time management.

Location / Food

Since almost 93% answered that the Mozilla office in Berlin was suited for the event, we will probably do it there the next time too. This might change if we get a lot of new contributors and grow a lot. The biggest meeting room was full during our general discussions, so it might be worth to have a look at any other bigger venue for more people.

The same goes for the food format we used. We had deliveries twice and went for dinner in a restaurant on Saturday. With more people delivery might get more confusing and might not work as well. We also got a feedback that next time we should consider to have one order per person instead of doing a “buffet” style lunch as we did on Saturday to meet everyone’s taste.

Other input

There are also a few text inputs I’d like to mention here:

  • We should have talked more about Social Media
  • Localizer group was small, important people couldn’t come to the meetup
  • Community Building topics might be quite hard for technical people
  • We could do daily logistics emails to all participants
  • “It would have been great if everyone could’ve [sic!] given their input on topics. A few contributors were not participating in discussions which lowers the quantity of valuable input.”
  • The presence of the few Mozilla employees were valued, even though a few people would have liked more input from the volunteers

Thanks to everyone who was involved and a huge shoutout to the probably best German-Swiss Duo Mozilla has, Hagen and Michael! The meeting wouldn’t be possible without you!

German speaking Mozilla Community – Meeting Feedback
Michael Kohler on March 22, 2015 08:21 PM

On the 21st and 22nd of February 2015 we held the annual Meetup of the German speaking community. With this blog post I’d like to share the opinions of the participants, so others can benefit form our experience.

For the following graphs, 5 is “perfect” and 1 is “bad”.


Overall we got quite good feedback for the whole event. Most of the attendees were happy with the meetup. This is also reflected in the work all contributors have done since the meetup. There are certainly a few things we can improve, but it’s good to know that it wasn’t a failure.

Discussions / Breakout sessions

For the general discussions the overall feeling is reflected again.

The breakout sessions were quite short. This might be one point attendees didn’t like about it. I think we’ll get further input for the breakout sessions next time to make sure that all participants can benefit from them. But since we’re over “3” on average, there is no need to complete question our format of the breakout sessions.


Thanks to the great organizational help from Hagen Halbach, we could achieve our goal to give participants as much information about the event as possible before they traveled to Berlin. 78.6% saying that it was “perfect” says a lot. Thanks again to everyone who was involved with the organization!

Even though we shifted almost everything right before the event (on Saturday morning), the participants were happy with the time management. Great to see spontaneous people! ;)

Location / Food

Since almost 93% answered that the Mozilla office in Berlin was suited for the event, we will probably do it there the next time too. This might change if we get a lot of new contributors and grow a lot. The biggest meeting room was full during our general discussions, so it might be worth to have a look at any other bigger venue for more people.

The same goes for the food format we used. We had deliveries twice and went for dinner in a restaurant on Saturday. With more people delivery might get more confusing and might not work as well. Sorry again for my confusing instructions regarding lunch on Sunday, this can certainly be improved so everyone actually gets food. We also got a feedback that next time we should consider to have one order per person instead of doing a “buffet” style lunch as we did on Saturday to meet everyone’s taste.

Other input

There are also a few text inputs I’d like to mention here:

  • We should have talked more about Social Media
  • Localizer group was small, important people couldn’t come to the meetup
  • Community Building topics might be quite hard for technical people
  • We could do daily logistics emails to all participants
  • “It would have been great if everyone couldve [sic!] given their input on topics. A few contributors were not participating in discussions which lowers the quantity of valuable input.”
  • The presence of the few Mozilla employees were valued, even though a few people would have liked more input from the volunteers

And of course, completely selfish: “Michael+Hagen! Awesome guys!”

This is it. Feel free to contact me if you have any questions about this. The data is anonymous, so we won’t be able to name anyone. And now, keep on rocking the open web!

MozCoffee Mumbai
abhishekvp on March 22, 2015 07:23 AM

This report on MozCoffee Mumbai has been long overdue. Apologies for the delay in posting it, I have been super busy lately and have finally managed to find some time to jot down this report.

MozCoffee Mumbai, March 1, 2015, CCD Powai

MozCoffee Mumbai was held on Sunday, March 1, 2015 at CCD Powai. The attendees were:

  1. Abhishek Potnis
  2. Akshat Kedia
  3. Amod Narvekar
  4. Brajesh Ajawani
  5. Dinesh Patil
  6. Manish Goregaonkar

Brajesh and Dinesh were the newly inducted Mozillians who were keenly interested in knowing and discussing the ongoings in the Mozilla Mumbai Community.

The MozCoffee started around 10:30am, we started by introducing ourselves and the areas in which we have been contributing to Mozilla, to the new comers – Brajesh and Dinesh. Brajesh and Dinesh are my classmates at IIT Bombay and were interested in knowing about Mozilla, its mission and the ways in which one can contribute to Mozilla.

We discussed about the different ways to start contributing to Mozilla – Coding, Testing, Writing, Teaching, Helping and Localizing.  After acquainting the newcomers to Mozilla, we started by discussing about the future Mozilla events that we could have in Mumbai. Since GSoC was round the corner then, we discussed on having a GSoC Awareness Event. Manish mentioned that he would be having such an event for the students of IITB, and would be speaking about his experience doing a GSoC with Mozilla, last summer. We discussed on having FxOS App Days and BootCamps, since the response to the last Mozilla Codebase Bootcamp at Directi, organized by Amod, had been overwhelming. Amod mentioned that many attendees of the Mozilla Codebase Bootcamp, had continued fixing bugs for Mozilla, even after the event.

Discussing on code contributions to Mozilla from Mumbai, it was noted that code contributing to Testing lacked representation from Mumbai. There was also a discussion on ways to promote Contributing to MDN. Since contributors to MDN, have to be developers(to author/correct tech-articles), there was a discussion on mentioning Contributing to MDN, at BootCamps. It was also noted that FSA’s from Mumbai were inactive, and under represented, and the need to have a strong healthy FSA ecosystem was felt.

In conclusion, we decided to concentrate on having more events to promote the FSA Program, WoMoz, Testing and Localization, besides having Code-Base BootCamps. We also discussed and decided to have a MozCoffee, at least once every month, to ensure a healthier interaction amongst the Mozillians in Mumbai. It was also decided to have more number of interested people for the upcoming MozCoffees, to acquaint them to Mozilla and its mission of keeping the web open and in the hands of the people. A Mozilla event is incomplete without some cool and awesome swag, we distributed Firefox stickers to all the attendees at the MozCoffee.

I would like to thank all the attendees for attending the MozCoffee, keeping forth their views and contributing to the discussions, thus making the MozCoffee productive.

Filed under: Mozilla Tagged: mozcoffee, Mozilla, remo

P2PU Course in a Box & Mozilla Community Education
Emma on March 20, 2015 06:14 PM

Last year I created my first course on the P2PU platform  titled ‘Hacking Open Source Participation’,  and through that fantastic experience stumbled across a newer P2PU project called Course in a Box. Built on  Jekyll blogging software, Course in a Box makes it easy to create online educational content powered by Github Pages.

As awesome as this project is, there were a number of challenges I needed solve before adopting it for Mozilla’s Community Education Platform:


Jekyll is a blog-aware, static site generator. It uses template and layout files + markdown  +  CSS to display posts. Course in a Box comes with a top level category for content called modules, and within those modules are the content  – which works beautifully for single-course purpose

The challenge is , that we need to write education and training materials on a regular basis, and creating multiple Course in a Box(es) would be a maintenance nightmare.  What I really needed was a way to build multiple courses under one or more topics vrs the ‘one course’ model.  To do that, we needed to build out a hierarchy of content.

What I did

Visualized the menu moving from a list of course modules


To a list of course topics.

So Marketpulse, DevRel (for example) are course topics.  Topics are followed by courses, which then contain modules.

On the technical side, I added a new variable called submodules to the courses.yml data file.

Submodules are prefixed with the topic they belong ‘under’, for example: reps_mentor_training is a module in the topic reps.  This is also how module folders are named:





Using this method of prefixing modules with topics, it was super-simple to create a dropdown menu.


As far as Jekyll is concerned, these are all still ‘modules’, which means that even top level topics can have content associated.  This works great for a ‘landing page’ type of introduction to a topic.

Curriculum Modularity

As mentioned, Jekyll is a blogging platform, so there’s no depth or usability  designed into content architecture, and this is a problem with our goal of writing modular curriculum.  I wanted to make it possible to reuse curriculum across not only our instance of Course in a Box, but other instances across Mozilla well.

What I did

I created a separate repository for community curriculum and made this a git submodule  in the _includes folder of Course in a Box.





With this submodule & Jekyll’s include() function  – I was able easily reference our modular content from a post:

{% include community_curriculum/market_pulse/FFOS/en/ %}

The only drawback is that Jekyll expects all content referenced with include() to be in a specific folder – and so having content in with design files is – gah!  But I can live with it.

And of course we can do this for multiple repositories if we need.  By using a submodule we can stick to certain versions/releases of curriculum if needed.   Additionally, this makes it easier for contributors to focus on ‘just the content’ (and not get lost in Jeykll code) when they are forking and helping improve curriculum.


I’m thinking about bigger picture of curriculum-sharing, in large part thanks to conversations with the amazing Laura Hilliger about how we can both share and remix curriculum accross more than one instance of Course in a Box.  The challenge is with remixed curriculum, which is essentially a new version – and whether it should ‘ live’ in a difference place than the original repository fork.

My current thinking is that each Course in a Box Instance should have it’s own curriculum repository, included as a git submodule AND other submodules needed, but not unique to the platform. This  repo will contain all curriculum unique to that instance, including remixed versions of content from other repositories.   (IMHO)  Remixed content should not live in the original fork, ans you risk becoming increasing out of sync with the original.

So that’s where I am right now, welcoming feedback & suggestions on our Mozilla Community Education platform (with gratitude to P2PU for making it possible)






Reps Weekly Call – March 19th 2015
Ruben Martin [:Nukeador] on March 20, 2015 12:26 PM

Last Thursday we had our weekly call about the Reps program, where we talk about what’s going on in the program and what Reps have been doing during the last week.

  • FOSSASIA 2015 Updates
  • Maker Party Jaipur
  • Update on Council + Peers meetup
  • Education

Detailed notes

AirMozilla video

Don’t forget to comment about this call on Discourse and we hope to see you next week!

Localisation of Firefox OS apps.
Vitchu on March 17, 2015 07:38 PM

Khaleel Jageer  is one of the expert Tamil Localisation contributor. He used to encourage most of the new contributors. He recently was discussing with me about Localisation of Firefox OS apps in transifex even few days back I had opportunity to contribute to Localisation through this portal. It is very interesting and easy to do. He invited me to the event happening at Villupuram, near our city, but due to personal work was not able to attend the event and told him I will join in  IRC. We used #mozchennai to contact.

At the end of the day I translated one app and reviewed it also.

Short notes from Wiki

First of all I thanks to Mohammed Adam[2], Subashini and Sathish. These people did the background work to make this event successful. And I’m also thank to Mr. Karkee(Founder of Jeevika Academy), Who gave the support to host the event in Jeevika Academy.

Event started with general intro about Free Software Philosophy. This 20min speech given by Mohammed Adam[3]. Then Mr. Karkee talk about History of International women’s day and Role of Women in this Society.

Laterally these two people handover the session to Mr. Khaleel Jageer. He started with Technology and Women in technology. Later He went into Mozilla and its project. Then he raised the question about importance of Language to a human. Simultaneously he fired another question importance of mother tongue to a human. This two question make the participants to think more. Ultimately they started to answer with their own point about language. From this involvement he moved the session to Mozilla Tamil Localization and Translation.

First He took Mozilla pootle project then moved to Transifex project and finally Support Mozilla translation.

At-last we distributed some books about feminism to the participants who are all active in throughout the session. Then distributed the Mozilla swags to the participants.

Total Number of Participants = 49 + 6 Volunteers from local Community.
1. Mohammed Adam[4]
2. Subashini
3. Satheesh
4. Priyadharshini
5. Priyadharshini
Thanks to the Volunteers…

Event Photos uploaded here

When I talked to Khaleel he told the students were very enthu. But I was not able to join them in person. Hope they ll make good contributions in future.

Reps Weekly Call – March 12th 2015
Ruben Martin [:Nukeador] on March 17, 2015 05:17 PM

Last Thursday we had our weekly call about the Reps program, where we talk about what’s going on in the program and what Reps have been doing during the last week.

  • MWC Recap
  • FOSSAsia
  • ReMo Council meeting
  • Community Design Team
  • Community Education

Detailed notes

AirMozilla video

Don’t forget to comment about this call on Discourse and we hope to see you next week!

FOSS Asia 2015 Singapore
Michael Kohler on March 16, 2015 09:15 PM

About FOSS Asia

FOSS Asia is a yearly FOSS community meetup in Asia. This year it was held from 13th to 15th of March in Singapore. Previous events were i.e. in Cambodia and Vietnam. You can find the schedule of the conference on their website.

Disclaimer: Mozilla was a sponsor of this event.

Disclaimer 2: I wasn’t sponsored by Mozilla, nevertheless helped out at the booth and on the track.


I arrived in Singapore on Wednesday (directly from Mexico, where I left on Monday) and did some sightseeing to get to know the neighborhood. In the evening I went to the where they had a meetup and talks. It was very interesting and I had the chance to get to know the local cuisine after the meetup.


On Friday we were at the venue at about 8:30am to prepare our booth. But since our swag hadn’t arrived, we didn’t have much to put there. Therefore we decided to show Firefox OS to people. I showed it to Vivian Balakrishnan, Singapore’s Minister for the Environment and Water Resources. He had a lot of great knowledge so I didn’t need to explain a lot.

(Photo: Darwin Gosal)

So we listened to the talks and engaged with other attendees during the breaks. With a booth with some stickers, we could have had a bigger impact since all the people would have been in the same room.

Gen Kenai talked about Firefox OS on the main track. I think it was great to have a talk about Firefox OS there since it was the only day we had everyone in the same room. Later Jan held a talk about JanOS on the main track as well. He’s doing a great job with it. You should definitely check that out!


On Saturday we had our own Mozilla track.

9:00 am Collaborative Webmaking using TogetherJS Santosh
9:30 am Offline Communications in Firefox OS Jaipradeesh
10:00 am Firefox Hello –  The easiest way to connect for free over video with anyone, anywhere Priyanka Nag
10:30 am Building an Open Source Community Bob Reyes
11:00 am Firefox OS as a Thin Platform Soumya Deb
11:30 am Combining Firefox OS with Webmaker Michael Kohler
12:00 pm
1:00 pm INFA-Internet for All Dyvik Chenna
1:30 pm Appmaking is Now Diversified Santosh
2:00 pm Students Involvement in Mozilla’s project Raj
2:30 pm Localization of Firefox Marketplace Apps Biraj
3:00 pm Performance Efficient JavaScript Soumya Deb
3:30 pm Write once, Run anywhere – Develop Hybrid apps with Cordova Jaipradeesh
4:00 pm Mobile Web Compatibility Abdul Rauf

Our room was on Level 5 and wasn’t very easily discoverable, the registration desk had an overview of all locations though. Since no other tracks were located there, there were no “pass-by-and-maybe-stay-there”, but people actually needed to actively come to one of our sessions. We didn’t know that beforehand.

Nevertheless a few people showed up to our talks. Some talks were full, for some we had almost nobody attending.

(Photo: Nhie)

In the evening all of the Mozillians went for a Chinese dinner together. After dinner we joined the pub crawl at Brewerkz at Clark Quay.


On Sunday we continued with our track with workshops.

9:00 am Creating Your First Firefox OS App for Non-Coders Bob Reyes
9:30 am
10:00 am Webmaking with Mobile Raj and Biraj
10:30 am
11:00 am Security Testing for Developers Using OWASP ZAP Sumanth Damarla
11:30 am
12:00 pm
1:00 pm Webmaking in Public Space Fauzan+Rara+Yofie
1:30 pm
2:00 pm Workshop on getting started with MDN Priyanka
2:30 pm
3:00 pm Hacking on Gaia (1,5 Hour) Michael+Deb+Jai
3:30 pm
4:00 pm

We learned from Saturday and this time actively went up to people and asked them if they’re interested in our workshops and if they’d like to come. This resulted in a better attendance, but we couldn’t fill all the workshops.

(Photo: Yofie)

Additionally we set up a second booth in the “main” room to attract more people. This certainly helped a lot.

(Photo: Yofie)

Yofie did a great job with designing and printing out flyers with the schedule. After about 1 hour we had hung them all around the building (even in the elevators) to make people to come to our track.

(Photo: Yofie)

Further we promoted the Bug Sprint over Twitter and with flyers on the walls. At least one person came to the Mozilla track and asked for more information. We later got the feedback from him, that he looked at the bugs, but they seemed to be “too big” to do then in a couple of hours.

Lessons learned (these are just my points, we need to have a more broad discussion with all the people involved):

  • Next time we should have a general overview of the location before the event (is there a main booth room? Where are the tracks located exactly?)
  • Swag should arrive in time. I did not check what exactly the problem was, but at conferences it’s critical to have at least some stickers. Also you need to have something to mark the booth with (table cloth would be perfect).
  • Further, in my opinion, it wouldn’t hurt to have a roll-banner to use for the booth. It’s hard to tell what booth it is when people stand in front of the swag.
  • Having a “Web” and “Mozilla” track is difficult. Non-Mozillians will often choose the web track since it’s more general. Maybe we could “inject” a few talks into the other tracks? Maybe we could move all technical presentations to the different tracks and have only “evangelism” talks at our track? (this is not solely my idea, Deb and all others helped a lot last night)
  • Aggressively advertising workshops helps.
  • People are interested in Mozilla, maybe we could do even more outreach during the breaks.

We have started a discussion about the “lessons learned” on Discourse. Join in if you have attended #fossasia (or otherwise if you have good input).

You can find all Mozilla-related tweets from FOSSAsia with the hastag #MozAsia.

I’d like to thank all the organizers for their great work. Well done! It was a pleasure to be there. I certainly had a lot of fun in South East Asia and I could imagine coming back!

(Photo: Yofie)

MDN Editing basics by Chennai Mozillians
Vitchu on March 16, 2015 02:45 PM

I loved Mozilla Developer Network (MDN) very much. Due to its rich information in the website. I have contributed before giving small demos at MDN studios, participated in devderby event and have edited some small parts of MDN. Few days back Chris Mills added FX0 devices in MDN pages. I got introduced to them, and was asking whether we can also add other consumer devices. After some discussion everyone agreed to add pages about devices. But for sure in long time, maintaining them should be discussed again. I started writing pages for 4 Indian Mobile devices and some of the devices were already present at MDN. Working alone is very difficult and it wont help to know who are the community members interested to do. So decided to get help from Community Members at Chennai region (India) Then last week had poll in Facebook with community members and came to know some of them are interested. So this weekend we all planned and started talk in IRC (#chennai) On saturday we had small introduction about us all and then decided all can take one mobile and start writing MDN documents. Etherpad Some of members Interested are as follows

  • Achyuth KP
  • Viswaprasath
  • Sayan Goswami
  • Krishna Pokkuluri
  • Subhash Daggubati
  • Karthic keyan
  • Shreyas
  • Khaleel Jageer

But at the end some of the contributors didn’t had option to take any mobiles because we had only few mobile left for documentation.

Contributions after the Introduction
  • Huwai Y300II – Sayan
  • Alcatel One Touch Fire – Viswaprasth
  • Cherry Mobile Ace-krishna
  • Alcatel One Touch Fire E – Subhash
  • ZTE Open II – Khaleel Jageer
  • Alcatel One Touch Fire C- Karthic

So everyone took one device and spent this weekend successfully on creating MDN pages. Everyone know it is very basic but it is first step for the contribution. In upcoming weeks we will have more small events like this so we can create a good set of contributors in the community. Devices Which were already there


Khaleel Jageer


Some of the blogpost about Sprint by other contributors

Hope in upcoming days we can make new heights in contribution.

Firefox days at Anokha
Vitchu on March 12, 2015 08:09 PM

Anokha is one of the biggest Annual techfest conducted by Amirta University Coimbatore. It has very huge number of student followers. More than 5000 students attend the event. This year Anokha team has reached Mozilla Chennai requesting to help with a Firefox OS session  & hackathon. It is 3 day event, planning for the event started 2 months back. Student Coordinators from Anokha are Raghav and Tharun and some of their friends.

Day 1

  • First day we gave a small introduction about Mozilla as a organisation. This session is handled by Achyuth (fellow rep from Mozchennai)
  • Followed by this we divided students into two sections. One part of the students very learning basics of git and another were learning about Firefox OS basics. git session was handled by Kumar rishav and achythosh while Firefox OS session was handled by Jai and Achyuth.
  • Then we had a small break for lunch. Post lunch Achyuth introduced Mozilla Appmaker tool which we can use to create simple applications.
  • After that Kumar and achythosh gave some basics of HTML,CSS and JS.
  • I was developing a template which can be reused by students for developing applications.

Day 2

The actual plan is to do active hackathon. We came to know some of the students have very basic knowledge about web techonolgoies. So we asked them to use the template which is developed by me to develop simple text based applications. In one session along with me, achyuth and Abhiram joined. And in another session Kumar and achythosh helped students.

The hackathon ended around 7.00 PM. Gauthamraj joined us at the end, he was waiting to collect swags for long time.

Day 3:

In this day, Gauthamraj explained various contribution areas with which students can contribute. and Abhiram explained about Webmaker. Then Again gauthamraj explained about Firefox Student Ambassador program to around 400 students.

It was really a great event I have been. Nearly 60 people singed up for Firefox Accounts. 30 apps have been submitted to Firefox Marketplace. 150 students learned about Firefox app development. 400 students came to know about various contribution areas.

Reps Weekly Call – March 6th 2015
Ruben Martin [:Nukeador] on March 06, 2015 01:00 PM

Last Thursday we had our weekly call about the Reps program, where we talk about what’s going on in the program and what Reps have been doing during the last week.

  • Firefox Spring Campaign.
  • Mozilla Reps Council is on Mozilla’s leadership page now.
  • Rep of the Month.
  • Welcome George!
  • Community Education.

Detailed notes

AirMozilla video

Don’t forget to comment about this call on Discourse and we hope to see you next week!

Mozilla German-speaking Community Meetup 2015 in Berlin
elioqoshi on March 04, 2015 03:14 PM

I had the pleasure to be invited to the annual Mozilla german speaking community meetup in Berlin this year. Although I am based in Albania and not in Germany, Austria or Switzerland; I contribute from time to time also to the German community, having helped out for the Firefox 10h Anniversary campaign and various other stuff (Firefox has a market share of almost 50% in Germany!).

As I grew up in Germany, I am quite familiar with the culture and speak the language also fluently. However I am most of the time unable to put my German into good use in Albania, for obvious reasons, so it always feels good to practice it.

This was my first time in Berlin and my first time in Germany in almost 4 years. I never visited a Mozilla office before either, so I was really excited for the meetup this year.

Disclaimer: This is a short summary from everything which happened during the community meetup. I am including here Michael Kohler’s notes from his blog, simply due to laziness. Kudos to Mexikohler for being so awesome! Check out his blog for the German version also.

Day 1

The meetup was held on February 20 to February 22 2015. To facilitate the coordination between all volunteers and staff living/working in the German speaking countries (Germany, Austria, Switzerland) we meet once a year to discuss any topics, plans and goals for the year. Further it’s important to meet regularly to have certain discussions in person since these are faster and more efficient. In total 27 persons attended this meetup.

On Saturday we started the first official day at 10am.

10:0010:30Getting to know each other, Mozilla in general30′Everyone
10:3012:00Introductionary Discussions + Mozilla Goals1h 30′Everyone
12:0013:00Discussions / Group Planning1hGroups
13:0014:00Lunch in the Office1hEveryone
14:0015:30Feedback of the working groups + Discussions1h 30′Everyone
16:3017:30Participation 2015 (English)1hEveryone
17:3019:00Community Tiles1h 30′Everyone
20:0022:00Dinner2h 30′Everyone

We began the meetup with a short introduction round since not all of the attendees knew each other. It was nice to see that from all around the Mozilla projects people came to Berlin to discuss and plan the future.

After that Brian introduced us to Mozilla’s goals and plans for 2015. Firefox (more focus on Desktop this year), Firefox OS (user driven strategy), Content Services (differentiate income) and Webmaker were the focus. To reach our goals for the community we also need to know about Mozilla’s overall goals so we can align them.

To know where we currently stand with our community, we did a “SWOT” analysis (Strength, Weaknesses, Opportunities, Threats).


  • L10N:  amount of work that was done and the quality of it
  • a lot of different projects are worked on by the community
  • we had more (and more impactful) events in 2013
  • Being spontaneous


  • a lot of work
  • “bus factor”
  • communication
  • not a lot of social media activities
  • weekly meetings aren’t very efficient
  • ….


  • Web Standards
  • Rust
  • Privacy
  • Firefox Student Ambassadors


  • Fragmentation
  • Chrome + Google Services



We splitted up in different groups to discuss group-specific topics and report back to everybody. We had “Localization”, “Developer Engagement / Programming”, “Community Building” and “Websites”.

We discussed the first outcomes of the groups together. Please refer to day 2 to see the results.

Markus, a local developer from Berlin, came by on Saturday. He’d like to organize regular events in Berlin to increase the presence of Mozilla in the city and to build a local community. We like this idea and will support him in 2015!

(Photo: Mario Behling)

After the group discussions Brian had further information: Participation. Please refer to Mark Surman’s blogpost to get more information about that.

At the end of the official part of the day we had a discussion about the “Community Tile”. When you open a new tab in a new Firefox profile you’ll see an overview of different sites you can visit. One of these links is reserved for the community. We discussed our proposal and came to the conclusion that we should focus to tell everyone what the German speaking community does and especially that there are local people working on Mozilla projects.


(Photo: Hagen Halbach)

Want to see who was there? See for yourself!

(Photo: Brian King)

You can find all pictures of the meetup on flickr.


Day 2

On Sunday we once again started at 10am at the Berlin Office.

10:0013:00Plan 2015 / Events / Goals / Roles etherpad45′Everyone
13:0013:45Content mozilla.de45′Everyone
13:4514:15IRC Meeting + Summary Meeting30′Everyone
14:00Departing or other discussionsEveryone

At first we had the same breakout groups again, this time to evaluate goals for 2015. After that we discussed those together with the whole group and decided on goals.


The l10n group has worked out a few points. First they updated multiple wiki pages. Second they discussed several other topics. You can find the overview of topics here.


  • Finish the documentation on the wiki
  • Get in touch with the “Localizers in Training”


SUMO has done an introduction into the new tools. Further they decided on a few goals.


  • Have 90% of all articles on SUMO translated all the time
  • For Firefox releases all of the top 100 articles should be translated



  • organize a “Mozilla Weekend” (this does not only cover developers)
  • give a talk on Jetpack
  • continue the Rust meetups
  • developer meetups in Berlin
  • recruit 5 new dev contributors

Community Building

In the community building group we talked about different topics. For example we looked at what’s working now and what’s not. Further we talked about Firefox Student Ambassadors and recognition. You can find the overview here.


  • have at least 10 FSA until the end of the year
  • have 2 new Reps in the north of Germany
  • get WoMoz started (this is a difficult task, let’s see)
  • finish the visual identity (logo) until end of Q2
  • have at least 5 events in cities, where we never did events before
  • Mozilla Day / Weekend
  • define onboarding process
  • better format for the weekly meeting



All German Mozilla sites are currently hosted by Kadir. Since Kadir doesn’t have enough time to support them, the goal is to move them to Community IT. This was agreen upon at the community meetup. You can find the relevant bug here.


  • transfer all sites
  • refresh the content

All these plans and goals are summarized in our Trello board. All German speaking community members can self-assign a task and work on it. With this board we want to track and work on all our plans.

(Photo: Hagen Halbach)

After that we discussed what features should be on the website. In general, all the content will be updated.

  • product and project overview
  • landing page for the community tile
  • list of events
  • Download-Button
  • link to “contribute”
  • link to the mailing list (no support!)
  • link to the newsletter
  • Planet
  • Social Media
  • prominent link to SUMO for help
  • link to the dictionaries

(Photo: Hagen Halbach)

At the end we talked about our weekly meeting and drafted a proposal how to make it more efficient. The following changes will be done once everything is clear (we’re discussing this on the mailing list). Until then everything stays the same.

  • biweekly instead of weekly
  • Vidyo instead of IRC
  • document everything on the Etherpad so everybody can join without Vidyo (Workflow: Etherpad -> Meeting -> Etherpad)
  • the final meeting notes will be copied to the Wiki from the Etherpad

Feedback / Lessions learned

  • planning long-term before events makes sense
  • the office is a good location for these kind of meetups, but not for bigger ones
  • there is never enough time to discuss everything together, so individual breakouts are necessary

I’d like to thank all attendees who participated in very informative and constructive discussions during the weekend. I think that we have a lot to do in 2015. If we can save the motivation from this meetup and work on our defined plans and goals, we’ll have a very successful year. You can find all pictures of the meetup on flickr.

Webmaker Exploratory
Emma on March 02, 2015 10:13 PM

Two years ago I proposed a Webmaker Club at my daughter’s school, and it was turned down in an email:

 Because it involves students putting (possibly) personal info/images on-line we are not able to do the club at this time.  They did say that they may have to reconsider in the future because more and more of life is happening on-line.

One year later, and because our principle is amazing, and sponsored it – I had a  ‘lunch time’ Webmaker Club at my daughter’s elementary school (grades 4 & 5) .  It was great fun, I learned a lot as always thanks to  challenges : handling the diversity of attendance, interests and limited time.   I never get tired of helping kids ‘make the thing they are imagining’.

This year, I was excited to be invited to lead a Webmaker ‘Exploratory’ in our town’s middle school (grades 6-8).   Exciting on so many levels, but two primarily

1) Teachers and schools are recognizing the need for web literacy (and its absence), and that it should be offered as part of primary education.

2) Schools are putting faith in community partnerships to teach.  At least this is what it feels like to me – pairing a technically-strong teacher, with a community expert in coding/web (whatever) is a winning situation.

My exploratory ran for 7 weeks – we started with 28 kids, and lost a few to other exploratories as they realized that HTML (for example) wasn’t something they wanted to learn.  Of those 28 kids, only 3 were girls, which made me sad. I really have to figure out better messaging.   We covered the basics of HTML, CSS and then JavaScript and slowly built a Memory Card game.  Each week I started the class off with a Thimble Template representing a stage in the ‘building’.

Week3, Week4, Week5, Week6, Week7

I wrote specific instructions for each week that we tracked on a wiki, we used Creative Commons Image Search and talked about our digital footprint.

What worked

Having an ‘example make’ of the milestone  for this class where each week kids could see, in advance what they were making.

Having a ‘starting template‘ for the lesson helped those kids who missed a class, catch up quickly.

Being flexible about that template, meant those kids who preferred to work on their own single ‘make’ could still challenge themselves a bit more.

Baked-In Web Literacy  CC image search brought up conversations about ownership, sharing on the web and using a Wiki led to discussion about how Wikimedia editing and editors build content; about participating in open communities.

Sending my teacher-helper the curriculum a few days before, so she could prepare as a mentor.

Having some ‘other activities’ in my back pocket for kids who got bored, or finished early.  These were just things like check out this ‘hour of code tutorial’.

What didn’t work

We were sharing a space with the ‘year book’ team, who also used the internet, and sometimes  our internet was moving slower than a West Coast Banana Slug.  In our class ‘X Ray Goggles’ challenge, kids sat for long periods of time before being able to do much.   Some also had challenges saving/publishing their X Ray Goggles Make.

Week 2, To get around slow internet –  I brought everyone USB sticks and taught them to work locally – this also was a bit of a fail, as I realized many in the group didn’t know simple terms like ‘directory and folder’.  I made a wrong assumption they had this basic knowledge.  Also I should have collected USB sticks after class, because most lost or damaged in the care of students.  We went back to slow internet – although, it was never as bad as that first day.

Having only myself and one teacher with that many kids meant we were running between kids.  Also slightly unfair to the teacher who was learning along with the group. It also sometimes meant kids waited too long for help.

Not all kids liked the game we were making


So overall I think it went well, we had some wonderful kids, I was proud of all of them.  The final outcome/learning, the sponsoring teacher, and I realized was that many of the lessons (coding, wikipedia, CC) could easily fit into any class project –  rather than having Webmaking as it’s ‘own class’.

So in future, that may be the next way I participate: as someone who comes into say – a social studies class, or history class and helps students put together a project on the web. Perhaps that’s how community can offer their help to teachers in schools, as a way to limit large commitments like running an entire program, but to have longer-lasting and embedding impact in schools.

For the remainder of the year, and next –  my goal seems to be as a ‘Webmaker Plugin’ , helping integrate web literacy into existing class projects :)





1 Designer among 5000 Developers – FOSDEM 2015
elioqoshi on March 01, 2015 07:00 PM

Versioni Shqip

Open Source and endless beer.
Every year I get curious whether the biggest FLOSS conference in Europe sets new priorities as new trend come along and technologies evolve.
Apparently no. Beer, Open Source, Beer and Club Mate is the motto of FOSDEM, held on the weekend between January and February. Did I mention there was beer too?
I was invited by the Mozilla Localization team to coordinate the l10n efforts at FOSDEM. It was a relatively spontaneous decision, but things went pretty smooth at the end of the day.

I wish that other Open Labs members would have been able to attend FOSDEM this year, but unfortunately it wasn’t feasible.
Plan for FOSDEM 2016 people!

Disclaimer: You will encounter the word “beer” several times in this blog post. If you think I’m overstating things, you probably haven’t been to FOSDEM yet.


As it was my second FOSDEM this year (I was lucky enough to be there in 2014 with Redon Skikuli), I planned my flights in order to arrive early in the morning on Friday, so I would have some spare time left to prepare for the weekend. The fact that I was unable to sleep the night before wasn’t really favourable though.
Unlike most Mozillians, I did not reserve a hotel room in the center of Brussels, but around 3km far away from it, together with a few other Mozillians.

After I arrived at the hotel I found out that Richard Stallman (the founder of the Free Software Foundation) was at that time in Brussels and would give a presentation near one of the universities in Brussels (not the FOSDEM ULB). Unfortunately I was unable to attend, as the presentation would be held on the other side of the city, leaving me too little time to organize my day. I also needed some rest, so I was smart and did that.

Stallman also came the following day to FOSDEM, although not planned. This time not as a speaker, but as a protester. Apparently FOSDEM has removed the “Free” from its slogan this year; leaving it only “Open Source”. If you are unsure about the definition of “Free Software”, I suggest you to read the definition according to the Free Software Foundation. In my opinion that was a really unneeded change from the FOSDEM team and even offensive for everyone supporting Free Software (on top of open source software). However, the FOSDEM staff fixed this the next day as it seems.

For all of those who plan to attend FOSDEM next year: It doesn’t count if you don’t drink at least 3 beers at the beer event on Friday at the Delirium Bar. We did exactly this at the end of the day. Unfortunately most Mozillians were pretty spread out at the venue (Delirium is huge) and we didn’t have our own tables, but it didn’t matter much after a few beer, when I befriended various programmers, hackers and activists from all around the world, without knowing them prior. I did not count the beers, but after waking up next morning, I knew I drank one too much.


Those who do not know: Delirium offers over 3000 types of beers, holding the Guinness World Record for the biggest amount of beer types offered. Among a selection of various exotic beers, it also offers our very own Korça beer!

Saturday began with a huge hangover. But that was okay, I was not the only one after all. As we needed to leave the hotel at 8AM, we found it impossible to enjoy a proper breakfast. I slept only 6 hours in the last 48 hours, so I was in need of some coffees, Red Bull and Club Mate to regenerate.

Before you are wondering why I’m talking so much about sleeplessness, alcohol and caffeine in my blog, let me suggest you to consider them as advices. You will be grateful next time you will attend such an intensive conference as FOSDEM.

Around noon of the first day I have replenished some of my energy and used the chance to bring some of the Mozilla localizers together and have a thorough l10n session with some brainstorming how to solve various problems regarding localization in our communities. I will report about it in a seperate blog post.


I was also very happy to see Mozilla’s Developer Room full most of the time ( there were 370 people in “the future of JavaScript” session!). We practically had the whole building for us, as no other organization was there.

Search on Twitter and Instagram for #mozdem to check out the Mozilla Updates at FOSDEM ’15

I also had the pleasure to meet new and old friends, (not including Mozillians here, who are many more): Erik Albers, Gijs Hillenius, Helen Codling, Cat Allman, Marc Balmer, Bert Desmet, Sam Tuke and many others I might have forgotten here.


The 2nd day was mostly filled with me trying to find partners, speakers and sponsors for OSCAL 2015. I’m very enthusiastic about this year’s edition  and lately also a bit more calmer after Google and Mozilla are confirmed sponsors. We will also await more than 15 Mozillians at OSCAL, something which rarely happens at events of this nature in the region.

That guilt you have when you rob booths from so many stickers and Tshirts is unique at FOSDEM (I still am surprised how my luggage survived with over 50kg of FLOSS inside). Your feet will hurt like hell all day, and the beer will do its job in the late hours.

Yet every second was worth it.

Anyone who still doubts to attend FOSDEM ’16 is no friend of mine.
Anyone who wants to be friends with me: You know what to do.


Later on the second day, I chatted with fellow Mozillian from Greece, Giannis Konstantinidis (Mozilla Rep, Fedora Ambassador) whether we preferred the FOSDEM ’14 or ’15 experience. Giannis insisted that ’14 was more impressive. I could share the same opinion at that time.

But a few weeks later, I honestly cannot make comparisons. Each and every FOSDEM is unique in its own way; you just need to have arrived home sober before you can know what the heck happened that weekend in Brussels.

Epic, just epic.

Bengali-India FUEL meetup
birajkarmakar on March 01, 2015 05:32 PM

Last week, I have arranged one Bengali-India fuel meetup . Total 15 persons were invited for this event. The event started at sharp 11.00 am. Basically, I started with brief introduction on FUEL first. Then I gradually dig into various parts of FUEL like Terminology , Style Guide , Assessment Matrix.

In next phase we started contributing on fuel terminology. Before the event Bengali-India has only one Terminology on Fuel Desktop. But that day we have decided to complete Fuel cloud, web and mobile. So we made two teams. One was for reviewers and one was for string submissions. Both team worked hard together to get the success.

In that day, I got a chance to teach people about proper localization. I mean localization is not only translation. There was some new contributors also. They resolved their quires by asking multiple questions on localization. After all, everyone loves the FUEL project concept.  We can say that FUEL project is going to be the pillar of all language localizations.

At the end of day, there was few strings left. But within that night our energetic team completed it.  Thanks everyone who made it possible. That was true happiness.

Thanks Mozilla for sponsor this event. Thank you so much Matjaž Horvat for setting up this project in pontoon . Pontoon is great for collaborative working .

Click to view slideshow.

Special thanks to Rajesh Ranjan  and entire FUEL team who gave us a chance to contribute here.

Now all the terminologies are here …

  1.  cloud
  2. mobile
  3. web
  4. desktop  (already completed before this event)

All these work can be used for Bengali-India localization for any projects. Actually these terminologies should help new contributor on localization.

After all, this event was great!!!

In future we would organize more events on FUEL .

Filed under: Uncategorized Tagged: biraj, biraj karmakar, birajkarmakar, fuel, l10n, localization, mozilla, remo, terminologies


So, you wanna join us?


The Mozilla Reps program is open to all Mozillians who are 18 years of age and above. Before you become a Mozilla Rep, you must complete a short but rigorous application process in order to demonstrate your interest in and motivation for joining the program. Are you ready to take on the challenges and rewards of advancing your leadership to the next level in Mozilla? If your answer is YES, apply to become a Mozilla Rep today!

Not sure if you're ready for Mozilla Reps? There are many other ways to take the lead in the Mozilla Community. If you're a student, register for the Firefox Student Ambassadors program to gain experience leading projects at your school. And all of our contributor opportunities are available to you on the Get Involved homepage.

The Mozilla Reps application process involves three simple steps:

Thanks for your interest in making the Web better with Mozilla!