Mozilla forced to consider supporting H.264

Ever since it became clear that Google was not going to push WebM as hard as they should have, the day would come that Mozilla would be forced to abandon its ideals because the large technology companies don’t care about an open, unencumbered web. No decision has been made just yet, but Mozilla is taking its first strides to adding support for the native H.264 codecs installed on users’ mobile systems. See it as a thank you to Mozilla for all they’ve done for the web.

In a way, this saddens me greatly. It’s pretty clear that the Mozilla Foundation’s unrelenting loyalty to a true open and unencumbered web has been a driving force behind the web as we use it today. Without Mozilla’s insistence on openness and interoperability through its open source Firefox web browser, the web wouldn’t be in nearly as a good a state as it is in today.

Even though I’m no longer a Firefox user, I have the utmost respect for Mozilla’s work, its ethics, and the products it has been putting out. We’re enjoying a better web because of them. Without them, we’d still be stuck with Internet Explorer 6. Without them, Opera would still be for-pay or ad-supported. And without them, WebKit would not exist in the way that it does today, because a lower-quality web would not have forced Apple to fork khtml and turn it into the vastly superior WebKit.

We owe a great deal to the men and women at Mozilla.

And now, the rest of the technology industry, which owes so much to Mozilla, is going to force them to abandon their ideals. Heaven forbid we suffer a bit of inconvenience today for a better tomorrow. I find this tragically sad. We’re seeing the technology industry ruined by Apple, Microsoft, and others using their unethical software patents to stifle competition, but you know what, let’s inject another patent-encumbered, non-free technology into the web. What could possibly go wrong?

I do, however, understand Mozilla’s changing position. They simply have no choice. They want to remain relevant and be a part of the future web, and as such, they’ll have to support this patent-encumbered non-free technology. They’re debating it for mobile devices only right now, but with both Mac OS X and Windows turning into desktop versions of closed-off smartphone operating systems, they’ll have to capitulate there, too.

Apple supporters like M.G. Siegler and John Gruber love that this is being portrayed as a pragmatism vs. idealism debate, because of the negative connotations associated with each of these two extremes. However, because of their Apple-induced short-sightedness, they’re mixing up which -ism belongs to which camp.

In this debate, H.264 supporters are the idealists. Even though the patent lawsuits are dropping all around them – especially in the mobile industry – they seem to naively believe that injecting a very patent-encumbered technology into the very fabric of the web will somehow magically not result in loads of patent lawsuits and failed business ventures because not everyone has the cash to pay for a patent license. That’s idealism, right there.

People who believe this is a monumentally stupid idea are the pragmatists, because we are grounded enough to realise that yes, this will open the web up to all sorts of nastiness, and we want to prevent that – even if that means we have to live with a slightly inferior codec for a while. We all know what happens when we become too dependent on a single, closed technology (Internet Explorer 6, Flash, Windows).

We believe that the web should be free and open, no exceptions, no ifs, no buts, from top to bottom, from root name server to client. Everybody must be able to create a device or application that accesses the entirety of the web, whether you’ve got 100 billion (in foreign bank accounts to dodge taxes), or you’re a 17 year old programmer dreaming up the next big thing. Not everyone lives in Silicon Valley where bored Vulture Capitalists have millions to throw around, you know.

The web needs to be 100% open and free to have it flourish. The web is more than cat pictures and porn – it plays a vital role in society, and, is already changing the very destinies of entire countries. Messing with this concept, opening it up to lawsuits, is stupid. There is no other way to put this.

