With the release of Firefox 52, we are pleased to welcome the 50 developers who contributed their first code change to Firefox in this release, 45 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
Facilitating openness and including volunteers in agile sprints
This post is based on a discussion at the Mozilla All-Hands event in December 2016. Participants in that discussion included Janet Swisher, Chris Mills, Noah Y, Alex Gibson, Jeremie Patonnier, Elio Qoshi, Sebastian Zartner, Eric Shepherd, Julien G, Xie Wensheng, and others.
For most of 2016, the Mozilla marketing organization has been moving towards working agile — much of our work now happens within “sprints” lasting around 2.5 weeks, resulting in better prioritization and flexibility, among other things. (For those familiar with agile software development, agile marketing applies similar principles and workflows to marketing. Read the Agile Marketing Manifesto for more background.)
However, one aspect of our work that has suffered in this new paradigm is openness and inclusion of our volunteer community in marketing activities. While the agile workflow encourages accountability for full-time team members, it leaves very little space for part-time or occasional participation by volunteers. We are Mozilla, and transparency, openness, and participation are part of our core values. This disconnect is a problem.
This post explores the issues we’ve found, and shares some potential solutions that we could work towards implementing.
Since moving to an agile, “durable team” model, the amount of interaction we have had with our volunteer community has decreased. This is written from the perspective of the Mozilla Developer Network (MDN) team, but we are sure that other teams have experienced similar negative trends.
The main reasons for this decrease are:
- The tools used to track work are not open, so volunteers cannot access them.
- The agile process in general does not lend itself well to volunteer discovery or contribution. Their work is deprioritized, they feel ignored, they find it harder to participate.
- There is very little information provided for volunteers who want to participate in a project managed in an agile fashion.
The challenge we face is how to make the agile process more transparent, so that volunteers can understand what is happening and how it happens; more open so that volunteers can contribute in meaningful ways; and more welcoming so that volunteers feel they are part of a team and are appreciated and recognized for their efforts.
Let’s look at the solutions that were discussed. These details are fairly brief, but they act as good starting points for further investigation.
Openness of tools
We need to review the tools we are using, and make sure that they are open for volunteers to get information and updates. For example:
- Slack is hard in terms of giving people the right permissions.
- Some of the “agile tools” can appear closed off and difficult to access for those outside your organization (at least, in the ways we’ve been using them).
We need to work out better tools/workflows for volunteer contributions.
An explainer doc to explain the agile process would be useful, including:
- How the process works in general, and an explanation of key terms like durable team, “functional team”, “cross-functional”, etc.
- What the different teams are and what they are responsible for.
- How to find more information on what you can do for each team at the current time and in the future.
- How you can contact each team and get updates on their work.
When questions are asked, it would be good to make sure that we not only answer them on a public list, but also document the answers to make them easy to find for others.
When decisions are made, they need to be clearly communicated on the public list for the agile team it relates to.
To participate in an agile team, volunteers need:
- Access to tools and information, so they can do work and communicate with agile teams.
- Access to lists of “low hanging fruit” tasks related to the team’s work that they can pick up and work on.
- A chance for inclusion in the conversation, whether synchronously or asynchronously.
To achieve this, we need to:
- Review our tools, and make sure they can be made open to volunteers.
- Make information available, as described in the previous section.
- Make lists of tasks that volunteers can do in each agile team easily available. To achieve this, one suggestion is to share Epics with volunteers (don’t overwhelm them upfront with too much detail), but make lists of tasks available on the epic pages, along with who to contact about each task.
- Make it clear how you can communicate with agile teams — a clear mailing list and IRC/slack channel would be the minimum.
- Keep an open dialog going with our community:
- Open up planning meetings to allow volunteers to take part in the planning.
- Say what we are working on next before the sprint starts and what work volunteers can do.
- Say how things are going during the sprint, and what help we need at each stage.
- Report on how things went at the end of the sprint.
- Make meetings (standups, mid-sprint review, post mortem, etc.) more useful.
- Include an IRC channel running at the same time, for further communication and to provide notes that people can read afterwards.
- Allow people to talk about other subjects in meetings, to make them more human.
- Sometimes conversation can be monotonous (e.g. “I’m still working on the same task” for 5 days running). If this is the case, use the time more usefully.
- Use the meetings as an opportunity to update volunteer asks; if we find we need more help than we initially thought, do a shout out to the community.
- Consider office hours for agile teams (whether in Vidyo, IRC, etc.), so team members and volunteers alike can drop in and talk.
- Record video meetings so others can benefit from them asynchronously.
We ought to fit communication with the community/volunteers into each agile meeting, as a recurring agenda item.
- Make sure there is always someone present to help volunteers with questions they have, all the way through a sprint. Keep communication public; don’t let conversations happen in private, then risk the team member going on holiday or something.
- We should relax a little on the agile principles/processes — use them where they are useful, but don’t stick to the letter of the law for the sake of it, when it isn’t helpful. As an example, the MDN durable team has gone from everyone having a standup every day, to two standups per week for the writers, and two standups per week for the developers. We found anything more to be too high-frequency, and a waste of time.
- One situation that might make using open tools difficult is if any of the work is sensitive, e.g., discusses security issues. We could get around this by dealing with such issues inside private bugs on Bugzilla.
We want to get feedback on this, and hear about other people’s pain points and solutions or insights for working open inside agile teams. If you have any other thoughts about how the process could be improved, please do share!
After that, we want to distill this information down in a set of documentation to help everyone in marketing (Mozilla, or otherwise) to be open while working in an agile form.
With over 17 talks hosted in our packed Mozilla Devroom, more than 550 attendees at our booth, and our #mozdem hashtag earning 1,8 million impressions, Mozilla’s presence at FOSDEM 2017 February 4-5 was a successful, volunteer-Mozillian driven initiative.
FOSDEM is one of the biggest events in the Open Source world and attracts more than 6,000 attendees from all over the world — Open Source advocates, Technical developers, and people interested in Copyright, new languages, and the open web. Through our booth we were able to hear from developers about what they expect from Mozilla — from our tools and technologies, our involvement in the open source community, how we can improve our contribution areas. We had a full day Devroom on Saturday with 17 talks (8 from volunteers) averaging nearly 200 attendees per talk that covered several topics like Dev Tools, Rust, A-Frame and others. There were also presentations about community motivation, Diversity & Inclusion, and Copyright in Europe. Together these allowed us to show what’s important for Mozilla right now, what ideas and issues we want to promote, and what technologies are we using.
In working with volunteer-Mozillians to coordinate our presence, the Open Innovation team took a slightly different path this year, being more rigorous in our approach. First, we identified goals and intended outcomes, having conversations with different teams (DevTools, DevRel, Open Source Experiments, etc). Those conversations helped us to define a set of expectations and success for these teams. For example, Developer Relations was interested in getting feedback from participants on Mozilla and web technologies, since the event has an audience very relevant for them (web developers, technical developers). Open Source Experiments was interested in create warm leads for project partners, to help boost the program. So we had a variety of goals, which were shared with volunteers, and that helped us to measure the success of our participation in a solid way.
FOSDEM is always a place to discuss and have interesting conversations. While we covered several topics at the Devroom and at our booth, Rust proved to be a common talking point on many occasions. Although it can be considered a new programming language, we were asked about how to participate, where to find more information and how to join the Rust community.
All in all, the Mozilla presence at FOSDEM proved to be very solid and it couldn’t had happened with the help of the volunteers that staffed the booth and worked hard. I would like to mention and thank (alphabetically): Alex Lakatos, Daniele Scasciafratte, Edoardo Viola, Eugenio Petullà, Gabriel Micko, Gloria Dwomoh, Ioana Chiorean, Kristi Progri, Merike Sell, Luna Jernberg and Redon Skikuli and a lot of other volunteers that went there to help or only participate at the event. Also big kudos to Ziggy Maes and Anthony Maton, who helped to coordinate Mozilla presence.
Some highlight numbers of our presence in this edition:
- Nearly 200 people on average per talk in our devroom
- Mozillians directly engaged with around 550 people during the weekend at our booth
- More than 200 people checked our Code of Conduct for our devroom
- Our hashtag #mozdem, had around 1,8 Million impressions
- The Survey we ran at the event was filled out by 210 developers
As 2017 gets into full swing, the goal of this post is to reflect on the impact of the Mozilla volunteer-run community spaces we have in Asia. These are the spaces in Jakarta, Manila, and Taipei. I’ll be presenting data and some analysis based on that.
In summary, there was:
- 351 events
- 173 Developer focused events, vs 178 other types of events
- 4832 event attendees
- Taipei sees the most traffic, in terms of events and attendees
Yet data only tells some of the story. We’ll be also getting input from space stewards with insights on what worked and what didn’t ‘on the ground’ throughout the year.
First, a reminder of what the community spaces program is all about. It is an initiative to open (or use existing) physical spaces for Mozillians around the world. It’s an experiment to create open spaces for people who are passionate about the open web, to collaborate with other communities, attract more talent into Mozilla, to strengthen local communities. The main hypothesis is that great things will happen. At Mozilla it was started by the WPR team in collaboration with the Community Building team in 2014, and in 2016 the Participation team took over the oversight of the project. Huge hat tip to William Quiviger who led the project until I took over in March.
Here are some hypotheses we wanted to work on in 2016:
- We can engage more with developers in the local communities that the spaces are in, to promote what’s new in Firefox and Web technologies in general
- We can work with more partners (organisations, companies, individuals, …) to amplify common goals
- The local spaces strengthen the local Mozilla communities
While it can be used for other purposes such as co-working, the main function of the space that we encourage is events. These can be presentations, workshops, hackathons, and so on. The goal is to promote knowledge sharing, learning, building relationships, and of course raising awareness of what Mozilla does from new and exciting technologies for the web platform going into Firefox to the issues campaigns we run to advocate for users and a better Internet.
In Q2 we teamed up with the developer marketing team to make a targeted effort to have more events in the spaces for developers. The goal was not just to introduce that audience to the latest and greatest technologies coming out of Mozilla, but to talk about the best in Web tech in general. We provided general guidelines on topics to focus on, and tips on how to run effective events. Then we introduced mentors to space stewards, and then left enough room for the magic to happen.
So let’s jump in and look at some numbers, with a reminder that these are not for the whole year but from April onwards. Another caveat is that Jakarta has a handicap of only starting events in mid-May, so 1.5 months less than other spaces.
There were 351 events in total, which is almost 1.3 events a day in the collective. This averages out between the three spaces at 117 per space. That’s is a solid rhythm but as you can see the number is not evenly distributed. Taipei comes out on top, with 55.8% of all events.
There is almost an split between developer focused events and other events 173 vs 178. Looking at the breakdown of events between developer focused vs other types, per space they mirror the total however with Taipei a little stronger on developer events and Jakarta stronger on other events.
In general, the number of attendees reflects the number of events in each space. A couple of things jump out however:
- The high number of returning attendees in Taipei. People coming back time after time to the pace shows high positive sentiment and engaging content for the local tech community
- Manila attracts significantly more new attendees. This could be for a number of reasons, such as a large local community, compelling new content, a wide variety of different topics covered, or increased awareness in 2016 of the Manila space.
And here is the the space by space comparison of attendees:
What is interesting here is the more frequent ups and downs in new attendees in all spaces, but take note that it is exaggerated by the smaller range (150) than returning (300). Attracting both new and returning visitors is a challenge. At its core however, it is about forming a strong sense of community, and ensuring strong and compelling content for people to learn and grow. In general for new vs returning, more detailed exit surveys would be needed to really find out the real story behind the data.
There is one other topic that warrants a look, and that is the size of events. Here is how we classified them, in terms of number of attendees:
- >30 Large
- 10-30 Medium
- <10 Small
Let’s see how the spaces shape up. One thing to keep in mind is that the capacity when comfortably accommodating people is around 30 people, with only Taipei able to fit in more safely by removing tables. So large events would need to happen elsewhere, e.g. there is a cafe below the Jakarta space that they can rent out for bigger events.
So I would say that the main barometer for success in general is that the majority of events lie at the mid-size level. And that seems to be mostly the case in Jakarta and Taipei, with Manila fairing worse with events most months having <10 attendees.
What trends do you see in the report, and what other conclusions would you make from the data? Leave comments on this post if you have anything.
Happenings and Highlights
For me the highlight was visiting the three spaces in 2016. In January I went to Taipei to explore the idea of merging the staff space with the community space. While that didn’t happen this time, I did see up close the prolific and crucial work that volunteers do in the city and more broadly in Taiwan.
In May I visited Jakarta and Manila. The purpose was to be present for the official Jakarta opening as well as: Check the status of the space in Manila, and visit other spaces in the city to see what the co-working/incubator/Maker Space scene is like; Talk to Mozillians in both communities to gauge community health; Monitor progress so far of, and provide guidance for, the developer engagement program; Get a feel for the wider tech scene in both cities to see where Mozilla sits and how we can spread our wings and make new relationships.
I came away with a fresh appreciation of the intense dedication that a core group of volunteers in the community have towards Mozilla, the impact they have, and more context on the vibrancy of the wider tech scene they are working in.
Here are some more insights and highlights on 2016 from some of the space stewards.
(by Yofie Setiawan)
The Jakarta Space has been and continues to take part in campaigns for Mozilla. We are reaching the local Rust community, Developer community, and Web of Things. We took part in the Inter-Connected Community session at Mozilla Festival 2016, and we also support Mozilla’s marketing campaigns throughout the year.
Our space is limited to maximum 25 people that can fit in the space. Already we have run many events that are really inspiring for many people. The Mozilla Community Space Jakarta Launch Party of course was the most crowded event, which happened on May 2016. We invited many inspiring speakers to share knowledge and do workshops at our space.
Our strengths include that we have a good location central in Jakarta, that is easy to access. We have strong relationships with many inspiring people and communities who love to share their knowledge and ideas through Mozilla Community Space.
Some groups or communities that we’ve been working with are:
- WebVR Community
- PHP Indonesia
- Framework (NodeJS, Rust, etc)
- Rust Community
- Python Indonesia
- Open SUSE
- Linux Community
Our main challenge is managing human resources, especially keyholders who help as volunteers to taking care the space when there are events running. We continually adjust for efficiency, so everything will stay well managed.
We would love to see more events, especially which also relate to the ideas, vision, and mission of Mozilla.
Some categories of events that we are looking forward to are:
- Web of Things workshop
- Mozilla Tech Speaker workshop
- SuMo workshop
- Teach the Web
- WoMoz programming workshop
- Engage more activity with Open Source Community
- Rust Community
- WebVR Community
(by Bob Reyes)
The year 2016 saw a couple of firsts for the Mozilla Community Space Manila (MozSpaceMNL). Launched in August of 2014, MozSpaceMNL in 2016 became the venue of choice for new or re-established developer communities around the metropolis.
As for Mozilla Philippines Community’s part, we began conducting Introduction to Rust Programming Language events on a monthly basis. This led to the creation of a RustPH Group and the subsequent formation of a RustPH Mentors Group. Said group is now in the process of formulating a Standard Training Module for people in our locale interested in learning Rust as a second programming language.
Also in 2016, a couple of events related to Privacy awareness were held at the Community Space in Manila. Noteworthy was the forum to discuss the Implementing Rules & Regulations (IRR) of the Philippine Data Privacy Act of 2012 with no less than the Deputy Commissioner of the Philippine Privacy Commission as our resource speaker. This event was followed by smaller weekend pocket sessions targeting on students to be aware of issues related with data and online privacy.
Aside from MozillaPH-organized events, MozSpaceMNL also served as venue for meetups of other like-minded organizations:
- Several Code Camps co-organized with Developers Connect Philippines (DevConPH)
- Emacs Users Group Philippines Meetup
- Manila WordPress Meetup (which eventually led to the resumption of Word Camp Manila)
- Mechanical Keyboard Warriors Meetup
- Philippine Web Designers Organization Meetup
- Google Developer Group Philippines (GDGPH) Firebase Live Viewing Party
- Virtual Reality Philippines (VRPH) Meetup
In October 2016, MozSpaceMNL participated in the very first Inter-Connected Community Spaces activity during the Maker Festival held in London, England.
For 2017, we plan to continue with at least one Rust-related event per month. Co-organizing developer-related events with like-minded organizations will also continue. MozSpaceMNL’s support to other organizations by means of providing venue for their meetups and the like will still be there. We also hope for more inter-connected community spaces activities soon.
(by Irvin Chen)
2016 is the third year of Mozilla Community Space Taipei. MozTW and more than 30 local open (source/culture/data/gov) communities together, we had host 320+ various events for 3300 people, and introduced Mozilla and our Mission to more than 600 first time visitors.
The best event in the space is “MozTW Lab” (as always), the local Mozillian’s weekly meetup. Volunteers gathering each Friday night to socialize, work, and give lightning talks on different topics including Mozilla’s latest update. This meetup had been running for 8 years, and in 2016 we had visitors from all over the world including Mark Surman, Brian King, Larissa Shapiro, William Quiviger, Max Ogden, Fa-ti Fan, 田爱娜 and many more.
Another highlight of 2016 for the Taipei space is the diversity of the events, visitors and connected communities. There are growing types of the communities, dev-rel, open culture, open source and civil society community host events, workshops, meetups, talks, hackathons, and study groups. Different types of fun almost every night happened in Community Space Taipei.
For dev-rel topics, Rust and WebVR workshops are the newest. But people also shared knowledge on JS / NodeJS, Python, Swift, React, Spark, OpenStack, C#, Clojure, Java, D3, Functional Programming, Android App… You can learn and meet community for almost every programming languages, popular or not. We also help by providing the venue for new dev communities such as “WizardAmigos CodeCamp” (local one).
For open culture and non-dev technical events, Wikipedia and OpenStreetMap use Taipei Space for regular meetup, and there are workshops and meetups on Ubuntu, openSUSE, Fedora, R, Arduino, InfoSec, students and many more. There are also many gender based technical communities and events such as WoFOSS, R Ladies, Swift Girls and PyLadies. Larissa Shapiro’s visit in January reminded us of the importance to keep the space a place of diversity and inclusion for all.
One of the most special part of the Taipei space is the events and meetups from local civil societies, open government and open culture communities. Gov. hackers and programmers played an important role in democracy development recent years in Taiwan, and Taipei Community Space had become a base for popular open communities such as Open Culture Foundation and G0V. Our keyholders also actively support events about digital human rights or internet governance from Taiwan Association for Human Rights and Citizen Congress Watch. People came to making, hacking and watching not only the technology, but also the human rights, democracy and civil society in the community space.
Let’s revisit our hypotheses and see how we fared.
We can engage more with developers in the local communities that the spaces are in, to promote what’s new in Firefox and Web technologies in general.
We teamed up with developer marketing, and had a total of 173 developer-focused events since April. This was everyone from beginners to experienced developers, on a host of technologies related to the Web.
We can work with more partners (organisations, companies, individuals, …) to amplify common goals
All three spaces have built up a network of all different technology companies and organisations. They engage at different levels, from working together on projects to sharing the space to have events.
The local spaces strengthen the local Mozilla communities
The Philippines community has in recent years been one of our largest and most dynamic, most notably in the area of student engagement. However, 2016 presented a number of challenges that decreased engagement. They have reached out for support from Mozilla and have a desire to bounce back. The communities in Taiwan and and Jakarta have a strong core, and while they have the classic growth challenges that all communities have, they have been trying new things and working in different ways to strengthen the broader open source movement.
On balance, 2016 was a strong year for our community spaces. It has been shown that with the right support, and with alignment with community development and Mozilla goals, spaces can make an impact and raise Mozilla’s profile locally. Other communities around the world have been paying attention, and have requested support for the own spaces leading to an open question is how can we scale this model.
Looking beyond, we can keep momentum going and identify areas for improvement. One thing I would like to see is teams at Mozilla working more directly with the spaces on programs that can help them achieve their goals. So far in conversations I’ve been having, Developer Relations, Developer Marketing, and Connected Devices are interested in doing this. And a broader question is how can the current spaces help with our broader Firefox product goals in Asia.
Many thanks the community space stewards and keyholders who devote their free time to this. It is a great pleasure working with you, and I salute you for what you do!
With the release of Firefox 51, we are pleased to welcome the 47 developers who contributed their first code change to Firefox in this release, 42 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
What got shipped
from the Reps and Regional Communities Team
- Executive summary
- The Team
- Release notes
Our two objectives for 2016 were:
- A focus set of relevant training and learning opportunities for mobilizers are systematized and they regularly access these opportunities to be more effective in their contributions and as a result providing more impact to Mozilla’s main initiatives.
- Reps is the program for most core volunteers where many communities feel their voice represented and influencing the organization, and where mozillians join to be more aligned, grow their skills and be more impactful in mobilizing others.
During 2016, the Reps and Regional communities team delivered:
- A coaching training material to systematize training and coaching support to core mobilizers and communities, starting to be completely volunteer-driven in 2017.
- An initial Leadership toolkit tailored to invest on the main identified skills our core mobilizers need to support Mozilla’s focus initiatives and areas.
- Five in-person community gatherings in our top focus regions (Brazil, India, Europe, Arabic and Mexico) to test, iterate and deliver these coaching and leadership opportunities to key core mobilizers, as well as document and systematize this effort to allow volunteer to run their own local ones by themselves in 2017.
- Support the creation (and regular update) of Activate Mozilla, a site to summarize the main focus areas for Mozilla (Rust, Servo, Test Pilot, WebVR, Internet Issues…) and how to provide value through activities co-created with functional partners.
- Clear alignment, re-activation and impact delivery from the five focus communities, re-energizing and providing value to organization goals with Activate Mozilla activities during 2016 and helping them to come up with aligned plans for 2017 to support focus projects, including future partnerships with local organizations.
- Alignment and impact delivery from regional communities around the world, with our Reps mobilizing almost 150 activities and events in more than 23 countries in the last 4 months supporting Test Pilot, Webcompat, Rust, Addons and E10s 2016 team goals.
- A big update to Mozilla Reps (RepsNext) to evolve the program by supporting all these learning opportunities and becoming the main alignment, leadership, mobilizing and backbone force at the volunteer community (improving internal processes, mentors, coaching and regional representation/support).
- Expand the support to our core contributors communications by enabling a discussion channel for NDA volunteers and staff and keeping core mobilizers in the loop with the organization communications, direction and encouraging conversations.
- 100% increase in the positive sentiment about Reps program and Participation from our core mobilizers, as well as a very positive re-activation, engagement and alignment with 35 local communities thanks to Reps Regional Coaches.
- Guillermo Movia – Coaching toolkit and Community Gatherings content and facilitation.
- Brian King – Reps evolution, Activate Mozilla, Community Gatherings facilitation.
- Francisco Picolini – Community Gatherings logistics, Reps events.
- Emma Irwin – Leadership toolkit.
- Konstantina Papadea – Reps Evolution, Community Gatherings facilitation.
- Rizki Kelimutu – Reps evolution.
- Subhashish Panigrahi – India Community Gathering and follow-up.
- Ruben Martin – Team coordination and strategy, Reps Evolution, Community Gatherings facilitation.
- The Mozilla Reps Council – Reps evolution.
- Reps Regional Coaches – Reps evolution, Activate Mozilla regional support.
- Reps Mentors/Coaches – Coaching toolkit, Reps evolution.
- Reps Review Team – Reps Evolution.
- Participation Systems – Technical support team for Activate Mozilla, Leadership toolkit, Reps Portal and Mozilla Discourse.
December 30, 2016 (Q4HB4)
- The Reps Review Team managed to reduce the budget approval time by 30%, this means that now it’s easier than ever for volunteers to request resources to support their activities.
- Data from our last community survey shows that in the past 6 months we had a 100% increase in the positive sentiment about Reps program and Participation from our core mobilizers.
- The coaching training material is available for anyone to use and will enable to systematize coaching training and be volunteer-driven thanks to the first cohort of new coaches we trained.
- The Leadership Toolkit has now generated 13 new workshops and has a solid group of core contributors with a strong background developing and testing the material.
December 2, 2016 (Q4HB3)
- The documentation about the Reps program Resources track is now online, explaining how we systematized how we provide resources to our core mobilizers, structure, accountability and processes.
- Communities have now a standard mechanism to request local swag for MozActivate campaign activities.
- Following the work during this year Arabic Community gathering, now the community has a clear roadmap, aligned activities and accountability.
- The same way, after the Mexico Community Gathering, now the community has aligned plans, activities and accountability in place.
- An initial version of the Leadership Toolkit website has been put online.
- A toolkit on how to organize and run a Community Gathering have been published, giving any community a structured way to run these gathering on their own. This contains all the learnings from the gathering we have been running in 2016.
- We now have a discussion channel for NDA volunteers and staff to discuss about topics that should be internal-only.
November 11, 2016 (Q4HB2)
- We held the Mexico Community Gathering in Mexico City, with a clear focus on reactivating the community, solving conflicts and aligning with the focus priorities.
- 10 existing Reps Mentors began the new coaching training, expanding this way our coaching efforts to the existing mentor group in an effort to refresh and improve their skills.
- At least 35 local communities showed a very positive sentiment about the re-activation, alignment and support from the Reps Regional Coaches.
October 21, 2016 (Q4HB1)
- There is now a wiki page where the budget allocation of the Reps program is explained each quarter, a transparency effort and also a way to signal Reps about the priority areas at Mozilla.
- Reps Regional Coaches were provided with training on coaching and conflict resolution an identified need to better perform in their work with communities.
- The Arabic Community Gathering took place in Casablanca, Morocco, reactivating, aligning and improving the community health.
- The plan for systematizing coaching training was presented with the initial learnings from the work we have done so far.
September 23, 2016 (Q3HB3)
- The European Community Gathering took place, with special focus on reactivating communities and align with the Copyright campaign.
- The first cohort of Reps Coaches started their work onboarding new Reps.
- Reps Regional Coaches started their work meeting with all Mozilla local communities as a way to understand their current status, needs and align them.
- The new Reps Review Team started to operate as an administrative body to review and approve the resource requests from the community and align the allocation with the current priorities. This body is accountable and overseen by the Reps Council.
August 26, 2016 (Q3HB2)
- We provided training to the new Reps coaches as an evolution to the mentor role and a way to empower our core mobilizers.
- The India Community Gathering took place, with a clear focus on restructuring and alignment with Mozilla’s current goals
- Activate Mozilla campaign initial launch to provide core mobilizers a clear list of priorities and activities to mobilize in their local communities.
This post is written by by Noriatsu Kudo of Mozilla Japan with help from volunteer community space stewards.
On October 29th/30th 2016, the Mozilla Festival was held in London. The Festival is an annual event on Education, Journalism, Science, Openness and many other areas we have been working on with people all over the world. This year, as a trial session, the Mozilla communities in Jakarta, Manila, Taipei, and Mozilla Japan took part. Supported by the Participation Team, the 3 volunteer-run physical community spaces and Mozilla Japan office all located in Asia were connected to London during the opening day of Mozilla Festival.
The reasons why we came up with this idea are:
1) Geolocation disadvantage of Mozillians in Asia for Mozfest
2) Diversity of people/language and localization at Mozfest
First of all, from Asia, London is very far and it costs a lot for us to travel to MozFest. Therefore participants from Asia are much less comparing to EU participants. However there are a large number of people interested in the festival and in Mozilla’s work in the above fields.
Secondly, diversity in languages and localization were one of the focus topics this year. Therefore, I wanted to bring even more languages and people from different regions with their activities to MozFest.
From Local to Global
To make this happen, I discussed it with volunteers who run community spaces. From a technical point of view, it is quite easy to connect locations with video conference system and just broadcast talks from MozFest. However, remote participants are not same condition comparing to the local participants in the venue, and most of Asian participants are not English native speakers. Therefore, localization of the event was needed.
We first agreed on that conversation and discussion with others in their native language is important. Therefore, we decided to host a small events at each community space, and inter-connect those events. In this way, participants can join discussion even if they are not fluent enough to discuss in English. Also, because of time difference between Europe and Asia, we choose to held this event on Saturday, morning in London, and afternoon to night in Asia.
There were two types of session in London. One was the broadcasting of “opening session and Speaker Series” using AirMozilla and Facebook Live. The other was a session to receive presentations from Asia using a video conferencing system.
The Opening session and Speaker Series were viewed in each community space and participants had a conversation about the content. In total, over 50 participants in Asia joined this public view style session.
The video conference part was held as a “Connecting remotely to global communities” session in the localization space. In this session Tokyo, Taipei, Jakarta, and Manila gave a short presentation about activities in each country. We have delivered four countries and four more languages to the festival to increase diversity of people and more participation. However, this was just a trial. Based on the satisfaction of remote participants, we would like to expand and improve on this type of participation all over the world.
(by lrvin Chen)
In Community Space in Taipei, 12 Mozillians gathered together to watch the opening and live speaker sessions from MozFest. The opening remarks from Mark Surman resonated with the participants who had never been to MozFest not only because of his recent visit of Taipei community space, but also the free and open atmosphere and the energy of partcipants at MozFest.
After the live opening, we invite Franklin and Eric Sun from “ezgo” project to introduce how we promote FLOSS in basic education. There are many good and open educational materials (For example, Stellarium for astronomy, GeoGebra in mathematics and Avogadro in chemicals), and ezgo is a Linux distrubition designed to gather all of those materials and apps in one place for teachers and students. MozTW (Mozilla Taiwan Community) had co-work with OSSACC, the organization behind ezgo for many years, and we’re happy to introducing our experience to Mozillians around the world.
The second half of the event in Taipei had board games, food and social time. We had played a new crowdfunding “programming board game” – 海霸 King of Pirates by 程式老爹 papacode. It’s designed to teach the logic behind programming to kids from k-12, and even better, it’s open to download free (under by-nc-sa license). And we also shared some tasty Japanese, Indonesian and Philippines food, and had a good time socialising with people from other spaces in front of connected camera.
(by Yofie Setiawan)
In the Mozilla Community Space Jakarta, we have 11 attendees who join the Mozilla Festival 2016 Inter-connected Community Spaces session. We are really excited to see the live streaming of what happening in Mozilla Festival 2016 in London, UK. Beside, we also excited to the join the talks on other Mozilla Community Spaces, in Tokyo, Manila, Taipei, and London. From Jakarta, we share talks about WebVR which presented by Kiki, and Indonesian Food presentation by Rara. While for local talk, we share about the Mozilla Community and the Mozilla Community Space. We also play few games to have fun with everyone who came for the event.
(by Bob Reyes)
In the Mozilla Community Space Manila, most of the attendees were students from outside of the metropolis, visiting MozSpaceMNL for the first time. The community space was packed with more than fifty Mozillians eager to watch the livestream. While waiting for the live feed from London, participants were treated to a film showing of “Code Rush” followed by a short talk about Mozilla in the Philippines. The talks were then followed by a live viewing of the opening session of Mozilla Festival direct from London, UK.
(by Dynamis [Tomoya Asai] and Gunmar)
In Tokyo, there were 20 participants partcipated the event. From Tokyo, Gecko embedded project and CHIRIMEN Open Hardware community gave their presentations. It was a great opportunity to share what Japanese community are doing and exchange information with other community groups in Japan.
The Mozilla Community Spaces Project
This project is supported by Brian King and the Community Development Team. The volunteer based community spaces in Asia opened their doors in 2014. It’s an experiment to create a free and open space for people who passionate about the open web, to attract more talent into Mozilla, to strengthen local communities, and to see what great things would happen.
This activity was successful because of the support of the following people…
- Heather Bailey, space wrangler of localization space for coordination of the session at London.
- Richard A Milewski and the Air Mozilla team for great live stream of sessions
- Melissa Romaine of Mozilla Foundation for the advice to make the session better.
- All of the Mozfest team for their support and great opportunity.
- Partcipants who joined the session from Asia, without you, it was impossible!
With the release of Firefox 50, we are pleased to welcome the 43 developers who contributed their first code change to Firefox in this release, 32 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
- jordandev678: 825294
- noitidart: 1288907
- pushpankark: 1286854
- Ben Ellis: 1204392
- Benjamin Forehand Jr: 1237396
- Brad Werth: 1243559, 1285062, 1289509
- Dalimil Hajek: 1145655, 1244916, 1244919, 1266549, 1275614, 1275887, 1275890, 1281206
- Daniel Lim: 1263726
- David Richards: 783733
- Deepjyoti Mondal: 1241746, 1249494
- Ethan Glasser-Camp: 1282109
- Fabien: 1256810, 1256936
- Fariskhi Vidyan: 1280425
- Farmer Tseng: 1283489
- Fischer: 1229927
- Hemanth Kumar Veeranki: 1284844
- Jonathan Chan: 1043537, 1285365, 1290269, 1290320
- Joseph Yeh: 1274609, 1280525
- Justin D’Arcangelo: 1272102, 1272107, 1279330
- Kevin Lam: 1245952
- Kurt Carpenter: 1243034
- Leo Gaspard: 1286711
- Luke Chang: 1265686
- Michael Li: 1283268, 1283273, 1284281, 1285272, 1285643, 1286322, 1286610, 1286612, 1286952, 1287123, 1287145, 1288508
- Michael Smith: 1282944
- Neerja: 1288797
- Nelson João Morais: 1279005
- Paul C Roberts: 671389
- Paul Ellenbogen: 1204099
- Phil Bystrican: 1284939
- Prakhar Gupta: 485265
- Rajinder Yadav: 818617, 1286114
- Raulie Raulerson: 1276994
- Rob Thijssen: 1278990, 1287258, 1287496
- Ruturaj Vartak: 1285747
- Ryan Hunt: 1219925, 1278575, 1281575, 1288860
- Sebastin Santy: 1235062, 1275546, 1275896, 1284632, 1285124, 1285242
- Steve Chung: 1283522, 1285530, 1288996
- Thauã Silveira: 1275570, 1287587
- The 8472: 1268898
- Wevah: 426680
- Ahmed: 1279910
- dbounov: 1282618
- sk: 1271565, 1277732
Cross post from: The Mozilla Blog.
Mozilla’s annual celebration of making online is challenging outdated copyright law in the EU. Here’s how you can participate.
It’s that time of year: Maker Party.
Each year, Mozilla hosts a global celebration to inspire learning and making online. Individuals from around the world are invited. It’s an opportunity for artists to connect with educators; for activists to trade ideas with coders; and for entrepreneurs to chat with makers.
This year, we’re coming together with that same spirit, and also with a mission: To challenge outdated copyright laws in the European Union. EU copyright laws are at odds with learning and making online. Their restrictive nature undermines creativity, imagination, and free expression across the continent. Mozilla’s Denelle Dixon-Thayer wrote about the details in her recent blog post.
By educating and inspiring more people to take action, we can update EU copyright law for the 21st century.
Over the past few months, everyday internet users have signed our petition and watched our videos to push for copyright reform. Now, we’re sharing copyright reform activities for your very own Maker Party.
Want to join in? Maker Party officially kicks-off today.
Here are activities for your own Maker Party:
Be a #cczero Hero
In addition to all the amazing live events you can host or attend, we wanted to create a way for our global digital community to participate.
We’re planning a global contribute-a-thon to unite Mozillians around the world and grow the number of images in the public domain. We want to showcase what the open internet movement is capable of. And we’re making a statement when we do it: Public domain content helps the open internet thrive.
Check out our #cczero hero event page and instructions on contributing. You should be the owner of the copyright in the work. It can be fun, serious, artistic — whatever you’d like. Get started.
For more information on how to submit your work to the public domain or to Creative Commons, click here.
Mozilla has created an app to highlight the outdated nature of some of the EU’s copyright laws, like the absurdity that photos of public landmarks can be unlawful. Try the Post Crimes web app: Take a selfie in front of the Eiffel Tower’s night-time light display, or the Little Mermaid in Denmark.
Then, send your selfie as a postcard to your Member of the European Parliament (MEP). Show European policymakers how outdated copyright laws are, and encourage them to forge reform. Get started.
It’s absurd, but it’s true: Making memes may be technically illegal in some parts of the EU. Why? Exceptions for parody or quotation are not uniformly required by the present Copyright Directive.
Help Mozilla stand up for creativity, wit, and whimsy through memes! In this Maker Party activity, you and your friends will learn and discuss how complicated copyright law can be. Get started.
We can’t wait to see what you create this Maker Party. When you participate, you’re standing up for copyright reform. You’re also standing up for innovation, creativity, and opportunity online.
In 2015, The Mozilla Foundation launched the Mozilla Clubs program to bring people together locally to teach, protect and build the open web in an engaging and collaborative way. Within a year it grew to include 240+ Clubs in 100+ cities globally, and now is growing to reach new communities around the world.
Today we are excited to share a new focus for Mozilla Clubs taking place on a University or College Campus (Campus Clubs). Mozilla Campus Clubs blend the passion and student focus of the former Firefox Student Ambassador program and Take Back The Web Campaign with the existing structure of Mozilla Clubs to create a unified model for participation on campuses!
Mozilla Campus Clubs take advantage of the unique learning environments of Universities and Colleges to bring groups of students together to teach, build and protect the open web. It builds upon the Mozilla Club framework to provide targeted support to those on campus through its:
- Structure: Campus Clubs include an Executive Team in addition to the Club Captain position, who help develop programs and run activities specific to the 3 impact areas (teach, build, protect).
- Training & Support: Like all Mozilla Clubs, Regional Coordinators and Club Captains receive training and mentorship throughout their clubs journey. However the nature of the training and support for Campus Clubs is specific to helping students navigate the challenges of setting up and running a club in the campus context.
- Activities: Campus Club activities are structured around 3 impact areas (teach, build, protect). Club Captains in a University or College can find suggested activities (some specific to students) on the website here.
These clubs will be connected to the larger Mozilla Club network to share resources, curriculum, mentorship and support with others around the world. In 2017 you’ll see additional unification in terms of a joint application process for all Regional Coordinators and a unified web presence.
This is an exciting time for us to unite our network of passionate contributors and create new opportunities for collaboration, learning, and growth within our Mozillian communities. We also see the potential of this unification to allow for greater impact across Mozilla’s global programs, projects and initiatives.
If you’re currently involved in Mozilla Clubs and/or the FSA program, here are some important things to know:
- The Firefox Student Ambassador Program is now Mozilla Campus Clubs: After many months of hard work and careful planning the Firefox Ambassador Program (FSA) has officially transitioned to Mozilla Clubs as of Monday September 19th, 2016. For full details about the Firefox Student Ambassador transition check out this guide here.
- Firefox Club Captains will now be Mozilla Club Captains: Firefox Club Captains who already have a club, a structure, and a community set up on a university/college should register your club here to be partnered with a Regional Coordinator and have access to new resources and opportunities, more details are here.
- Current Mozilla Clubs will stay the same: Any Mozilla Club that already exists will stay the same. If they happen to be on a university or college campus Clubs may choose to register as a Campus Club, but are not required to do so.
- There is a new application for Regional Coordinators (RC’s): Anyone interested in taking on more responsibility within the Clubs program can apply here. Regional Coordinators mentor Club Captains that are geographically close to them. Regional Coordinators support all Club Captains in their region whether they are on campus or elsewhere.
- University or College students who want to start a Club at their University and College may apply here. Students who primarily want to lead a club on a campus for/with other university/college students will apply to start a Campus Club.
- People who want to start a club for any type of learner apply here. Anyone who wants to start a club that is open to all kinds of learners (not limited to specifically University students) may apply to start a Club here.
Individuals who are leading Mozilla Clubs commit to running regular (at least monthly) gatherings, participate in community calls, and contribute resources and learning materials to the community. They are part of a network of leaders and doers who support and challenge each other. By increasing knowledge and skills in local communities Club leaders ensure that the internet is a global public resource, open and accessible to all.
This is the beginning of a long term collaboration for the Mozilla Clubs Program. We are excited to continue to build momentum for Mozilla’s mission through new structures and supports that will help engage more people with a passion for the open web.