Planet Mozilla Reps

Mozilla Warangal Community Meetup
Ajay Kumar Jogawath ( on August 31, 2014 08:07 PM
Hello Everyone!!!

This time, i have organized a Community Meetup with Warangal Mozillians, where are all the active and core contributors are invited to make the future planning of Mozilla Warangal.

First we have an introductory session, where all the attendees have introduced to everyone. Later, i gave the clear idea of the reason why we all have gathered.

The Main aim of this meetup was to boost up all the existing mozillians in the community as well as recruiting new contributors. From the past events going on in Jayamukhi Firefox Clubs and Mozilla Club BIES, students from other colleges have been requesting us to inaugurate Firefox Clubs in their colleges. So,but there is no particular team and everyone is contributing in random projects. So, i have made four teams and assigned one mentor for each team so that the mentor will be guiding the new contributors in the particular project.

As per todays discussion, the teams and the team mentors are

[1] Localization   - Santhosh Mediga
[2] SUMO            - Bala Subramaniyam
[3] Webmaker     - Sai Sharan Amaravadhi
[4] Firefox Apps - Nithin Reddy Ganji

The Selection has been made based on their past contributions and their knowledge on the particular project. These Guys will be helping the existing as well as the new contributors for their involvement and contribution in the particular Project.

Later, discussed about the IRC Meetings, and the mentor is responsible for organizing an IRC meeting atleast once in a month to encourage new contributors as well as helping the existing contributors. Since we have four projects, every week , we will have one IRC meeting on one topic.

Also fixed some issues on club activties, vouching profiles and swag & budget requests for small events. Looking forward for qualitative contributions from the new Crew :)

More news can be seen on etherpad :

Pictures can be seen on Flickr here :

Best Regards,
Ajay Kumar Jogawath
Mozilla Representative

