October 2007 Archives

how many computers

| 29 Comments

How many computers do you use? If more than one, why?

I use three computers. My primary machine is a MacBook Pro that dual boots between Mac OS X and Windows Vista. I spend about equal time on both, though for the last few months it's been mostly Vista. I suspect I'll spend the next few months on Leopard now that I've got that. (I also use Vista in Parallels when booted into Mac OS X.)

My second machine is a Vista desktop in my office. I use that for testing and running older builds of Firefox. It's also where I install all kinds of programs that I want to try out before integrating into my primary machines.

Finally, I have a PowerMac G4 tower that serves various functions at home. It's the always on, always connected machine. I don't use it much but it stores a lot of data for me on its two big disks and it's a good goto for Photoshop when my laptop is doing something resource intensive.

So, what do you use. What would you rather be using? How much do you depend on a specific machine and how much do you keep in the cloud?

earthquake

| 4 Comments

Nice little earthquake just hit us.

Automated report in at USGS but no confirmation yet.

It hit at 8:05 and I'm guessing it was about a 3.

It was a 5.6 located north-east of San Jose, about 35 25 miles from me and Deanna.

Community reports.

This is the first real shaker we've felt since the Gilroy 4.9 in May of 2002. We were up late, packing for our Japan/China trip. That was our first experience with earthquakes after moving to California, and in a house just about a mile from here.

This one didn't seem as dramatic even though it was stronger. Maybe we were more surprised the first time.

monday morning wake-up

One of the greats, gone too soon.

the ecosystem is the difference

| 2 Comments

I came across a post this morning that really crystallized for me the difference between Mozilla's open source approach to moving the Web forward and the approaches of most traditional software vendors.

It's the open source and participatory nature of the Mozilla project that provides a substrate for an ecosystem that is much larger, and ultimately much more important than our premier application, Firefox.

This may seem like a silly example to some, but I see it as a fundamental sign of success.

* Just kidding.

I do have a problem with some of your comments though and I've concluded that either you're seriously uninformed or you're intentionally misleading your readers.

In response to a couple of commenters who correctly pointed out that Adobe's Air is a proprietary end-run around the Web, you responded by trying to paint Mozilla's Prism as equally guilty. You said:

>Well, by that definition, then Mozilla is also trying to
>"replace the web" as they are adding extensions and
>functionality within Prism that will not run within web
>browsers.

We have indeed said "we're also working to increase the capabilities of those apps by adding functionality to the _WEB_ itself...."

These are core Mozilla (Firefox) features that Prism will inherit. Offline data storage is being defined in the WHATWG standardization process as a component of HTML5 and will be included in all relevant Mozilla-based applications including Firefox. This SQLite-based off-line API will also get implemented in other browsers and will be an open _Web_ feature.

For you to just assert that these things will not run within a Web browser is either uninformed horseshit or calculated FUD spreading.

Prism is _not_ a new platform. It's the Web platform -- exactly and precisely. And as the Web evolves (with our help) so will the Prism platform.

Adobe Air _is_ a new closed platform that happens to use some Web languages but requires an entire new closed runtime that locks developers and users into a single vendor.

Air is a proprietary solution. It bears repeating. Air locks developers and users into a single vendor. That is pretty much the opposite of the open Web. Because it includes support for Web languages does not make it any less proprietary. That's not saying it's bad or evil. That's just what it is.

- A

i couldn't be happier

There's not much that I could be happier about than the news that Chris Blizzard is joining us full-time -- and on the same team as me.

Chris has been involved in Mozilla forever. He's one of the people that helped me find my way on the project so many years ago and having him full-time here is going to be huge for Mozilla.

Being able to work with so many amazing people is probably my favorite thing about Mozilla. It's not often that a regular guy like me gets to spend his days surrounded by some of the greatest minds in computing and the Internet and I'm just immeasurably grateful to Mitchell Baker and others at Mozilla who have given me this opportunity.

It seems odd to say "welcome Chris" because he's been here from the beginning, but I'll say it anyway. Welcome, Chris. I'm thrilled that you're going to be spending more time with us, making the Web a better place.

