More on Microsoft and Novell
Jon pointed out in his
"crystal ball" post that we would have more to say about the Microsoft-Novell alliance. I had the chance to talk to Microsoft yesterday and was just about to put fingers to keyboard when a journalist came emailing with a request for my thoughts, which I thought I would share (it's Saturday after all):
From Microsoft's perspective, I see this deal as a continuation of the pragmatic approach that Microsoft has been taking with the open source community - JBoss, SugarCRM, Zend etc - with a little extra intellectual property (IP) spice. Microsoft has gradually evolved from a stance that
open source is a cancer created by
communists to something which they must embrace (but not extend!), culminating in this strategic alliance. Microsoft recognises that open source software is part of the landscape for its customers and it is better to work with it and, for example, have JBoss running on Windows rather than Linux and Zend working with SQL Server rather than with DB2 or Oracle.
In the case of the Novell deal, Microsoft's customers have undoubtedly been raising concerns about the potential threats of litigation as a result of deploying Linux and Microsoft has responded. One of the challenges for Microsoft in this regard is the implications around the GPL (as
discussed by Eben Moglen, attorney of the Free Software Foundation) and so it has chosen not to cross license the IP but rather to indemnify customers using SUSE Linux. Microsoft said to me that Novell is the only company which can truly claim to be able to indemnify Linux customers which is a clear indication that they believe there is Microsoft IP in Linux and must raise concerns about other distributions, such as Red Hat and Ubuntu. The deal with Novell is not exclusive so it will be interesting to see if Red Hat comes knocking on the Redmond door: I am sure Microsoft would welcome them.
Contrary to
some commentary, Microsoft's commitment to offer customers SUSE Linux support coupons does not amount to a blanket reseller relationship: the coupons apply specifically to SUSE Linux running as a virtual guest in a Microsoft operating system host or vice versa. This goes back to my point about Microsoft wanting to maximise the Windows opportunity.
From Novell's perspective this is also a pragmatic move, given their poor showing in the enterprise compared to Red Hat. Whilst there has been a lot of concern raised in the open source community (
here for example) because Novell is effectively paying royalties to Microsoft for its IP and has been characterising Novell as a 'selling out', I think this has to be viewed from the perspective of Novell as a commercial entity. Novell did win some concenssions with respect to open source community in terms of the indemnification of individual, non-commercial developers. Not that I think it would ever have made sense for Microsoft to sue them: it's more of a symbolic gesture.
Ultimately, I think the key beneficiaries here are organisations grappling with the reality of their heterogeneous IT environments. They now have greater choice with reduced risk and the potential for increased interoperability (and prospects of cross platform .NET development based on Mono).
The technical aspects of the announcement around virtualisation, management and document formats are really a continuation of existing work, with the additional commitment of resources from both companies. The Open XML-ODF interoperability between Office and OpenOffice is significant (but something that Novell had been working on anyway as part of its involvement in the Open XML
standardisation process at ECMA). This leaves the likes of Sun and IBM in an interesting position given that they have been promoting ODF as an alternative to Open XML/Office: Novell is now embracing both with OpenOffice.
The announcement in some ways parallels
that betwen Microsoft and Sun in 2004. The difference here, I think, is the motivation. In the case of Microsoft-Sun, the primary motivation was to deal with the litigation issues hanging over Microsoft and as a result there has been comparatively little of substance for technology adopters, as I discussed
here. The Microsoft-Novell alliance is not about litigation (the
anti-trust suit related to WordPerfect and Quattro Pro continues): it's partly about IP but primarily from a customer (and Novell perspective) about the need to serve their mutual customers better. It will be interesting to revist this in a year or so and see whether this translates into more tangible outcomes in terms of virtualisation, management and document interoperability.
Finally, there has been speculations that this was motivated by Oracle and its Unbreakable Linux
announcement. Whilst this may have accelerated proceedings (Microsoft's Tech-Ed Developers and IT Forum conferences take place in the next coupe of weeks), the reality is that these sort of alliances - particularly where complicated intellectual property issues are concerned - take more than a couple of weeks. It certainly throws a spanner into the Ellison works but I see that as more of a beneficial side effect. I am equally sure though that the implications for Red Hat figured in the thinking of both companies.