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?

Who speaks for the Open Source Community?

Steve Ballmer asks, in an E*Week interview, who speaks for the Open Source Community, and answers his question by saying that nobody does. True enough! He then goes on to point out that Larry Ellison, he speaks for Oracle, yes. True enough! But who speaks for the proprietary software vendors? When we, the open source community, want to make an agreement with the proprietary software vendors, who do we talk to? Do we talk to Larry? Or Steve? Or Jonathan? Or Curley? Or Moe?