Participants participation
Akshay Tiwari ( on August 31, 2014 05:52 PM
Hi all,
How you being? Have you ordered the Firefox OS mobile? If not, this is the right time to do. You got everything in a low budget. Trust me you won't regret.
If you've gone through the earlier posts, you can see that we recently conducted "Firefox os App Days" at CVSR. Which was a successful event and we got a very good response. +Santosh Viswanatham , Harsha and me took sessions on different domains. As the App Days suggest, participants created many apps with different themes. Here is one of the apps which got published on Marketplace. The name of the app is "Discount calculator" by Kiran from CVSR.

What does the app do?
Let me tell you what it does.
Did you ever see a student who lives in a hostel and has a restricted budget. Whenever he gets to know about the discount,he does the math in his mind and with very difficulty gets to a conclusion how much discount is he getting in the end.
Well, this app makes it more easier. You have different discount numbers from 5% , 10% and so on. Just type the amount , click to see how much discount you are getting and there you go! The result is out.

The link for the app in marketplace

Thank You.
Akshay Tiwari.

Mozilla Perú lanza un curso de desarrollo de apps en Firefox OS
Juan Eladio on August 29, 2014 05:38 AM

Mozilla Perú presenta un nuevo curso de Desarrollo de Aplicaciones en Firefox OS para todo Hispanoamérica. El curso será de acceso gratuito, comenzará en septiembre de 2014 y será dictado a través de la plataforma de enseñanza

Este curso está diseñado para entrenar a desarrolladores web en los principios de desarrollo de aplicaciones en Firefox OS. Es un curso online donde se presentarán conceptos alrededor del desarrollo web móvil y su aplicación en Firefox OS. Al finalizar el curso los estudiantes estarán en capacidad de desarrollar web apps móviles y publicarlas en el Firefox Marketplace.

Este curso NO tendrá una introducción al desarrollo web. Por ello, para llevar este curso es necesario tener conocimientos de programación, así como HTML, CSS y JavaScript básico o intermedio. Es deseable tener un dispositivo con Firefox OS para pruebas reales de las aplicaciones, pero se podrá usar el Firefox OS Simulator a partir de la versión 1.3.

El curso iniciará con una breve introducción al desarrollo móvil en múltiples dispositivos, para luego entrar de lleno al desarrollo de Firefox OS: tipos de aplicaciones, empaquetado de aplicaciones, acceso al hardware de los móviles y a las aplicaciones base de Firefox OS, hasta llegar a la publicación en el Firefox Marketplace.

Para inscribirte debes acceder a Las clases inician en Septiembre 2014.

Backup Firefox OS [script sh]
A. Crespo ( on August 28, 2014 04:11 PM
-- English --

[:gsvelto] has told me a way to backup any Firefox OS device easily:
  1. Use Git to clone
  2. Set execution permissions for ./
    chmod +x ./
  3. Run "./ -b" to backup your data.
  4. Your backup will be in /mozilla-profile/.
  5. Restore it using "./ -r"
It also would let you copy all your data from one device to another one.

-- Spanish--
  [:gsvelto] me ha contado una manera de hacer una copia de seguridad de Firefox OS fácilmente.
  1. Usa Git para clonar
  2. Dale permisos de ejecución a ./
    chmod +x ./
  3. Ejecuta "./ -b" para hacer la copia.
  4. Los datos se almacenarán en /mozilla-profile/.
  5. Restaúralos usando"./ -r"
También te permitiría copiar todos tus datos de un dispositivo a otro.

By the way, I'm organizing a MozCoffee meetup at the Technical University of Madrid, but we don't like coffee at all. Would you suggest us another kind of drink or meal? ->

Zimbra Collaboration 8.5 is here!
Truong Anh Tuan on August 27, 2014 09:03 AM
The Zimbra team is proud to announce that Zimbra Collaboration 8.5 is now available. Our tagline is “Anytime, Anywhere, Any Device,” because it’s built on an open platform, including support for the broadest range of mobile, browser and desktop clients available in the market today. Read all about it in this blog post from our […]

A Mozillian's Inception
Akshay Tiwari ( on August 26, 2014 05:25 PM
Here we go!
How it all started? wanna know?
What did it give me? what things did i lose , when it entered my life?
The “it” refers to Mozilla.
It all started on January 18th, 2014 at Sri Nidhi Institute of Science and Technology when i attended my first event conducted by Mozilla community called the “App Days” I know that HTML was used to build website  but never knew , we could make Apps out of it. I realized , The technology and effort are inversely proportional. With the growth in technology , the efforts put by human can be reduced.  As it was 24 hours Appathon, i got to learn many things about HTML and CSS. Later that night, I talked to this guy, “Santosh Viswanatham” who was a random guy who told me how Mozilla changed his life and how he contributed to Mozilla community and became a rep. Now, we are good friends. :D
After the event, i was back to my boring college life that i couldn’t gather time to learn more about the community.
It took me a really long time to realize the stupidity i was doing , brought  back my senses and attended “Mozilla Bootcamp 1.0” on 20 July,2014 organized by Mozilla Club Hyderabad. I met many Open  source lovers and being one of them, i felt like being home.

I will list out few people, who mentored me through out my Mozilla life up to date.
1. Srikar Ananthula
2.Raghu Ram
3.Santosh Vishwanathan
These three supported me from day 1 to where i am today(26-august-2014). They helped me from how to get started? to how to go forward in life?
I learned a lot from  Mozilla Hyderabad community in very few days and in a span of a month, Santosh gave me a chance to give lecture(session) in CVSR college , which went really good. I look forward to contribute more for Mozilla community as a developer and as a community builder.
Wish me luck and don’t forget the Fire(FOX). He is so cute ^_^
Thank you.

Kona hari praveena ( on August 26, 2014 12:40 PM
Hello folks!! Here goes the blog of our  first and the most awaited event i.e FIREFOX OS APP DAYS @ CVSR COLLEGE OF ENGINEERING

#Excited  #Amazing  #Awesome Experience

The event held on 23rd August,from 10:00 am-8:00 pm.The day began with registrations.Many Volunteers actively participated in taking the event forward.Around 300 participants attended the event.


10:00 am - 10:45 am              INAUGURATION
10:45 am - 11:30 pm              INTRODUCTION TO MOZILLA AND ITS PROJECTS
11:30 pm - 12:45 pm              BASIC INTRODUCTION ON ADD ON'S AND BRIEF                                                                         INTRODUCTION ON APP DEVELOPMENT.
12:45 pm - 01:00 pm              INTRODUCTION TO APP MAKER
01:00 pm - 01:40 pm              LUNCH BREAK
04:30 pm - 06:00 pm              WEBMAKER TOOLS DEMONSTRATION AND HANDS ON
06:00 pm - 06:20 pm              SNACKS BREAK
06:20 pm - 07:20 pm              DEMOS BY PARTICIPANTS
07:20 pm - 08:00 pm              PRIZE DISTRIBUTION AND CLOSING NOTE


The inauguration started at 10:00 AM in AARAMBH auditorium B-block by lighting the lamp of knowledge and then dignitaries/grandees addressed the gathering.The auditorium was filled with buzz words like 'Mozilla','Firefox','Webmaker' etc.. We could see many young , Enthusiastic application developers.

              Santosh Vishwanatham started with introduction to Open Source technology,Mozilla and its various projects and then
Vikas Reddy continued the session with the basic introduction
to Add-on's.Akshay Tiwari gave a  brief introduction to application development on Firefox OS Platform. Santosh then illustrated the importance of manifest file in publishing applications to the  Firefox Marketplace. Harsha elucidated 'App Maker', One of the Webmaker Tools, where we can easily develop an application without much knowledge of coding.      



                                 After a small lunch break,the participants got motivated from the videos of Mozilla , followed by Hackathon.The Mozillian team supported,guided and mentored the participants in building applications.The entire session continued till 4:30 pm.Then comes REDBULL which energized all the participants of the event.

                                Santosh  gave a clear view on 'Webmaker Tools'.All participants were very attentive and aspiring to learn about the Webmaker tools i.e X-Ray Goggles , Thimble , Appmaker and Pop-Corn maker.The session continued till 6:00 pm.

After a short snacks break,the participants came up with demos of their applications.We were surprised at the uniqueness of the app ideas of the participants.About 25 complete applications were developed by the participants.

G .Vishnumurthy Sir , Head of the department (CSE) spoke a few words about the event ,different aspects and  productivity of the event.He also motivated students and encouraged the students to conduct such
activities under Mozilla club. Later on Santosh V announced the best application developers
I   prize - 'Geek Studios' Team
II  Prize - 'Qwerty 7' Team
III prize - 'Eureka' Team and 'U' Team

A momento was presented to Mozillian team by the college for their support from beginning of the event till the end of the event.
I would also like to thank. Santosh Vishwanatham  and Team ,Ananthula Srikar , Raghuram Korukonda,Turaga Pavan Kumar, P Laxmi Manasa and all the volunteers of FIREFOX CLUB - CVSR for their support and making this event successful, there by acquainting  the people with Mozilla and its products,App development on Firefox Platform
Here are some of the awesome pics of the event

Gesture navigation on Firefox OS tablets
on August 26, 2014 08:01 AM
Firefox OS uses some innovative solutions that are really useful. In my last blog post about Foxconn...

Firefox OS App Days @CVSR
Sumanth Damarla ( on August 25, 2014 07:12 PM
Hello folks,
I am back with a wonderful event that took place in hyderabad on 23rd Aug’14. Its “Firefox OS App days“…..!! I worked as a Developer Trainer for the event. It was awesome to work with wonderful, active and energetic participants. Many innovative Apps are developed for Firefox OS. The event took place at one of the renowned colleges in Hyderabad “CVSR Engineering College”. Well, the event went on like this…..
People Rushing in…
Even after the online registration for the event was closed, still people were coming to campus for registration which made us to start spot registration at campus itself. Amazingly even those tickets were sold out in no time.. People started rushing in into event hall.. These are the few pics taken before the commencement of event...

Inauguration of Mozilla Club in the campus
The event started with a inauguration ceremony of Mozilla club. College officials and Mozilla Rep Santosh participated in this ceremony.
Inauguration ceremony with Santosh, Roja Raman, Hari Praveena (Left to right)

Introduction to Mozilla
After the official start to event, Santosh had given a brieh introduction to Mozilla and its Mission. He explained about the Open Source concept to the attendees. He has stated a clear difference between Proprietary source and Open source.
Introduction to Mozilla and its mission by Santosh…

Introduction to Firefox OS App Deployment 
Later, Akshay took on session, he talked about App manger add-on and Firefox mobile simulator for Firefox browser. Sanotsh explained how to deploy into Firefox mobile simulator using App Manager add-on in firefox browser…

Time for Hands-on session
Its time to start App Developing….. After lunch, the Hands-on session started and participants started developing innovative apps for Firefox OS.. These are the few random pics taken through out the day..

Involved deeply in developing...

Developer Trainers helping out participants..

Clarifying queries of attendees…

Displaying Firefox OS Apps
 At the end of the day, Participants gave demo of their Apps which are ready to publish on Firefox Marketplace.
FRUIT NINJA for Firefox OS

Logo Buster (Awesome...!!)

Distribution of prizes for best apps
Prizes were given for the best apps after demonstration was done.


Memento for Mozilla Club Hyderabad 
The college awarded us (Mozilla Hyderabad Team) with a memento as a symbol of recognition of our hard work.
Firefox OS App day Team

Few group pics and other random clicks…..

Firefox OS App days Team
Looking in all directions to develop innovative apps for Firefox OS…..

Developer Trainers B|
At the end of event….

Had a wonderful time with you all guys. I learned and shared my knowledge in this event which I aspire for and it was fulfilled… Learnt and taught a lot… Interacted with many brilliant minds…. Will be back with other awesome event soon…. ;) 

CodeSprint || 23/08/2014
deepak ( on August 25, 2014 06:00 PM
Holla Friends,
This blog is about the Code sprint that happened on Saturday(23/08/2014). This was a national event with participants from various parts of the country coming together at different locations to solve bugs. The Hyderabad community came together at Collab House. There were about 20 participants from the Hyderabad community.

The event started at 5:30 P.M. with a short introduction session. After the introduction, everyone was taught to create a GitHub account, find bugs that suit them using BugsAhoy! Then, everyone started to experiment and get themselves comfortable with Github and BugsAhoy! Everyone were then shown to take up and solve a single bug.

Dear smartphone user, it is time to unlearn
Kaustav Das Modak on August 25, 2014 05:23 AM
Dear smartphone user, You have been used to sophisticated features and cluttered interfaces for a long time. Remember those days when you had used a smartphone for the first time? Do you recollect that extra cognitive overload you had to face to figure out what each gesture does? Why were there so many round and […]

CVSR Firefox App Days || 23rd Aug,2014
deepak ( on August 24, 2014 05:42 PM

Hello Open Source lovers,

This blog Post is about the 10-hour hackathon that was conducted at CVSR College Of Engineering. The event was attended by about 160 students and teachers of various institutions.

The event started at about 10:30 A.M. with a Jyothi Pradhan by the HOD, Faculty, Santosh Viswanatham, and a couple of students from the college. This was followed by Guru Mantra by 2 students. After that, there was a speech by the HOD.

After the speech, the event started with Santosh Viswanatham giving a brief introduction about Open Source and Mozilla. After the introduction, Vikas took over and spoke a bit more about Mozilla Community and how others can contribute to Mozilla. Then, Akshay took over and gave all the ideas some knowledge about Open source projects, HTML5 and Javascript. Then Aakash, one of the attendees was called to make a simple Hello World application. This was then shown in the Firefox OS Simulator by Akshay and Santosh Viswanatham. Then, Santosh Viswanatham showed everyone the manifest file that is required to publish the app into marketplace. Then after we had a cool Session of app-maker a web maker tool hosted by and  Sri Harsha. which played a key role for code haters.

Then we had our lunch session between 1:00-1:30. Then, in the second session, everyone started developing their own apps. Santosh Viswanatham announced that the best apps would get a surprise gift at the end of the session. This made the participants more enthusiastic. They were well mentored by all the Mozilla Mentors. Various videos of Mozilla, Open source, etc. were being played in the mean time for those who were not developing apps or working on anything due to some reason. The time kept passing by as everyone were enjoying developing an app.

At 6:00 P.M. , we had a short snacks break. Everyone were well fully engaged in their work that no one went to have some snacks. Meanwhile, represents from RedBull came to the venue and distributed RedBull to everyone. At 6:30, we started the demos of the apps that were developed that day. Most of the apps that the participants made were more than our expectations. All the apps were unique in their own way which made the environment more wonderful. Santosh Viswanatham was constantly giving advices to the app makers on how they can improve their apps. There were 17 teams in total who made 1 or 2 apps each. One of the teams made Fruit Ninja game for Firefox OS. Then, the HOD gave a closing speech in which he expressed his willingness to expand the Mozilla Club in the college. He was really impressed by the event and told that all the students, faculty and himself gained a lot of knowledge. Then, there was the most eagerly waited part of the event-The Prize Distribution. The 1st prize was won by the team-"Geek Studios", the 2nd prize was won by "QWERTY7" and the third was won by "Eureka 6"and "U" (the selectors were confused between these two apps as both of them were capable of winning the 3rd prize in their own way). Then, as a surprise for the Mozillians, the college awarded us a trophy! After this, we had a group photo and then by 8:00 P.M., we wrapped up everything and everyone started home.

P.S.:-It was one of the best Hackathon events ever. Inspite of shortening the program from 24 hours to 10 hours, the participants managed to build their app efficiently. We met a participant who sacrificed Android in his Moto G just for Firefox OS. The participants were really impressive which motivated us to do better.

Connect Firefox OS Spreadtrum devices through adb
Kaustav Das Modak on August 23, 2014 11:09 AM
The ultra low-cost Firefox OS devices to be launched in India are built on Spreadtrum chipsets. Here are the quick steps for people running Linux or OS X to connect their Spreadtrum devices through adb: Make sure if the device is detected Connect the device through a USB cable. Enable Remote Debugging on the device […]

Mirror, Mirror: Trek Convention and FLOSS Conferences
KaiRo on August 22, 2014 03:09 PM
It's been a while since I did any blogging, but that doesn't mean I haven't been doing anything - on the contrary, I have been too busy to blog, basically. We had a few Firefox releases where I scrambled until the last day of the beta phase to make sure we keep our crash rates as low as our users probably expect by now, I did some prototyping work on QA dashboards (with already-helpful results and more to come) and helped in other process improvements on the Firefox Quality team, worked with different teams to improve stability of our blocklist ping "ADI" data, and finally even was at a QA work week and a vacation in the US. So plenty of stuff done, and I hope to get to blog about at least some pieces of that in the next weeks and months.

That said, one major part of my recent vacation was the Star Trek Las Vegas Convention, which I attended the second time after last year. Since back then, I wanted to blog about some interesting parallels I found between that event (I can't compare to other conventions, as I've never been to any of those) and some Free, Libre and Open Source Software (FLOSS) conferences I've been to, most notably FOSDEM, but also the larger Mozilla events.
Of course, there's the big events in the big rooms and the official schedule - on the conferences it's the keynotes and presentations of developers about what's new in their software, what they learned or where we should go, on the convention it's actors and other guests talking about their experiences, what's new in their lives, and entertaining the crowd - both with questions from the audience. Of course, the topics are wildly different. And there's booths at both, also quite a bit different, as it's autograph and sales booths on one side, and mainly info booths on the other, though there are geeky T-shirts sold at both types of events.

The largest parallels I found, though, are about the mass of people that are there:
For one thing, the "hallway track" of talking to and meeting other attendees is definitely a main attraction and big piece of the life of the events on both "sides" there. Old friendships are being revived, new found, and the somewhat geeky commonalities are being celebrated and lead to tons of fun and involved conversations - not just the old fun bickering between vi and emacs or Kirk and Picard fans (or different desktop environments / different series and movies).
For the other, I learned that both types of events are in the end more about the "regular" attendees than the speakers, even if the latter end up being featured at both. Especially the recurring attendees go there because they want to meet and interact with all the other people going there, with the official schedule being the icing on the cake, really. Not that it would be unimportant or unneeded, but it's not as much the main attraction as people on the outside, and possibly even the organizers, might think. Also, going there means you do for a few days not have to hide your "geekiness" from your surroundings and can actively show and celebrate it. There's also some amount of a "do good" atmosphere in both those communities.
And both events, esp. the Trek and Mozilla ones, tend to have a very inclusive atmosphere of embracing everyone else, no matter what their physical appearance, gender or other social components. And actually, given how deeply that inclusive spirit has been anchored into the Star Trek productions by Gene Roddenberry himself, this might even run deeper in the fans there than it is in the FLOSS world. Notably, I saw a much larger amount of women and of colored people on the Star Trek Conventions than I see on FLOSS conferences - my guess is that at least a third of the Trek fans in Las Vegas were female, for example. I guess we need some more role models in they style of Nichelle Nichols and others in the FLOSS scene.

All in all, there's a lot of similarities and still quite some differences, but quite a twist on an alternate universe like it's depicted in Mirror, Mirror and other episodes - here it's a different crowd with a similar spirit and not the same people with different mindsets and behaviors.
As a very social person, I love attending and immersing myself in both types of events, and I somewhat wonder if and how we should have some more cross-pollination between those communities.
I for sure will be seen on more FLOSS and Mozilla events as well as more Star Trek conventions!

WebMaker Mentor Training Program
Arief Bayu Purwanto on August 22, 2014 08:17 AM
Last week, I flew from my home town, Malang, to Jakarta, the capital city of Indonesia, to attend Indonesia’s first WebMaker Mentor Training program. I was very fortunate to be able to attend this, since I was unable to attend ...

Appthon @ Collab house
deepak ( on August 20, 2014 06:55 PM
Hi Mates,
This is a blog about “Hands-on-session on Firefox OS app development” (a.k.a. Appthon) @ Collab House. This event was hosted by Santosh Viswanatham , Raghu Korukonda  and Harsha . The event witnessed a turn-around of about 30 people including students from 1st year to working people. Everyone reached the venue by 1:45 p.m. with all their laptops ready.  They all felt excited to learn to build an app themselves.
The event kicked off at 2:00 p.m. with a short introduction by everyone including their name, college and their feeling. After that, Santosh Viswanatham gave everyone a brief introduction on how to build apps for Firefox OS and how easy it is to build apps for Firefox OS when compared to building apps for other mobile platforms. After that, he showed everyone how easy it is to build something by making a Hello World application and then showed how to add the app manifest and test our app using the Firefox OS Simulator.

Then everyone started working. A few with Mozilla Webmaker, some with Bugzilla, and the others with developing the Hello World application and testing it on the Firefox OS Simulator. Participants also worked on app maker to try making their first app for Firefox OS. When anyone had a doubt, Santosh ViswanathamRaghu Korukonda and  Harsha were ready to assist them and clear their doubt. This helped the attendees to learn and contribute better. Everyone were busy learning and contributing in some or the other way that no one got to know when the time passed and  reached 6:00 p.m.
Then, as it was getting late and dark, we took a group picture and then everyone started to leave. Everyone were given a “Look Ahead. Firefox OS” sticker which increased everyone’s satisfaction. Then, all the hosts and coordinators sat down together to discuss what can be done in the next week and discussed the feedback given by the attendees. Finally at 7:30, everyone started home.
P.S : It was a fun and a resourceful day for me where I learned a lot of new things and made a lot of new friends. Many people turned up for the event and there was a lot of knowledge sharing. It was a day spent wonderfully and friendly!

OpenWRT en Comtrend C54APRA
A. Crespo ( on August 20, 2014 05:52 PM
Hace un tiempo me cargué el OpenWRT por tocar las interfaces de red y no hacerlo correctamente. Al hacer eso, no podía acceder a la interfaz de configuración y por tanto estaba algo complicado de reestablecer. Lo dejé aparatado durante un tiempo... hasta hoy.

La mala noticica es que al intentarlo prácticamente se me había olvidado cómo se hacía todo eso, así que ahora que por fin lo he conseguido voy a apuntármelo para que no se me vuelva a olvidar, por si acaso.

En el canal de #openwert de IRC me recomendaron entrar a failsafe boot, pero por alguna razón no funcionaba de ninguna manera: ni siquiera con el paquete TCP mágico, con tcpdumo o con el botón hardware de reseteo. Harto de intentarlo, lo mejor que podía hacer era flashearlo.

Para poder flashear OpenWRT en primer lugar se necesita la imagen:

Posteriormente, hay que entrar en el sistema de recuperación. En este caso usa Adam2 y en mi caso, observando ipconfig (ifconfig), la tabla de arp o dhcp observé que su IP era En mi caso accediendo por Telnet, no tenía los comandos "getenv" o "setenv" (imagino que existen, pero no recuerdo cómo encontrarlos), así que fui directamente al FTP:
> ftp

El usuario por defecto es "adam" y su contraseña "adam", ni más ni menos. Así que una vez dentro podía lanzar los comandos que quisiese usando quote. Por ejemplo, podía comprobar el mapeo de los puetos haciendo:
> quote "GETENV mtd4"

La pinta era más o menos a esta la primera vez que flasheé el router:

> GETENV mtd0
mtd0 0x900a1000,0x903f0000200
> GETENV mtd1
mtd1 0x90010090,0x900a1000200
GETENV command successful
> GETENV mtd2
mtd2 0x90000000,0x90010000200
> GETENV mtd3
mtd3 0x903f0000,0x90400000200
> GETENV mtd4
mtd4 0x90010000,0x903f0000200

Y hay que asegurarse de cambiar el mapeo de mtd1 a 0x90010000,0x903f0000.

quote "SETENV mtd1,0x90010000,0x903f0000"

Lo siguiente es hacer un par de cosas en Windows 8 para que no nos de problemas:
  • Si al intentar hacer put sale: "550 Data Socket not ready", es que hay un Firewall molestando.
  • Si se corta la conexion mientras se transfiere el binario, hay que cambiar:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpMaxDataRetransmissions = 40 (DWORD, value HEX)
  • No hay que usar el modo pasivo.
 Una vez se tiene esto en cuenta, se procede a mandar y flashear el binario:
> binary
> quote MEDIA FLSH
> hash
> debug
>  put "openwrt-ar7-squashfs.bin" "openwrt-ar7-squashfs.bin mtd1"

Una vez realizado, se reinicia el router haciendo:
> quote "REBOOT"

Y con esto estaría listo.Agradecimientos a la entrada con la que aprendí hace tiempo:

PD: He comprobado que también funciona con un firmware más reciente (Backfire 10.03.1):

Lamentablemente tiene algunos problemas, no me funciona correctamente cuando intento usar la tarjeta inalámbrica (en concreto, cuando intento conectarme a un punto de acceso ya existente). También tengo problemas cuando intento cambiarle la IP. Ambas cosas hacen que sea bastante difícil instalar nuevos paquetes con OPKG.

Aviso: El router no funciona con 12.00 y superiores.

PD2: Lógicamente, para poder conectarse a Adam2 hay que configurar la tarjeta de red, por ejemplo con estos parámetros:

Club Launch and Makers Party at NMREC || 16th Aug,2014
Harsha Bandaru ( on August 20, 2014 01:38 PM
Hello! guyz
It was a wonderful experiance in Nalla Malla Reddy Engineering College with Harhsa Bandaru, Kalyan Dekshit, Santosh Viswanatham, SaiCharan Reddy ,Praneeth VK and Dyvik  and Hitesh,.
The event  hosted in NMREC on 16th august ,2014
Starting with the event we got a great intro about our selves by Hitesh Bandaru
we started the event with  an intro about what exactly the Mozilla is and its mission with the cool presentation given by Santosh and also shown the Mozilla mission videos and how to contribute to Open Source and what all the products does the Mozilla deal with  ........
Firefox Browser , Firefox OS, Persona, WEB Maker ,Bugzilla, Market Place........explained in detail with all the products of Mozilla a session by Santosh Viswanatham
Then after we had a web maker party started with the detailed description of the web maker tools from the scratch

1. X-ray Goggles
------We had shown a demo how to deal with the X-ray Goggles  and how its is different from the Google chrome inspecting elements -Session handled by Kalyan Dekshit
2.Pop-Corn maker
------We had explained the students how to make our own videos and edit videos using pop corn maker -Session handled by Dyvik
------As many of the students already know what is html . So,they shown pretty interest in Thimble how it works -Session Handled by Sai Charan Reddy
3.App Maker
-----This was the interesting aspect of the event as all of the students took part in the event and shown pretty interest to learn , so we had shown how to develop some cool mobile applications with the app maker and explained about the all bricks in app maker and also shown few makes by Mozilla Hyderabad contributors- Session handled by Harsha Bandaru

After the web maker party we took a feed back from the students and asked them to contribute to Mozilla  and  told them about the Mozilla Club Hyderabad and the events hosted in Collab House and given the links and asked them to follow us for future updates
Asked the Students To Grab some Goodies ..........

TI Remote Application de Conceptronic
A. Crespo ( on August 20, 2014 11:12 AM
Dejo por aquí el enlace del TI Remote Application de Conceptronic, dado que lo han eliminado de su página web y venía bastante bien para recuperar ciertos modelos de routers, como por ejemplo el C54APRA.

Su versión es 2.3 y se sabe que tiene algunos problemas con Windows 8 y similares, aun con compatibilidad.

En caso de necesitar un Windows XP, se puede tirar de Piratebay.

Mozilla and Open Diversity Data
Benjamin Kerensa on August 20, 2014 05:28 AM
I have been aware of the Open Diversity Data project for awhile. It is the work of the wonderful members of Double Union and their community of awesome contributors. Recently, a Mozillian tweeted that Mozilla should release it’s Diversity Data. It is my understanding also that a discussion happened internally and for whatever reason a […]

Foxconn InFocus New Tab F1, Firefox OS tablet
on August 19, 2014 08:06 AM
Foxconn is known as the maker of iPhone and it’s rumored that they will also make iPhone...

Qué es Mozilla? Recordando un Video Importante
Dave V on August 18, 2014 10:32 PM
Qué es Mozilla y qué es Firefox?

Muchos se preguntan hoy, qué es Mozilla acaso no es Firefox? Pues Mozlla es la Fundación sin fines de lucro que dio vida al proyecto que desarrollo un navegador nuevo, innovador, libre e independiente que ayudo a que la web se transofrmara en la herramienta utilísima es que es hoy en día para todos nosotros.

La web es el único medio masivo de comunicación que aun es libre y abierto para todos y por eso debemos protegerlo.

La web que todos queremos y que todos deseamos usar a dario se ha formado y protegido en parte, gracias a personas que libre, dedicada y voluntariamente han dado forma con sus ideas y su esfuerzo a una internet libre, abierta y libre para todos los usuarios de Internet, sin importar su ubicación geográfica, nacionalidad, religión, orientación sexual o política. A Mozilla le interesa todas las personas y los mas de 40.000 voluntarios a nivel global nos esforzamos cada día para cudiar de la web que todos usamos.

Deseas colaborar con Mozilla? Hazlo Aquí.

Estas en Ecuador y deseas unirte a la Comunidad de Voluntarios y Voluntarias Locales? Click Aquí

Les comparto el video: QUÉ ES MOZILLA?

TIP: Activar Subtítulos en la parte inferior del video, si aun no entiendes Inglés

Un abrazo a todos!

Dave Villacreses

Mozilla Representative

GCM. Mozilla Ecuador

Maker Party @ Gangadevipally
Ajay Kumar Jogawath ( on August 18, 2014 09:23 PM

An amazing experience which i felt this week was the "MozRide" to a village i.e., Gangadevipally. Here, me along with Meraj Imran ( Mozilla Reps ) and Hitesh Kumar ( Mozillian) planned to organize an event Maker Party in a Villlage which is one of the best villages in India and it has been awarded as the Model Village. There is 90% of literacy, no alcohol consumption, 100% children going schools, no child labor, purified drinking water at a very low price etc.

 This was actually a 2 day event with a train the trainers event where the mozillians were trained how to host a maker party and how they can be a part of mozilla by contributing to different projects.

                                               MozRide to a Village - Gangadevipally

Me, Imran and Hitesh have trained the new people who joined the program upon Importance of Open Source and the Open Web, Mission of Mozilla and Web Maker Project, different ways to contribute to Mozilla, How to host Maker Parties, Web Maker tools, event guides to plan and host Maker Parties themselves. First day was very productive. All the newbie’s who joined us Day 1 are now in a stage to host Maker Parties on their own. All are satisfied with the training.

                                  You can see the foxes are ready to host maker parties
Second day was the Maker Party. We all were set and were very excited to host the event. Gram Sarpanch (A head of the village) has inaugurated the program. Many people of the village have joined us in the event. Children, farmers, Bank Officials, teachers, House wives were all the part of Maker Party. 

First Imran have given a brief Introduction to all the people about who we are, what we do as part of Mozilla and how we do. We have made four different stalls where our awesome mozillians were present to give awareness on Open Source, Internet, Open Web, Net Neutrality and Mozilla to the people and the rest of the event was showing them live about what Internet is, how to use the web using Firefox Browser.

Ofcourse, it was a village and we cannot find the internet over there and what we did is?  we used paper prototypes – we made a prototype to describe about internet, we used charts to describe about html tags. The second day of the event was also a great success.


Finally we took feedback from the villagers and gave a momento on behalf of Mozilla Warangal. People felt so happy for sharing the knowledge with them.

Best Regards,
Ajay Kumar Jogawath
Mozilla Reps
Webmaker Super Mentor

MozCoffee V 1.0
Ajay Kumar Jogawath ( on August 18, 2014 08:44 PM

Hello Everyone!!!!

After Joining the Mozilla Reps Program, i was feeling very much excited and enthusiastic and wanted to know like how many mozillians from the community " Mozilla Club Warangal" are active and contributing to mozilla. So, i thought of organizing a MozCoffee and named it as
" MozCoffee V 1.0 " [1].

Dyvik Chenna, a Mozilla Reps from Hyderabad was also in warangal and he also joined the MozCoffee. The day before MozCoffee i was with Dyvik and Bhargav ( Mozillian ) and we were discussing about the communities and sharing the works we do in our communities. 

Later, we discussed about the problems faced by the community members in general for being active only during event and then disappear. All our ideas were included in the Etherpad [2].

So, MozCoffee started with around 20 members and started with introduction from attendees.

Dyvik Started by introducing himself and then asked the mozillians to introduce themselves.

Dyvik Started with the Agenda that we have planned. The topics included were
1) Community
3)Event Marketing
4)Firefox OS

Dyvik spoke on each of the topic and made them clearly understand to them that how a community works and the kind of projects different people work depending upon their interests. I was documenting the views of mozillians who are not able to contribute to mozilla even they know it from the past 1+ year.

After Dyvik, i started focussing on divide and conquer rule. Like, the one who wants to work for localization form a team, similar with Firefox Apps, Webmaker, SUMO and other projects.They felt this as the best idea. We also had 8 womoz from the Mozilla Warangal now, who are ready to speak and contribute to mozilla,open source. This was the result of Womoz Warangal'14 organized 2 weeks back. Later, concluded by saying that we will have regular offline and online meetups to make the community members more and more involved in different projects of mozilla. 

[1] Event Link on Reps Portal :

[2] Etherpad Link :

[3] Flickr Link :

Best Regards,
Ajay Kumar Jogawath,
Mozilla Reps

Browsercast – a Mozilla Science Lab project
Gabriel Ivanica on August 18, 2014 02:34 PM

The Browsercast app started as a Google Summer of Code project proposed by Mozilla Foundation, more exactly Mozilla Science LabSoftware Carpentry

About Browsercast

The Browsercast project aims to offer a web based slideshow composition tool with support for voice-over synchronization.

Presentation will offer full playback functionality: play/stop/pause/resume with perfect voice-over synchronization. They will act exactly like a video but will maintain the same rich web environment: text, images, links, interactivity.

Why Browsercast

Browsercast presentation should act like a replacement for screencasting. While offering the same kind of experience browsercast has a lot of advantages over the normal screencasting methon:

  • perfect text-audio synchronization if necessary
  • it comes with all the power of the Web and HTML5
    • video, audio, images, links
    • full web interactivity: canvas, animations, transitions, effects
    • unlimited creativity
  • fully searchable and indexable content by search engines – there isn’t such thing for video files
  • extremely small dimensions compared with normal screencast sessions
    • just compare a normal video file that can have hundreds of MB to a browsercast presentation that holds just a few MB of data and can offer the same experience
  • extremely easy to update, edit and maintain
  • extremely easy to share
  • low resources requirements
The Browsercast app

The Browsercast editor is a HTML5 application that can be used to create, edit and export Browsercast presentation. For now it only support Reveal.js presentation. In the future we would like to support most known HTML5 presentation frameworks like: impress.js, bespoke.js, deck.js.


Browsercast can successfully be used to create edit and export presentation.

Is Browsercast perfect? Certainly not! There’s room for a lot of improvements and many features are still missing, so we need your help in order to create the best of what Browsercast can truly offer.

How can I help

Feedback – we need you’re feedback so please test the application and tell us what you think of and what else would you like to be implemented

Coding – there are a lot of features that still needs to be implemented, such as an WYSIWYG editor, UI and UX improvements and many more. Please check the Github project repo for more information.





The post Browsercast – a Mozilla Science Lab project appeared first on CG bits.

Firefox OS journey, next step tablets
on August 18, 2014 02:08 PM
If you don’t know what Firefox OS is than this is probably your first visit of this blog (in...

First Webmaker workshop in new season successfully finished
on August 18, 2014 09:03 AM
First Webmaker event has gathered a small but enthusiastic group of people willing to learn new...

Firefox OS is a developer's best friend
Valentin Gosu ( on August 17, 2014 11:16 PM
Up until recently I wasn't able to appreciate the full potential of a Firefox OS phone. I only looked at it as a consumer product, a cheap way for people in developing countries to get access to the internet. I had never considered its potential as a tool for hackers and developers.

So here is my use case: I own 2 prepaid SIMs for which I regularly run over my internet quota. Vodafone has a promotion where it offers you 2Mb for every call you give or receive, that is over one minute long. The problem is, I don't really talk for more than 20 minutes each month. So, as the bright engineer that I am, I've come up with a plan. Since I have unlimited calls between my two prepaid SIMs, why not have them call each other, and farm some megabytes.

Here is where Firefox OS comes in. It's insanely easy for me to script together some code that would call a number, wait for 60 seconds, end the call and call again.

function start() {
    navigator.mozTelephony.dial('07XXXXXXXX'); // Call the phone number
    setTimeout(stop, 63*1000); // Stop the call in 63 seconds

function stop() {
    navigator.mozTelephony.calls[0].hangUp(); // Hang up
    setTimeout(start, 3*1000); // Call back again in another 3 seconds


I just opened the App Manager, and pasted the code into the Usage app console. Then I left it running for about one night, and got around 1.5 Gb of traffic. (The max I can get is 2.5 Gb) Pretty nice, right? One of the problems in this setup, is that I needed to download an app on my Android phone, to answer incoming calls automatically. I went with AutoAnswer, but wasn't really happy with the permission settings the app required. This is another way Firefox OS kicks Android's app. It has a way better permissions system, where each app asks for each permission, and can still function if you don't allow it.

So there it is. With less than 10 lines of code, I was able to make use of the phone's capabilities in a very cool way. That was way easier and much more fun than anything I could do with my Raspberry Pi. Soon, with the launch of a device that costs around 25$, it will be even cheaper than a RPi. And I can only imagine what I could do with the the available camera and wireless capabilities.

New customized build.
A. Crespo ( on August 17, 2014 08:31 PM
I have released a new build (aa8aace1) for the Flame device with the followind languages installed:
  • English (USA)
  • Spanish
  • Hindi
  • French
  • German
I tried to add my Copy/Paste keyboard by default, but I didn't find out how to enable it by default. I also tried to install a custom homescreen but I'm not sure how to hide the app buttom from the homescreen. And finally, I tried to add a new default ringtone and the steps from MDN didn't work. If you know how to do those things, please, send me an email.

Anyways, there is a default background that I hope you will enjoy. It's a surprise.

If you want any app to be preloaded, for example a Whatsapp client, ping me.

Blog-Post regarding events and contributions
SAI CHARAN REDDY P ( on August 16, 2014 03:24 PM

Maker Party Logo with CSS
on August 15, 2014 07:00 PM
Maker Party Logos with CSS

Maker Party is Mozilla's global campaign to teach the web, with help from thousands of volunteers and community-run events around the world. Maker Party unites educators, organizations and enthusiastic web users with hands-on learning and making. More Information on Maker Party

Maker Party is a Campaign that is all about making, after organizing few maker parties and getting thrilled with makes generated during the event, I thought of making something on my own. CSS has been my favorite web scripting so I planned on to go ahead with some CSS mix-ups. I choose to remake the Maker Party resources (logo and word mark), because I didn't find one.

It has been an year since since I used the extreme features in CSS to make logo's or shapes, my previous experiments with CSS :

To make it easier to understand the CSS styles are arranged into different files.

  • shapes.css contains the CSS that make the hexagonal shapes
  • letters.css contains the CSS that makes the Maker Party Word-mark
Maker Party Word-Mark

Let's get started with the Maker Party Word mark, The word Mark is composed of rectangular Blocks arranged in different positions & directions. In this example the rectangular boxes are given a dimension of Width = 20px and Height = 100px for Vertically aligned rectangles and the opposite for the horizontal once.

The slant boxes in the word marks are Parallelogram, made by applying transform: and skew() property to a rectangular box, in this example the angle of transformation are 20degrees, 30 degrees & their negative values for reverse.

The semicircular rings for P & R is made of rectangular boxes with border-radius greater than their height, this doesn't make them completely. but you will end up with a capsule like object. Now set the background to transparent and give a border of desired thickness and color.

This makes up all the shapes required to make the Maker Party word mark, with a little more magics using CSS position you can end with Maker Party with CSS.

         width: 25px;
         height: 100px;
         background-color: #00B0B7;
         display: inline-block;
         width: 25px;
         -webkit-transform: skew(15deg);
         -moz-transform: skew(15deg);
         -o-transform: skew(15deg);
         width: 25px;
         -webit-transform: skew(-20deg);
         -moz-transform: skew(-20deg);
         -o-transform: skew(-20deg);
         height: 20px; 
         width: 60px;
         width: 30px;
         height: 20px;
         background: transparent;
         border: 20px solid #00B0B7;
         border-left-color: transparent;
         -moz-border-radius: 50px;
         -webkit-border-radius: 50px;
         border-radius: 50px;

Adding the Positional Magic to the styles will end up in a Maker Party word mark made of CSS and HTML.

<div class="text">
	<div class="letter-container M">
		<div class="M1 letter"></div>
		<div class="M2 letter parallelogram-letter"></div>
		<div class="M3 letter parallelogram-letter-inv"></div>
		<div class="M4 letter "></div>
	<div class="letter-container A">
		<div class="A1 letter parallelogram-letter-inv"></div>
		<div class="A2 letter parallelogram-letter"></div>
		<div class="A3 letter horizontal-letter"></div>
	<div class="letter-container K">
		<div class="K1 letter"></div>
		<div class="K2 letter parallelogram-letter-inv h55"></div>
		<div class="K3 letter parallelogram-letter h55"></div>
	<div class="letter-container E">
		<div class="E1 letter"></div>
		<div class="E2 letter horizontal-letter"></div>
		<div class="E3 letter horizontal-letter"></div>
		<div class="E4 letter horizontal-letter"></div>
	<div class="letter-container R">
		<div class="R1 letter"></div>
		<div class="R2 letter circuar-letter"></div>
		<div class="R3 letter parallelogram-letter h55"></div>
<div class="text">
	<div class="letter-container P">
		<div class="P1 letter"></div>
		<div class="P2 letter circuar-letter"></div>
	<div class="letter-container A">
		<div class="A1 letter parallelogram-letter-inv"></div>
		<div class="A2 letter parallelogram-letter"></div>
		<div class="A3 letter horizontal-letter"></div>
	<div class="letter-container R">
		<div class="R1 letter"></div>
		<div class="R2 letter circuar-letter"></div>
		<div class="R3 letter parallelogram-letter h55"></div>
		<div class="letter-container T">
		<div class="T1 letter horizontal-letter"></div>
		<div class="T2 letter"></div>
	<div class="letter-container Y">
		<div class="Y1 letter parallelogram-letter"></div>	
		<div class="Y2 letter parallelogram-letter-inv"></div>	
		<div class="Y3 letter"></div>	
Maker Party Logo

With Word Mark in hand, all you need is a hexagonal container to wrap the Maker party Logo in place.The hexagonal shapes consist of three sections

  1. Top Triangle
  2. Center Rectangle
  3. Bottom Triangle

.hexagon .top{
         width: 0;
         border-bottom: 180px solid #00B0B7;
         border-left: 280px solid transparent;
         border-right: 280px solid transparent;
.hexagon .bottom{
         width: 0;
         border-top: 180px solid #00B0B7;
         border-left: 280px solid transparent;
         border-right: 280px solid transparent;
.hexagon .center{
         width: 560px;
         height: 240px;
         background-color: #00B0B7;

HTML codes for the hexagon

<div class="hexagon">
	<div class="top"></div>
	<div class="center">
		<!-- Maker Party Word Mark -->
	<div class="bottom"></div>

With easy to hack build ready, I am hoping to find more hacks & creative ones of Maker Party word mark soon.

Indian Independence Make Day
Ajay Kumar Jogawath ( on August 15, 2014 01:10 PM

Hello Everyone!!!
Firstly Wishing you a very very independence to you all :)

Event Name : Indian Independence Make Day
Reps Portal Link :
Webmaker Portal Link :!/events/4935 
Date : 15th August 2014
Venue : Mozilla IRC  -  #WebmakerIndia

Theme of this Event :

Mozilla India came with an idea of hosting  an online maker party to make, learn, teach and share about our Indian culture, history, diversity and every thing that we are proud of.

The Event started at 3:00 PM in the afternoon and i could see many the enthusiasm of many mozillians in creating the makes about the independence day themes.Mozillians collaborated using together.js to create the makes on independence day.

I have collaborated with Hemanth Vidyamari, a Webmaker Mentor from Mozilla Club Warangal and remixed an existing make using together.js. Its really fun collaborating with it. This are the makes we did.


I thank Mozilla India and Ankit Gadgil for organizing these IRC Maker Parties which are really helpful in learning how to create and remix makes in less time.

Flick Link :

Ajay Kumar Jogawath,
Mozilla Reps < >
Webmaker Super Mentor  < >

My 2nd Flock
Truong Anh Tuan on August 15, 2014 05:09 AM
It’s really excited. And I am back to work now. I got an awesome Flock although it was not good from start because of an issue in my flight ticket which delayed me a day to meet fantastic friends in Fedora community. Because my flight was delayed, my talk was delayed too but it was […]

Mozilla Makathon || 10-08-2014
Raghuram Korukonda ( on August 13, 2014 09:41 PM
Hola Mozillians,

We are Back again with blasting and learning WebMaker Party.

The event was scheduled at 10/8/2014 from 1:00pm to 6:00pm.

The Event was specifically for Webmaker Tools, but we also had many sessions and learning activities on #IRC, #OneAndDone, #MDN, #FirefoxOS, #Localization.

As a tradition we always start with our #Remixed Introduction(Name, From and Feeling) and followed by Spectrogram at Collab House.

The event started with Introduction by @Srikar with introduction to #IRC and the tools by which you can connect for example:
  • ChatZilla
  • Mibbit
  • Pidgin
And gave a small demo how to connect to the #moznet(Mozilla IRC Server) and how to connect to the channels and also spoke about different domains on which contributions can be done.

And finally he demonstrated the IRC using ChatZilla.

And then all the attendees started using Etherpad and IRC and showcased an online presence in #MozillaIndia, #MozillaQA & #MakerParty.

After we had a break for 10 minutes where the attendees interacted with each other.

Post break, The sessions was on Etherpad(Collaborative tool), and then we splitted the attendees into 6 groups with a mentor who can help them on their Hands-On and also to give a brief intro about tools.
The attendees chose their interest and sorted according to their specialization and worked on each activities in groups.

Srikar then showed a easy place from where the bugs can be sorted out easily according to the attendees interest, that was BugsAhoy - MozillaWiki. Then Srikar started with Mozilla’s QA initiative called OneAndDone, this included working on manual testing, automation, bug verification, mobile testing and more.

Srikar started showing about how to take a task and assign and work on those tasks with some steps to follow and complete the task.

The attendees did very interestingly and completed almost 64+ tasks(by all) and still some of attendees are still performing tasks and completing them.

And apart from this some attendees were involved in doing Teaching Kits and Maker Makes using WebMaker Tools.

At Last I would say today’s event was full pack Entertainment, Excitement and Energetic.

Special Thanks to Collab House for the Event Space and Srikar, Vineel for supporting a lot and make this event successful. :)

As we always get something special from each of the events we organise, this event's key points are listed below:
1) 5 Webmaker Makes.
2) 5 AppMaker Applications
3) 2 Teaching Kits
4) 29+ OneAndDone Tasks

Finally the event #ended with awesome mentoring by @Srikar, @Sai Kiran, @Harsha,@Santosh, @Sumanth, @Sudarshan.

I should really appreciate the Mentors for their support and enthusiasm.
Special Thanks to Sai Kiran for #exceptionally

Dejar de usar gmail, y sincronizar contactos, calendarios y archivos a ownCloud
on August 13, 2014 07:00 AM

Siguiendo mis intentos de idependizarme de las grandes compañías, en este post escribiré cómo dejar de usar gmail, google calendar, google contacts (sincronización de contactos con android), y dropbox.

Dejar gmail La alternativa más efectiva a gmail y sin tener que recurrir a alguna otra grande compañía es montar tu propio servidor de correos, el cual puede resultar tedioso y hasta difícil para alguien sin experiencia computacional, por lo que les recomendaré el que me encontré hace unos días y empecé a usar: openmailbox. Este servicio de emails aún no es tan popular, pero está enfocado principalmente en respetar tu privacidad. Según eso, no registran nunca tu IP, y todo va encriptado. Tiene la opción de ponerlo en español, permite mandar archivos adjuntos de hasta 500 megas, y te aseguran que usan puro software libre. Obviamente tiene también acceso IMAP, POP, con sus varias encriptaciones. La interfaz es sinceramente muy bonita, y para mi una de las mayores ventajas que te dan es que te ofrecen tu propio ownCloud con 1 giga de almacenamiento, el cual usaré para deshacerme de otros productos de google y dropbox.

Owncloud es un software que podemos usar en nuestro propio servidor (o puedes tener 1 giga gratis cuando abres tu correo con openmailbox), el cual cuenta con innumerables características. Con ownCloud demostraré cómo me cambié de varios servicios de google y dropbox a algo más libre y controlado por mi.

Dejar dropbox

No tengo nada en contra de dropbox, simplemente quiero que mis archivos no sean manejados por una gran compañía que quién sabe qué hagan con mis documentos. Con ownCloud en nuestro servidor, podemos usarlo de la misma manera que usamos dropbox. Tiene clientes gratuitos para Linux, winbugs y mac, así como clientes para android y iphone. El cliente de android de la play store no es gratuito, pero podemos descargar libre y legalmente el mismo cliente desde F-Droid (tienda de software libre de aplicaciones para android). Y listo, tu propio sincronizador de archivos con espacio tan limitado como tu servidor.

Dejar google calendar

Este paso toma un poco de más tiempo dependiendo en qué tantos dispositivos quieras sincronizar el calendario. Usaremos de igual manera ownCloud, que funcionará como nuestro servidor CalDAV (formato estándar de calendarios). El calendario de ownCloud al momento de empezarlo a usar ya estará listo para CalDAV, no son necesarios pasos extras. El truco de esto es poder sincronizar este calendario en android, firefox OS, y en mi caso, en linux (disculpa iphone, jamás te he usado, pero seguro googleando se encuentra la forma). En el caso de linux, tanto KDE, como gnome, thunderbird, Firefox OS, y los demás escritorios cuentan por defecto con importación de calendarios CalDAV, con lo que lo único que hay que hacer será agregar el link CalDAV de nuestro calendario de ownCloud y listo. Para android, los pasos a seguir son los mismos que los de sincronizar contactos, como menciono a continuación.

Dejar de sincronizar contactos de android con google

Siempre es útil sincronizar contactos en caso de perder o cambiar nuestro celular. Como lo escrito anterior, usaremos ownCloud para guardar y sincronización nuestros contactos, en este caso usando CardDAV, el cual es un formato estándar de contactos. Estos pasos a seguir son los mismos que se usan para sincronizar el calendario de android con el de ownCloud. Lo primero que hay que hacer es descargar la aplicación DAVdroid, disponible gratuitamente en F-droid, o de pago en la play store. Una vez instalada, la abrimos y agregamos una nueva cuenta, en el cual llenamos los parámetros que se piden, como es el link de nuestro ownCloud, el usuario y la contraseña. DAVDroid automáticamente reconocerá todos los calendarios y contactos, y te permitirá elegir cuáles sincronizar. Una vez terminado esto, en el calendario de android nos aparecerá un nuevo calendario a sincronizar, con el nombre que le pusimos en DAVDroid, y ya de esta manera el calendario queda sincronizado. También cada que agreguemos un contacto, podremos seleccionar que lo guarde en DAVDroid, el cuál quedará sincronizado con ownCloud.

Y listo, ahora somos un poco más independientes. Paso a pasito llegaremos a ser libres algún día :D. Cualquier duda pueden buscarme con mi nick "biker" en freenode.

UbuConLA: Firefox OS on show in Cartagena
Benjamin Kerensa on August 12, 2014 09:30 AM
If you are attending UbuConLA I would strongly encourage you to check out the talks on Firefox OS and Webmaker. In addition to the talks, there will also be a Firefox OS workshop where attendees can go more hands on. When the organizers of UbuConLA reached out to me several months ago, I knew we […]

Webmaker Mentor Training @ Jakarta
Fauzan Alfi on August 12, 2014 01:33 AM

First kind of training for Reps in Indonesia.

How to flash Firefox OS 2.1 on the Infocus Tablet (flatfish)
Stephen M on August 11, 2014 06:16 PM

Fulfilling another request from the Mozilla Community! This is for those in the Tablet Contributor Program also known as #TCP, who have the InFocus tablet. The InFocus Tablet goes by the codename ‘flatfish’ so you’ll see this name come up here and there through this tutorial. I’ve based this tutorial off the official documentation found here  So lets get started.


Note: This is a Windows Only solution. Also noted, that this does not support Windows XP. Ensure you are on Vista or above (7, 8)

This will not work on Mac OS X or Linux just yet.

  1. Ensure that the tablet is at least 50% charged
  2. You have the USB to Micro USB Cable at the ready
  3. You have Windows Vista/7/8.x
  4.  Make sure you have backed up any important data from the tablet.
Get Involved with the Tablet Contributor Program

If you are reading this and have a Flatfish, then you were selected to help in the advancement of Firefox OS on tablet devices. Therefore you should come and talk to all of us in TCP by checking us out on the following links.

Note: All of this information and more are located on the TCP’s wiki page. Located here

Let’s get started!

So you have just received your flatfish and out of the box it is running Firefox OS 1.4. This will not do if you are going to contribute to the Tablet Contributor Program. We must use 2.0 or higher, so lets get the tablet ready for 2.x

Flashing the Bootloader

Before we flash Firefox OS 2.0 or higher, we need to update the bootloader on the Tablet to uplift it to the new specifications of Firefox OS. Once you flash the bootloader you wont have to do it again when flashing new builds of Firefox OS 2.0+.

Let’s begin by downloading what we need for the rest of the tutorial.

  • Download this zip file which holds all of the files we need to flash the bootloader and install Firefox OS 2.0 to the device. Unzip it and place it on your Desktop. The folder structure of the unzipped file should look like the image below.

‘tablet’ folder structure

  • Download and install PhoenixSuit .This program will assist us in flashing the bootloader. Do note, that if you are using Windows 8. The Driver for PhonenixSuit might fail. This does not affect the process and can be by passed.
  • Download the USB Drivers for tablet from here .These will be used when flashing Firefox OS.


Ready? Let’s go!

  1. Open Phoenixsuit and connect your tablet to the computer via USB. Your device model should appear as ‘flatfish‘.
  2. Navigate to the ‘Firmware‘ option in Phoenixsuit. Click on ‘Image’ and locate the image file in the tablet folder. It’s called ‘sun6i_boot-fastboot_v2.0.img.  You’ll be prompted to ‘upgrade‘ the device firmware, select Yes. This will format the device, all data will be lost after this point.

    Flashing Bootloader

  3. Sit and wait, the flashing might take up to 5 minutes and your tablet will flash on and off until it displays the text FASTBOOT which means it’s in fastboot and ready to be flashed with Firefox OS . You can now close PhoenixSuit and take a break if you like!
Flashing Firefox OS 2.1

With the bootloader flashed and PhoenixSuit closed, you can now see that your device is permanently in FASTBOOT Mode even if you restart the tablet. This is because there is no operating system on your tablet. We need simply install the USB Drivers which we downloaded above and then run one simple command. So lets finish this tutorial.

Flatfish USB Drivers

Lets start, make sure your tablet is in FASTBOOT Mode, you’ll know from the text displaying on the screen. And for now, disconnect your USB  cable from the computer.

  1. Ensure your tablet is powered up and connect it to your computer via USB cord
  2. Click your start button, right click on Computer, select Manage. Select Device Manager from the left pane.
    • Windows 8 users use Windows Key + X followed by M
  3. In the list of devices, look for Android Fastboot or a category such as Other devices or Unknown USB devices – click the arrow to expand the list if it is not already.
  4. Right click on the Flatfish device and select Update Driver Software
  5. Select Browse my computer for driver software
  6. Select Let me pick from a list of device drivers on my computer
    • If you are presented with a screen asking you to select your devices type, select Show All devices and click Next.
  7. Click the Have Disk… button
  8. Click the Browse button
  9. Browse to the folder where you saved the drivers, select the android_winusb file and click Open.
  10. Click OK
  11. Insure Android Composite ADB Interface is selected and click Next
    • Windows 8 64 bit Users: If you receive an error that the hash file is not present, you will need to follow these instructions.
  12. If warned that Windows cannot verify that the drivers are compatible, click Yes to continue installation.
  13. When warned that the Publisher cannot be verified, click Install this driver software anyway (these drivers are safe).
  14. A message may inform you that you need to reboot your computer before the drivers can be used (if so, reboot).

Final Step: Install Firefox OS 2.1

Now we are just at the end! So take a breather and lets get it over and done with. With the Bootloader updated and the USB drivers installed, we can now flash Firefox OS 2.1. Here are the final steps

With the tablet turned on and plugged in with FASTBOOT text showing..

  1. Open the tablet folder.
  2.  Double click on the flash-all-fastboot file. If UAC prompts you, just say yes. This will open a new Command Windows and start flashing the tablet.

    Successful Flash

  3. Firefox OS 2.1 has now been flashed. Close the CMD Window.
  4. The tablet will reboot, however you must REBOOT it again otherwise you will get a ‘file not found‘ after the Tour section.
  5. Start reporting bugs and improving Firefox OS.


  • If your CMD is stuck at < waiting for device >. Try unplugging and re-plugging in the tablet. If that does not work, see the USB Drivers section again and make sure you have installed the drivers correctly (remove all other USB devices (apart from key/mouse))
  • If your screen starts shutting down after only a few seconds when inside an app, go to Settings > Screen lock and tap the toggle to disable it.

In the future, if you need to enter fastboot mode manually:

  1. Power off the device.
  2. Press and HOLD the power key (for about 4~5 seconds)
  3. When the boot logo (Firefox OS Contribution Program) appears, press and HOLD the Volume+ key (for about 2 second) until the Fastboot logo appears. Continue to hold the power button the entire time.
Taking it further

Thanks for reading, I hope this tutorial helps you get off the ground running. The version of Firefox OS you now have on your device is considered ‘stable’ at the time of writing but you should take a look at the TCP Wiki and flash the latest nightly builds if you really want to live on the edge and help Firefox OS on tablet devices.

Make sure you keep involved and up to date with what’s new in the Tablet Contributor Program as we take Firefox OS to the bigger screen!

Again read up on the TCP Wiki, without it I wouldn’t have been able to flash the tablet myself.


Flatfish running 2.1



Don't flash nightly builds from Geeksphone
A. Crespo ( on August 11, 2014 06:11 PM
Don'f flash nightly builds from Geeksphone. They are not including all the files needed to flash the latest build:

They are not including system.img, boot.img and userdata.img, so If you try to flash your device, it simply won't do anything.

Oliver R. asked me to release new build for Geeksphone Keon. I said I don't like that device anymore, but taking in count that they are messing up their builds, It seems that I should enter that ring again...

Meanwhile, I have upload a new nightly build for the Flame device. Have you considered to buy a Flame? Until now, I think it's worth it.

Connecting the dots !
Chakraborty SoumyaKanti on August 10, 2014 12:44 AM

For the community in general and for the idea of inclusion among people across different professions, thoughts, classes and groups, few of us were interested in starting up Connected Learning meetups here in Stockholm. These meetups are primarily to bake the ground for having a Hive community here in Sweden. Hive communities (for people who are not familiar with) are a aggregation of different sets of people who builds new scales of digital skills and web literacy through connected learning.


We had our first breakfast meetup back in last month. As I am writing this blog post we are just 8 hours away from our 2nd brunch meetup In our first meetup we had an excellent mix of people starting from librarians, technologists, StartUP entrepreneur’s and educators to say the least. When the people you are meeting are so creative and diversified then mostly you must have an excellent breed of ideas generated and worked upon. We had the same. Starting from open badges to MOOC’s we had it all. Briefly the topics discussed were -

  • Current education system and how does the institution helps/negates fundamental growth.
  • Open Badges are excellent means to reward digital literacy skills, how much effective it can be rewarding traditional learning skills.
  • The differences in different countries regarding what’s taught and how ? Are we potentially allowing to learn and develop ?What are the drawbacks of current learning system ?
  • Connected Learning is whole new dimension to Education. How much is adapted here in Sweden. Examples, if any.
  • How are MOOC’s beneficial if at all ? Is it a paradigm of connected learning which needs to be explored more.
  • Why Mozilla is interested in Connected Learning ? Values, Missions ?
  • What’s a Hive (not literally though) and benefits of having such a varied community.
  • Ideas for Maker parties and what can be the content to fire up interest among different masses.

These all are leading us to the meetup today. It was understood that we have unleashed a demon from its hibernation. This demon though is a good one and will help us to sparkle more innovative ideas down the line to effectively bring the best of ourselves. Building the Hive Community basics has started already, and surprisingly we didn’t notice #hivebuzz | Stay tuned for more regarding the same in this space !

Photos from our Connected Learning Breakfast meetup -

2014 halfway point for Community Tools
William on August 06, 2014 11:56 PM

As part of Mozilla’s 2014 goal to grow the number of active contributors by 10x, we have been adding new functionality to our tools. Community Tools are the foundation for all activities that our global contributors do to help us achieve our mission. At their best, they enable us to do more and do better.

We have a comprehensive roadmap to add more improvements and features, but stepping back, this post summarizes what the Community Tools team has accomplished so far this year. Tools are an org-wide, cross-functional effort with the Community Building team working on tools such as Baloo and the Mozilla Foundation building tools to enable and measure impact (see We’re in the process of trying to merge our efforts and work more closely. However, this post focuses on and the Mozilla Reps Portal.

Our community directory, has over 6000 profiles of vouched Mozillians. This is a core way for volunteers and staff to contact each other and organize their programs, projects and interests through groups. Our efforts have a common theme of making it easier for Mozillians to get the information they need. Recently, we’ve worked on:

  • Improvements to vouching – making it much clearer who can access non-public information using (people who have been vouched because they participate and contribute to Mozilla) and how that list of people can grow (through individual judgments by people who have themselves been vouched numerous times).
  • Real location information on profile – using geographical data for Country, Region and City information. No more duplicates or bad locations.
  • Curated groups – increasing the value of groups by having a curator and information for each new group. Group membership can also be used for authorization on other sites through the Mozillians API.
  • Democratize API access – making it easier for any vouched Mozillian to get an API key to access public information on (coming soon). For apps that want to use Mozillians-only information, developers can request a reviewed app API key.
  • New account fields on profiles – adding more ways to contact and learn about contributors. The new fields include Lanyrd, SlideShare, Discourse, phone numbers and more.
Reps Portal

The portal for Reps activities and events has over 400 Reps and documents over 21,000 of their activities since the Reps program started 3 years ago. It provides tools for Reps to carry out their activities as well as public-facing information about thousands of Reps-organized events and general information about the Reps program. So far this year, we have:

What’s next?

We’ve made great progress this year. There’s still a lot to do. For we want to focus on making contributor information more accessible, recognizing contributors in a meaningful way, and creating a suite of modules. On the Reps Portal we will work on scaling operations, measuring the impact of activities and events, and creating a community leadership platform.

The roadmap describes specific projects, and we’ll continue blogging about updates and announcements.

Want to help?

We’d love your help with making and the Reps Portal better. Check out how to get involved and say hi to the team on the #commtools and #remo-dev IRC channels.

IRC WebMaker Bugzilla OneAndDone || 3rd August, 2014
Raghuram Korukonda ( on August 06, 2014 05:19 PM

Hello All,

We are Back again with another wonderful and energizing event.

#HandsOn Mania!!! Got a tremendous response from the Web Enthusiasts around Hyderabad. This Event which was totally concentrated on #HandsOn was one of the amazing event ever happened. The tag of Hands-On gained a lot of attention from the people.

The event was started by 10:30am where Srikar took initiative and started introduction and the attendees started introducing each other, the excitement was clearly sighted in their eyes and also amazing the attendees were.

Introduction to IRC:
  After introduction the event started with Introduction to IRC(Internet Relay Chat) and how effectively we can use it to communicate with each other and also various tools by which we can connect to IRC such as:
  • ChatZilla (Mozilla browser Plug-in)
  • Mibbit
  • Pidgin, etc
And the immediate demo by connecting to Name) and how to go to different chat rooms such as #MakerParty, #MozillaIndia, etc.

The attendees tried alot and explored the tools and learned to connect to IRC and then we started BugZilla, explaining how it works and what and how can we use and how can we assign bugs and how the comments are placed.

* Break *
Then we had a break for say 10min where the attendees were talking and asking more about ChatZilla Plug-in.

After the break, we started the Hands-On for which attendees were eager to start and work with the collaborative tools.

Introduction to Bugzilla & Mozilla QA:
Srikar then showed a easy place from where the bugs can be sorted out easily according to the attendees interest, that was BugsAhoy - MozillaWiki. Then Srikar started with Mozilla’s QA initiative called OneAndDone, this included working on manual testing, automation, bug verification, mobile testing and more. Tasks are from all QA teams - so you can get involved with Automation, Firefox OS, Desktop Firefox, Mozilla websites, Services, or Thunderbird.

Srikar started showing how to take a task and assign and work on those tasks with some steps to follow and complete the task.


The attendees did very interestingly and completed almost 64+ tasks till now and still some of attendees are going to involved with performing tasks and completing them.

And apart this some attendees were involved in doing Teaching Kits and Maker Makes using WebMaker Tools.

Special Thanks to Collab House for the Event Space and Srikar, Vineel for supporting a lot and make this event successful. :)

At Last I would say today’s event was full pack Entertainment, Excitement and Energetic.

And Last but not least I would like to congratulate Deepak and Akshay for completing the Tasks at #OneAndDone but also for making #WebMaker makes and SOLVING BUGS from Bugzilla..!!
Good one Guys..!!

Event Pics can be found here:

Blogpost of Mozillian:

Raghuram Korukonda

Flame devices: now, with extra swag
A. Crespo ( on August 05, 2014 10:35 PM
Yeah, I promised to release builds more often and I tried it. But I faced some weird problems and It took me more time than expected to cook a new build. Lets see what I have learnt those days:

  • My new friend [:rabbihossain] told me that my devices had not root permissions. And he was right, I forgot to set VARIANT=eng in my configuration file. It was easy to fix, I had only to replace the boot image for them and it seems to work. I guess the bootloader does the dirty job and toggles during boot in order to grant permissions.

    Now the builds have root permissions by default. It makes more sense for nightly builds.
    Thanks Rabbi for your patience! Eventually I did it :) And thanks [:mwu] and [:gerard_majax] for their help too!
  • There was another problem. If you use an user build (that means without root permissions) and you try to use VirtualBox, when you run ./ and It tries to pull all the system files, you will notice that VirtualBox "unplugs" the virtual device: 

    [:fabrice] suggested me to run device/t2m/flame/, [:gerard:majax] told me to backup it manually  and [:mwu] told me that the problem was caused because I was using an user build. I tried to do it maually but I missed some configuration or file, because Gaia wasn't able to find the apps and because of that I soft-bricked my phone and I had to enter the recovery menu in order to reflash the device... Well, finally I gotover it.
  • And finally, I have noticed that sometimes doesn't pull the system apps rightly. Sometimes it dies during the pull, sometimes it finish it but there may be apps missed and sometimes it works, randomly and following the same steps. But I think I have found the error, so It will probably be easier in the future.
I think I had more problems, but I'm lazy and I'm not in the mood to remember all of them. It was really annoying and disturbing and I am so tired that my eyes are blurry right now.

So... well, there is another build avaiable:

By the way, I haven't finished to setup my production server because the network admin has restricted my network speed to 24 KB/s and It is almost impossible to sync the repo with that speed. (Well, it is possible, but It takes almost a day). We are on holidays, so I am not disturbing nobody, so I don't know why is he doing that. I have sent him a certificated email this morning asking him about it and I saw him in the snack bar but he didn't reply me. I think he is ignoring me: someday he will ask me for help and... *mutters, mutters*

PS1: I have reach level 6 as a Marketplace Reviewer and Amy Tsay and Jaipradeesh congratulated me!

PS2: I have been invited to attend the MozFest 2014, yay!

PS3: A gift from my mentor, Francisco Picolini!

Dogfooding: Flame on Nightly
Benjamin Kerensa on August 05, 2014 08:20 PM
Just about two weeks ago, I got a Flame and have decided to use it as my primary phone and put away my Nexus 5. I’m running Firefox OS Nightly on it and so far have not run into any bugs so critical that I have needed to go back to Android. I have however […]

New season of Mozilla Webmaker workshops
on August 05, 2014 10:00 AM
After a successful first Webmaker workshop in our Mozilla Space last year in November 2013, where 80...

My Polestar Rahid Hasan
Maliha Mohona on August 04, 2014 05:01 PM

I really wasn’t a genius from the very begging but a noob . I couldn’t even write blogs , actually i didn’t feel the need to write that’s why may be i never tried. One day a very friendly person with a very very bright smile asked me if i can write one to share my first ever organized womoz event’s experience with everyone and i was like , who ? me?! but i never wrote one before ! He just smiled and said , “you can write one now and soon you will be writing better blogs than mine , trust me ; GO for it ! “. I never thought that  i will be writing a blog on that person recalling his memories so soon.

I really lacked knowledge about open web let alone FOSS . He was one of the few persons who taught me everything brick by brick , starting from norms of irc , mailing lists  to mozilla mission , womoz , mozilla Bangladesh community and so on.  He would laugh on my foolish decisions (trust me i used to make many) , critic on my works , been a shield for me  ,  gave me suggestions , show me the correct path , praise me on my success , scold me when necessary  , when i got upset he would come and just be his normal laughing  and charming  self again to cheer me up . He had his confidence in me which i didn’t have and he made me realize that i can do amazing things too !

He was an ACM Student Member , an iOS developer , a treasured mentor and of course an enthusiastic and one of the senior-most Mozillians here in Bangladesh, he was apps-development task force lead of Bangladesh. Always being humble  he would always introduce himself as a mozillian . The way he contributed always amazed me and encouraged me to do more and  do better.

He was one of the pioneer to spread the mozilla Bangladesh community out of the capital city and fired up the port city Chittagong  . Chittagong mozillians have a vibrant community now.  He was both popular among the local and global community of mozillians and the incident of his demise touched every mozillians of Bangladesh community.

Rahid Hasan taught me community , mozilla Bangladesh family , valuing each  unique perspective , friendships , sharing visions , putting our differences aside to fight for a greater and better cause , mozilla reps family and so on.  I was shaken from inside on his passing away  and needed time to get a grip because i felt like getting orphan. Yes , i  still  have my fellow mozillians , brothers – sisters , awesome reps family , fellow womozs with me but he was indeed a father to me in this community and no matter whatever happens, his vacant place can never be filled.  Now i just pray to almighty so that he may grant me the blessing to carry out his teachings and i can give incredible gifts to the world.

If i am to quote about my inspiration i would definitely say ,

“Legends don’t die , they just become eternal”


MozillaSN : 3 ans au service d’un internet libre et ouvert
mozillasn on August 04, 2014 02:00 AM

Vous avez certainement entendu parlé de firefox, de ‘mozilla’ et certainement de ‘Mozilla Sénégal’ mais savez-vous  comment tout cela a commencé, quel est la mission de mozilla et de l’ensemble de ces communautés ?   La naissance de mozilla-sénégal La … Continue reading

The post MozillaSN : 3 ans au service d’un internet libre et ouvert appeared first on Le blog de Mozilla Senegal.

Captive Portal detection in Firefox
Valentin Gosu ( on August 04, 2014 12:54 AM
I haven't posted something on the blog in a while, so I thought I'd post something about my current work at Mozilla.

I'm currently working on better captive portal detection in Firefox. You might correctly point out that there is no such detection at the moment. The feature does exist, but it's only enabled on Firefox OS. My job going forward will be to port this functionality over to Firefox, and to implement several enhancements.

My first step was to gather all of the bugs and relevant info into a wiki page. The good news is that most of the groundwork is already there. The design for this feature has already been done (incidentally, by another Valentin working at Mozilla), and my job is to implement the capabilities that Necko needs to provide to other components.

In order to test captive portal, I needed to set up one for myself - working at my local McDonald's is not an option :) Fortunately, this feature is part of the Tomato firmware which is also available for my Asus N10U router. Yay!

Next up, making captive portal detection available to desktop Firefox. The feature is implemented in captivedetect.js. The basic idea is that it tries to load a page from a predefined URL, and check the response against an expected value. If the values differ, or if we get a redirect, the odds are that we are inside a captive portal.

On FirefoxOS the captive portal detection is used in the NetworkManager, which is a Gonk service which isn't going to be of much use on desktop. So I just stuck a captive portal request inside nsIOService, to see if it works. After finding and fixing a couple of typos in captivedetect.js (How can you not love JavaScript for this?), it turns out that this works pretty well. I was able to observe notifications whenever the browser got a captive portal page and when the user logged in to that page, and was able to access any page on the web. So really
good news.

Going forward, I need to figure out how the captive portal fits with the rest of Necko, what I need for the UI, how do we handle secure connections, and many other issues. Also, Tomato doesn't seem to hijack secure connections, as other captive portals do, but I'm going to figure this out when I get to it.

Mozilla in Stockholm Maker Fair’14
Chakraborty SoumyaKanti on August 03, 2014 12:39 PM

This was the first time maker fair was getting organized in Stockholm and being well versed with maker events across the World and Mozilla Web maker initiatives, I thought it would be unfair if we didn’t represent Mozilla in this one. The issue was that  it clashed with the dates of our Firefox launch event in Sweden but as the maker fair extended for 2 days, we thought in to pitch on the 2nd day.

We were unprepared, and not up to the edge but letting this go was not an option. So the next task was to figure out like minded community members ready for holding a Webmaker booth in the maker fair. Couldn’t ask for any sort of support from Reps council regarding budget and swags as the decision to represent Mozilla in Maker Fair came far late than the scheduled deadline of 3 weeks.

Åke was interested as we started discussing this above proposal and we decided to be there on the 2nd day of Stockholm’s first maker fair with a Webmaker booth.

Event Day !

Its more than unusual if you miss catching Stockholm City Buses because they are full and they refrain from stopping at all the stops. The day was special, not because of Stockholm Maker Fair but because of an antique car rally running in Southern Stockholm. That made it a bit late for me to reach the venue, not Åke though, as he trusts his bike more (and rightly so).

When I reached the venue I found Åke building a mini robot and pinning it to the tee. It looked exciting and as I was wearing a Webmaker white tee, I thought to pin the mini robot in the Webmaker Logo. This was my first ever tees remixed with hacked hardware. Yay !

The event was hosted in Tekniska Museet, which itself is an awesome place to be.  We went inside and found a good place to have our booth. Few curious minds crossed us seeing the tagline of Mozilla and finally they approached us to know how are we representing “Mozilla” in the Maker fair.

From the booth …
  • People were willing to know that what Mozilla had to offer to Maker Fair and Web making arena ? We introduced them to Web making tools of Mozilla and how it can help people to explore, learn and teach the web to the people around them.
  • Thimble, Popcorn Maker, X ray goggles got an instant attention from the crowd. They loved how they could track under the hood web elements and easily hacked the source to build something of their own.
  • We offered people to hack the webpage they love, and we did it with x-ray goggles. Excitement flashed in them when it was done within 5 minutes
  • We demoed them the then upcoming Webmaker training, and how they can contribute and learn on their own pace and get involved in the community.
  • Few people took turns to play with the Webmaker tools in our devices and were in praise regarding the simplicity of learning the tools.

Overall the booth for a single day with enthusiastic people seemed worth it. First maker fair in Stockholm was excellent, with so many wonderful booths, hardware hacks and a suitable event venue. Mozilla Webmaking tools made its mark on this very init of Stockholm Maker Fair. We expect it to be larger and better in the upcoming events ahead in Stockholm.

Present and Upcoming future …

We have teamed with educators, technologists, librarians, and people in other facets to inculcate regarding digital literacy, connected learning and Mozilla initiatives here in Stockholm. We have 5 maker parties this season and we are making this large for sure. Lookout this space for more.

Photos for event -

Reducing your Page Weight
on August 02, 2014 07:00 PM
Reducing your Page Weight
Image Credits : Rafael Pealoza

Page weight has always been an issue for web pages for the very beginning due the slow data transfer rate.This is kind of like obesity in human world, a man-made issue that worsened with time, In web web developers are to blame without any excuses.

The page weight increased by 32% in 2013 and reached 1.7Mb mark and makes up-to a 100 individual HTTP requests. The numbers are higher in many cases, it's growing and is become a serious matter to look into.

Consequences of having an overloaded / overweight website can be observed from the bottom line and the effect ranges to the very top. A few signs are:

  • The larger the download size, the slower the user experience becomes: Not every one has a 20MB/s Internet connection, there are still countries working on the copper cables.
  • Poor Mobile performances : 4G is still in dreams for many mobile users, with 3G and lower networks a 1MB web page can take any where between a Minute to one & half, however you design the UL the users won't wait.
  • Excess Bandwidth use for both client and yourself : The extra load can eat a lot of bandwidth, at least for your user. Surfing on the expensive High speeds data its definite that a user will think twice before using your service. With data's coming from different servers it wont show a big effect in server areas, but it will. An small optimization will cut a lot of money.

Unfortunately there is no straight froward solution for this obesity other than regular exercise & following a balance diet. A Couple of techniques that can get the fat fellow down are:

  1. Load what is required
  2. Compressing Data & Caching

Compressing is an effective way to get the size reduced, because the time required in compressing and decompressing the data normally stays below the time required for transferring the data uncompressed over the network.

Caching is to store the files in browser if it supports it, so it need not be downloaded again. This doesn't applies for a first time visitor but it definitely reduces the load time by half the next time. A few way to achieve the following are

Content Delivery Networks can be used to Mirror the data for faster data transfer.

Unused assets, widgets, JavaScript, CSS file or any thing that is not required in the page must stay in server and not to be transferred to client. This can get the size down by a fair amount.

Concatenate and minify CSS : The above case does not work is most case may be you don't have any unused files or you use a package that cannot be used independently without the other, in either case you case compress it up removing the extra spaces in the files and merge the similar file types to one to reduce the number of HTTP requests made.

Load the element on right time, Make sure to load the CSS before the page rendering is begun so the browser doesn't have to restyle the page. If your JavaScript just makes user experience better, and the website is in usable form without it better load them at the end.

Compressing the images using compression tools will get their size down, there is no question that contributions of images to web page size is always high, resizing them can produce a significant effect on page weight. lazy-loading or on-demand load can used if you are not concerned about SEO.

Web fonts did revolutionized web industry allowing font usage event without the font being installed on the machine, because they are downloaded every time they do eat some bandwidth so limit the font usage to one or two per website.

Still more techniques can be used like changing to Font icons, removing social buttons and more with all these optimization done there is no meaning without measuring them.

  • Pingdom : Pingdom is one the best in the industry. It reveals everything you could possibly measure starting from page weight, download speed, code analysis, performance grades, development suggestions to historical time line to recording of your progress from the first time you analyzed it.
  • Mozilla Web Developer Add-on : this toolbar has been around since the dawn of creation Firefox, thanks to Chris Pederick. I can show you the size of the web page compressed, uncompressed and much more.
  • Google PageSpeed Insights
  • YSlow
  • GTmetrix can analyze same website with YSlow and Google Pagespeed and provide the results in a single panel.

Website size depends mainly depends on the type of service you are providing, the amount of optimization depends on the nature of audiences. If you have a image serving service then you have to give the user with high resolution images, serving compressed images makes no scene. At the same time for a content rich website you need to be serving contents at priority than the images.

I wish this rough checklist can help you to get the your fat guys size down.

Exploring volunteer-run community spaces
William on August 02, 2014 12:38 PM

As a follow-up to my blog post last month, I wanted to introduce the second component of the Community Building partnership I’ve been shepherding with WPR. This component focuses on Mozilla Community Spaces ie. work spaces that are 100% managed by Mozilla volunteers and funded by WPR.

Since I joined Mozilla, a bit more than 6 years ago, I’ve traveled to more than 50 countries to meet and work with dozens of Mozilla communities and hundreds upon hundreds of passionate contributors. If there is one recurrent topic brought up by Mozillians during my trips, it’s the importance of face-to-face interaction and collaboration. While we Mozillians love hacking, sharing, chatting, debating together remotely online (ie. the power of the web in all its splendor!), we also love being together and seeing each other’s faces. And this goes beyond natural social interaction (ie. hanging out with people who share a common passion and interests). As awesome as IRC, email or video conferencing may be, the virtual cross-pollination of ideas has its limits. There is real tangible value in spending time working on a project together, brainstorming, discussing and debating, all under the same roof. That’s why events at Mozilla have always been so important. Historically, events have been, for many Mozillians, the only opportunity they had to meet their fellow Mozillians in person. And to be sure, one of the big rationales of launching the Mozilla Reps programs was precisely to enable more Mozillians to organize more events in more places around the world. Since the launch of the Mozilla Reps program, there has been a surge in the number of Mozilla happening in more than 80 countries. Predictably, this increase in the number of events has resulted in not only the growth and consolidation of existing Mozilla communities, but also in the birth of new ones.

And it's precisely because Mozilla’s most established communities have grown so much and that the concentration of contributors in a given city is such that having a dedicated physical work space appears to be the logical next step to sustain this growth. Having a dedicated work space Mozillians can run on their own is much more practical, productive and cost efficient than running weekly community events to meet in a rented venue. Last but not least, those Mozillians in countries where broadband is still a rare and expensive commodity (eg. Kenya) can greatly benefit from working from a well-connected space. It is clear, community spaces can help more Mozillians do more, together.

And this is where the Community Space initiative comes in. Over the past couple of months, I’ve been gathering feedback from different communities who have expressed a strong interest in having a community space to work from. I’ve also gathered lots of feedback and ideas as to how these community spaces could be run by volunteers while being funded by WPR. This led Rob Middleton (Director of WPR) and I to kick off several “pilots” around the world over the next 12 months, specifically in Athens, Bogota, Bangalore, Madrid, Manila, Nairobi and Taipei.

The selection criteria for these pilot cities include: - level of interest expressed by community - level of the community's preparedeness to manage a space - located in a strategic market for Firefox OS

These pilots will, hopefully, help us test out different sizes of spaces, gather important learnings and best practices to enable us to eventually roll-out a global community space initiative next year, which will support *all* communities who wish to run their own community spaces.

For more details on the initiative, make sure to peruse through the official wiki page which I'll be updating regularly:

In the next few months, I’ll be sharing regular progress reports for each space on this blog and also on the Grow Mozilla calls. Feedback and ideas are, as always, more than welcome. These pilots will be critical in the planning and design of the official community space initiative next year.

The first pilot we’re running is with the Taiwanese community in Taipei, which officially inaugurated its community space a few weeks ago. This will be the focus of my next blog post. Stay tuned!

Arjun and Rahid
Brian King on August 01, 2014 05:56 PM
It brings us great sadness to share with you the recent news about two of our dear Reps we will so fondly remember. Nagarjuna Verma and Rahid Hasan of the Mozilla South Asia community are no longer with us.

Arjun – widely known by his IRC nick, Infinity – was an Indian developer contributor to WebRTC, privacy, a wildlife advocate, and an adventurer-kid at core. He spoke ideas, and helped to improve Mozilla India’s developer engagement and relations. He was recently studying in Amsterdam VU, and living his life to the fullest with friends. We got to know that during one of his adventure outings in Germany last week, he passed away of natural causes.

Arjun – Picture by Mozilla India

Rahid was one of the front-line community leaders, Mobilizer & Mozilla Rep from Bangladesh, with passion for open source and mobile app development. He was also a curious and jolly persona – an all around awesome person. We got the news that during the Eid vacation in his hometown, Rahid passed away in a tragic accident. Reps Council member Emma Irwin wrote a post about Rahid, and I think it is fair to say it sums up the feelings of many of us who were touched by him.


Both passings are extremely sad, for it was not their time. They had so much to contribute to the world, to the society, and to the Web – as they so passionately continued to do. They’ve inspired many Mozillians, and even though we have a heavy heart, we know that their inspiration, legacy and memory will sustain us moving forward.
Thanks to Soumya Deb and the other Reps who helped write this post.

How to flash Firefox OS 2.0 to a Peak/Keon
Stephen M on August 01, 2014 11:13 AM

So, I have been asked this question a lot by various Mozillians over the past few months. How do you easily flash a newer version of Firefox OS to the  Geeksphone Peak and/or Keon developer devices.  Well it is pretty simple and hopefully this guide will help you flash your device easily and without fear of bricking the device! Lets get started.


First things first,

This is for those on Mac OS X and Linux. I’ll get back and edit this with a Windows solution soon.

Backup the device, if you have any important documents, videos, pictures. They will be wiped!

You will need the following to get Firefox OS 2.0!

  • A Peak or Keon device (well duh?)
  • Make sure it is at least 50% charged.
  • USB to micro USB cable
  • Internet connectivity (Well you must have, right?)

Got all of the above? Great! Lets go! Now we need to acquire the files for Firefox OS 2.0 as well as the adb/fastboot drivers which are compatible for OS X/Linux.

Firefox OS 2.0 Files

Lets get Firefox OS 2.0 first, head over to the Geeksphone Download page to grab Firefox OS 2.0 (

Select your device, and you will then see a drop down for various versions. Select  ‘Latest 2.0‘  and begin downloading the zip file.

Note: Disregard what ‘stable’ is, Geeksphone do not update the labels. 2.0 is much more stable than 1.3 or 1.4 from experience.

Geeksphone Download screenshot

Once the file has downloaded, unzip it. Your new folder will contain all of the files that make up Firefox OS.

Rename the folder to something simple, such as ”peak2”. This will help us later.

ADB & Fastboot Files

Now we need the ADB and Fastboot files which are compatible with OS X and Linux. You can get these from the Android SDK or by this Dropbox download I have provided.

Copy both of these files to the Firefox OS Folder we downloaded above. You will be prompted to overwrite the original ADB and Fastboot files that came with the Firefox OS files. Overwrite them! The originals don’t work on OS X/Linux.

Your folder should look something like this!

firefoxos file structure

Ready, Steady, Flash!

We now have everything we need to flash Firefox OS 2.0 to the device! So lets do it.

  1. Ensure your phone has USB Debugging enabled. You can find this in Settings > Device Information> Developer
  2. Plug the device into your computer via the USB to micro USB cable.
  3. Make sure it’s turned on and unlocked on the Home screen.
  4. On your computer, open a new terminal window and navigate to where the FirefoxOS Folder is.
    Mine was left in Downloads so I just navigated with cd/Downloads/Peak2
  5. once you are in here, enter the command ‘sh”. This should output the following:
  6. It is been advisable to format your userdata when moving back and forth to major versions of Firefox OS during their development. I’d always advise you to select 2 – No in this case.
  7. Sit back and relax. Do not exist the terminal or disconnect your device. The whole process takes about 10 minutes, when it’s done your console should look something like this.
All finished!

And thats it! If you want to flash newer versions of Firefox OS just follow the same steps!

Firefox OS 2.0 on Geeksphone Peak


Thanks for reading! If this tutorial helped you or if you have any questions, just leave me a comment below!

With Gratitude for Rahid
Emma on August 01, 2014 02:22 AM

Today was a really hard day.

Today I learned that someone really wonderful, someone important and special in the Mozilla Reps community has tragically passed away.

His name was Rahid Hasan. Rahid was a gentle soul, a bright bright smile, a treasured mentor, and a respected community leader . He was  also way more than these,  or any words can describe.  The genuineness of Rahid’s intentions was profound, and something to be witnessed.  I feel grateful to have just recently spent time with him, as part of the Mozilla Engagement Offsite. I don’t think anyone in attendance will forget his lightening talk, where he shone a proud light on the success of his community.  His enthusiasm was contagious.

I’ve always marveled at how Mozilla’s mission unites such diversity of language, geography, political leanings – how we get right to work around a shared vision despite those differences. I’ve  always thought of this as working from a similar core – putting differences aside .  Through Rahid’s passing,  I’ve come to see more clearly,  that our connection as a community includes and embraces all of those differences;  We invest in each other as a global community; valuing each  unique perspective, as we do our common bonds.     I feel our Mozilla Reps community is an extension of our  own families as a result, it’s why Rahid’s passing is so painful.  I hope there is some comfort to his family, that even when he was away from home, he was with us: cared for and valued.

I will most fondly remember Rahid, for the opportunity to hear about Bangladesh through his eyes, for the laughs and the inspiration, for the Karoke. I will also forgive him for calling me ‘MozMom’;  knowing also that was an honour. :)  I have a wooden parrot, brought to me by Rahid from Maliha also of Bangladesh.  It hangs now on our front porch, facing the West Coast forest,  a reminder of an extended family.

I am grateful tonight for all he has taught me about community, about friendship and our Mozilla Reps Family.  We will miss you so much Rahid, thank you for enriching our lives.

My deepest sympathies to his family and to the Bangladesh community.

I will never forget that smile.













Yet another build!
A. Crespo ( on July 31, 2014 07:50 PM
I have released a new build for the Flame device. I had some other builds, but I didn't publish them because I thought no one cared about them. In fact, I had so few retweets that I doubted that it was useful. However, some guys asked me recently to keep doing it, so there is another build.

I'll try to publish more builds soon. I am setting the production server to publish them more often. Maybe it will be ready tomorrow, I am not sure. Anyways, I am wondering If my builds should have any app pre-installed, such as a Whatsapp client or so, to give it more value. I would like to know your opinion, what could I do to improve them?

Send me a reply to @CodingFree!

Find my latest build here:

Womoz Warangal'14
Ajay Kumar Jogawath ( on July 31, 2014 05:11 PM

Womoz Warangal’14 28th July 2014,
Jayamukhi Institute of Technological Sciences, Warangal.

Hola Amigos, 

Mozilla Club Warangalin association with Mozilla India  have organized a special and a much awaited event named Womoz Warangal'14on July 28th 2014. This event was Especially organized for girls to increase the female contribution in Open Source Communities. The Event have been planned on August 9th 2014,but a shocking news made us to change the date of the event and the shocking news was Hema Bhanu got the Date of Joining on July 31st , so the date was Preponed.

It was cool and rainy day on 28th July 2014, the participants started coming to the venue. After allotting the seats to them, we were waiting for the Chief Guest. Within few minutes after registration, Our Chief Guest Dr.B.Rama Garu, Chair Person, Board of Studies, Kakatiya University, Warangal reached the Venue and now the inaugural function Started.


Inaugural Function started with lighting the Lamp followed by Prayer song. Hema Bhanu gave a report of all the Mozilla Club Warangal Activities from the past 2 years and importance of this event being organized only for girls.

Our Staff Co-coordinator, G.Jose Mary, Associate Professor, JITS congratulated the club members for organizing such a big event especially for the women. Also congratulated Ajay and Bhargav for receiving the Firefox OS Tablets.

Dr.Rangaiah , Director of Jayamukhi Group of Institutions felt very happy that many of the women participants not only registered but also came to attend the event and he in his speech said that 
 “ Upload Talents, Download Future “. 

Later, Dr.T.V.R.NReddy, Joint Secretary and A.O., Jayamukhi Group of Institutions and G.Srihari, Principal also encouraged the participants to involve more in Open Source Communities which makes an individual acquire leadership skills.

Dr.B.Rama, the Chief Guest said women’s contribution in IT Sector is very less compare to men even though equal opportunity is provided to men as well as women. Woman drop-outs are more after their graduation and gave SECURITY as a reason for this issue.

Later, after felicitating the chief Guest, the session started by Hema Bhanu (Mozilla Reps)on FOSS, Womoz and later JavaScript session was continued. The participants felt this as a great opportunity for them contributing to an open source company being a student.

After the completion of session, it was time for lunch and we had a yummy lunch and back to the Lab for sessions.  We divided the 200 Participants into two tracks

[1] Localization

[2] Webmaker

First 100 were sent to Localization lab and remaining 100 were sent to Webmaker Lab. Hema Bhanuhandled the Localization Session along with the support crew Bhargav and Maniraj.

In the other track, it was Webmaker Session and it was handled by me (Ajay Kumar Jogawath, a Webmaker Mentor) with the Support Crew of Bala, Vijay and Sonu.  I started by asking how to create webpages, Videos and how to hack or remix a website or webpage. Many answered that using HTML, CSS and JS and yes they were right. Now I introduced the tools of Webmaker to them

[1] Thimble

[2] Popcorn Maker

[3] X-ray Goggles

[4] Appmaker

 The audience were happy that using simple Webmaker tools they can create webpages by checking the output on one side and source code on other side. Creating a Web Video inserting the popping of the text, images and animations. Remixing the webpages using the X-ray goggles and creating apps for Firefox OS using Appmaker tool. 

Hemanth Vidyamari, a Webmaker Mentor have showed them demos on each of the tool to everyone.

Later, I said them to create a Webmaker profile by signing into the Webmaker Portal using persona and then start remixing the webpages from the gallery section of Webmaker Portal.

Here is the etherpad of the Webmaker Signups :


Then, I spoke on the most important topic Maker Party which is organized globally throughout the world and how they can be a part of Maker Party by attending, organizing and collaborating with the events. 

After Completion of the Parallel tracks of Localization and Webmaker, it was time for Firefox OS App Development. I (Ajay KumarJogawath) along with HemanthVidyamari in one track and SantoshViswanatham (Mozilla Reps) from Hyderabad and Bhargav Gupta (FSA) from Warangal in another track delivered session on Firefox OS, followed by App Development.

After the completion of Sessions, we had a Feedback Session where different attendees gave a positive feedback saying that “Learnt New things just within few hours”, “Creating Webpages using simple tools”, “Developing Apps is never so easy” and many more.

Feedback was followed by distribution of Certificates and then the closing ceremony with a dance on a song from Himmatwala “Naino Mein sapna sapno Mein sajna, sajna pe dil aagaya, ha sajna pe dil aagaya” and all the participants, organizers, staff and everyone made steps with one another on this song. I got a chance to make few steps with the Director of the College Prof. P. Rangaiah.

Now, it was time for the Photo Session where we had a Group Photo with all the participants, Volunteers, Organizers, Staff and everyone.

Atlast, we waved hands to everyone saying “Good Bye!! See You Again”.

 Finally, I would like to thank Mozilla for giving us a chance to organize this event.  I would like to thank the College Management JITS for being so supportive in each and every aspect and making this event a huge success. I would like to thank all the Volunteers and organizers who helped in successful running of the event. I would like to thank the Photographer Samarpan Raj for wide coverage of the event. I also thank the media for covering the event on News. 

Flickr Link :

Ajay Kumar Jogawath,
Webmaker Mentor,
Telugu L10n Reviewer,
SUMO Contributor,
Mozilla India

Buying Open Hardware in Nairobi
Arky r ( on July 31, 2014 01:13 PM

Getting open hardware components in Nairobi is expensive. It is worth buying internationally and try to ship them to Kenya. That does takes time and more resources. So if you need that crucial component for your project is your best bet. They stock most open hardware boards such as Arduino, Raspberry Pi, various electronic components and sensors.

  • Emko Plaza, Garissa Road
  • Thika, Kenya
  • P.O Box 18936-00100,
  • Nairobi, Kenya
  • Telphone:(+254) 020 813 8956 /
    0706 246 248

Happy Hacking!

Webmaps using OpenStreetMap
on July 31, 2014 07:00 AM

So in my little steps of trying to be fully free (as in beer), I decided to change the map in my Places section from Google Maps to OpenStreetMap. There is a whole table in the OpenStreetMap wiki with many libs you can use to embed OpenStreetMap into a webpage, and add a lot of stuff to it.

The one I picked was the one at the top of the list, called Leaflet, which the authors describe as a library that focuses on performance, usability, simple API, small size and mobile support. In my experience, it was really easy to implement on my site, as well as I just needed something simple: a map with a bunch of markers. There is an easy quick start guide on Leaflet's site, where they use Mapbox for the maps, but if you are like me and want to use OSM, you only need to change the tileLayer to use it, see my example.

It didn't take me more than an hour to have the map with all the markers on it. If you want an alternative solution for embedding maps into your site, you can use this opensource one (:

Webmaps usando OpenStreetMap
on July 31, 2014 07:00 AM

En mi lenta transición de convertirme en una persona libre (como la cerveza), decidí cambiar el mapa embebido en mi sección de Lugares de Google Maps a OpenStreetMap (OSM). En la wiki de OpenStreetMap hay una gran lista de librerías para poder lograr esto.

El que elegí es uno llamado Leaflet, el cual los autores describen como simple, ligero y con gran soporte móbil. En mi experiencia, fue muy fácil implementarlo en mi sitio, igual sólo necesitaba un mapa con un montón de marcadores. Hay una sencilla guía de introducción (en inglés) en el sitio de la librería, el cual pueden seguir. Pero AGUAS, porque esa guía usa los mapas de Mapbox. Si, como yo, quieren usar los de OSM, necesitan simplemente cambiar el tileLayer para que use OSM, como pueden ver en mi ejemplo.

No pasó más de una hora y ya tenía mi mapa con todos los marcadores. Si quieren una alternativa a Google Maps, les recomiendo esta opción libre (:

Adventures in Portland (CLS & OSCON)
Emma on July 30, 2014 02:31 AM

I recently spent a week in Portland, attending the Community Leadership Summit, and OSCON .  Although a week is a bit long away from my family, it was  definitely well-spent investment in learning.  Most cherished, as always, was the opportunity meet and chat with so many inspiring people;

I am fortunate to both work and contribute in the Open Source and Open Education spaces, which means that learning I do for one, benefits the other.  This was very true of this week where my role as Mozilla Rep merged with my Developer Community Manager role at SocialCoding4Good.

A third bit of luck is that Bill & Jeff of FunnyMonkey (who I am also fortunate to work with), are local to Portland. So – yay for catching up with them as well.



I am grateful to Mozilla Reps, who sponsored my attendance at this event organized by Jono Bacon, author of  ‘The Art of Community’, and Dealing with Disrespect.  Both are recommended reading.  As is the tradition with unconferences, topics were set and facilitated by attendees.  I gained so much attending sessions on community metrics of success, working with developer communities and community problem solving through storytelling (I just ordered a book ‘Working with Stories‘) based on this awesome session by Melissa Anderson.

I was most inspired by the Meteor community leaders, especially  Jade Wang’s plenary, but also in unexpected places like meeting a Microsoft community manager focused on open source (yay!).  I once exclaimed:  ‘That’s a cool job!” after someone introducing herself as the Lego MindStorm Community Leader’.  Seriously though, cool job.

I also led a session (both at CLS and OSCON) on designing contribution pathways – this is based on a workshop by David Eaves , but one I have adapted and modified to include some preparation work, and group brainstorming.  I learned SO MUCH leading these sessions.  I realize one of the reason I hold sessions, BOFs and talks is to trap the people I most want to learn from in the room with me.  Is that wrong? :D


OSCON started immediately after CLS, so it only made sense to stay-on  to help with the Mozilla Booth being led by Benjamin Kerensa .  This is a huge, huge huge event and my first running a vendor booth, which is a very different experience than the  community and non-profit booths I’m used to leading. Having said that, it was a fantastic experience – a great team and an opportunity for me to wear a ‘developers hat’  which was awesome.  We were demoing the latest FFOS Flame built on open web technology and the response from developers was very , very encouraging.  Even though FFOS has been released in 16 countries, it’s clear that getting it into the hands of developers all over the world – now-ish, is important to pushing the innovation forward.  Benjamin did an amazing job organizing our participation! Thanks Ben :)

Aside from booth duty, I had the absolute BEST time catching up in person with friends at Mifos, meeting Ushahidi‘s team in person, and  fast friendship with the inspiring Alolita Sharma.   I was also excited to meet Laura Thompson, who I’ve been a fan of since watching  ‘Minimum Viable Bureaucracy ‘, and Brian Behlendorph, who sits on the boards of both Mozilla and Benetech. Finally, although I’ve met Christian Heilmann before, it was pretty great to have him as part of our team for a whole day.  He was very supportive of Benjamin and Alex’s talk on contributing to FFOS.  Ben and Alex also did really well – I was proud of them.

My  other takeaways was the sense that open source is evolving, despite self-identifying OSCON as a’monoculture’  (white and Asian men), the tide of keynotes focusing on changing that was encouraging.


I also had the great pleasure (my favourite part actually) of leading a session for kids and parents at OSCON Kids, organized by Devoxx Kids.  We had about 30 kids and their parents hacking on a session I put together focused on HTML/CSS , Collaboration and Open Practices.  This is the current teaching kit, but as noted  – it’s still a draft.  I decided to use a relatively new little program called Erase All Kittens, written by young developers I’ve met through the Webmaker community. It was very well received by younger, junior learners, we moved on to hack our school sites with XRay Goggles, which also – always a hit.  And finally, a first for me – I ran a session asking people to team-up and create a ‘make’ together using the ‘collaborate’ function in Thimble.   A few bumps with the technology didn’t hold back the giggles, and of course there is always that group of kids giggling in the back – making one of these.  It was awesome, awesome, awesome having parents in the room,  they sped up the learning but also seemed to have a lot of fun. My favourite was a father-daughter team at the front who were clearly having fun together.   Also note to self, ‘sisters do not want to work together on collaborative project’ :)



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!