firefox finances ten years out

| 12 Comments

There are a lot of articles coming out around the release of Mozilla's 2006 financial audit and a common storyline seems to be something like "Google bankrolls Mozilla" or "Mozilla dependent on Google dollars".

Unfortunately, the reality is a bit more nuanced than that. Talking with folks and reading blog comments, I've learned over the last couple of days that's it's not very clear even to many of you all who are Mozilla contributors. So, I thought I'd make a quick post and try to make things a bit less opaque, as well as to raise what I think are the more interesting and important questions around Mozilla finances.

(If you don't care about the brief history behind Firefox search, just skip the next two paragraphs.)

We originally built search into the browser not because there was revenue associated with it. We did it because the web had changed from the mid-90's when people browsed for information to a web around the turn of the century where people searched for information. We selected Google as the default search for Mozilla and later Firefox, again, not because there was revenue associated with it, but because we believed it was the best search service for most people using our browser.

Along the way we built a great browser and a large enough group of people using it that the various search companies started seeing significant search traffic from Firefox. That was the basis for the financial arrangements we made with several of those search companies. Google, being our default, obviously gets the lion's share of usage and so we get the majority of our search-related revenue from Google.

But it's not quite right to say that we're dependent on Google money. We're not dependent on Google money. We're dependent on search money. Actually, even that's not quite right. We're dependent on the continued success of the advertising model that's currently driving the search industry.

Google's got AdWords, Microsoft has AdCenter, Yahoo's is Yahoo Search Marketing (formerly Overture,) and Ask has Ask Sponsored Listings. These products are how money is made on search today. They're all competing to provide the best possible contextual ad placement and to put the largest number of eyeballs on those ads.

So these companies, Google, Yahoo, Ask, and Microsoft (and I'm sure others outside of the US like Baidu, Yandex, and Naver) are all vying to be your primary search service because when you search using their service they can show you advertising related to your search terms. Those contextual ads are worth a lot of money today because they're highly effective. For example, Google made 2.7 billion dollars on search results advertising in 2006.

It's that larger revenue model that Mozilla is dependent on, not the particular search services that Mozilla includes in Firefox. All of the major search services are making money on that model and they are all happy to pay Mozilla for traffic that feeds into that model. So, I'm personally not really concerned about which search service is the default in Firefox (and therefore which particular company makes up the majority of Mozilla's revenue). Firefox should provide people with the best possible search services regardless of revenue. What I am worried about is the next revolution in advertising and whether or not search will continue to be lucrative five years out.

So, the question for me is not what would Mozilla do if Google stopped paying for Firefox traffic. The question for me is what happens if none of the search services pay for traffic because that entire model doesn't work any more.

Mozilla has used search-related revenue to grow from about 10 full-time employees and a few million users back in 2004 to more than 100 employees supporting over 120 million Firefox users today, and as Mitchell noted, our cash reserves allow us some freedom to operate independently of concerns around immediate revenue sources. But if the entire search model changes, if for whatever reason the advertising dollars leave search, we'd have to find some new source of revenue to continue our mission and to support the hundreds of millions of Firefox users.

So, rather than focusing on the next few years, I think we need to be thinking and talking about the next 5 to 10 years which will almost undoubtedly see the end of many of today's internet revenue models and the birth of new ones. If search contextual ads is no longer a successful model, then which, if any, new models will fit inside the browser as usefully (to people using the browser) as search does today? And, what can Mozilla do outside of the browser that will both forward our public benefit mission and generate revenue?

There was a time when we had no choice but to be focused on the immediate and near term. Our growth and our successes at opening up the Web have afforded us a bit more room to think about where we want to be five years out, or ten years out. A part of that thinking will need to about the future of our revenue model(s) and that will depend in part on where the Web goes in the next few years.

That's where the real interesting discussions will be, not with people on slashdot or digg fretting unnecessarily over Firefox and Google money.

Photo by Flickr user Captain Chickenpants and used under a Creative Commons license.

gmail becomes an option

| 2 Comments

It looks like gmail is about to become a reasonable option for me. There are reports of select accounts getting IMAP support.

This is actually kind of funny. About three years ago, Larry and Sergey were visiting Mozilla to meet with Mitchell and Brendan and some others when Sergey and I happened to start talking about gmail. I asked him why it didn't have IMAP support. His answer was something to the effect of "I'm not sure. I don't personally use IMAP." We talked a bit more about it and I tried to convince him that IMAP was much more in line with webmail since both dealt with location independence so well. He promised that he'd take that feedback to the team.

Now, I'm sure I had nothing to do with it, but it's still great to see that it's finally coming. I can't wait. Being able to utilize gmail's amazing search capabilities using the web interface while also being able to use Thunderbird for a more comfortable (to me) daily usage setup is going to probably move me from my own hosting setup to Google's.

update: well, it's not available on my account yet but according to the gmail blog, it should be soon.

spread the fox

| 5 Comments

from spreadfirefox.com:

We launched a new program/contest yesterday called Operation Firefox. To me it feels like a great fit for Spread Firefox, because it's all about being as creative as possible, and should be a lot of fun for anyone who wants to get involved. Andrew Stein's recent post on the Mozilla Blog has all the details:

Are you ready to infiltrate society and spread Firefox one sticker at a time? Operation Firefox is currently recruiting agents to place huge 3.5' Firefox stickers where the world will see them. In addition to worldwide notoriety, you might wind up with a new MacBook Pro or a Nintendo Wii.

Operation Firefox began last summer as a project initiated by the Mozilla Marketing interns. We had seen what the Mozilla community produced before, including the New York Times ad, the Firefox crop circle, and the Firefox Flicks context, and decided to step up to the challenge and create another opportunity for Mozilla fans to show off their creativity.

This newest campaign puts 3.5' Firefox stickers in the hands of our community and looks for creative new ways to share Firefox with the world. Ultimately our goal is to get 50 great photos of the Firefox logo in situations that promote some of the defining characteristics of the Web browser: performance, security, customization and community.

The contest is two-tiered: first, we're putting out a call for the 50 best 'placements' for these stickers (due November 9th). Then, the most creative agents will receive a fathead sticker to complete their mission: take a photograph and submit before December 3rd. All 50 photos will be displayed on the Operation Firefox website, but the four best ones will receive a new MacBook Pro or Nintendo Wii.

Do you think you have what it takes to be an Operation Firefox agent? To learn more about the contest and how to participate, visit www.operationfirefox.com.

We certainly hope that you guys will get involved and submit ideas for the contest, but even if not we'd really appreciate if you could Digg it  and generally spread the word to people you think might be interested. Thanks!

opera comes to mountain view

| 11 Comments

Opera is opening an office in Mountain View. This is awesome. I can't wait to meet more Opera folks and know that we've got another ally just down the road.

Welcome, Opera. Mountain View's where the Web was born. It's a fine town and I'd be thrilled to show you all around.

whoah

| 5 Comments

foxkeh plush toys

| 4 Comments

I know you all have been clammoring for them and they're finally here. update: But apparently only a few prototypes. Let them know you want them and they might see production.

Go check out Foxkeh's Blog to see the news about Foxkeh plushies!

Before we shipped Firefox 2.0.0.8, Firefox didn't run on Mac OS X 10.5, A.K.A. Leopard, very well. With Apple's new OS release just around the corner, we put a number of significant Firefox on Leopard improvements into this security and stability release.

But we didn't get everything fixed and there are still a few outstanding problems with Firefox on Leopard that we hope to get fixed soon. Because Firefox 2.0.0.8 included improved, but not 100% support for Leopard, we thought it was good to point out the remaining issues. That was the purpose of the note about Firefox on Leopard "known issues" in our 2.0.0.8 release notes.

We were not announcing new issues here. Nor were we talking about issues that impact OS X 10.4, or any of the supported Windows versions.

The problems with tab closing or Flash and Java plugins are specific to Firefox on Mac OS X 10.5, Leopard, and do not have any impact for the rest of the people upgrading from Firefox 2.0.0.7 to 2.0.0.8.

So, if you read something that made you think you should avoid upgrading to this security release because of new problems, please disregard that information. There are no known new issues in this release and there are lots of great fixes that will make you safer online.

firefox 2.0.0.8

| 5 Comments

If you haven't gotten the automatic update notification, now would be a good time to go to your Firefox Help menu and click Check for updates.

I know that some have been complaining about the regularity of our security and stability updates and I'm interested to hear more from you if you're one of those people.

munch recovered

| 2 Comments

As some of you all know, our newly rescued and adopted bunny, Munch, went in for his neuter surgery last Wednesday evening and had a couple of pretty rough days on Thursday and Friday.

Well, after a weekend of rest and mild play in the back yard, Munch is back in good shape again.

Thanks to everyone that asked about him and offered best wishes. Here's an older photo of Munch looking himself. I'll get some new ones up at Flickr soon.


reply to an off-topic commenter

| 5 Comments

An off-topic commenter in the previous post said:

What's your take on the two full-time Thunderbird developers leaving the project? You posted an entry a while back saying how Thunderbird wasn't dead because it had these two developers assigned - looks like they've abandoned a sinking ship no?

Now, obviously this guy's either not really paying attention or he has no idea how the Mozilla open source projects operate.

The two Mozilla employed full-time Thunderbird developers are not "leaving the project." They are leaving Mozilla employment. Both have said in blog posts that they are going to continue in their roles as Thunderbird contributors.

For those out there (at least this one commenter and possibly others) who don't understand what's going on, here's a quick lesson in how the Mozilla open source project works:

There's this thing called the Mozilla project and it has people contributing to it from all over the world for a wide variety of reasons. Some of these people are employed by Mozilla to work on the Mozilla project. Some are employed by other companies to work on the Mozilla project. Some are working on the Mozilla project as part of their education. And some are working on the Mozilla project purely as volunteers.

Just to add a bit here, when I last ran the numbers, there were about 1,000 individuals who had made code contributions to Firefox 2. Mozilla employed about 40 of those individuals. I think about 15 of those not paid by Mozilla were being paid by other companies to work on Mozilla (IBM, Sun, Red Hat, and others.) The remainder were either volunteers or working on Firefox as part of school projects. I didn't run the numbers on Thunderbird, but I thought it might help with the explanation here to give some concrete numbers for one Mozilla project.

Within the Mozilla project, we have Mozilla project roles like code module owner or module peer, for example. These roles are not conveyed on people by their employer nor do these roles even require an employer at all. There are many Mozilla module owners and peers who are employed outside of Mozilla or not employed to work on Mozilla at all. Project roles are earned when a Mozilla contributors establishes a record of good works in the project. Scott MacGregor is not the lead Thunderbird developer (technically, the Module Owner for some Thunderbird module(s) in the Mozilla CVS code repository,) because he was employed by Mozilla. He is what he is for the Thunderbird project because he's earned it over nearly a decade of coding for Mozilla in the employment of at least three different organizations.

And, again, to add a bit more here for concrete examples, before I was paid to work on Mozilla, I volunteered on the Mozilla project for about two years. I had earned reputation and authority then, when my employment was completely unrelated to my Mozilla contributions. When I'm no longer employed to work on Mozilla, if I want to, I can keep working on the Mozilla project and my project credentials and authority will travel with me, that is, they're not bound up with any employment relationship.

So, to cap this part of the discussion, employment at Mozilla and participation in the Mozilla project are not the same thing. The Thunderbird developers have said they are leaving Mozilla employment but not leaving the Thunderbird project.

Guy then goes on to say "You posted an entry a while back saying how Thunderbird wasn't dead because it had these two developers assigned."

Wanna provide a link when putting words in my mouth, Guy?

Scott and David played an active role in creating this new Mozilla email and messaging organization and I was a bit surprised to see them decide to start their own venture rather than move over to this new Mozilla organization, but I certainly didn't ever say anything like "if Scott and David aren't employed by Mozilla to work on Thunderbird then Thunderbird is dead."

I've got a lot of concerns about email and messaging at Mozilla. None of them are new concerns. None of them have anything to do with whether or not Scott and David are employed by Mozilla. I've been working up a blog post on this topic but it's not complete yet and I thought that cutting off the off-topic discussion in the previous post was important enough to warrant a quick reply here.

yahoo pipes project

| 7 Comments

If there's anyone reading who'd like to take on an interesting Yahoo Pipes project that would be a big benefit to the Mozilla community, I could use some help.

Here's what I'm after. I'd like to take the feed results of a "firefox" search at Google Blog Search (and various other blog search services) and fetch the full content of each feed item, using that to rebuild the results feed with full content rather than excerpts.

The Google Blog search will return a feed that contains a series of entries that reference blog posts that mention Firefox. See here.

Each of the entries in this feed contains the basic title, permalink, author and date information, and a short excerpt of the content.

What I'd like is to use Yahoo Pipes transform this into a feed that contains the full content of each post rather than that short excerpt - at least for sites that offer full content. This shouldn't be too complicated but so far I've been unable to make it happen.

(Alternately, Google and the other search services could just start providing full content feeds rather than short excerpts.)

I've been looking over the Yahoo Pipes features and it looks like this should all be possible. The Google Blog Search results feed contains the permalink to the post, so with the Fetch Site Feed module, Pipes should be able to retrieve each site's full feed and then with some simple term matching it should be possible to pull out the specific feed item that mentioned Firefox and use that content to rebuild the original aggregated feed.

If you've got more Yahoo Pipes skills than me, and would like to help out with the relaunch of Mozilla's For The Record program, please let me know and I can try to go more in depth here.

mozilla mobile

In case you didn't see it somewhere else, Mike blogged about Mozilla and Mobile.

Air Mozilla is the live "call in" show featuring influential Mozilla contributors from all over the world. This week's show will feature Window Snyder, Chief Security Something or Other, talking about Mozilla and Web security.

So join us this Wednesday at air.mozilla.com and on IRC or IM to be a part of the fun.

Who: The Mozilla community, host Asa Dotzler, and special guest Window Snyder.
When: Wednesday, October 10, from 14:00:00 - 15:00:00 PDT (UTC -7.)
Where: View the webcast at air.mozilla.com and participate on IRC, IM, or email.
* IRC: join the discussion on irc.mozilla.org #airmozilla
* IM: instant message your questions to the AIM/YIM/GTalk screenname airmozilla.
* email: send in your questions before and during the show to airmozilla -at- mozilla -dot- com.

Air Mozilla is now streaming 24/7 with a new live show every month (or as close to that as makes sense.) If you've got ideas for shows, please email us and let us know. Even better, if you're a part of the Mozilla community and you'd like to be interviewed or present on our live broadcast, let us know.

mouse profiles?

| 4 Comments

I'm running Windows Vista (on a MacBook Pro) and I've got a problem with mice. I use three different pointer devices, the built-in touchpad, a Microsoft IntelliMouse Optical (USB) and a Razor Diamondback. Each of these pointer devices has a different resolution, so if I tune the pointer speed to work well for the touchpad, it's agonizingly slow for the external mice and if I tune the speed for the external mice, the touchpad is way too sensitive.

What I'd like to do is to have a different "profile" for each of my pointer devices so that I could move between them and have a consistent and comfortable experience. Anyone have any ideas how I can accomplish that?

justin tv

| 1 Comment

Yesterday I set up a channel at Justin.TV. There's a camera at my desk, pointed at me all day long (or, at least, pointed at my chair,) and a chat discussion to go along with it. It's kind of interesting and certainly surprising that there are dozens or more people watching me type at my machine.

I think I like Air Mozilla Live better. It's certainly much more real content. Well, we'll see how long this lasts. It is interesting.

a little experiment

| 3 Comments