Mozilla won't make a 2009 deadline for releasing Firefox 3.6 and is giving itself more time to complete a major update, version 4.0.
The organization behind the open-source Web browser had predicted a final release of Firefox 3.6 in December 2009, but the Mozilla Web site now includes "ship Firefox 3.6" as a goal for the first quarter of 2010.
In addition, Firefox 4.0, which had been due in 2010, now is "aimed at late 2010 or early 2011," with a beta due in the summer of 2010, according to Mozilla.
Schedule delays are common in the software world, but browser development is furious these days with the arrival of Google's Chrome into the market, Apple helping to expand the frontiers of what the browser can do, Opera trying to dramatically speed up JavaScript execution and display performance, and Microsoft getting more ambitious again with Internet Explorer. "We've always been more quality-driven than time-driven, but we understand timing in the market matters to our users and our competitiveness," said Mike Shaver, Mozilla's vice president of engineering, in an October interview.
... Read moreMozilla Messaging hopes to release Thunderbird 3.1 in early April, a date that reflects a new frequent-release strategy adopted from the better-known Firefox effort at Mozilla.
Dan Mosedale, a programmer for the open-source e-mail software, published the date in a Thunderbird schedule draft he announced Thursday.
"If we're lucky, we relabel 3.1RC1 [release candidate 1] as final and ship it on Tuesday, April 6. Otherwise, there's an RC2," Mosedale said in the planning document.
The new version is due to get an updated Web browser engine. Using the same Gecko project that Firefox is built atop means Thunderbird messages can integrate with Web activity such as Google Calendar.
Another possibility for 3.1 is a revamp of the Thunderbird start page, Mozilla Messaging CEO David Ascher said Friday. That redesign, which Ascher described in May, could show more useful information than the present splash screen--for example, information about what activity people has been up to help pick up where they left off.
"The 'start page,' which makes a lot of sense in Firefox, never made a huge amount of sense to me in Thunderbird. In particular, it's shown only when a folder is selected, and no message is selected. That's hardly a logical time to show the (colorful, pretty, but fairly useless) page we show now. Instead, why not show information about the selected folder and help people who clearly intended to select a folder, so most likely wanted to do something related to that folder," Ascher said in the blog post.
The faster Thunderbird release cycle is just one attribute the Thunderbird team is trying to adopt from Mozilla's higher-profile Firefox effort. Also on the longer-term plan is financial self-sustenance. Those are big challenges, though. An easier adoption will be fun names.
Starting now, Thunderbird versions will be named after beaches, Ascher said in a blog post this week.
"Firefox releases have cool code names while in gestation," Acher said. "Firefox picks national parks as code names, as metaphors for the values that go into making a Firefox release. The idea made a lot of sense to us, so we decided to follow suit for Thunderbird. Rather than parks, we picked beaches."
First up: Hawaii. Thunderbird 3.1 gets the name Lanikai, Ascher said, adding that he misspelled it "Lanakai" in the blog post.
Mozilla, racing to release Firefox 3.6 by the end of the year, issued a fifth, and likely final, beta version of the new browser.
The open-source browser backer announced the new Firefox beta (download for Windows and Mac OS X) in a blog announcement Thursday.
Firefox 3.6 builds in a feature called Personas for customizing the browser's appearance, adds the File interface for better file management such as selecting what to upload, and, my personal favorite, placement of new tabs next to the ones that spawned them.
A total of 127 bugs were fixed since the fourth beta, but this time Mozilla didn't announce any new features. The first Firefox 3.6 beta arrived in October.
Mozilla had considered issuing its first Firefox 3.6 release candidate this week: "If we can go to build today or tomorrow, QA [quality assurance] will scrap Beta 5 and we'll release RC to the beta audience ASAP," the Mozilla meeting notes said.
Mozilla has updated its Firefox browser to patch three critical security holes.
Firefox 3.5.6 and 3.0.16 both fix earlier memory corruption issues. "We presume that with enough effort at least some of these could be exploited to run arbitrary code," the security advisory said.
In addition, the earlier version of Firefox 3.5 had two critical vulnerabilities in its technology for playing Ogg-format media, one with the liboggplay media library and one with the libtheora video library.
The patches are among 62 fixes in the new Firefox, software that's translated into dozens of languages and runs on multiple operating systems. Users of the OS/2 operating system will be delighted to know that problems with Firefox's full-screen mode and with print preview have been resolved.
"We strongly recommend that all Firefox users upgrade to this latest release," Mozilla said in a blog posting. By default, Firefox downloads updates automatically then prompts users to restart when it's ready; updates also can be retrieved through the "check for updates" menu option.
Mozilla plans to cease supporting Firefox 3.0 in January. Meanwhile, a significant update, Firefox 3.6, is due by the end of the year.
Correction 1:23 p.m. PST December 17: This story was corrected to note that it was the earlier versions of Firefox that suffered the vulnerabilities.
3D graphics became ordinary first in games, then in operating systems, and on Thursday, it took a significant step toward being built into Web browsers as well.
The Khronos Group, which oversees the OpenGL graphics interface, announced that its work with Mozilla to bring hardware-accelerated 3D graphics to the Web has reached draft standard form. The standard, called WebGL, lets programmers who use the Web's JavaScript language take advantage of the fact that video cards can handle 3D graphics with aplomb.
The group now wants commentary from Web developers and others who might be involved with WebGL so it can be finalized. "I anticipate us moving toward a spec that is not provisional, not merely a draft, in early 2010, the first quarter," said Arun Ranganathan, chairman of the WebGL working group and standards evangelist at Mozilla.
Internet Explorer remains the dominant browser in terms of usage, but all four of its main challengers--Mozilla's Firefox, Apple's Safari, Google's Chrome, and Opera Software's Opera--are working hard, sometimes in an informal alliance, to get ahead by advancing the Web state of the art.
WebGL fits into that effort, and not just academically. All four of those browser makers have endorsed WebGL, and developer test versions of Firefox, Safari, and Chrome have it built in. Microsoft declined to comment for this story beyond reiterating its general support for standards.
Ultimately, building 3D support into the Web could advance user interfaces of Web applications--including games, the popularity of which can be a powerful incentive for upgrading to the latest technology.
It's not clear exactly how it will play out, though, Ranganathan said. The arrival of Canvas, an advanced 2D interface for browsers, has led to a blossoming of graphics work, and he expects a similar change with 3D graphics.
But don't hold your breath for Web-based first-person shooters that rival native applications. First, even if 3D is accelerated, there are plenty of other processing and user interface constraints on Web applications. Second, even after WebGL is standardized, it must be built into browsers, people must upgrade to those new versions, and programmers must learn how to support the technology.
WebGL isn't the only 3D Web work under way. Google has its own O3D project, which currently is a browser plug-in but that the company also is building directly into Chrome.
O3D is a higher-level interface, though, not a direct competitor. Details are technical, but O3D uses a retained mode approach to WebGL's immediate mode interfaces.
And of course, a decade ago there was VRML--virtual reality modeling language, a file format rather than interface. A VRML successor called X3D, though, can actually make use of WebGL, and indeed a project called X3dom aims to do just that.
Mozilla Messaging pushed the stable release of Thunderbird 3 out of the nest on Tuesday, and there's a lot to like in case you haven't been following the beta development of this Outlook alternative. The long-overdue Thunderbird 3 is available for Windows, Mac, and Linux, and it introduces several hefty new features and some long-needed improvements, including an overhauled search and message indexing, tab support, and a revamped setup wizard that's designed to make new account setup quick and painless.
One feature that isn't included is the calendaring add-on, Lightning. Originally, Mozilla had planned to bake the extension into the program, but decided back in February 2009 to change course and leave it up to users to download. Although Thunderbird natively comes with Microsoft Exchange support, there's no calendar and therefore no meeting support in the default Thunderbird installation. Along with Lightning, there's an essential Google Calendar add-on for Lightning that gives Google users calendar support in Lightning. Currently, the only version of Lightning that works in Thunderbird 3 is the nightly build, available here.
Even without Lightning, Thunderbird makes for an excellent desktop-based e-mail client. Beyond Outlook replacement, it also makes a savvy offline or local-storage tool for the various Web mail providers. Gmail integration has existed in Thunderbird for a while, but improvements in version 3 include better recognition and integration of Gmail's special folders. These include Sent and Trash, and the non-English versions of Gmail. The All Mail option in Gmail defaults in Thunderbird to the Archives folder.
Thunderbird 3's new search results pane.
(Credit: Screenshot by Seth Rosenblatt/CNET)Undeniably, the killer feature in Thunderbird 3 is the search. The most obvious competitor, Microsoft Outlook, doesn't offer anything that comes close to the level of granular control that Mozilla has given Thunderbird users. The new search bar is dominant at the top of the interface, and is set by default to search all messages. When you search, a new tab will open with your results organized as shown in the screenshot above. Filters based on e-mail addresses, folders, and tags appear on the left, while the majority of the window is given over to displaying summaries of the e-mails that meet your criteria. There's also a timeline bar graph at the top of the results. Click it, and then mouse over any of the subcategories to see how they occurred over time.
You can change the search box to one of several filters, including Subject, From, Recipient, To, CC, and Message Body. Frustratingly, you can't filter by Tag. You can also save any of these filtered searches as a virtual folder. Editors' note: The previous two paragraphs have been rewritten for clarity.
The new search bar drops down with options, but also can do predictive on-the-fly queries similar to the URL bar in Firefox 3.
(Credit: Screenshot by Seth Rosenblatt/CNET)There is one drawback to the search: the first time it indexes your messages, you're potentially in for a long, long wait. In testing, this depended entirely on the number of messages in your folders. High volume accounts, whether locally archived or all on a server, should probably set their indexing to run overnight. After the first indexing, each new e-mail is added as it comes in.
E-mails open by default into new tabs, making the e-mail reading experience far more similar to the Web-browsing one. This can be toggled under the Advanced section of the Options, under the Reading and Display tab. The hot keys for the e-mail tabs have been mapped the same as in Firefox, so middle-click an e-mail to open it in a new tab but retain your focus on the current tab. The CTRL+Tab hot key combo will cycle through your tabs, and there's an open tab button on the right side of the tab bar to help manage your tabs.
There's a new activity manager that records all interactions between your e-mail provider and Thunderbird, making it easier to track down errors when you send or receive mail. There's also an entirely new system for archiving messages based on Gmail's "archive and forget it" method. The new version offers the traditional multiple-folder-based solution, as well as the new dumping-ground style, which can be activated via the "A" hot key. Thunderbird 3 supports Firefox personas, too, further reinforcing their shared architecture.
Thunderbird 3 beta 4 introduces tighter folder integration for Gmail users.
(Credit: Screenshot by Seth Rosenblatt/CNET)Other changes include major code improvements. The setup wizard now looks to mozillamessaging.com for additional information on how to configure the account. This changes how new Web mail accounts are created. Mozilla has said that only the domain name from your e-mail address gets sent to Mozilla's servers, and that the entire process falls under the Mozilla's privacy policy. Nevertheless, it's a move that's likely to cause some concern among privacy advocates.
The compact header mode has been deleted, which is sure to annoy those who like using Thunderbird on smaller-form computers like Netbooks. Windows users should see Thunderbird results appearing in federated searches in Windows Vista and Windows 7, while Mac users will find Growl notification support for new e-mails, integration with Spotlight and the Mac OS X address book, and support for Mail.app. The full changelog for Thunderbird 3 can be read here.
Thunderbird 3 rates as a top-notch e-mail client, and it's definitely the best freeware one around. It will require some fidgeting to get it to be usable in a corporate environment, but it's far more scalable to user needs than anything else currently available.
Mozilla updated its nearly-baked Thunderbird 3 Tuesday night, fixing one critical error and addressing three others. The critical bug fix affects the Windows, Mac, and Linux versions of Thunderbird 3 Release Candidate 2. It had caused the previous version to hang on shutdown, consume too much memory, and close all IMAP connections.
The other fixes in this version enable downloading new messages automatically by default for POP3 accounts, label the default theme as version 2.0, and fixes the "download more dictionaries" option, which had been failing to open properly.
Already a year off from its original release schedule, Thunderbird 3 has also missed its most recent revised deadline, which had been planned for the end of November 2009. However, I've been using the beta and release candidate builds and have found them to be as stable as Thunderbird 2, but with far less memory hogging.
Mozilla Messaging has released the first release candidate of a Thunderbird 3, software it hopes will significantly improve how people read, write, catalog, and search their e-mail.
Mozilla released the software Tuesday for Windows, Mac, and Linux, several days later than predicted earlier this month but close to a year later than Mozilla planned in 2008. A final version of Thunderbird 3 is expected not long after the release candidate.
Thunderbird 3 has been years time in the making. For its next versions, the Mozilla Messaging group hopes to release new versions more frequently, said Mozilla Messaging programmer Dan Mosedale.
"Part of the plan for Thunderbird is to move our development process in a more agile direction...Rather than having super long releases, we'd like to release significantly more frequently than we have historically done," said a draft Mozilla proposal for what to do in the post-Thunderbird 3 era Mosedale posted. He proposed major Thunderbird releases every four to six months, starting with version 3.1, and also laid out some ideas for Thunderbird after version 3.1.
Thunderbird 3.0 adds a variety of features, according to Mozilla and the Thunderbird 3 RC1 release notes:
A more elaborate search option to locate specific messages. People can employ a variety of methods to sift the wheat from the chaff.
An e-mail archive a la Google's Gmail. Rather than filing every message in a folder, an organizational technique that can be hard to maintain with high volumes of messages, people can move them out of the inbox into the archive where search can find them later.
A streamlined interface that cleans up the toolbar and moves some of its functions to the frame around e-mail messages.
A new plug-in system designed to be easier to use to replicate some of the success of the Firefox browser. The browser, by the way, is built in so plug-ins can use it.
A tabbed interface that can reduce clutter of e-mails, e-mail folders, and other tasks. A tab can, for example, house a version of Yahoo's online calendar.
An easier process to set up new e-mail accounts. The software has preset settings for several e-mail services.
"Smart folders" that can be customized in a variety of ways. For example, users with multiple e-mail accounts can create a smart folder that provides a unified inbox for all the accounts.
An easier way to add people to the address book by clicking a star icon next to the sender's name.
Be sure to check the list of Thunderbird 3 RC1 issues if you're the cautious type.
The World Wide Web Consortium has published a draft of an interface that browsers can use to manipulate files better, one of a series of steps aimed at gradually improving the sophistication and polish of Web site interfaces.
The draft File API (application programming interface) defines a number of ways that browsers and Web sites can handle files better. One big part of it: being able to select multiple files for upload, such as on photo-sharing sites or Web-based e-mail, a task that often relies on Adobe Systems' Flash today.
But there are other aspects, too. For example, the Files interface governs the use of "blobs," or packages of raw binary data such as video files. Google has touted blobs for its Gears browser plug-in as a way to divide large videos into small chunks so that uploads can be more easily resumed if a network problem interrupts the process.
Another benefit: files are handled asynchronously, which means the browser won't freeze up while a file is being uploaded or otherwise handled, and the browser reports progress on file transfers.
The technology is one example of work to transform the Web into a better foundation for interactive applications, a move that usurps some power from computer operating systems such as Windows and that's embodied most boldly in Google's Chrome OS project.
Here's one example of use of the Files interface provided by Mike Smith, who works for the W3C on matters relating to HTML--Hypertext Markup Language, the language used to describe Web pages:
A user uses a Web-based application for reading and sending e-mail. She wants to attach multiple files to particular messages. The Web application provides an user interface that allows her to select multiple files to attach at the same time. After she selects the files, they are uploaded to the Web application asynchronously, allowing the user to perform other actions while they are uploading (for example, finishing the rest of the message she was composing before you added the file attachments). As the attachments are uploaded, the Web applications shows progress bars to indicate how much of the contents of the files have uploaded thus far.
The interface can work in conjunction with various standards including the drag-and-drop support in the HTML 5 now under development and the Web Workers technology that lets browsers better perform multiple operations simultaneously.
The interface also can help Web applications process the contents of files. For example, Smith describes a lyrics finder:
A user has on her local file system a playlist file from her favorite desktop music player. The playlist contains a list of song titles and information, and she wants to be able to easily fetch the lyrics for particular songs without needing to manually search for the lyrics on the Web. So a site can provide a Web-based application that allows her to upload her playlist. The Web application then parses the file and then presents a user interface to her, show in the contents of the file as a hyperlinked, sortable list. She can then retrieve the lyrics for any given song just by clicking on a particular song title.
Arun Ranganathan, Mozilla's standards evangelist and chairman of the WebGL working group, wrote the specification, according to Chris Blizzard, Mozilla's director of developer relations.
Standards for the Web are advancing rapidly with W3C representatives including Microsoft working in conjunction with a parallel effort, WHATWG. New standards require actual implementation in browsers before they are accepted as finished, a fact that can lead to some chaos but that helps ensure the new ideas are tested in the real world.
Firefox 3.6, in beta testing now, will support most of the Files API, according to Blizzard.
Google wants to catalyze the era of Web applications with its Chrome OS project, but Mozilla has no plans for its own browser-based operating system, at least for now.
"We're really focused on making the Web the right platform of whatever operating system one is using. That's a fair amount of work," Mozilla Foundation Chairman Mitchell Baker said. "I think we're going to continue to focus for quite awhile on the Web itself as a platform and the capabilities of the Web rather than build an operating system of our own and pull everybody into our world."
Mozilla Foundation Chairman Mitchell Baker
(Credit: Mozilla)Baker shared the thoughts in an interview about the Mozilla Foundation's report of $79 million. The foundation isn't strapped for cash, but it is financially tiny compared to the three main rivals in the browser market today, Microsoft, Apple, and Google.
Microsoft was largely dormant when Firefox was getting its start five years ago, but the company is lighting a fire under its Internet Explorer developers for IE 9. Among the features the company touted are faster execution of Web-based JavaScript programs, better compliance with Web standards, and higher performance in general.
Internet Explorer remains the dominant browser in use today. Today, the elderly IE 6, dating from 2001, still is the most widely used version, and its widespread use is an anchor that keeps Web developers and therefore other browsers from advancing as fast as they might. So, unsurprisingly, Baker was comfortable with the prospect of a higher-powered IE being resurgent.
"If it could resurge enough to pull the hundreds of millions of people still using IE 6, we'd all be ecstatic," she said. "A lot of people are going to continue to use IE. They get it on their machine. If Microsoft makes that product more capable so the Web can move forward, there's good in that."
The Mozilla Foundation, of which Firefox developer Mozilla Corp. is a taxable subsidiary, gets the bulk of its revenue from Google through a search-ad deal that runs through 2011 at present. Search traffic that stems from Firefox's built-in search bar is set by default to go to Google, and a portion of the resulting Google search-ad revenue goes back to Mozilla.
Mozilla is looking to diversify its revenue sources, though, Baker said, and has taken some small steps.
"We did some small diversification in search, for example in Russia," using Google rival Yandex's services, she said. "We look at diversification, but we're not rushing into it."
And she's comfortable with today's funding situation because it doesn't force Mozilla to take Firefox in a direction it doesn't want to go.
"We have search in the product because we want it. We don't have any other discussions with Google about what the product is," she said. "The search and revenue relationship is completely distinct from the product development relationship."
Though Mozilla's revenue grew only at 5 percent from 2007 to 2008, compared to 12 percent the year before, Baker isn't concerned. "It matches our projections" of slow, steady growth, she said. "We're pretty much in line."
Digging into the financial statement, it should be noted that the foundation's $79 million in revenue is after a $7.8 million unrealized loss in the value of its investments. As the economy improves, it's possible those investments will recover some of their value.
The foundation is making more money than it loses. Expenses were $49 million for 2008, according to the financial statement.
"We have adequate resources to do what we have planned, plus save a little bit," Baker said. "Right now we're not bumping up against the ceiling. Our revenue is adequate to meet our needs. We try to be careful with money."
The Internal Revenue Service is scrutinizing Mozilla's corporate structure--a foundation with two taxable if not exactly for-profit subsidiaries. The foundation disclosed the scrutiny a year ago, and that investigation is continuing, Baker said.
"The IRS can be a very slow-moving organization. It's still an open discussion," she said, and the foundation is taking the matter seriously. "We don't have a clear idea what the IRS is thinking."
Two years ago, the Mozilla Foundation established its second taxable subsidiary, Mozilla Messaging, which focuses on the Thunderbird e-mail software and more recently on the Web-based Raindrop universal communications service. For now, that project gets its funding from the Firefox side of the house, but Baker plans to increase its financial focus once the near-final Thunderbird 3 is finished.
"The task now is to ship first Thunderbird 3. We expect to see that this year," Baker said. Mozilla overall is set up to be sustainable, not to be a money machine, but Mozilla Messaging will need to generate more revenue on its own eventually to help with that sustainability effort.





