Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Open Source

Microsoft Loves Linux: What's With That?


Context

Events like this deal occur in a context. It's instructive to review the context of the Microsoft-Novell deal.

Just days earlier, Oracle had announced that it would be rebranding Red Hat Linux and providing its own support at half the price of Red Hat's, posing a threat to Red Hat and possibly threatening to fork the Linux code base.

Microsoft was trying to prove compliance with the ruling against it in the 2004 antitrust suit, a suit in which it had used its claimed interoperability efforts as part of defense.

Microsoft had been behaving very differently toward Linux and open-source software compared to the days when Steve Ballmer was calling it communistic. Now, Microsoft had a Linux Lab and was focusing a lot of effort on Windows-Linux interoperability. The company set up its Linux Lab in Redmond in September of 2005, and although this may have initially been mostly about sussing out the enemy, it had become more about genuine efforts to promote interoperability. What Microsoft meant by interoperability might not be exactly what anyone else meant by the term, though.

Part of what it meant was virtualization: Xen, a hot virtualization platform (or hypervisor), was added to SUSE Linux in early November, and Microsoft has said it will provide support for Xen and SUSE Linux for users of its Windows Server hypervisor.

Anyone thinking that Microsoft had decided to play nice with Linux, though, need look no further than the SCO-IBM suit. SCO had litigated itself nearly into oblivion trying to assert a questionable IP claim in Linux, and many believe that SCO was, or became, a proxy for Microsoft in Microsoft's efforts to undermine Linux by any means possible.

Linux had become a force that Microsoft had to reckon with. Linux was winning contracts that Microsoft wanted and winning the hearts and minds of developers.

At the same time, there were contentious issues in the Linux community. When Novell bought SUSE in 2003, IBM (fervently committed to Linux but concerned about one vendor becoming too dominant) joined in as a minority investor specifically to promote SUSE as a counterbalance to Red Hat.

The upcoming version 3 of the GNU Public License was not popular with the Linux community and probably was going to be in serious trouble if its drafters didn't back off on some of its more contentious new provisions. Then, almost simultaneously with the Microsoft-Novell deal, Sun open-sourced Java under the GPL.

The context of the deal would also include somewhat similar deals that Microsoft made with Sun and Apple in the past, and how those worked out for the parties involved. And, I think, Microsoft's deals with IBM from the early days of the personal computer revolution are relevant, in a cautionary way. OS/2 developers know what I mean.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.