Microsoft is an elephant that needs to be turned to stop it trampling the open source community, according to a vocal critic of the software giant's approach to software patents.
Speaking at the annual Linux.conf.au event, one of the lead developers for the Samba Team and Google employee, Jeremy Allison, described Microsoft as a real threat to the open source community.
"We have a system that is absolutely free that we can do anything with, so why are we so obsessed with picking on Microsoft?" Allison asked the audience. "Shouldn't we leave the elephant alone and stop poking it with sticks? Well, the problem is they aren't going to leave us alone."
Allison was quick to point out that his comments at the Linux.conf.au address are his own views and not those of his employer. In December 2006, Allison, a famed open source proponent, resigned his position at Novell to join Google in protest over the company's Linux/Windows interoperability deal with Microsoft.
In comments published at the time, Allison called Novell's deal with Microsoft "a mistake... [that] will be damaging to Novell's success in the future." He said that even if the deal, which involved Novell paying Microsoft for patents, did not violate the GNU General Public License (GPL), it violated "the intent of the GPL".
Just over three years later, Allison maintains the same threat to the GPL and the wider open source community remains. In his presentation, streamed from the Linux.conf.au website, Allison said despite some changes to Microsoft's personnel the company continued to refer to GPL Linux implementations as "infestations".
"Which kind of fits me as I always thought of myself as the cockroach in the wall when I started," he joked.
"But it is really not a sign of a company that is peacefully coexisting, adopting free software, trying to make money out of it like, for example, IBM or Google for that matter."
While acknowledging that many within Microsoft genuinely support free software, Allison went on to say the vendor has its own internal battles between business units that make it hard for outsiders to predict its actions.
"Microsoft is often compared to the Star Trek icon 'The Borg'. You have this wonderful little Patrick Stewart icon with his Borg headgear on whenever you have Microsoft on a Slashdot story," he said referring to the popular science fiction series and IT website. "I actually think that is completely wrong. We are the Borg, we really are. We integrate anyone's code, we can absorb code, we can take it, modify it, put it out there, re-purpose it. We are wonderful integrators of everyone's technology. But we are much friendlier."
The presentation moved on to looking at the historical view of Microsoft's engagement with open source, including the "Halloween" memos by Eric Raymond, before touching on three case studies which show how the vendor poses a threat to the GPL license: The OOXML standard; attempts to "corrupt" the open Internet; and the Tom Tom lawsuit.
In November 2008, the International Organization for Standardization (ISO) published the specification for a Microsoft-created file format, Office Open XML (OOXML), which caused bitter debate during its path to become an international standard.