Setting up an email/communications startup at the dawn of 2008 is a fascinating challenge.

It’s a crowded space: There are lots of young companies in the same space, each promoting their own angle on solving the problem that they’ve identified. There are companies playing within the Outlook/Exchange framework. There are companies coming at it with Exchange replacements. There are companies focusing on collaboration rather than communication. There are companies with a web focus, others with a mobile focus, others with a social network focus. There are even at least two companies who are starting from the same technology platform that we are: SpiceBird, and whatever Scott, David, Sherman and Seth will be working on (don’t ask me what it is, I have no idea!).

For the record, I think that latter kind of competition is great. It’s great for two main reasons: product exploration, and project health.

From the product exploration POV, I think it’s good to see people like Spicebird taking the codebase Mozilla has built with the suite and then Thunderbird in mind, and presenting a fairly different interface to the same core functionality. Having even alpha quality product out there will generate feedback, which can inform all of us. With more smart people thinking about how to help users get more out of their email interactions, going at it independently, we end up with more stabs at the problem. In dynamic markets where products compete based on their value to users (as opposed to, say, strong-arm tactics), innovation happens, gets rewarded, and users end up better off.

From the project health point of view, I think it’s good to have various companies building products off of the Mozilla codebase in general. At the very least, it means that the platform won’t get too tied to any one product’s requirements. I don’t think there’s a huge risk of that happening, because Mozilla already supports several active products (Firefox, Thunderbird, Seamonkey, Komodo, Songbird, Miro, Joost, etc.). But having more people care about the mail/news bits should at least help with the engineering work we need to do there which is product-independent. There are long-standing architectural problems with the system which haven’t been fixed because of a lack of resources. With several companies betting on this platform, as long as the discussions happen in public and in good faith, we should be able to work together to improve things for all.

This notion of a rising tide lifting all boats is particularly important if you think about the long-term goals. For example, I encourage all mail companies, even those building on the Mozilla codebase, to think about the larger market, which is measured in hundreds and hundreds of millions of users. Looking at that market, and at the true competitive forces at play there, should help us avoid bickering over overlapping territory.

That said, I’m also hopeful that as we figure out MailCo’s roadmap and publish that, that we’ll be able to encourage _cooperative_ businesses to emerge as well, whether that’s through add-ons, professional services, or other relationships. I have no doubt that MailCo won’t be able to achieve its mission alone. Friendly competitors will help us get there, but I’ll probably spend more energy identifying partners, as I’ve already encountered business opportunities which won’t be a good fit for us, but would be great for the right partners.

Back to making christmas cookies. Meringues filled with chocolate ganache. Yum.


  1. David – It sounds like it your intention with MailCo to reinvent a Mozilla Mail program/Mozilla communications program. Is Thunderbird going to continue to find support? And, if thought about, is the plan to consider corporate or home users more?


  2. I couldn’t agree more!

    Products must distinguish by the value that they can bring to their users, not by locking the users to a specific technology.

    So please, share knowledge and code, minimize development costs off common technology and accelerate the development.

    In the end let the users decide which product they like more, based in the distinguish features that each project present.

    We the users, will thank you a lot and recognize the good companies and projects and will use their products.



  3. So..Necessity is the mother of invention. But the deeper question in my mind is “why the necessity” A community that portraits themselves as being “open” should be able to include the wishes of the members.
    A case in point: How long did it take to include the Marquee tag by default in the Gecko browser.
    Another case: When will it be recognized that “plaintext” is not the way people want to communicate.
    Diversity, is a good thing.
    Being close minded , IMHO is not.


  4. I think the product presentation is great! I was really impressed too! Part of the problem is the use of Exchange servers. Getting away from that is the hard part especially when using Blackberry (and like) devices. Some of the hesitation from companies is a question of support for these products. That is something that should be addressed by the open source community!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s