David Tenser: Five years ago, Firefox was born When I blogged about the launch of Firefox 1.0 five years ago, I knew it was a big day that we would look back at in the future. However, I would be lying if I said back then that I knew what kind of impact Firefox would have on the web as a whole.

Five years ago, you couldn’t choose what type of computer of device you wanted to use to browse the web because all websites were designed to work with IE on Windows. Something as basic as surfing from your mobile device — we take this for granted today — was completely out of the question. Microsoft was in full control of the Internet and your web experience.
This all changed when Firefox was released on November 9th 2004. Finally, web developers could design web sites according to standards instead of designing them to work for IE. Finally, users could experience web sites the way they were meant to be. Finally, the web was accessible to everyone.
In a nutshell, Firefox is the reason why we can surf the web using our iPhones, Linux netbooks, or OpenSolaris PCs.
Firefox set the web free.
<script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script> [Source: Planet Mozilla]Mark Finkle: Fennec is Firefox, Firefox is Fennec! Firefox for Maemo beta 5 is Firefox! Huh?

That’s right. We turned on official branding for beta 5. “Fennec” is the codename for Firefox on mobile platforms. We also use “Fennec” as the unofficial branding (name and images) used in our nightly versions. Using a codename helps cut down on confusion when talking to other Mozilla developers

Don’t worry, the lovable little fennec isn’t going away. [Source: Planet Mozilla]Mark Finkle: Fennec – Form Assistant & Password Echo Firefox for Maemo (Fennec) beta 5 has been released! This release packs in a lot of good stuff. I’ve been trying to highlight a few of the new features. This time, I want to tell you about some web form features.
Entering data into web forms using a small keyboard on a small screen can be painful. This release of Fennec has a Form Assistant to make it easier to fill in forms. Whenever you tap on an input or select field, Fennec will attempt to zoom in on the element and also display a small UI ribbon for moving between other input fields. If the input field has an associated label, we try to make sure the label is visible too. Context is important when entering text and other data into a form.

