The Mozilla Blog

News, notes and ramblings from the Mozilla project

Posts by handerson@mozilla.com

Windows on ARM Users Need Browser Choice Too

For the past eight years, users and developers have enjoyed a Windows platform environment that offered users a choice of browsers to navigate their digital lives.  It wasn’t always that way. Prior to the launch of Firefox in 2004, there was really only one browser for Windows – Internet Explorer. Only IE and Firefox had meaningful market share on the Windows platform from 2005-2009. The choices further increased with the introduction of Chrome, and today users can choose from a wide range of browsers. It’s hard to imagine what it used to be like. Unfortunately, the upcoming release of Windows for the ARM processor architecture and Microsoft’s browser practices regarding Windows 8 Metro signal an unwelcome return to the digital dark ages where users and developers didn’t have browser choices.

It’s reported that Windows RT (the name Microsoft has given to Windows running on the ARM processor)  will have two environments, a Windows Classic environment and a Metro environment for apps. However, Windows on ARM prohibits any browser except for Internet Explorer from running in the privileged “Windows Classic” environment. In practice, this means that only Internet Explorer will be able to perform many of the advanced computing functions vital to modern browsers in terms of speed, stability, and security to which users have grown accustomed. Given that IE can run in Windows on ARM, there is no technical reason to conclude other browsers can’t do the same.

Why does this matter to users? Quite simply because Windows on ARM -as currently designed- restricts user choice, reduces competition and chills innovation.  By allowing only IE to perform the advanced functions of a modern Web browser, third-party browsers are effectively excluded from the platform. This matters for users of today’s tablets and tomorrow’s PCs. While ARM chipsets may be primarily built into phones and tablets today, in the future ARM will be significant on the PC hardware platform as well. These environments currently have intense browser competition that benefits both users and developers. When you expand the view of the PC to cover a much wider range of form factors and designs as Microsoft and others forecast, it’s easy to imagine Windows running on ARM in laptops, tablets, phones, and a whole range of devices. That means users will only have one browser choice whenever there’s a Windows ARM environment.

We encourage Microsoft to remain firm on its user choice principles. Excluding 3rd party browsers contradicts Microsoft’s own published Principles that users and developers have relied upon for years. These principles represented a Microsoft market approach that was both notable and went above and beyond their DOJ antitrust settlement obligations.

Because Windows on ARM relies upon so many traditional Windows assets, including brand, code, footprint, and experience, the decision to exclude other browsers may also have antitrust implications. If Windows on ARM is simply another version of Windows on new hardware, it also runs afoul of the EC browser choice commitments and seems to represent the very behavior the DOJ-Microsoft settlement sought to prohibit.

The prospect that the next generation of Windows on ARM devices would limit users to one browser is untenable and represents a first step toward a new platform lock-in. It doesn’t have to be this way.  In announcing the Windows Principles, Microsoft’s General Counsel, Brad Smith, stated “As creators of an operating system used so widely around the world, we recognize that we have a special responsibility, both to advance innovation and to help preserve competition in the information technology industry.”  We encourage Microsoft to remain firm on its user choice principles and reject the temptation to pursue a closed path. The world doesn’t need another closed proprietary environment and Microsoft has the chance to be so much more.

- Harvey Anderson, Mozilla General Counsel

Mozilla’s Comments in Response to the FTC’s Inquiry on Privacy

Last week Mozilla submitted comments to the U.S. Federal Trade Commission in response to their request for comment on a proposal describing a new framework for protecting consumer privacy in both online and offline environments. The FTC sought input on a broad range of of issues from online privacy protections for children to the blending of distinctions between PII and non-PII. More than 400 comments were submitted from a wide array of interests including  individuals, consumer groups, advocacy coalitions, advertisers, social networks and all kinds of service providers. You can see the complete list here. It’s worth reading a few of these to get a sense of the discourse (i.e. Future of Privacy Forum, Facebook, CDT, and US Chamber of Commerce)

In summary, the Mozilla comments recommended:

  • Expanding the definition of personal information to data that can be reasonably linked to a specific consumer, computer or device. The emergence of browsing history, geolocation, behavioral advertising data, browser fingerprints and the social graph are examples of personal information that warrant additional consideration to prevent unintended secondary uses.
  • Adding industry best practices, standardization and technology tools to Privacy By Design initiatives to help consumers make sense of an array of similar and confusing privacy configurations across the Web.
  • Adoption and creation of a uniform and comprehensive choice mechanism through a new Do Not Track (DNT) HTTP header as part of an evolutionary arc of privacy improvements.
  • Continued FTC leadership to develop consensus on the scope of DNT as it relates to online behavioral advertising and implementation across the online advertising industry.
  • Using contextual notices in conjunction with other enhancements, such as graphical icons, to improve online privacy policies and notices.

We expect the FTC will spend some time evaluating and organizing the feedback they received, and later this year, will issue a follow-up report with suggested next steps.

Thanks to the many, many people who contributed to the comments and in particular, Alex Fowler and Sid Stamm who led the drafting and development process.

Mozilla Joins Open Invention Network

This week Mozilla joined Open Invention Network as a licensee. OIN is an organization which helps protect the Linux ecosystem by building a variety of defenses against patent attacks. These defenses include both traditional mechanisms, like defensive patent pools, and more innovative approaches, like the Linux Defenders project, which uses a variety of methods to proactively prevent the publication of particularly egregious patents. As a licensee, we’ll have access to OIN resources in case we’re threatened by operating entities with patents, and over time we’ll likely become more involved in providing our own ideas and resources to OIN projects.

Patents owned by Open Invention Network are available royalty-free to any company, institution or individual that agrees not to assert its patents against the Linux System. By joining, Mozilla receives cross-licenses from other OIN licensees, but more importantly, for the long term, it affords us a chance to work with OIN in reducing IP threats to open source development and innovation. This may include a defensive publications program that would make it harder for others to patent work created by Mozilla contributors, sharing defensive tactics, and cooperation to minimize patent threats.

This doesn’t mean we’re suddenly enthused about patents in any way, but OIN is doing some good work, and I believe that any protections that they afford Mozilla are on the whole more positive, and outweigh reservations about the patent the system.