132 Comments

  1. 2012-03-14 7:58 pm
    • 2012-03-15 9:03 am
      • 2012-03-15 10:11 am
        • 2012-03-15 11:22 am
          • 2012-03-16 10:24 am
      • 2012-03-15 3:40 pm
        • 2012-03-16 8:31 pm
          • 2012-03-16 9:08 pm
          • 2012-03-17 7:29 am
      • 2012-03-16 8:15 pm
      • 2012-03-18 2:30 pm
    • 2012-03-16 11:00 am
  2. 2012-03-14 8:13 pm
    • 2012-03-14 8:28 pm
      • 2012-03-14 10:27 pm
        • 2012-03-14 10:35 pm
          • 2012-03-15 12:21 am
          • 2012-03-15 12:46 am
          • 2012-03-15 6:19 am
          • 2012-03-15 7:00 am
          • 2012-03-15 7:27 am
          • 2012-03-15 8:12 pm
          • 2012-03-16 12:09 am
          • 2012-03-16 6:23 am
          • 2012-03-16 8:18 am
          • 2012-03-16 9:15 am
          • 2012-03-16 9:39 pm
          • 2012-03-16 3:58 pm
          • 2012-03-16 10:53 pm
          • 2012-03-15 2:25 pm
          • 2012-03-15 8:03 am
          • 2012-03-15 9:24 am
        • 2012-03-14 10:47 pm
          • 2012-03-15 1:54 pm
      • 2012-03-15 7:32 am
      • 2012-03-15 10:44 pm
        • 2012-03-16 9:18 am
        • 2012-03-16 10:40 am
    • 2012-03-14 8:33 pm
      • 2012-03-14 8:57 pm
        • 2012-03-14 9:10 pm
          • 2012-03-18 2:35 pm
        • 2012-03-14 11:53 pm
          • 2012-03-15 4:17 am
      • 2012-03-14 9:08 pm
      • 2012-03-14 9:48 pm
        • 2012-03-14 11:57 pm
          • 2012-03-15 4:47 am
          • 2012-03-15 9:56 am
          • 2012-03-15 7:53 am
          • 2012-03-16 10:53 am
          • 2012-03-16 11:57 am
          • 2012-03-16 12:07 pm
          • 2012-03-16 1:03 pm
        • 2012-03-15 7:35 am
        • 2012-03-15 11:43 am
    • 2012-03-14 9:09 pm
      • 2012-03-15 2:23 pm
      • 2012-03-16 11:01 am
    • 2012-03-14 9:43 pm
    • 2012-03-14 10:26 pm
      • 2012-03-14 10:32 pm
      • 2012-03-15 8:45 pm
    • 2012-03-15 3:41 pm
  3. 2012-03-14 9:52 pm
  4. 2012-03-14 10:37 pm
    • 2012-03-14 10:48 pm
  5. 2012-03-14 10:59 pm
    • 2012-03-16 11:06 am
  6. 2012-03-14 11:04 pm
    • 2012-03-14 11:33 pm
      • 2012-03-15 12:04 am
        • 2012-03-15 2:53 am
        • 2012-03-15 4:08 am
        • 2012-03-15 7:56 am
        • 2012-03-15 2:26 pm
      • 2012-03-15 12:18 am
      • 2012-03-15 12:18 am
        • 2012-03-15 3:03 am
      • 2012-03-15 3:38 am
      • 2012-03-15 4:30 am
        • 2012-03-15 8:33 am
          • 2012-03-15 9:13 am
          • 2012-03-15 10:07 am
          • 2012-03-15 11:21 am
      • 2012-03-15 12:01 pm
  7. 2012-03-14 11:05 pm
  8. 2012-03-15 3:09 am
    • 2012-03-15 3:18 am
      • 2012-03-15 5:11 am
        • 2012-03-15 7:19 am
          • 2012-03-15 8:11 am
          • 2012-03-15 12:50 pm
          • 2012-03-15 6:08 pm
          • 2012-03-15 6:49 pm
          • 2012-03-15 7:44 pm
          • 2012-03-15 9:22 pm
          • 2012-03-16 10:16 am
          • 2012-03-16 11:25 am
          • 2012-03-16 12:55 pm
          • 2012-03-16 1:02 pm
          • 2012-03-15 9:52 pm
          • 2012-03-15 8:43 am
        • 2012-03-15 11:13 am
          • 2012-03-16 11:33 am
          • 2012-03-16 5:44 pm
          • 2012-03-16 6:10 pm
  9. 2012-03-15 4:27 am
  10. 2012-03-15 5:04 am
  11. 2012-03-15 6:07 am
    • 2012-03-16 11:36 am
  12. 2012-03-15 6:58 am
    • 2012-03-16 12:32 pm
      • 2012-03-16 1:05 pm
  13. 2012-03-15 10:59 am
    • 2012-03-16 8:38 am
      • 2012-03-16 1:07 pm
        • 2012-03-16 1:11 pm
          • 2012-03-16 1:19 pm
          • 2012-03-16 9:03 pm
          • 2012-03-16 9:46 pm
  14. 2012-03-15 3:10 pm
    • 2012-03-15 7:57 pm
    • 2012-03-15 11:35 pm
      • 2012-03-16 12:15 am
        • 2012-03-16 12:41 am
  15. 2012-03-15 7:44 pm
  16. 2012-03-15 9:28 pm
  17. 2012-03-16 10:57 am
  18. 2012-03-16 6:57 pm
    • 2012-03-18 4:11 am
  19. 2012-03-16 8:37 pm