Last week Microsoft announced Microsoft Reader – an online reader for electronic books. Here is the official FAQ.
If the file-format of MS Reader was open and published this could be great news. But instead it seems to follow an old and depressing Microsoft tradition: first release obscure file-formats to prevent competition, then provide free tools to read and convert them. MS Word is perhaps the most blatant example of this.
Microsoft Reader files are basically HTML expressed as XML that has been converted to a proprietary binary format by proprietary tools. In plain English: it’s one-way. Once you use this format, MS decides what you are allowed to do with it.
“HTML expressed as XML” sounds like XHTML – but it’s not. Nowadays, Microsoft always say they intend to follow some open standard, and in this case it’s OEB (Open eBook Specification). And this key quote from the MS Reader markup guide sounds awfully familiar:
This book describes all the various tags, attributes and style properties included in the Open eBook (OEB) specification and their behavior. It also describes the non-OEB HTML and CSS elements supported by the Microsoft Reader.
Microsoft has also dusted off another old trick: pretending that copy protection is a user feature. The new twist is that Microsoft Passport will be obligatory for anyone who wants to buy e-books – remember Joel Spolsky’s warning?
The font-display technology (ClearType) is designed for LCD screens and doesn’t make much difference on ordinary monitors. Yet Jakob Nielsen somehow became frightened enough to say:
If ClearType is made available for Microsoft applications and not integrated fully into the operating system, then that is the final kiss of death for any independent software developers. Nobody wants to spend 10% more time reading…
So what’s next? Personally I’ll investigate the file-format – and also think hard about possible Open Source alternatives.
I will never use Microsoft Passport. But I did go to this archive of old and free books and downloaded “Desperate”, by Ivan Turgenev. It’s a fine book, and it was surprisingly easy to read on my screen – but why not look for the real thing in a good second-hand bookshop?