Recent Posts

Support Libre Graphics 2008!

In my day job at Red Hat I see daily examples of open source best practices, be it at the architecture, infrastructure, or application level. I see how individuals focused…

Congrats to Michael Tiemann

I wanted to give a quick shout out to our President, who was just listed as one of eWeek’s Top Ten Open-Source Business Influencers. Wish they could’ve gotten a better…

Patent owners and Open Source

Are you a patent holder, wondering how to write software which implements your patent? Here’s my advice: Patents expire. Towards the end of the patent’s lifetime, you want to be…

Matt Asay is Right

This is the text of a comment I made on a blog posting by Matt Asay: Matt, Thanks for saying what I would have said. I’ll go a few steps…

Microsoft needs to blush

OOXML needs to die. It’s clear that OOXML is a faux standard — not because it’s a vendor standard. There are lots of vendor-created standards which are real standards (e.g. PostScript). No, OOXML is a botch because it’s expressed in terms of an undocumented Microsoft graphics library. OOXML is all “and then a miracle occurs”. You’ve seen that cartoon, right?