Beta 5 also has a new Gecko feature, enabled for mobile platforms – Password Echo. Entering a password can be a tedious task on a mobile device. One common solution is for the system to show the last character you type as plain-text and after a short delay, convert it to a hidden password character. Echoing the last character really helps reduce errors when entering passwords.
Take Firefox for Maemo for a spin and let us know what you think. [Source: Planet Mozilla]Meeting Notes from the Mozilla community: Mozilla Project Meeting Minutes: 2009-11-09
WeeklyUpdates/2009-11-09
From MozillaWiki
« previous week | index | next week »
- SethB wrote in, “Friend of the Tree nominations to Staś Małolepszy and the entire l10n community, including Francesco (Italian team), Coce (German team), Eduardo (Esperanto team), Timdream (Taiwanese team), Julen (Basque team) and many others (see Bug 525857) who stepped beyond the world of localization and provided web development and testing to make sure the 5 years website was working in 27 languages.”
- Krupa wrote, “I’d like to nominate Truman Smith as a “Friend of the tree” for being our automation genie and helping MozwebQA beef up our automation test coverage.”
( Projects | Status | Goals | People )
Firefox 3.6 (Namoroka)
- Firefox 3.6 Beta 1 now has over 200,000 daily users; this is the fastest beta adoption we’ve ever had.
- Nightly and beta users are encouraged to help us by reporting add-on compatibility
- zpao’s “session restore optimization” patch landing this week for real for real
- main development focus is on Firefox 3.6 Blockers
- last week at the development and delivery meetings we decided to issue frequent updates to Firefox 3.6 Beta users on that update channel; aiming for the first update to be this week with:
- DLL blacklisting patch (see bug 524904
- syntax changes for CSS gradients (see bug 513395)
- cycle-collector patch to stop cycle collection instead of crashing (see bug 521750)
- other changes since beta codefreeze (link coming)
Firefox Future
- some final decisions to be made about theme layout for 3.7 so we can start on implementation
- building a Firefox 3.7 requirements and investment document
Team News
- News from the CrashKill front:
- Now that we’ve shpped dbaron’s patch for bug 521750, we’re starting to see more movement from vendors who are causing the issue. Last week, I received responses from Move Networks, Relevant Knowledge (comScore), and DTToolbar and they claim to be making the required fixes to keep them from crashing the world.
- For problem binaries where we can’t find fixes, we’ll be using dll blocklisting to keep them from loading. For details see bug 524904. This has landed already, and we’ll see it in the betas.
- For the list of dlls to block, see bug 525103.
- Blockers:
- Team blocker numbers:
- Layout: 6
- Content: 12
- GFX: 12
- JS: 23
Last Week
Bugzilla Update
- super-fast turnaround on 3.5.5 last week -> 13h15m (!!!)
- thanks to Armen for his work on getting that Fennec multi-locale build working
- new talos suites coming online soon (downtime now-ish)
- need help with bug 524014 – mochitest-plain failures on Mac OSX debug builds
- new n810s acquired last week (40), coming online as we get cards for them
- reminder: planned poweroutage on Saturday Nov 14 at MV office. No mobile coverage for the weekend.
Test Execution
Web Dev Testing
Metrics, Accessibility, Localization, Community
CrashKill
- Worked on 21 crash bugs last week. See tracking page.
- First crash test checked into our mozmill repository! For bug 481775. (Props to henrik, catlee, and dwitte)
Test Development
- Mozmill 1.3 Beta is available
- Orodurin project (New Mobile Test Automation Framework) code repo is announced.
- Test Dev team is onsite this week, cranking away on the second floor, stop by and say hi if you’re in MV.
PR
- Tons of great press around 5 years:
Five Years of Firefox
- Five Years of Firefox is finally here! Our website is now live (http://bit.ly/firefox5bday). The site is available in over 27 languages tonight and growing!
- Here’s how to help today:
- Blog – share your story and why Firefox is important to you.
- Tweet, tweet, tweet! Please use the hashtag #firefox5
- You can retweet this message:
- Digg
- Light the world with Firefox. Here’s how and some awesome examples:
- Join the SF party tonight! 7-11 p.m. at Terra Gallery
General
Events
- Music Hack Day November 21-22, 200; Boston, MA. We are sponsoring this event.
- Add-on-Con December 2009, Mountain View, CA. We are sponsoring this event and will have 3 sessions: Taking Flights with JetPack (Aza), Mobile Firefox Add-on Development (Mark Finkle), Future of Add-on Ecosystem (Justin, Nick, add-on developer community member).
- Foundations of Open Media Software January 13 – 15, 2010; Wellington, New Zealand. Perfect venue to promote open video. We are currently looking into sponsoring this.
- Symposium on Principles of Programming Languages (POPL) 2010 January 20-22, 2010; Madrid Spain. We are sponsoring this event.
- SXSW Interactive 2010 March 12-16, 2010; Austin, Texas. Working on putting together a Firefox party. Please continue to check our wiki page for information.
- Programming Languages and Analysis for Security (PLAS 2010) June 10, 2010; Toronto, Canada. We are sponsoring this event.
- 25% Worldwide Market Share
- On the same day Firefox turns 5, Firefox also surpasses 25% worldwide market share for the very first time (according to Net Applications… their weekly reports are subscriber only, so I don’t have a link).
- Firefox 3.6 documentation progressing nicely, on track to wrap up by ship.
- The Web developer survey is still open – take a sneak preview at the results and help spread the word about it.
- Mozilla participated at TPAC, discussing File API, Storage, security, DOM Events (including Multitouch) with all browser vendors
- We released Jetpack 0.6 which adds APIs for preferences and menus. Check out Aza’s cool video!
- This week we’re releasing the Jetpack Gallery, which like the Personas gallery gives writers of Jetpack features a convenient place to share them.
- We also released Test Pilot 0.3, which uses the same technology as Jetpack to allow streaming in updates to extensions.
- Weave 1.0 Beta is coming out this week. We’re hoping to get out Weave 1.0 proper by the end of the year, so please help us “eat our own dogfood” by trying out Weave as part your daily browsing – ESPECIALLY if you use Fennec!
- The first preview release of Bespin Embedded is due out this week.
- We’re also planning to have generated API docs available to help people who are hacking on Bespin.
- Total compatibility up to 45% with 3.6.* (up from 34% last week)
- Hard work on the update queue has reduced it from 201 on 11/1 to 129 today.
- Wait time is now down to roughly one week and we hope to get it under a week soon
- We’re going to focus on nomination queue with goal of getting both down to manageable levels
- AMO 5.3 froze last Thursday. Launch scheduled for 11/12.
- SUMO 1.4.2 launched last Thursday.
- 5 Years site went live.
This past week we saw the localization community work on the following:
- FF 3.6 beta release
- Fennec beta 5 release
- FyFx
- Release notes for fx 3.5.5
- Google snippets
- EU ballot initiative research campaign
- All the mobile pages intended to be read on a desktop and mobile devices,
- Thunderbird in product pages, Thunderbird localized landing pages
- Seamonkey 2 marketing materials.
FxFy is a great implementation of the open web, with web dev and localizers working to overlay subtitles using javascript on a open video. Blog post to come.
- Mark blogged about a One Mozilla strategy to use a unified Mozilla brand across all of our public communication. This doesn’t change the fact that Mozilla is made up of distinct legal organizations, but focuses on what we’re all doing instead of how we’re organized.
- Two weeks until the Jetpack for Learning design challenge deadline. Inviting all smart add on developer and educators to submit ideas. It’s simple.
[Source: Planet Mozilla]The Mozilla Blog: Firefox for Maemo Beta 5 Released The Mozlla mobile team has released Firefox for Maemo beta 5. This release is available for the Maemo OS2008 and Maemo 5 software platforms running on the Nokia N810 and N900 Internet Tablets. If you’re viewing this on an N810 or N900, install Firefox for Maemo beta 5.
This release brings noticeable improvements to the user experience and UI of the browser. Specifically you’ll see:
- Firefox official branding, with Firefox name and logo
- Support for multiple locales, currently including Spanish, German, French, Italian, Dutch, and Russian
- Flash sites such as YouTube now work
- The viewport meta tag is now supported by Firefox on mobile sites using it
- New form assistant to make filling in forms easier
- Improved panning and zooming performance and behavior
- Numerous other bugs and polish issues addressed
These improvements build upon the features set of previous releases.You can find more information by reading the Firefox for Maemo beta 5 Release Notes. Be sure to check out the new Firefox for mobile page that includes ways to stay connected to the Project, information for developers, and a video discussing the user interface, features and vision of Firefox for mobile. [Source: Planet Mozilla]Caitlin Looney: Firefox for Maemo Beta 5 Released
The Mozlla mobile team has released Firefox for Maemo beta 5. This release is available for the Maemo OS2008 and Maemo 5 software platforms running on the Nokia N810 and N900 Internet Tablets. If you’re viewing this on an N810 or N900, install Firefox for Maemo beta 5.
This release brings noticeable improvements to the user experience and UI of the browser. Specifically you’ll see:
- Firefox official branding, with Firefox name and logo
- Support for multiple locales, currently including Spanish, German, French, Italian, Dutch, and Russian
- Enabled plugins
- Viewport meta tag support
- New form assistant to make filling forms easier
- Improved panning and zooming performance and behavior
- Numerous other bugs and polish issues addressedThis improvements build upon the features set of previous releases.You can find more information by reading the Firefox for Maemo beta 5 Release Notes. Be sure to check out the new Firefox for mobile page that includes ways to stay connected to the Project, information for developers, and a video discussing the user interface, features and vision of Firefox for mobile.
 [Source: Planet Mozilla]Robert Accettura: 5 Years Already? Has it been 5 years already? The landscape has certainly changed since 2004.
I think it’s finally accepted that something can fight back against Microsoft. Size doesn’t guarantee market share on the Internet. In the pre-www world you had to convince a few managers to buy your product and you can be installed on 10k systems. Home users typically used what they knew from work. In 2009 even offices are becoming more accustomed to letting employees use what they feel works best (though not all there yet, easier system re-imaging is helping here). Home users put whatever they want on their computer. The focus is clearly shifting more and more towards the user and making their experience better.
Where will things be in another 5 years?
[Source: Planet Mozilla]QMO: Testday Reminder: Panning and Zooming with Fennec 1.0 Beta this Week! Come over to our next Testday event on Friday, November 13th, from 7AM - 5PM PST...
...for the latest version of Fennec 1.0! We're going to be hacking and slashing the latest Fennec nightly build on panning and zooming over all available mobile/desktop platforms!
To download the latest build for your platform, you can go over to http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mobile-1.9.2 for the newest nightly build in the meantime.
For more information, here's our event details page: http://quality.mozilla.org/events/2009/nov/13/testday-panning-and-zoomin...
[Source: Planet Mozilla]Gervase Markham: Bugzilla API 0.2 Released Version 0.2 of the Bugzilla REST API has been released. New in this version:
- Read/write support for flags, groups, custom fields and comment privacy
- Access to all aspects of Bugzilla's configuration with a new /configuration call
- Even more high-quality and comprehensive documentation
- Better logging so I can debug problems
Note that these new capabilities will not be available on the copy of the API pointed at bugzilla.mozilla.org until the upgrade :-( But in the mean time, you can test them on the staging server. Although that seems very slow at the moment.
I consider this the first version of the API with which you should be able to write a capable Bugzilla client of some sort. Let me know if you find stuff missing which would be required for this usage.
Lastly, there is now a Bugzilla component for you to file bugs in :-) [Source: Planet Mozilla]Blog of Metrics: Firefox Hits 25% Market Share on its Birthday At the very same moment in time that Firefox celebrates its 5th birthday, Firefox has also surpassed 25% worldwide market share for the very first time. This news comes from Net Applications’ report for the week of November 1st (their weekly data requires a subscription).
Congrats everyone!
For those interested in “before and after” pictures, below is one way to visualize the browser market share landscape (based on Net Applications’ data).
 [Source: Planet Mozilla]Mary Colvig: Celebrating Five Wonderful Years! Happy 5th Birthday Firefox! Over the last few days I’ve been struggling to distill what this awesome milestone means to me into a single post (Mitchell Baker and Chris Blizzard have some great thoughts). I started working on a top 10 list, but last night as I started to see early pictures come in from Rome it was completely clear. The community that has sprung around Mozilla and Firefox is hands down the most meaningful and absolutely incredible aspect of this anniversary.
One of my favorite Firefox Flicks “The Briefcase Syndicate” and the new Firefox video really illustrate the amazing power of our community. We’re all part of a global network, connected by a shared passion and working together to better everyone’s Web experience. It makes me a little weepy-eyed when I think about what we’ve been able to accomplish together and frankly, have fun while we’re doing it. Chris Hofmann says it best: I LOVE this community!
I won’t get all maudlin on you. I’ll just close with a snapshot of the wonderfulness that has gone on in less than 24 hours…here’s to “Lighting the World with Firefox!”:
 Happy B-day Firefox by lucerosama, The Phillipines
 Firefox on the Roman Colesium - need I say more?
 Gorjan Jovanovski blankets Skopje, Macedonia with billboards
 Firefox + Traffic lights in Zulia, Venezuela courtesy of Alexander Salas
 Abhinav Kishore's laptop in India...how did he do this??
 Firefox Cake in Sofia, Bulgaria designed by Bogo Shopov
 [Source: Planet Mozilla]John Slater: Happy Birthday Firefox! On this date in 2004, Firefox was released to an online world that was extremely different from the one we know today. There was no YouTube, no Twitter, no Facebook (at least not in its current form)…it was all very Web 1.0. Things like pop-ups and viruses were accepted facts of life, and the notion of expecting a new browser to challenge the monopolistic IE was the definition of absurd.
We’re all familiar with what happened next, of course, but that doesn’t make it any less incredible or inspirational. It’s a truly amazing story, and I am beyond honored to be even a small part of it.
At the heart of all this – even when you strip away the amazing technological advancements and features that really have changed the way people use the web – is a social movement comprised of people from around the world with the common interest of making things better. That’s a pretty powerful force, and makes me very optimistic about what we’ll accomplish together over the next five years.
With all that in mind, we created a short video to sum up what Firefox really is and why it matters. Check it out (and share it with your friends!), then head over to our Five Years of Firefox microsite to see all the other community festivities. Happy birthday!
<object height="340" width="560"><param name="movie" value="http://www.youtube.com/v/-ULDH90H530&hl=en&fs=1&"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="340" src="http://www.youtube.com/v/-ULDH90H530&hl=en&fs=1&" type="application/x-shockwave-flash" width="560"></embed></object> [Source: Planet Mozilla]Frederic Wenzel: Firefox on the Coliseum This photo is not photoshopped:

The Mozilla Italia team projected a Firefox wordmark onto Rome’s most famous landmark — and on many other places all over the city. Make sure to check out the picture in its full glory over on flickr.
Picture CC by-sa licensed by nois3lab on flickr. [Source: Planet Mozilla]Paul O'Shannessy: Status Update: November 9, 2009 Not much exciting happened this past week. We had some out-of-towners (beltzner, johnath, and dietrich) down in the Mountain View office. It’s good to see the boss face-to-face every once in a while. Otherwise it was business as usual.
What I got done last week:
- Bug 522545: Third time’s the charm. I finally found an acceptable approach to solving the problem. The problem of… ZOMBIE TABS. Interestingly, this bug is fallout from a different bug I worked on. Read the bug for full details.
- Bug 525635 & Bug 521233: Both of these are needed to get Per Tab Network Prioritization into Firefox 3.6. Bug 525635 was about the test that was randomly timing out on Linux. It’s using the test framework added in bug 521233 (waitforFocus in browser-chrome tests), which obviously is not quite right. Dão is continuing to try to find the right fix, but until then, I’ve worked around the issue in a better way than I was. This should make it OK to land everything needed on branch.
What’s happening this week:
- Finish bug 522545. Blockers come first. I already have a large portion of the work done & have a good start on tests, so this shouldn’t be too much work.
- Land Per Tab Network Prioritization on branch. Not too much involved here, but it has to happen.
- Work on bug 526545 (Crash reporter still can send wrong URL when crashing during pageload). This is another blocker. The partial solution should be pretty easy and actually dovetails nicely with the work I’m doing for bug 522545. The full solution might be a bit harder, and might not be worth it.
[Source: Planet Mozilla]Mitchell Baker: Firefox Turns 5 Five years ago a small-ish group of exhausted, wound-up but excited people began the final preparations for the launch of the Mozilla Firefox web browser. We gathered in many places; with a core of us in Mozilla’s Mountain View office. This was a small, funky room hidden away in the far corner of an office complex, leased to us by friends of the Mozilla project. Our website folks gathered 4000 miles away. Thousands of people joined us virtually. We knew this because we could see the number of pings to the download site going wild in the hours before the release, as people kept checking.
We knew we had something big in the works — bigger at least than anyone had expected from Mozilla in a long time. We knew we were coming out of the dark days of “failure” of the Mozilla project. We knew this because some 3 million people were already using the 0.9 version of Firefox, and the number of people paying attention to us in the 6 months before the release had been skyrocketing. We knew we were coming out of dark into a place with light. We had no idea just how bright it would be. Here’s a detailed description of the events of Nov. 9 2004, which I wrote shortly afterward.
I can still feel the knotted, sick-to-my-stomach feeling that was a constant part of life in the weeks leading up to the Firefox 1.0 launch. Today, Nov. 9 was no different. Most things were done, but critical pieces still remained. My personal last minute items were finishing our discussions with Yahoo and Google, which were on track but nerve-wracking in the extreme nevertheless.
The general stress went beyond the specific tasks, and beyond getting a product out the door. The period leading up to Firefox 1.0 was a time in which we had redefined ourselves, becoming a true consumer-facing organization for the first time. This was a big change. It was absolutely necessary, it was hard, and it was immensely stressful.
Today the world is different. Firefox has 25% world-wide market share, 330 million users, and a significant impact on the shape of the internet experience. The idea that a non-profit, public- benefit organization like Mozilla can have such an impact on keeping the Internet open, participatory, and innovation still surprises people, but it’s not longer seen as naive and impossible.
Our core approach has not changed though. Now, as then, each individual person remains critical. Each person who contributes to Mozilla, each person who demands that Mozilla represent our hopes for the Internet, each person who helps others find the benefits of Firefox and understand the goals of Mozilla — each one of us is what makes the Mozilla mission successful.
Five years is a great marker. And equally important, the future calls. There is great potential for making Firefox and the Internet as a whole even better at empowering people. There are also many threats to the openness of the Internet.
Mozilla has a unique voice. We have a unique opportunity to build an Internet where the people using it — us — are safe, secure, in control of our experience, and excited by new possibilities.
That’s cause for celebration indeed. [Source: Planet Mozilla]
More News |