December 2011


While a renewed search deal between Google and Mozilla is welcome news to millions of Firefox users, Mozilla has three big ideas for 2012 and beyond that will see it competing much more with Google, Facebook and Apple. Here’s why you should be cheering Mozilla on.

Biting the hand that feeds it?
As InfoWorld’s Woody Leonhard writes, it was in Google’s best interests to prevent Microsoft’s Bing from becoming the default search provider in Firefox. As much as Mozilla relies on Google for 80 percent plus of its revenue, so too does Google rely on the search traffic from millions of Firefox users. While Mozilla’s blog post about the recently signed deal espouses a mutually beneficial agreement, its difficult to believe that the relationship is anything but strained between Google and Mozilla.

However, that relationship is going to get a lot more tenuous if Mozilla is able to make progress on three key areas laid out by Mozilla’s David Aacher.

Mozilla and Firefox became household names through the browser wars, particularly against Microsoft’s Internet Explorer, but mainly as a proponent of open standards and user rights on the web. Ascher writes: “In the case of the browser wars, the outcome has been pretty good for society, if slower than we’d have liked: standards have evolved, browsers got better and faster, and websites got more interesting.”

But now, Mozilla feels it’s time to look beyond the browser as the main front in it’s mission to safeguard the future of web for the people. Mozilla is also investing in an open stack for hardware OEMs, user-centric identity on the web and tools for building and running apps. These initiatives add to the value of Firefox from a user standpoint, but are being developed in parallel. Additionally, the latter two initiatives are applicable to other browsers also.

A truly open alternative to Android
The first initiative, named Boot to Gecko aims use open web technologies to deliver a runtime and underlying operating system for desktop and mobile applications. If this sounds like Android or Chrome OS, it should. Boot to Gecko is using some of the same lower level building blocks that Android uses, such as the Linux kernel and libusb. The team explains this choice was made to reduce the burden on device makers and OEMs who will be faced with certifying Boot to Gecko on new hardware. While some building blocks are shared, Boot to Gecko is not based on Android and will not run Android applications.

If Mozilla can successfully execute on initiative number 3 below, Boot to Gecko will be difficult for OEMs to ignore. There is a lot more work for Mozilla to do before Boot to Gecko can attract the attention of Android device manufacturers. However, OEMs and users will benefit from serious open source competition to Android.

User controlled identity
The second initiative, currently named BrowserID, although Mozilla is looking for a different name, addresses the need for users to regain control over their identity and sharing of personal information on the web.

BrowserID aims to become the open alternative to Facebook Connect and Google username on Google’s far reaching web properties. With BrowserID, Mozilla has built a user centric identity system that works in all modern browsers and will make the protocol available for other browser vendors to use. Ascher explains:

“For Mozilla devs, this is a bit shocking, as we’re not starting by putting a feature in Firefox first (although we sure hope that Firefox will implement BrowserID before the others!). While I love Firefox, this makes me happy, because in my mind, Mozilla is about making the internet work better for everyone, not just Firefox users, and in this case being browser-neutral is the right strategic play.”

The notion of making the web better for everyone, not just Firefox users, is one I’ve not picked up on until now. But I completely agree with Ascher. Few can argue that even Internet Explorer users are benefiting from Firefox’s efforts and Microsoft’s response.

If Mozilla is successful with BroswerID, which is certainly possible as developers increasingly grow weary of their reliance on Facebook or Google, users will get back control over their identity and information without having to sacrifice a personalized web experience.

Apps, if you can’t beat them, join them
Finally, Mozilla is addressing the “app-ifcation” of the web, not by fighting the trend it as may seem reasonable for a browser vendor, but by guiding how these apps are built, found, paid for and installed.

Mozilla’s Apps initiative aims to make web technologies the basis of building applications that can run across devices. Mozilla also wants to introduce a standard for application purchasing and installation that would allow users to consume applications from multiple app stores without restrictions. This initiative undoubtedly goes after the Apple App Store and Android Marketplace.

It would be interesting if Mozilla were to partner with Microsoft on this initiative as Microsoft builds out its app store.

