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.
This report is a summary of Zak Greant's Open Source Initiative activities for the week of March 23rd to 29th, 2008.
This report is a summary of Zak Greant's Open Source Initiative activities for the week of March 9th to 15th, 2008.
This was my first week of real activity in 2008 (except for my attendance of the March 2008 OSI face-to-face meeting.)
An Information Week article published last week appears to position Microsoft as trying to do something right when it comes to open source. And it positions the open source community as being not quite ready to make nice after past insults, threats, and abuse.
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 trying to transfer the patent's franchise over to the relationship between the patent-holder and the licensee. That can be done with closed-source software, but you risk competitors writing their own software. With Open Source software, as long as you manage the relationship with the user correctly, you end up with a franchise.
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?