Enter our Snapshots of Summer photography competition
When some major online event occurs, the website concerned tends to get very popular very fast. This tsunami of traffic is usually called a Slashdotting, after the granddaddy of tech news sites which originally created the effect. But these days, one can also get Dugg or Reddited – or even all three at once.
To mitigate this problem for Firefox releases, we have a sophisticated mirror system, which spreads copies onto many servers around the world whose administrators have volunteered to help us. It makes sure that everyone gets the most appropriate version – for their operating system, in their language, from a working server geographically nearby. So no one's machine is overloaded, and everyone is happy.
This all works fine as long as people download Firefox through the website, which is only updated when we actually announce the release to the world. However, it takes several hours to distribute the download to all the servers in the network, and because everyone knows the release date, some people have an unfortunate desire to jump the gun, and obsessively watch individual machines. And as soon as the new directory appears and files are put in it, they run off to boost their karma on the major traffic-driving sites by writing premature "Firefox has been released!" stories.
Of course, because the mirroring system isn't yet working, they link directly to a particular build for a particular operating system and language on a particular server. So, not only does that server melt (which is intensely irritating to its owner) but those people who do get through often get an inappropriate version. Both they and we get upset.
Steve Jobs, Apple’s chief executive, likes surprising people. His keynotes at the Macworld Conference are eagerly anticipated, with rumour sites eager to predict what new product he might announce (and getting sued for it too). He glories in the moment of whisking off the satin cover to reveal Apple's latest shiny creation.
In marked contrast, the feature list for Firefox 2 is also public, and has been since it was written. Much of the marketing strategy is developed on public mailing lists, wikis and websites. Anyone who wants to can download preview releases or even nightly builds. Nothing we ship and little we say is a surprise.
As pioneers of community marketing and open development, we can hardly complain about this, but it does make it harder to generate excitement about features that many geeks and reporters have been using for ages. Spell-checking is one such; it's been in our alpha and beta releases for the past six months. It's easy to forget that most of the world is seeing it for the first time.
The last piece of openness which causes headaches relates to security patches. Security bugs are one of the few non-public things about the Mozilla project – access to them is restricted to a “security group” of known and trusted hackers. However, the fixes which are developed in private need testing, and that means making them part of the public code.
Recently, we became aware of a program which watches the changes made to the Mozilla code, finds the associated bug for each, and flags up those changes associated with a private bug (i.e. a security one). This makes it very easy to locate which fixes are security fixes, examine the code change, and work out what the problem might be and how to exploit it.
There's no good answer to this one. Breaking the links between the patches and the bug harms the development process. Disguising security fixes among other changes is bad practice. And we can't just ship binary versions for testing – the licence doesn't permit it, for good reasons. So far, we've just had to grin and bear it.
In the grand scheme of things, all of these troubles are minor compared to the massive advantages of being open. But I just thought I'd note that the open life isn't perfect.
Gervase Markham works for the Mozilla Foundation, a non-profit organisation dedicated to promoting choice and innovation on the Internet. His blog is Hacking For Christ
Win a luxury weekend to Newcastle and its neighbour Gateshead, find out more here
Risk, resilience and embracing new technology
Industry sectors news at a glance. Interactive heatmap, video and podcast
Discover the collective power of smart thinking. Submit a solution and be in with a chance to win a Flip MinoHD Camcorder
The inside track on current trends in the charity, not for profit and social enterprise sectors
Everything the Business Traveller needs to know to make a better trip
Make the most of the summer and enter our fabulous photographic competition, you could win a £5000 holiday
Corsica is an island of beauty and contrast, an ideal holiday destination
Enjoy further reading from Travel to Fashion, Business to Sport, discover more
Shortcuts to help you find sections and articles
The clever way to lease a new car is with Car leasing made simple™
2009
42,945
2008
71,450
Car Insurance
Not Specified
MI6
UK-based
£60,000
The Environment Agency
Bristol
Up to £90K
Boots
Midlands
OTE £85k
Credit Protection Association
Nationwide Opportunities
Completely London
Luxury Condo's in Manhattan with NYC views
The best new homes in Wimbledon?
Nationwide
Save up to £1,000 per couple with Elite Vacations at the five-star Constance Lemuria Resort
and do the British Isles this Summer.
Save up to 60% with Oxford Hotels and Inns
Try our inspiring luxury holidays to the Indian Subcontinent and South East Asia.
Great offers available
8 fabulous Canadian cities ...you won’t find cheaper
Contact our advertising team for advertising and sponsorship in Times Online, The Times and The Sunday Times, or place your advertisement.
Times Online Services: Dating | Jobs | Property Search | Used Cars | Holidays | Births, Marriages, Deaths | Subscriptions | E-paper
News International associated websites: Globrix Property Search | Property Finder | Milkround
Copyright 2009 Times Newspapers Ltd.
This service is provided on Times Newspapers' standard Terms and Conditions. Please read our Privacy Policy.To inquire about a licence to reproduce material from Times Online, The Times or The Sunday Times, click here.This website is published by a member of the News International Group. News International Limited, 1 Virginia St, London E98 1XY, is the holding company for the News International group and is registered in England No 81701. VAT number GB 243 8054 69.