Success isn’t guaranteed, but Mozilla knows about tough fights
Whether Mozilla can execute against all three of these initiatives while maintaining its efforts in the still important browser war is an open question. As a user, even if one of these three initiatives are successful, we’ll all be better off.

While Mozilla will face a lot of resistance on this front from the likes of Google, Facebook and Apple, fighting an uphill battle isn’t new territory for Mozilla.

should state: “The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies, or opinions.

With Microsoft’s Windows Azure striving for greater relevance and adoption, a relatively unknown vendor, Tier 3, is providing a cloud alternative for Microsoft .NET applications. Tier 3 is using VMware’s open source code as the basis of its offering, which opens the door for direct competition amongst VMware and Microsoft for .NET cloud workloads in the future.

Tier 3’s .NET play
Colleague J. Peter Bruzzese recently provided an update on new pricing, open source support and a free trial of Windows Azure. Support for Node.js and Apache Hadoop for Azure are sure to attract the developer attention. Whether the attention, and the free trial, will turn into paying users is an open question. That said, Azure remains the leading cloud destination for Microsoft development shops seeking a platform as a service offering. That’ll change if Tier 3, and maybe VMware, has a say.

Tier 3 recently open sourced Iron Foundry, a platform for cloud applications built using Microsoft’s .NET Framework. Iron Foundry is a fork of VMware’s Cloud Foundry open source platform as a service. According to Tier 3,

we’ve been big supporters of Cloud Foundry–the VMware-led, open-source PaaS framework–from the beginning. That said, we’re a .NET shop and many of our customers’ most critical applications are .NET-based.

It seems to have been natural to start with the Cloud Foundry code and extend it to support .NET. Tier 3 is continuing its efforts to better align elements of the core Cloud Foundry code to better support Windows using .NET technologies in areas such as command line support on Windows, which Cloud Foundry supports through a Ruby application. Tier 3 is also working with the Cloud Foundry community to contribute elements of Iron Foundry back into Cloud Foundry and into other the Tier 3 led IronFoundry.org open source project.

Tier 3 offers users two routes to use Iron Foundry. Open source savvy users can download the Iron Foundry code from GitHub under the Apache 2 license and run it as they wish. Alternatively, users can use a test bed environment of Iron Foundry for 90 days at no charge. The test bed is hosted on Tier 3’s infrastructure. Pricing for the hosted offering has not been released. This should raise some concerns about committing to a platform prior to knowing what the cost will be as I’ve discussed before.

VMware’s path to .NET support
It’ll be interesting to see how Microsoft and VMware react to Iron Foundry over time. VMware appears to have the most to gain, and least to lose with Iron Foundry.

Since Iron Foundry is a fork from Cloud Foundry, there’s just enough of a relationship between the two that VMware can claim .NET support with Cloud Foundry. In fact, VMware can claim the support with very little direct development effort themselves, obviously a benefit of their open source and developer outreach strategy around Cloud Foundry.

VMware could, at a later time, take the open sourced Iron Foundry code and offer native .NET support within the base Cloud Foundry open source project and related commercial offerings from VMware. Considering that Microsoft is aggressively pushing HyperV into VMware ESX environments, there’s sure to be a desire within VMware to fight into Microsoft’s turf.

On the other hand, Iron Foundry is a third party offering, over which VMware holds little say. If it falls flat against Windows Azure, VMware loses very little, and didn’t have to divert its development attention away from their Java-based offerings on Cloud Foundry.

Microsoft on the other hand faces the threat of Iron Foundry attracting developer attention away from Windows Azure. Until now, Microsoft has been able to expand Windows Azure into areas such as Tomcat, Node.js and Hadoop support without having to worry about its bread and butter offering, support for .NET based applications in the cloud. Having to compete for .NET application workloads will take resources away from efforts to grow platform support for non-Microsoft technologies on Windows Azure.

Request details from Tier 3 and VMware
As a user, the recommendation to understand pricing before devoting time and resources holds true for Tier 3’s offering. The added dynamic of and established vendor like VMware potentially seizing the torch, either by acquisition or a competitive offer, from Tier 3, could prove attractive to some .NET customers seeking an alternative to Windows Azure.

I should state: “The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies, or opinions.