In my last post I talked about configuring static DNS entries. Let's go about choosing the fastest DNS servers near your location using Namebench. This tool helps you find the fastest DNS server based on web history, tcpdump output and standardized datasets. You can install it from your package manager or download from code.google.com/p/namebench/.
Here is the list of fastest DNS servers near Nairobi. Tests were run from Zuku Internet connection on Ngong Road, NairobiRecommended DNS configuration (fastest + nearest) Nairobi, Kenya
Durante dos días, lunes 21 y martes 22, y durante toda la mañana se estuvo dando la conferencia de MozEdu en la sala de computación del Colegio Gabriel Rene Moreno.
Tuvimos a 5 y 6 de secundaria, un total de 6 cursos. Se tuvo una participación de unos 120 alumnos durante los dos días.
Como en las presentaciones anteriores se hicieron notar preguntas y curiosidades por parte de los estudiantes, además que alguno de ellos se mostraron interesados en lo que es Firefox OS.
Estas son las siguientes fechas y pronto se confirmarán más colegios:
1 – 24/04/2014 – Colegio Abel Iturralde, desde las 07:30 Hrs. 4 grupos.
2 – 25/04/2014 – Colegio Mixto Camiri, desde las 09:00 Hrs. 2 grupos.
Append add 'dns-nameservers' to your /etc/network/interfaces file. This over-rides the DNS servers assigned by the DHCP service.
dns-nameservers 188.8.131.52 184.108.40.206
JDLL (Journées du logiciel libre = Free software days), it really means something to the french mozillian community. An old event (there has been talks about mozilla since 2003 and mozilla presence and booth since 2005). Of course, there are traditions, some old, some new... During the day, we man the booth, animate, talk with the visitors, other booths, organizers... It's a great occasion of creating bonds with other local communities. And in the evenings, we create bonds within the community! By eating together (pizza is the tradition), drinking beers (and a lot of other things) and talking (and laughing a lot)... At some time during the evening, I end up telling old stories of the previous years. I feel like the memory of the community, the bard telling old legends
Oyez braves mozilliens, laissez-vous bercer par les légendes du passé !.
At the booth we had several firefoxOS phones (Keon, Peak, ZTE Open and Alcatel Onetouch) that the visitors could try and use (great success), we answered questions, explained the philosophy behind. Explained the people that we did not know when it will be available in France by a mobile operator, but that it worked nonetheless on any mobile network. We also helped people having issues with their Firefox browser. And of course we gave swag to the visitors. I was asked where to find the poster
Don't hurt the web but it's a collector, now!
Like every year, I was busy and would not go to any talk or workshop other than mine. The rest of the time, I was at the booth or discussing with people at the other booths for a next event.
There were talks:
There were workshops:
There were 7 people attending my thimble workshop and 9 attending popcorn (there were about 12 computers in each room). After thinking through it, it was a mistake to tell people to create a persona account during the workshop. As they were not on their own computer, did not have access to their mail... Next time, I'll setup a specific account for the event shared by all attendants. No need to have a personal email access and all makes can be easily found afterwards.
Like every year, a nice event. Spring is definitely nicer than fall, no surprise.
I made a lot of contacts within the local free software communities and we will soon organize a FirefoxOS App days event in Lyon.
So, finally you have your long awaited eCommerce website. The future looks bright, and of course you're hoping for many sales and lots of turnover. A lot of eCommerce site owners however forget to optimize the very basics of their website, which is the performance. A website which is down, doesn't sell you any products, a website which is slow loses visitors and a third-party payment script which isn't working doesn't earn you any money.Importance of monitoring
For every website, but especially for eCommerce sites it is essential to monitor a few basic KPI's in order to optimize processes. According to several studies, almost 50% of users expect a default website to load within 2 seconds. This user is likely to abandon your website if it isn't loaded within 3 seconds. Google, Bing and Facebook all conducted studies which proved that slow web pages will lose visitors. Although these studies mostly used large volume eCommerce websites, these principles are most likely to be applicable to smaller websites as well. Maybe even more, because potential customers are probably not yet familiar with your siteMonitoring Website Performance Uptime
As we now know, web performance is a critical factor in the success of your eCommerce store, so action is required! To start, you should sign up and start using Website Monitoring software from the cloud. Then, set-up a basic 'Uptime monitoring' or, 'HTTP' probe. Select the relevant checkpoints throughout the world and the software will test the availability of your website every 5 minutes. If your website is down, you will receive instant alerts through SMS or E-mail.Performance
Secondly, set up a 'Full page check' probe as well. Again, select the relevant checkpoints and the service will start monitoring the loading time of your website every 5 minutes from a different checkpoint. It will save a detailed waterfall performance report which shows you which elements caused your website to be slow. Based on this, you can start optimizing the performance of your website, whether it is server side, content or possibly third party monitoring scripts.Transactions
Finally, implement the transaction monitoring probes by using the transaction recorder. This probes helps you to continuously test a specific order of steps which make up a 'transaction', or 'action' on your website. This could be, signing in to your eCommerce store, selecting a product, navigating to the shopping cart, filling in the form, and completing the payment. When this is set up, you will get notified immediately by SMS or mail when any of these steps undergo problems.Conclusion
These are the very basics, but essentials of website monitoring and help you to get the most out of your eCommerce store and to offer your customers the best possible experience. Of course, monitoring is one thing, but optimizing all the elements on your website in order to speed up is another.
Community is never “I” its always “We”. Building a community is not a one head task. Huge amount of labor is required to build an awesome community. Mozilla India is one of the awesome community I am involved with.
After organizing and attending series of event, it was time for most important and awesome event. It was time for “Mozilla India Inter-Community Meetup 2014” . It was one of the most fruitful and productive meetup I ever have been to. It was a three days event. First day concentrating basically on Task Forces and the other two day for community discussion.
Without stretching my blog much I will concentrate on L10N, Webmaker and FSA. As I was involved in these discussion.
Firefox Student Ambassador:
What are you most proud of in 2013?
What was your biggest challenge in 2013?
What is your big goal for 2014?
Suggested Solution to some common FSA related problems:
SWAGS: Most FSA’s are not getting any swags for their events.
Encourage FSA’s to organize events without Swags because learning comes first and swag next.
We can ask the FSA’s to fill up the “Event Response Form” so that a Rep can be assigned for that event.
The assigned Rep will help with Swags and Budget.
Permission from Institution: Sometimes FSA’s are facing problem in getting dates from Institution because some Institution requires official letter from respective organization.
We can help FSA’s by sending a letter from events.mozillaindia.org to institution authorities for conducting a successful event.
We can ask the respective assigned Reps to send a letter to the institution.
Less Communication between Reps and FSA’s:
Engage more Reps to volunteer to communicate with FSA’s on regular basis.
Encourage FSA’s by analyzing their past events and help them to improve.
How to share my (FSA) activities with Mozilla ?
FSA activities can be shared using FSA Facebook group or via Twitter (@mozstudents).
The best way to share is write a blog and take lots of pics.
Off-line resources – to #teachtheweb in rural and places with low band width
Productive event format – what makes the webmaker event productive ?
Follow-up – recruited but no response when contacted over mails
Infrastructure – not all places have minimal resources that is needed during the event
Training of mentors – needed to make sure the speaker is conveying right information
Templates (Region Specific) – needed to make people interested in making some stuff using webmaker tools
Hacking – lot of people claims aren’t we hacking someone’s website
Understanding of tools – how to work on tools – eg : trimming the length of the audio
Handling advanced users – make users understand the definition of webmaker and its use beyond the tools
Not aware of input, resource and tools
Use of Machine Translation
Use of Standard Tools
No standard review process and quality checks
Lack of training to new joiners
Issue in communication
SUMO translation process
Lack of l10n teams in other languages (ONLY 12 languages in Mozilla)
Less events in localization
Conduct training events for localizers, schools, colleges etc .
Need of context based translation and trans-creation
Need of proper documentation
Tools available in FOSS : POOTLE, TRANSIFEX, ZANATA, TRANSLATEWIKI.. Mozilla to take a call on one STANDARD TOOL
Stable Review process – Review has to be done for most ready projects such as Firefox browser, fennec, Firefox OS.
Localization specific events: Awareness sprints by use of social media or direct visit to institutions to make the mass aware of the localized products and thereby generate interest.
More inclusive communication by REPS with the respective community.
SUMO to adopt PUBLICAN or similar tools for simplification of translation process.
Encourage other language communities to work with Mozilla L10n.
This time I tried to make my blog more productive by using more text and less images.
Personally I enjoyed being with all the Mozillians.
Have a great time!
Event Page: Click
Today, post PyCon conference, I spent the entire day immersed in an incredibly dynamic and educational workshop by Software Carpentry “Learn to Teach Programming“. I’m going to do a mix of dumping my notes in a play-by-play fashion with possible sidebars for commenting on what I experienced personally so that I have a record of this to look back on as I move forward with Ascend Project planning and execution.Meet Your Neighbours
The event started off, as they always do, with a go-round of people introducing themselves in short form. As we started taking turns our teacher, Greg Wilson, asked for the person who just spoke to tap the next person to speak before sitting down. This proved to be our first of many small applications of the science behind learning and how it can play out in real life. While it apparently takes a room of kindergarten children 3 reminders to do this extra step during intros, it took this room of ~25 adults 14 requests before we mostly started doing so without prompting from Greg. By the way, during the intros I learned about Dames Making Games which I can now add to my mental list of awesome women-in-tech groups and if you’re reading this and are in Toronto, check them out!Teaching Is Performance
It raises your adrenaline, brings out your nervousness, and it’s something you need to work at. A few quick tips from Greg on preparing for your ‘performance’ as teacher: always bring cough drops, and figure out what your ‘tell’ is. Like with poker, everyone has at least on thing they do when they are nervous. I suspect for me its likely that my ‘tell’ is talking fast and/or having trouble not smiling too much (at least in poker, it is). This was our first introduction to how we should be reflective about our teaching – even go so far as to record yourself if you can’t get honest feedback from people around you – so that you can spot these things about your manner and work on adjusting them to ‘perform’ teaching in a more confident and reliable manner.
Improv came up as a way to work on this where you can get feedback on how you perform and also learn to keep other people engaged. I used to do improv when I was an awkward teenager and didn’t feel like I was a superstar at it but I wonder what it could be like now that I have more confidence. I’ll be looking for classes in SF to try it out. What’s there to lose?Why Don’t We Teach In Teams?
Greg pointed out how teaching, unlike music and comedy, is such a solo activity. Musicians typically build up their experience and skills by playing with others. The best comedians by and large spent a significant amount of time in some sort of comedy troupe before striking out on their own as a stand-up or as major film stars. Teachers though? Often alone in their classrooms and if my partner is an example of the ‘norm’, definitely alone while grading and preparing lessons. This is something worth exploring: what could teaching be like for the teacher if there was team teaching? What could we do with more feedback, more often, and with someone helping us track measurable progress towards our goals as agents inspiring learning? Finland has an excellent system of teacher feedback and peer/mentoring for their educators. Teacher’s college is harder to get into there than medical school (not sure that’s a good thing, but it’s what Greg told us).Key Points About Teaching & Learning
We spent some time talking about critique. In architecture, art, music, and many other disciplines there is a built-in system for critique. It helps the student to build up their sense of self, to know their strengths and weaknesses. We do not always have this in teaching. In our workshop, Greg had people write down one piece of positive and one negative feedback on two sticky notes (yellow for positive, pink for negative) and he asked us to put them on a piece of paper at the front of the room before we headed out on our first break (just over an hour of instruction had occurred). When we returned we discussed what the anonymous feedback had provided Greg with and what he could actually work on in the moment vs. what was useful for later. He mentioned doing this, and letting it be anonymous, was a great way to build trust with your students. Also we talked about how to get better at accepting feedback, working with it, not letting it paralyze you or derail your lesson.
One of the key takeaways for me here was the idea that the most senior leader/teacher should model this for others. Show that you can hear feedback, both good and negative (hopefully constructive), and be able to move forward without crumbling under the pressure. While I’m nervous about feedback, I will do my best to ‘fake it till I make it’ on this point because it’s definitely more important to correct course and create a better experience for students than to be proud and lose their interest and especially, trust.Concept Maps
Our next major concept was the concept map. This is a way to help yourself understand what you are trying to teach. It’s also a way to check yourself for the 7 items +/- 2 factor. If you have more than 5 main concepts in the concept map, it’s time to evaluate it for what can be put aside for now or what can become the next lesson. The concept map can also be shared with students as a way to make sure everyone is on the same page or at least starting with the same page. Greg recommended handing out a printout of the concept map so that students could doodle and expand it in ways he might not have thought of.
We learned how the concept map should never be used for grading. It’s mostly a tool for the teacher to know if they have managed to get across the mental model well enough for the novice to reflect back a matching map and feel comfortable moving on to the next concept. It’s also a way of preventing the “blank screen” where students can be frozen trying to come up with what to put down (in programming or in writing) and having a scaffolding there in the form of map, or hints, any form of guidance can basically jump start the student and hold their hand until they need less and less of it to self-start, self-direct, and truly *learn* autonomously.
We did an exercise where we drew up concept maps for how to teach a for loop. This was my first time doing a concept map and it was hard. Definitely will take practice and likely some more reading/looking at other concept maps to drive home the concept for myself.
Key points from Greg:
We used sticky notes at several points in this workshop. While we only had two colours today, Greg recommends three colours to be used as follows:
This probably shouldn’t have *blown my mind* but it did. It’s so obvious yet I’ve never once designed curriculum with this approach. You can bet that’s all changed now. Here’s the key point:
DESIGN YOUR LESSON BY WRITING THE ‘EXAM’ FIRST
Ya. It’s maybe obvious. You want to make sure the students leave knowing what you intended to teach them? Well, figure out how you’re going to measure that success *first*, then build your lesson up to that. “They understand the for loop” is not enough. Be specific. Have a multiple choice question that tests the output of a for loop and gives 3 plausible answers and one right answer. Use this to check if you are teaching well – their failure to choose the right question is your failure to teach the concept correctly. This doesn’t have to be for actual grading (unless you want to grade yourself). Think of this like Test Driven Development for curriculum. Teach to the goal. You will develop lessons faster and more efficiently. Your learners will appreciate it. They can tell when they are learning vs. having a lecturer do a brain dump on them that goes nowhere in particular. Backwards design works. Greg’s book plug related to this section: “Seeing Like a State“
Another tip? Create one or more user profiles for your lesson. In our workshop we created Dawn: 15 year old girl who is good at science and math, learning programming in a one-day workshop. Then we did an exercise in crafting a question that would confirm if we had successfully taught how functions work to her.
We learned about Allison Elliott Tew‘s work and about “Concept Inventory” which is a way to use common mistakes in mental modeling to create multiple choice questions where the incorrect answers can help you understand *how* someone has misunderstood the concept you are trying to teach. Multiple choice is great because it’s quick to get you an assessment (teacher grading time).Peer Instruction
Related to multiple-choice as test of understanding is Peer Instruction. This is a method that uses a multiple choice question in a really interesting, and engaging fashion.
Developed by Eric Mazur in the 1990′s this method expects students to have done some pre-work on the material before coming to class so that the entirety of the lesson can be used to compare and correct conceptual maps and understanding of the material. It goes like this (at least Greg’s interpretation – it differs in Wikipedia as to how Eric designed it):
This teaching technique was proven in 1989 but is still widely unused (esp. in MOOCs). Greg told us that he can usually do about 10 of these types of questions in a 1 hour class. We did an example of one in the workshop to test out the method and it was a lively exercise. This was also an opportunity for Greg to help us notice how noise in the room helps a teacher determine when a good time is to check in, continue the lesson, or make sure people aren’t stuck. Active, engaged learning is boisterous and noticeably relaxed. Quiet can mean focus, and then as people complete the exercise you can hear some discussions start up as those who are done talk with each other about the exercise. I look forward to getting a bit of expertise at this level of listening and was impressed by Greg’s skills in classroom energy level reading.F*ck It, I’m Outta Here
I have several more pages of notes but it’s getting late and this is a long post. There’s one more part of the workshop that I’d like to write about: The moment when you decided you didn’t want to learn something anymore.
This is a really great piece of advice for teachers. Greg started by saying that he used to ask students what motivated them to learn, what great experience in learning they had so he could tap into that motivation as a teacher. Now? He asks people what DE-motivated them. You get a lot out of people this way. Ask someone (or think of your own experiences): “What was something you were curious about, working on, getting into, and what happened that made you say ‘f*ck it’ and drop it? If you could go back in time what would you change?”.
For my example I spoke about returning to gym class at 12 years of age after recovering for many months from a very physically traumatic incident where I was hit by a car while on my bike (15 bones broken, 6 months in a wheelchair). Being immobilized *and* being a pre-teen caused me to put on a fair amount of weight and I was no longer very physically active or able. I also had yet-to-be-diagnosed asthma. Not only did I have to endure a gym class where those with natural talents were help up while the rest of us were discarded but I also continued to fail tremendously at getting more than a “Participation” certificate(! Every other result got a very nice badge) for the Canada Fitness Test.
My “F*ck it” moment was when I got so frustrated with never getting a badge that I stole someone’s gold badge when no one was watching. I also ended up eschewing all sports and athletic pursuits for many years if there was any hint of tryouts or actual talent needed. Years later, at 29, I taught myself how to run by using a couch-to-10K program that did repetitions of running and walking in order to build up endurance. Not only did I succeed at that but I learned to *love* running and feeling healthier in my body. If I could go back in time I would become a Physical Education teacher and make sure every kid in my class knew that it’s not about natural talent at anything. It’s about setting achievable goals for yourself and comparing your results against your OWN RESULTS. Never mind some test, and other kids. We’re all very different but no one should be denied a sense of accomplishment. It’s what keeps you coming back to learn & build on what you’ve learned.
Now Go Read More: Keep Learning How to Teach
It was an amazing day. I have more notes to transcribe for myself but I think I’ve managed to capture the major concepts I learned today that will all be invaluable in my work on Ascend and beyond. Greg is an experienced, passionate, driven teacher and his enthusiasm for *knowing* what works in education is contagious. I want to be a better scientist and educator too. The Software Carpentry movement is picking up momentum. Look for workshops, blog posts, and opportunities to participate in a town near you. See their site for up to date information and also check out their materials page for additional resources. I’ve got a few new books to read on the plane home tomorrow.
It was #awesome. We have successfully complete about 12 SuMo localization and successfully reviewed 9 of them. Now the current dashboard looks like
From a long time I was planning to organize a SuMo (support mozilla) event in Bangladesh. We do advocacy of this mozilla project but never did any stand alone program of it. “Top 100″: the SUMO localization challenge! triggered my will. We accept the challenge and starts our sprint. As a part of our sprint we organize a SuMo KB l10n onsite Dhaka Sprint.
It was very hard for us to find a venue for this event. But thanks to BRACU Firefox Club helping us to use there computer lab.
After him Rabby shows how we can localize SuMo KB in our local Language. In this talk he describe all the things that are necessary for localization.
After him participants starts localizing. We successfully completed 12 KB localization and 9 of them reviewed at the same time. Tapu Afrad was the first who completed a KB localization.
This is how a end a program of SuMo worriers.
|Traditional way of doing wishes in my region - VANAKAM|
I’m hoping to help with the Mozilla Reps council this year. I’ve actually wanted to for a while, but my schedule really hasn’t allowed me to consider it until recently. I’m not comfortable with the term ‘campaigning’, because I really do – just want to help. Reps, and indeed Mozilla is in a really unique and important stage of growth, and I have a lot of ideas, energy and passion for a community which has given me so, so so much. More than anything I want to hear from Reps about what matters most to their communities, the cohesiveness of Reps as a whole, and how I can help. I keep ‘Open Office‘ hours, so you can sign up to chat with me in person as well as by email and IRC.
Council asked us to make a video, which here you go – complete with children who simply will not let me make a video uninterrupted! That’s how it is .
This is a post related to the Mozilla Reps Council election. Every 6 months, 3 or 4 Mozilla Reps (depending on the election cycle) are elected to sit on the Mozilla Reps Council for a 1 year term. The elections ensure that the program stays true to its core values of participation, accountability and transparency.
As a candidate in this Reps Council election, we must answer the Q&A from the Council, and and make a video.
Thank you ^.^
Here’s the Q&A
What are the top three issues that you would want the Council to address were you to join the Council?
Mentorship, leadership, and the process of requests (swag and budget).
What is in your view the Mozilla Reps program’s biggest strength and weakness?
Mozilla Reps program is about building and managing the potential values of the community. The biggest strength is the power of community, including the Reps, the Mozillians, volunteers, etc.
Mozilla Reps program is still too young to be perfect. We still need to dig more and more. And actually the huge success in growth is not balance yet with the resource we had.
Identify something that is currently not working well in the Mozilla Reps program and which you think could be easy to fix?
Bug responsiveness more than 48 hours (sometimes more than a week). I believe this is a problem in almost every Reps. We’re running out of time and led to the cancellation request or swag is too late.
Council transparency also not working well, and I believe these problems are actually easy to fix.
What past achievement as a Rep or Mentor are you most proud of?
I am proud of the great collaboration between Reps in Mozilla Indonesia when we did the App Days event, in January 2013. It was a success event.
I was featured as the Rep of the Month in June 2012.
What are the specific qualities and skills that you have that you think will help you be an effective Council member?
First, although I am a dentist as my professional work, I have experience in community-based organization since I was in high school and university. I was the leader and also the founder of one of the blogger community in Indonesia and experienced in managing communities more than 8 years. I have lots of experiences in organizing events, managing events, from local events to a national event. And the most important is, I love Mozilla, and this is my passion. With my skills, I believe I can be an effective Council member.
As a Mentor, what do you do to try to encourage your inactive Mentees to be active again?
I will try to contact my mentee, and asked about the obstacles he/she faced and why becomes inactive. I will provide the necessary input in connection with the mentee complaint. When the input and suggestions do not work, then I will give the mentee the opportunity to leave temporarily to solve his/her problem. And the mentee of course has an opportunity to become active in the Mozilla Reps program when he/she is ready again.
Juan Pablo II fue el primer colegio en confirmar para estas conferencias de MozEdu – y día jueves 10 de abril fue la fecha en que, toda la tarde, todo el nivel secundario se dividió en cuatro grupos para recibir toda información preparada para ellos.
El Director encargado fue quien personalmente estuve presente en cada grupo haciendo la presentación pertinente y escuchando la conferencia de MozEdu.
Tuvimos una gran participación y muchas preguntas muy inteligentes por parte de los alumnos de este establecimiento educativo.
Estas son las siguientes fechas y pronto se confirmarán más colegios:
1 – 21/04/2014 – Colegio René Moreno, desde las 08:00 Hrs. 3 grupos.
2 – 22/04/2014 – Colegio René Moreno, desde las 08:00 Hrs. 3 grupos.
3 – 24/04/2014 – Colegio Abel Iturralde, desde las 07:30 Hrs. 4 grupos.
4 – 25/04/2014 – Colegio Mixto Camiri, desde las 09:00 Hrs. 2 grupos.
‘Awesomeness’ is an understatement to describe my visit to a very nice and calm city of Portland, on April 5th and 6th 2014. A bunch of enthusiastic and passionate people, from various parts of US and Canada, came together to discuss the future plans of Mozilla Reps to support Mozilla initiatives in North America.
This was the second time such an event was organized; the last one being in San Francisco in August 2013. Last year, there were eight attendees and this time, we had fifteen Reps from USA and Canada.
The meetup has a pretty amazing vision:
The biggest challenges in the Reps program has been scaling the program, training the Reps and mentors, communicating the purpose and visibility of the program and managing the budgets. Brian and Rosana have been working closely with the everyone to list the priorities and solve the challenges.
Amazing things are to happen in future. Wait. For. It.
Most Mozillan communities around the world have been grass-rooted by Localization. North America does not have that benefit of l10n component that the other non-English communities have. We face a unique challenge in bringing more contributors on board and then build a Mozillian community.
We need to understand where Reps fit in North America? Brian highlighted that we need to build a bridge for international communities to tell stories about Mozilla to the world. Since l10n wouldn’t quite work here, we need to find ‘hooks’ that would bring more contributors on board. Jeff Beatty found that Privacy was a big concern in his community. This made us all think of various other ‘hooks’ for North America.
The discussion was really a productive one. We found out where the ReMo program was heading towards and what are the possible areas that we need to explore and focus on in near future.
After all the discussion, Emma took over the stage to brief us about Webmaker. She talked about her experience in running local events to teach kids learn about the web. She briefly explained us about Popcorn maker, Thimble, Hackasaurus, Appmaker and Parapara.
The summary was basically that North America needed more mentors to run these kind of event and Reps could be someone who can be a Shepard community member to run Webmaker events in communities.
Kate has been working closely with the Student Working Group to plan and structure activities for the Firefox Student Ambassadors. She joined us online to brief us about the Firefox Student Ambassador program and the amazing things they have been doing in the past few months!
16,000 students representing Mozilla in 600 Firefox Clubs around 80 countries was the highlight. *phew*
The discussion got more interesting when she explained her plans to build and distribute custom Firefox to students. You can go through her slides for more details.Re-prioritization:
Kensie put thinking hats on each one of us to discuss the areas that we succeeded and failed in the last six months and how we can improve. Everyone agreed that the priority areas that was thought of in the last meetup had to be prioritized again. There were just too many priorities and less available resources. We needed to cut down list from 5 (University outreach, Two-Priority Cities, Community Building, Web Development and Localization) to 3 (Priority Cities, Community Building and Community WebDev).
This doesn’t mean that we will completely dismiss the other areas. We still feel that there are lot of potential in the areas that we highlighted as ‘low’ but at the moment we will gain success if the collaborative force of NA Reps will be used in the areas that we feel is gaining a lot of momentum and where our expertise lie. There was no point in prioritizing areas for the sake of it. We will continuously work to define strategies and goals in our new priorities in the upcoming months.
We began Day 2 with a fantastic diversity workshop by Lukas Blakk. It was called the Diversity Identity Core Engagement (DICE). The whole idea was to engage everyone to explore and grow diversity awareness in the Mozilla community. A massive props to Lukas for the organizing this workshop.
We ended Day 2 discussing and finalizing the Priority Cities. Portland and Toronto were decided as Priority Cities in the last meetup, but after an in-depth discussion, Portland, Vancouver and Utah won the race. The various criteria for the new priority cities were: presence of Mozillians and Reps, local tech activities, Hacker (Mozilla) Space and feasibility of travel for other Reps. We also decided action plans for the priority cities like documenting the best and worst practices for building communities, creating a baseline for community activities in priority cities (events, mozillians, staffs etc) and communicating upcoming events to the local community.
Lastly, we concluded the meetup by promising to show up again at the same place in September 2014 with some results and telling stories. The best part is that during that time, we will get to meet the people involved in the project Ascent event. A fantastic opportunity for us to meet with local people and carve the path for future development.A HUGE SHOUT OUT to the Mozilla Reps for being awesome as always!
Este 2014 ya tiene nueva agenda en todo lo que significa MozEdu. Este proyecto esta pensado para las unidades educativas en Camiri y pretende difundir todo lo relacionado con el navegador Firefox, el sistema operativo Firefox OS y el correcto uso de internet y las redes sociales.
El primer colegio que recibio estas conferencias fue el Niño Jesús, juestamente en noviembre del año pasado. Los demás colegios se estan manifestando para ser parte de todo este proyecto en esta gestión escolar.
La Escuela Cristiana Camireña fue la primera en este 2014. Una gran participación que se dividió en dos grupos y en dos diferentes días. El segundo grupo, conformado por los más grandes del colegio, fueron quienes participaron más y tuvieron muchas preguntas al respecto, especialmente se centraron en conocer mejor lo que es Firefox OS.
Estas son las siguientes fechas y pronto se confirmarán más colegios:
1 – 10/04/2014 – Colegio Juan Pablo II, desde las 14:00 Hrs. 4 grupos.
2 – 21/04/2014 – Colegio René Moreno, desde las 08:00 Hrs. 3 grupos.
3 – 22/04/2014 – Colegio René Moreno, desde las 08:00 Hrs. 3 grupos.
4 – 24/04/2014 – Colegio Abel Iturralde, desde las 07:30 Hrs. 4 grupos.
5 – 25/04/2014 – Colegio Mixto Camiri, desde las 09:00 Hrs. 2 grupos.
Ya se encuentra con nosotros la versión 1.15 del Add-on SDK. Descargar Add-on SDK 1.16.
Según el blog de los Add-ons de Mozilla, esta liberación menor tiene como objetivo Este lanzamiento tiene como objetivo proveer compatibilidad con Firefox 29 y el uso de las nuevas APIs que provee Australis.
Con Australis el uso de botones se ampliará y se le podrán añadir paneles, frames, barras de herramientas. Algunas de estas características no están presentes en Firefox 29 pero si en la versión 30.También se han solucionado varios como:
Para conocer otros detalles, pueden leer las notas de liberación.
Antes de descargar el Add-on SDK 1.16 recuerda que puedes contribuir a la mejora de este reportando bugs, mirando el código para que contribuyas dando tus soluciones o simplemente dejar tu impresión sobre esta nueva versión.
It was with great comfort, after a difficult week for Mozilla that I joined the North America Reps (USA and Canada) in Portland for a weekend of community building planning ( and hugs ). This was our second meetup, with some new faces, and new energy. Exciting to see our tiny community starting to grow and strategize. When I first became a Rep in early 2012 there were roughly 7 Reps in total between our two countries, while I counted 22 today. I also suspect that number is about to climb by a few in the coming weeks.
I was super-excited to be able to invite Portland community to our Friday night Cantina, which meant I finally got meet Bill Fitzgerald. I know Bill from Open Education, Drupal and possibly a few other areas but also Webmaker. I’m so glad he and a few others were able to join us, with a goal of making community invitations part of how we plan. Which reminds me we may need help in OSCON :|
We’re carefully nurturing and testing a strategy for growth, and engagement with the support of the Community Building team who I love. Seriously – feeling empowered by response and care coming from this area of the project – thank you Larissa, David, Christie (among others).
One priority I am most excited about is that Vancouver & Victoria (combined) have been identified as a Priority focus areas ( Portland is the other) for NA Reps efforts.. I think we can help build-out and document what growing a local community looks like. Promise to share as we go.
Finally, a standout experience was that as a group ,we were able to participate in and give feedback for the Diversity Team’s workshop: Diversity Identity Core Engagement (DICE) Workshop, led by Lukas Blakk . Timely, relevant, thoughtful. I highly suggest for other Reps and community-leads consider this workshop in leading Mozillian conversation on those core-value brings us all together – and how as we move away from that core - to the outer layers of ourselves, those parts become relevant to our work. I hope to run one or more of these workshops soon in Vancouver.
Pro-Tip for Portland: Visit Powell’s Books – Book nerd heaven.
Also I got a badge:
This weekend, North America Mozilla Reps gathered in the not-so-sunny Portland, Oregon. We worked from the Portland Office during the weekend, where we collaborated on plans for North America for the next six month period. We also tackled a number of topics from websites and refined our priority cities which will help us be more successful in moving forward in our mission to grow contributors in North America.
We were very fortunate to have some new people participate this time round including Lukas Blakk, Janet Swisher, Larissa Shapiro, Joanna Mazgaj, Robby Sayles, Prashish Rajbhandari, Tanner Filip, Dan Gherman and Christie Koehler. It was excellent to have a larger group because this brought ideas from people who see things through different lenses.
All in all, I feel we tackled a lot more work this time than our previous meetup last year in San Francisco and we decided to have our next meetup in Portland again. One of my favorite activities during the meetup was a diversity activity that Lukas led us in that many of us hope to do with our own communities.
We closed off the meetup with a trip to the Ground Kontrol Arcade and Bar where there were many games of Pac Man and Dance Dance Revolution.
La hermosa ciudad de Tarija, al Sur de Bolivia, fué la sede de nuestro 5to Firefox OS App Days, la Universidad Privada Domingo Savio de esta ciudad es la que en esta ocación nos abrió sus puertas para la realización del evento en la cual participaron personas de distintas universidades con un excelente nivel de conocimientos en desarrollo de aplicaciones web lo cual se vió reflejado durante el evento.
En el Firefox OS App Days de Tarija surgieron las ideas para desarrollo de aplicaciones como ser: Seguridad Policial, Tacaño, Ubicación, Churo Tours, y otras más totalizando 8 ideas sugeridas para el desarrollo durante el evento.
Muchas Felicidades y Muchas Gracias a todos quienes participaron del Firefox OS App Days Tarija, nos vamos pero con el compromiso de retornar a esta linda ciudad…. hasta pronto Tarija!!
Las fotos del Firefox OS App Days Tarija están disponibles en nuestro canal de Flickr: https://flic.kr/s/aHsjWjQUcT
The North America Mozilla Reps meetup was a very productive event and I can say that we leave the meetup with greater momentum as a community.
The main theme of the meetup was FOCUS. That means being more selective in defining priorities and shortening the time frame for actionable items to a more realistic size.
I did mention in my last blog post that we had to pare down our priorities. We spent most of Day 2 firming that up and filtering items even more to set ourselves up for a higher success rate.
But before we got that going, we kicked the day off with a diversity workshop that Lukas Blakk ran. The workshops is called Diversity Identity Core Engagement and it definitely started a good discussion among us. I’d like to mention that Lukas appreciates any feedback and invite people, especially Mozillians, to take a look at the workshop contents.
One of the key outcomes from the discussing the priorities is the selection of new Priority Cities. These are cities that would get special attention in terms of supporting events, Reps, and building community on those cities. The new priority cities are:
The main criteria for selecting those cities were Mozilla’s presence, current activity in the locale, presence of Reps and Mozillians, and feasibility of travel for each Rep (if needed to mobilize to the city).
The rest the day was spent on action items pertaining to the community websites and strengthening group structure and processes (although not much time was allotted for the latter topic).
We concluded the day by agreeing that the next meetup will be in Portland again in September 2014. The details are not final, but it gives the group a sense of continuity and motivation to show progress in the next six months.
To close things off, I’d like to specifically thank Benjamin Kerensa, William Reynolds, Emma Irwin, Majken Connor, Lukas Blakk ,and Chistie Koehler for taking care of the key parts of the meetup, like logistics, facilitation, and the little things that ensure the meetup is great for everyone.
Massive props to all the Reps who joined the meetup. If you take a look at our group photo in the last meetup, we were a much smaller group. Here’s the group selfie (we barely fit an elevator now!):
I’m definitely looking forward to the next six months with a larger core group of Mozilla Reps in North America.
我覺得應該還有很大的比例的人覺得「我一定要電腦很好」、「我一定要很會寫程式」才能加入、或是接觸資訊相關社群。但是在 MozTW 似乎不全然是這麼一回事 － 我們有不少社群成員沒碰觸過程式設計。我認為在一個自由、開源軟體的社群內，維持社群成員的多樣性（或這個生態）是一件很重要的事情。我們透過在各大開放原始碼研討會上擺攤，吸引資訊領域的社群成員。那非資訊領域的呢？這次的拼豆手工坊活動正是讓大家發揮科技（寫程式）以外的長才，只要你/妳有興趣，歡迎來認識大家！
透過建立好玩、有趣、簡單、無需背景知識，而且人人可以輕鬆上手的手工藝活動不但可以讓彼此發揮創意，更能增加對彼此的認識。在這次 摩茲春秋 中很幸運能和 Gina 及 小朝 還有其他社群成員討論，腦力激盪出了這樣的一個小活動。希望大家能夠多多捧場 : D我該準備什麼
時間：4/11 下午 8:30 ~ 9:30
小提醒：MozTW Lab 7:30 就已經開始了，歡迎提早來坐坐。認識一些社群朋友呦 : 3
While I've been an active member of the Mozilla community for quite a while, this was the first time I attended a pan-India Mozilla meetup. The Community Meetup was held in Hyderabad from 4th to 6th April 2014.
I tried to take this opportunity to finish a pending patch I had been working on. With Saurabh's [:sawrubh] help, I made some progress but it'll take a bit more time.
I participated in the activities of the Technical Task Force where we discussed issues related to meetups, hackathons, and other events, and whether these events are actually solving the purpose. A number of solutions were proposed and we will soon see some of them in action.
We also started work on a node.js application called Vibe that can assist in adding public information to the events. The Reps portal features events, but some event specific information cannot be featured there. 'Vibe' would aggregate the events, attach the new metadata and display this. We set up a Trello board to track progress, but will probably switch to Github issues later.
We also talked about recent changes in Firefox, FirefoxOS, and future launches! These devices have a lot of potential and everyone's excited to help with development and release.
In a nutshell, it was exhilarating to finally meet the Mozilla community. Thanks to everyone in the TTF, Galaxy, Vineel, Kinshuk, and everyone else who made this possible!
Image credits: Brian King
The timing of the North America Mozilla Reps couldn’t have been more perfect.
A few days after a massive upheaval in Mozilla, the meetup served as group therapy for Mozilla Reps to process what transpired and discuss with fellow Mozillians.
I say it’s good timing because from what I heard, people still had lingering sentiments on it and I believe it always helps to express it and get feedback.
Once we got that out, it was easier to get down to business.
We had our meeting at Mozilla’s Portland office at the Brewery Blocks and the turnout was much better compared to the last one in San Francisco in August 2013. The last time we had eight attendees now we have fifteen!
The day was primarily focused on reviewing what we did the last time. This look back is necessary because when we set out to create a group vision, strategy and priority items, there was no precedent. And this meeting day is to set the baseline for optimization.
My role in the meeting was to provide the icebreakers and energizers, which I happy apply a lot of improv games and techniques to prime people up for collaboration and communication. I really love doing this and I’m glad people seem to enjoy these activities to break the monotony and do something silly.
The day was pretty quite long, but we managed to go through it relatively with ease. I’ve been in Mozilla meetings where people were ready to turn tables over and body slam everyone— this is not one of them. For the most part, everyone was in agreement that we need to re-jig a lot of the pieces that we have.
The way I see it, three main points stuck out:
On the topic of focus, we all agreed that the community have yet to attain a scale to achieve them. Here were our priority areas six months ago:
After the session yesterday, we reworded the areas and outright cut the items that were not working for now. Here’s the new list:
This list will probably change by the end of the day.
This change doesn’t mean we’re discouraging people to pursue things they are passionate about, but rather, support for these initiatives would be on a case by case basis and not an automatic collective thumbs up.
Day 2 will be about firming up the priority items, laying down realistic action plans, and even starting on action items that are doable.
I want to mention that Portland is a nice, quaint city but I have yet to see the quirkiness depicted in Portlandia.
From Ada Lovelace , women have played an important part in driving technology forward…..
I was lucky enough to get the invitation for Womaniya from the woMoz organizer Komal Ji Gandhi from India which took place this 8-9th March in Bhopal, Madhya Pradesh.
On 6th January early in the morning I started for Delhi from Dhaka,Bangladesh and got connected with Bhopal flight. The organizer herself came to the airport to receive me warmly with a local volunteer, Vaibhab Bajaj. We went to our desired hotel and as I was tired so that day was an ‘Off’ for me to take rest. The next day early in the morning both of them came to pick me up to the volunteers stay place. Keeping my luggages we went to many places like meeting with the police AIG for confirming agenda and speakers, picking up womaniya teeshirts etc.
In the evening , I was just surfing around after taking some rest in the garden of the hotel while other mozillians Umesh Agarwal and Jafar Muhammad joined me in the hotel. Soumya Deb joined us later at night and Sumantro mukharjee joined us the next day during we were having our breakfast at hotel.
Day 1 starts:
As it was the first day of the event and all of our guests were supposed to come there on time we rushed there just after we had our breakfast to just check everything was perfect.
The event started sharp at 10.30. All the chief guests gave their valuable speech about women in the society, their safety, womens’ day celebration etc.
We, MOZILLIANS started our main event after the lunch. Me and Komal gave brief idea about what woMoz and womaniya is and how it is related to each other. To make the brief talk more interactive we both asked each other about the reason why we are womoz and what inspired us to be a mozillian or contribute to Mozilla as a women.
Later, Faisal sir explained what mozilla is and how it works.
Day 2 starts:
The next day we volunteers woke up early just to be before time to make sure that everything is going to be perfect. At 10.30 people started coming. We were amused to see that at least 70% people from the previous day joined us. “Passionate” – I MUST SAY!
Once they started taking place, we started with our first session(s). People were divided into small groups. FSA, APP DEV and Webmaker. Me, along with Umesh took the responsibility of FSA team.
Deb was incharge of App Dev and Sumantro, along with me again in Webmaker. Komal helped all the volunteers during the sessions.
Faisal sir took an awesome session on l10n. Later on stage Deb showed app development.
Following him, Faisal sir took Mozquiz. We also helped him with making questions on the spot! People were called on the stage and were given away cool swags by Pawan sir.
Before wrapping up the event I ended up with my session. I explained what woMoz is, why we need more woMoz, the mission of Mozilla, how and who can contribute with us, how to get over from the restrictions, how to shine in life in tech as women etc. People seemed much energetic till the event ended. They were responsive during my session as well. After wrapping up with the event some girls seemed interested to join the winning team of woMoz and were very much impressed with my session.
A MUST group photo!
To be honest I am now missing Bhopal because every part of the city I visited during the event and free time, has given me such pleasure of travelling.
Slides I used to speak out through my session .
I recently got one make from webmaker about the event which is made by a local volunteer, chandan . I loved this make!
Covers by newspapers about the event:
Online coverage by radio:
I didn’t write anything in my blog for more than one year but the latest events in Mozilla make me open my blog again and write something because I care about Mozilla and the last 10 days were hard on me as on everyone.
I always look at Mozilla as the United Nations of the virtual world, I am an United Nations employee for more than 8 years, everyday I go to work, I meet and work with people from different background, at my division we are almost 25 people from almost 25 countries, in the agency we are around 500 employees from more than150 countries. We all work together even if we are from different background, environment, culture, views and languages; we all work for one cause and one mission. One of our core values is to respect diversity, be tolerant and working in multicultural environment, we respect the human rights because we promote it and support it around the world. We believe that everybody is equal whatever their sex, or color or race or believes. When you decide to join and you sign your contract you agree on the terms and conditions of the work, leave your politics to yourself and leave them at home, at work we have one mission is to make our mission a success and to bring peace to this world, and if someone break that oath, they will be judge by the rules and regulations that are defined in the Human Resources. I do not care what our Director (the public face of the the organization) believes and I don’t want to know too. All I care about is he respect our rules, values and regulations, if he did something against them he will be out. I am always looking at Mozilla like my real life work; diversity, multicultural, freedom, about choices and human rights over the web (by providing everyone access to the open web). I don’t care what people political views are, or what do they believe in, I care that we all as Mozillians working together to promote the open web, to spread our culture and to give people choices and not taking these choices from them. To show the world that we are unique, even if we are different in many aspects but we still respect each others and work together as one.
What happened lately was a shock for me as for others, I thought Mozilla is politics proof. But I saw politics came to Mozilla, I was struggling as others, we all had mixed feelings. During my 10 years of contributions; Mozilla is the place that I run to when I want to escape from the political world, I consider it a place with no politics. I look at it as the Utopia and how the world should be. I care about Mozillians that helped to defend the web, we all are representing Mozilla and we are the face of it, every action we do in the name of Mozilla are affecting us.
I will move forward as others will do, because our mission is bigger than anyone and I will be back on the track again but I think I need time to catch my breath, to heal and I need a little break to clear my mind and focus again.
1. Go to Options. 2. Under the Content tab, click on the Advanced… button on the Fonts & Color menu.
I wrote the bulk of this post shortly after the event but then due to a number of things, including work, forgetfulness and the recent events within Mozilla, I never edited and published it. In the spirit of ‘better late than never’ here it is:
Most mornings I would groan at having to get up at 5:30, and I would love to say one Saturday three weeks ago was an exception. Sadly, it wasn’t, but the grogginess of having to wake up so early had soon cleared away by the time I was on a rather empty train going down to Bristol.
That Saturday I spent my day helping out at a small event in Bristol, organised by the local Bristol and Bath Linux User Group, aimed at converting users of the soon-to-be EOLed Windows XP to a Linux distribution.
While the event wasn’t quite as well attended as the organisers had hoped, there were still a number of attendees I managed to talk to about Mozilla and Firefox, and the time not spent talking to attendees was filled with other interesting discussions.
I had a number of goals for the event but a few of these got thrown out of the window when the technological knowledge of most attendees was slightly higher than I expected. Because of this, rather than spend time explaining what a web browser was to people, I focused on telling the Mozilla story, and helping users with any problems they had in Firefox.
I also ended up imparting some Linux knowledge to attendees, being a reasonably longtime user of Arch Linux.
Only the other day I was invited by one of the organisers to a re-run of the event. I fully intend to attend, as with a few more people there, this event format feels like it could be very successful.
My thanks goes out to the organisers: the event was a great opportunity to talk to people about the Mozilla story, and meet some ‘real life’ Firefox users and help and discuss problems they had (one of which I intend to blog about when I get round to it).
Both images by David Fear used under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
During the storm that has been shaking mozilla these last weeks, a lot of voices could be heard. From all sides. The last days have been just horrible.
I asked myself "Where do I stand?". I finally found the answer:
I stand with mozilla
Mozilla is bigger than any of us! Bigger than me, Brendan, or every single mozillian. As a single person, we are weak. Together, we are mozilla.
As for me, I choose to look ahead, see what I can do for mozilla and go on.
One of the parts that is hard about this situation for Mozilla is that we don’t know where to draw the line now. People are worried that this is now a slippery slope, or that anyone could be pushed out because of outside views. I think as a community we need to accept the truth that Brendan wasn’t a viable CEO and figure out where this leaves the lines.
I think there is an obvious set of boundaries in this case that hopefully we can restrict this kind of scrutiny to stay within. The CEO is an outward facing position. When asked about the responsibilities of CEO vs CTO, Brendan answered that the CEO does a lot of working with partners and hiring. So the CEO interacts with people currently outside the Mozilla community. People who haven’t had the chance to build trust in us, in our CEO, in our way of doing things. I think if a director of HR had made a similar donation, it would also make it hard for people who must interact with that person to feel safe and trust them, even if they leave their personal beliefs at the door.
I am worried that next we’ll be expected to thoroughly vet candidates on their political views and actions. I think the problem in this case was that we already knew about Brendan’s donation, and still asked everyone to trust him anyway. But if we don’t thoroughly vet someone, and something comes to light, will we be expected to ask them to step down as well? I have a feeling the answer is yes.
I think for me the biggest lesson here is that the world doesn’t know us, and therefore they don’t trust us. I think this is partly our fault, we have focused on trying to win with users, and not on values. If the world knew us for our values, and not for our features, maybe we’d have had more people defending us, trusting us that we wouldn’t hire a CEO that would harm our contributors. They may still have called for Brendan to step down, but they would have been much more thoughtful about separating Brendan the individual from Mozilla the organization.
Is that wishful thinking? Sure, but we’re Mozilla. We’re good at wishing things, and we’re pretty damn awesome at making sure they come true.
This is why people don’t call me the “King of Timing”— on the day I harness good resources to form my opinion on the matter of Brendan Eich being appointed as Mozilla Corporation CEO, he decides to resign six hours later.
It’s like you deciding that you want to have a burrito and then finding out that the Mexican restaurant closed shop.
I want to keep the tone of this post light and humorous, because otherwise, this will be one of those posts that will just sound depressing and angry. And we don’t want angry. We want something warm and fuzzy that you want to see bunnies literally jumping out of your screen. (Sorry, I don’t have bunnies *cue sad face*)
While I’m disappointed that my well-thought post is now moot (I really tried to sound like a level-headed person), it did do two things: reassess Mozilla again from a philosophical point of view and have me write this blog post twelve hours later.
I’ve been a volunteer for Mozilla since 2009 and I can tell anyone that it’s a satisfying and challenging project to be part of. I’ve met lots of people, friends I’d like to keep and those whom I’d like to stay as email addresses. There are just a lot of people and many voices that are unafraid to challenge your ideas and I face this as an unpaid volunteer.
I now imagine what what Brendan Eich faced in the last eleven days.
He was practically the captain of the Titanic: If he saved himself and lived he would be ridiculed, if he sank with the ship he would be the perfect scapegoat. And we all know how that went down (literally).
There is no doubt that being a CEO has a lot of symbolism attached to it: You’re the leader, you’re the moral compass, and you’re the unwavering flag bearer in the storm. Throw in “World Peace” and the ability to leap tall buildings in a single bound and we got ourselves Superman.
He didn’t get a fair shake, but this world has never been about fairness., has it?
To close things off, I want to say “Burrito” because a) I’m hungry and b) I’m reminded that Mozilla is like a mishmash of salsa, beans, rice, veggies, and meat— Everything is good until the sh#t hits the fan.
I just heard that Brendan Eich has resigned as CEO of Mozilla, and the reasons are not exactly what one expects. Especially when it is impaired by retrograde thoughts, and actions that don’t respect the beliefs and values of a person, and worst, calling for respect for different ways of thinking and not respect them. You think that boycotting Mozilla Firefox is the solution?… You think you win?… We all lose!
This is simple. Mozilla is not democracy, but meritocracy. Brendan Eich is definitely the person who has won, which has the own right to be appointed CEO of Mozilla, far beyond his thoughts and ideas on other issues independent and totally out of what Mozilla is and really means for Mozillians and the world.
I support Mozilla and the Mozilla community, the will and the philosophy that follow, Mozilla has been and is a leader in the struggle for a free and open web, and much of this achievement has been made by the community that formed, community composed by anyone only and only be fulfilled for a feature: The desire to collaborate! and this does not exclude anyone with different ways of thinking, therefore, why discriminate in this way to a man in his own right who made ??it to where it was?
I Respect the decision he took, and always support his work. I just hope Brendan Eich continue collaborating with Mozilla, I think it was and is a fundamental part of achieving Mozilla.
“Bug Squashing for Mozilla Firefox @ VCET” was conducted on April 3, 2014 at Vidyavardhini’s College of Engineering and Technology. I had given a talk on “Introduction to FOSS and Mozilla” the earlier day, at the same venue. Once again, I would like to thank the CSI Student Chapter of the college for helping me conduct the event !
Unfortunately, the time of the event coincided with the Prize Distribution Ceremony of the Cultural Festival of the College, due to which the number of students attending the event was not huge. But still, a few interested students turned up. I gave the talk on “Contributing to Mozilla Code Base”. I started with discussing with the students about the advantages of contributing to an Open Source Project like Mozilla. I talked about Setting Up the Environment for Firefox Development. I explained to the students, the process of development by submitting code-patches on Bugzilla. For making the students understand the process easily, I explained them a bug that I had fixed, by showing them the comments and the patch attachments on Bugzilla. I also introduced to them Bugs Ahoy developed by Josh Matthews to find mentored bugs and get started on Bug Fixing. I also talked about obtaining the Level 1 Commit Access to the Mozilla Try Server.
At the beginning of my talk, the students noticed the User Interface of the Firefox Beta (which I was using), with the curved tabs and inquired about it, I explained to them about Australis, and they were very much impressed with the new UI changes.
After my talk, students and I had a informal discussion about starting a Firefox Club in the college, many seemed interested. One of the students, Fasih Khatib had already registered for the Firefox Student Ambassador Program, but was unaware on how to proceed, I advised him on asking a few more interested students to join the FSA Program, to start a Firefox Club and to conduct in-campus Mozilla events. All in all, it was a fruitful event and the attendees enjoyed a lot !
The slides of my talk can be found here.
“Introduction to Mozilla @ VCET” was conducted on April 2, 2014 at Vidyavardhini’s College of Engineering and Technology, Vasai. It was my first event as an organizer and I am glad that the event went smoothly without any glitches !
The CSI Student Chapter of the College helped me conduct the event, and I am very grateful to the Team ! The students turned up in large numbers for the event, and listened to my talk patiently, with great interest !
I talked about FOSS and Mozilla, introducing the students to the world and Free and Open Source Software. I talked about Mozilla’s Mission to keep the open web safe and in the hands of the people, using it. I also talked about Mozilla’s efforts on encouraging Openness, Innovation and Opportunity on the web. I made the audience aware about the different projects, Mozilla has been working on. The students were curious and enthusiastic, particularly about Mozilla’s Research Projects. I also introduced to the students, the Firefox Student Ambassador Program, many students seemed interested in join the Program.
For me, the happiest moment was when some students waited (after my talk) to talk to me, about getting involved with Mozilla. I gladly advised them on the same. After my talk, the Awesome Mozilla Swag was distributed among the students. They were very happy to receive the cool Firefox Round Stickers and Buttons !
A couple of days before this event, I was asked by the H.O.D of the Information Technology Dept. of the College to also deliver a talk on “Contributing to Mozilla Codebase”, I gladly agreed and decided to schedule the talk, the next day, after this event.
I would like to thank Faisal Aziz, who lent me the Mozilla Firefox Vertical Banner, which was really helpful in making the Mozilla Presence felt in the College.
The slides for my talk can be found here.
I’ve been a volunteer at Mozilla for close to five years but I’ve never had the chance to meet Brendan Eich.
Shortly after his appointment, there has been calls for him to step down and boycott of Mozilla Firefox because of his donation in support of the controversial Proposition 8 in 2008, which opposes same-sex marriage in the state of California.
Should people boycott Mozilla Firefox? Should I ask for Mr. Eich to step down? Should I be concerned that an integral voice that would dictate the future of Mozilla had supported a move to limit people’s rights?
I’ve read blog posts, fire-fighting press releases and op-eds on the matter and I’ve done some thinking. And in a way, coming to the conclusion seemed like a checkpoint in my own volunteering in Mozilla.
That’s the answer.
Simply put, boycotting Mozilla Firefox would hurt the non-profit that has forwarded the open web and digital privacy. It would hurt, although indirectly, efforts of volunteers worldwide, myself included, that reaches out to teach web literacy.
It all then boils down to Brendan Eich and his appointment.
For whatever reason, people don’t like him as CEO and the dislike is a spectrum: from disappointment to outright outrage.
As I’ve mentioned, I don’t know him and I can’t be a judge of his character and how vocal he is about his politics. But I do know that he is a Mozilla co-founder and he had already held a high level position in Mozilla in the last 15 years. He was even the Chief Technical Officer prior to his appointment as CEO.
I seriously have doubts that Mozilla would become a human rights-hating organization overnight— if there was an anti-same sex marriage agenda that would permeate in the organization, it already should have come into play years ago. From my vantage point, it hasn’t.
Maybe I’m just downplaying the role of CEO in the Mozilla Corporation. Or maybe I’m biased because I’m trying to rationalize my volunteering in Mozilla. Or maybe I’ve drunk the proverbial Kool-aid.
But after several years of being an outsider having the opportunity to listen in, I can say that there are too many voices for one voice and to pierce through in Mozilla without challenge.
That sounds messy, but that to me is where Mozilla’s identity comes from. It simply doesn’t come from the CEO, his identity nor his politics.
So as a Mozilla volunteer, I’m willing to give Brendan Eich a chance— even if I don’t know him.
I’m delighted to welcome Rosana Ardila as Program Manager for Mozilla Reps. Rosana has moved from the SUMO team where she has worked hard building up a strong community there. She helped build out contributor tools, a buddy program, and more to make it one of the strongest groups in Mozilla in terms of participation. Read how her former team holds her in high regard. Rosana has many skills apart from community building, including being able to speak six languages fluently which is a great asset in a global organisation like Mozilla.
Rosana’s role in Reps will be to help the program evolve to meet the new challenges that constantly arise at Mozilla. She will assist in defining strategies to grow and develop the program, including a robust leadership structure, and measure its impact on community health and organizational goals. For example for our 2014 goal of scaling our contributor base by 10x, Reps can have a crucial role in this. Rosana will also be hands-on in some day to day work ensuring that the processes and documentation we’ve put in place continue to serve effectively.
My role has evolved to oversee a few of the programs in Contributor Engagement (another post to follow on that), but I will still be working very closely with Rosana in Reps.
Oh, and Long Live The Queen! (fun)
You can now add accounts from three popular Mozilla sites to your profile on mozilllians.org, our community directory. This changes adds support for wiki.mozilla.org, webmaker.org and reps.mozilla.org accounts. Simply sign-in to Edit Your Profile, and then fill in the accounts you want to add. You can choose to make those accounts publicly viewable or only show them to other vouched Mozillians.
And while you are updating your profile, be sure to add your timezone. This is especially helpful for finding good times to chat with others who are in different time zones.
tl;dr version: You want contribution metrics? Project Baloo is here.
Project Baloo, is a collaborative effort between the Business Intelligence and Data-Warehouse team and the Community Building team to create a contribution tracking system for Mozilla.What does it look like?
Project Baloo is re-using already existing infrastructure of the BIDW team and adding some new entry-points and end-points for data import and export.What can it do for me?
So say, you are part of a contribution area. You eagerly want to know more about your area contributions, specifically metrics around it. Having your system integrated with Baloo, will give you access to an easy way to visualize those contribution metrics (using Tableau) or even have more advanced access to data, like cross-comparing and de-duplicating contribution metrics with other areas in Mozilla using an API!
Have it crossed your mind that people might be contributing to more than one areas? Yes they do! (We expect l10n-leave-my-sumo-contributors-alone type of reactions to our data)What can I do for it?
Start integrating your systems with Baloo! More info can be found here and we are always here to help you along the process.
People love graphs so here is one to follow:What is next?
We are polishing the data schema and publishing the first results from the test run on SuMo. You can follow the progress in our roadmap and participate in our System and Data Meetings if you want to help (or just follow updates!)
This is one of the primary reasons why we organize events on weekends and travel on Friday nights to reach the venue and return back on Sunday nights. That takes away the weekends, which our classmates or colleagues get to relax or catch up with their study and work. Yes, it is hectic, but we enjoy every moment of it! So long as we get an eager crowd to cater our knowledge to.
Given this type of schedule, our calendars are totally blocked on weekdays and we rarely get to do anything outside our current schedule. For most of the events, we are not able to stay in touch with the local organizers and ensure they organize everything according to our requirements.
This results in huge gap between what we expect from the organizers and what the organizers expect from us. For instance, at Vizag, we had no idea that we will end up with such less number of participants than originally promised by the local organizer. This was primarily because the University hosting the event was on holiday and students had gone back home, which we were not informed before we reached the venue.
Ubuntu users and privacy advocates have won a big victory as Canonical’s Michael Hall announced yesterday that future versions of Unity will give users the option to opt-in to searches using online sources. Back in September 2012, I had reached out to both the Electronic Frontier Foundation (EFF) and Free Software Foundation (FSF) and blogged about the new feature landing in Ubuntu 12.10 that would breach user privacy and leak desktop queries.
The EFF and FSF both responded by outlining why this new feature was a breach of user privacy and called on Canonical to fix the feature. For two releases, Canonical maintained that the online search feature was something users liked (apparently having done user studies) and that it respected user privacy.
Yesterday’s announcement clearly indicates that the feature was not something that users valued and that the feature did indeed raise privacy concerns. Later in 2013, Canonical went as far as to abuse Trademark Law by sending an employee of the Electronic Frontier Foundation a frivolous legal notice which had no validity.
For what its worth, this change in the Unity Desktop will address the issues that users, developers, and advocates have raised over the last two years and puts Ubuntu back in parity with other Linux Distros in terms of privacy.
I first came across controversy of Brendan Eich, the new Mozilla CEO, in the middle of a workshop I was giving on contribution to Mozilla via the Tweets page of SUMO (Support Mozilla). The main goal of this SUMO page is to help Mozilla by responding to Tweets of our users in need of help.
There were many tweets about Brendan that day, and they’re still coming:
Pretty difficult to respond to this in 140 characters.
Mozilla’s work is more important than ever and keeping language and emotions positive and compelling is critical to to supporting community and beyond. Does that mean Brendan should resign? I’m not sure. Personally, I would like to see Brendan, the human, step into the light, reach out , and sincerely apologize - because that’s what (at the absolute very least) people need. Mozilla’s strength has been it’s community, and people – and Brendan’s actions threaten that truth no matter how we try to walk around it.
As a Mozilla Rep – I don’t imagine success starting every new community conversation with : ‘I don’t support prop 8 but…’ , and it certainly isn’t a compelling community defence. As Lyre points out – we’re already having a tough time explaining the value of our work.
Maybe, instead of feeling helpless, we can extend support of our amazing community in a Tweet: ’Ask me about the Mozilla Manifesto, and why you should support Mozilla more more than ever‘. or ‘I am Mozillian, ask me why‘ , ’Ask me why using Firefox helps the Open Web‘, maybe even ‘Ask me what the heck the Open Web is‘. Mark Surman said ‘I worry that we do a bad job of explaining ourselves‘, and perhaps this is because we need more one-on one conversations. I pledge to make time to help move conversation forward.
We’re a global and diverse community, but we’re also a teaching community and whether you are for or against removing Brendan we can all agree that leading by example – teaches the world what we are about. I am incredibly positive that we’ll come out of this stronger. I don’t have specific answers but I do have a lot respect for the Mozilla leadership I know ‘so far’ , specifically Mitchell Baker and Mark Surman. I trust them, and that’s why this post is less about what I think we should do – and more about how I am here to help.
I , like so many others in the Mozilla community, am here to help talk this out.
If you or anyone you know are curious about how Mozilla is making the world a better place, and how we’re working together to accomplish that – reach out to a Mozilla Rep near you. We’ll sort this out together.
Techspardha is NIT Kurukshetra's annual technical fest. This year's fest involved a day long workshop on Free Software and HTML5, organized by Harsh Chaudhary. I was present at the event as a Mozilla Rep along with Paras Narang, from ThoughtWorks, where we delivered 4 talks. The event was attended by about 85 students from the college, and involved about 5 hours of talks by the two of us.
The first talk, in which we aimed to trigger conversations amongst the students and speakers featured an introduction to Mozilla, Mozilla India, and Free and Open Source Software. We started with a talk on Mozilla, its initiatives, projects, and functional areas of contribution. We also discussed how Mozilla was formed and how it helps build an Internet open to everyone. We also talked about programs like FSA, Reps and their benefits. This was followed by a session elaborating general methods of contribution
This time we tried a feedback method which we massively benefited from. We collected feedback twice. The first feedback helped us course correct and evaluate what the students were looking forward to. Based on the next feedback and our experiences, it worked quite well for the students and us as well.
After the introductory talk, we spoke about Version Control Systems and elaborated on Git. After giving an idea of how systems like Git and Mercurial can help people across the world collaborate, we proceeded to explain the basic architecture and usage of Git. Since it was a hands-on event, we had a couple of quirks using Git with Windows (Since everyone was using windows, we demonstrated on Windows, while stressing the ease of development on other platforms) which were nothing but an opportunity to interact better with everyone.
We had to rush through the HTML5 talk since we were on a strict deadline. We covered a number of HTML5 features and also their relevance to Firefox OS. We couldn't have a hands-on for HTML5 but we're sure the folks at NITK will give it a shot soon! We loved the response from the students and it was pivotal in getting the conversations going.
Reaching the venue involved a fair bit of travel but we reached rather comfortably. Harsh and the rest of the team at NIT Kurukshetra made sure the journey and stay were as comfortable as possible. Special mention to Akshay Katyal for lending me the Reps TShirt and letting us distribute stickers, badges etc from his personal cache! And thanks to all the attendees for participating! (P.S. If you were present at the talk, and have any questions, you can ask them here or email them to us. Email addresses in the first link in Resources)
Here's a list of resources we used or mentioned:
Neighbourhood Mozillians (References included)
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:
Fill out and submit the Mozilla Reps application form. A Mozilla Rep mentor will be in touch within 24 hours.
If your application is approved, you'll be invited to be interviewed by a member of the advisory council over IRC or IM that same week. The interview lasts about 15 minutes and you will be asked some simple questions about yourself, your experience contributing to the Mozilla project and, of course, your motivation for becoming a MozRep.
If you're accepted into the Mozilla Reps program, your mentor will get you started and familiar with the tools at your disposal to start organizing events, requesting budgets, swag, etc. And just like that, you could become a Mozilla Rep!
Thanks for your interest in making the Web better with Mozilla!×