“If all your friends jumped off a bridge, would you jump too?”
“Oh jeez. Probably.”
“Because all my friends did.”
— xkcd, Bridge
I don’t like the EME stuff. It’s contrary to the whole idea of the web. It’s potentially the beginning of a slippery slope of web pages being locked off because that’s what the ebook people want. I wrote about this last year. Jeremy says that it is precisely because other technologies are locked down that it’s important to keep the web open, and he’s right.
But… that didn’t happen. The web is not open. Google and Microsoft and Apple have already started implementing EME, over the complaints of precisely nobody. The argument that adding DRMed video divides the web into haves and have-nots apparently didn’t cut any ice with those browser vendors. So Mozilla reluctantly fall in line, and are castigated for it in a way that the others weren’t.
Now, there’s a reasonable argument that Mozilla should be held to a higher standard, because their goal actually embodies the Open Web and the others are primarily about profits and market share. Mozilla should stand on principle, precisely because they have principles. I admire this argument, but unfortunately it’s like perpetual motion machines, the 200mpg carburettor, and the rehydrateable pizza from Back to the Future — it doesn’t work. The world isn’t nice just because you wish real hard. Mozilla have stood on principle in the past, by refusing to implement H.264 format video. It made no difference. They were laughed at for not being “modern”, their users just found that some videos mysteriously wouldn’t play, they were told that standing on principle made them irrelevant, and it made no difference to the market. They have a voice at the table, but it’s not loud enough to move the industry when the industry want something else.
The last people to try this other than Mozilla were Opera. The Opera team devoted their time to being standards compliant, working to improve those standards where possible, taking the decision to be correct rather than compatible in most cases, and what happened? Nobody used their browser because it didn’t work, and now they use Blink as their renderer instead.
I like the warm fuzzy feeling I get from knowing that Mozilla are out there doing the right thing. But there’s always been an edge of, well, they’re doing the right thing which means that I don’t have to. Firefox should stand on principle here and refuse to play DRMed videos… but of course I’m not going to stop using DRMed video, I’ll just use Safari for that. The warm fuzzy feeling is jolly nice, but it’s not enough to actually keep the Mozilla organisation running. If you dislike Mozilla doing this (which I do, too), then where’s the outcry against Apple and Microsoft and Google for doing the same thing? Where’s the outcry against them for doing it first? Mozilla helps keep the web open for us, but in return we have to help keep the web open for Mozilla. And we aren’t.