Guide to the TechWeb Network


The InformationWeek -- Blogs
Microsoft

Topics:   Microsoft

  • Email this page E-mail this page
  • |  Print this page Print this page
  • |   Bookmark and Share

Microsoft Tight-Lipped On Unix Ownership Question


Posted by John Foley, Dec 10, 2007 02:17 PM

For months, I've been trying to get Microsoft to answer a few questions about the Unix technologies in its intellectual property portfolio. Microsoft agreed to an interview, then backed out. So the question remains: How much Unix code does Microsoft have its hands on?

Microsoft's Unix roots go back more than 25 years. The company developed a version of Unix called Xenix in the 1980s that was widely used in its day. Separately, Microsoft acquired and distributed a software package called Windows Services for Unix that includes a Unix subsystem, hundreds of Unix utilities, and related tools. That software layer, redubbed the Subsystem for Unix-based Applications, comes included with Windows Vista Enterprise and Ultimate editions and will be bundled into the soon-to-ship Windows Server 2008. It lets you run Unix apps on Windows.

Just how much Unix code does Microsoft have in its possession, either through internal development, acquisition, or license agreements with other technology companies? And where is that code being used in Microsoft's product line or by other vendors? Microsoft won't discuss it.

Back in August, I asked Microsoft's PR agency if an interview could be arranged with Microsoft's normally talkative IP department. "I can help from the 'Unix we own and license from others' standpoint," the PR person replied. "Still trying to find a Services for Unix contact for you, but we'll get there."

But weeks passed, and that contact went quiet. In November, I tried again and was told that meetings were likely if I could wait until after Thanksgiving, but when the holiday passed, Microsoft had a change of heart. "They don't think that they can find a spokesperson for you to talk with right now," I was told by a second PR contact. What changed? "All I know is that they said they can't."

Why is Microsoft reticent on questions about Unix? My theory is that the answers to those questions might shed light on Microsoft's fear, uncertainty, and doubt campaign against Linux. For more than a year now, Microsoft officials have warned that Linux violates Microsoft patents, though without specifying which pieces of code are in violation. (That point was reiterated in my unsuccessful interview request. "Microsoft has 65 patents in Linux GUIs, 15 patents in e-mail, 42 patents in Linux Kernel, 45 patents in Open Office, and 68 other patents that read on open source," PR person No. 2 told me.)

If you follow the tangled history of Xenix, it seems that there were opportunities for parts of that operating system to make its way into other Unix variants, and potentially into Linux. Microsoft's primary partner in bringing Xenix to market was Santa Cruz Operation (the original SCO, not SCO Group, which came later). Microsoft transferred ownership of Xenix to SCO in 1987 in an agreement that gave Microsoft a 20% to 25% stake in SCO.

Microsoft later sold its shares in SCO, but did Microsoft retain any rights to Xenix? Did Microsoft patent any of the technologies in Xenix? If so, it's conceivable that Microsoft code found its way into the Unix mainstream. According to Wikipedia, SCO branched Xenix into SCO Unix, while AT&T merged Xenix with BSD, SunOS, and System V into System V Release 4 SCO Unix. SCO Group (not Santa Cruz Operation, but the former Caldera, which purchased Santa Cruz Operation's Unix assets in 2000 and then changed its name to SCO Group) has alleged that Linux developers incorporated Unix code in Linux without its permission, the gist of its lawsuit against IBM. Was any of the code in question developed by Microsoft?

Given all the twists and turns in Xenix' lineage, it leaves one wondering how many Microsoft-developed lines of Unix code are out there. And that's only half the story -- Microsoft has been securing vague rights to Unix and Linux through a series of licensing agreements going back at least five years. What, if anything, is the company doing with all those technologies?

A few examples:

*In 2003, Microsoft reached agreement to license SCO Group's Unix software. Microsoft's top lawyer Brad Smith explained it as helping to "ensure IP compliance across Microsoft solutions." At the time, I suggested in a column that Microsoft itself might have been guilty of using Unix code without all the necessary permissions, a premise Microsoft didn't deny.

*In April 2004, Microsoft and Sun Microsystems announced a "broad technology collaboration agreement" to settle long-standing legal issues. They stopped short of comprehensive patent agreement, saying only that the companies would "embark on negotiations" for a patent cross-licensing agreement.

*In November 2006, Microsoft and Novell struck a deal to improve interoperability between Windows and Novell's Suse Linux, one of the first such arrangements in which Microsoft extended patent protection to Linux users.

In the name of interoperability, Microsoft has been working the industry for more agreements of the kind with Novell. XenSource, JBoss, and SugarCRM are among those that have fallen into line. From Microsoft's point of view, questions about Unix are parlayed into a discussion of its interoperability strategy. Though Wagged was unable to get that interview I requested, they did come up with background material: 66 interoperability-related news announcements over the past 18 months.

Microsoft must stop being so secretive about its Unix holdings. Its customers and would-be IP partners should demand answers to the following questions:

What Unix code does Microsoft have in its IP portfolio?

Did Microsoft patent any of the technologies in Xenix?

Is Microsoft-patented code in Unix?

What Unix technologies does Microsoft continue to develop?

Where is Unix code used in Microsoft's own product line?

Did Microsoft retain any rights to Xenix?

Are any of the Microsoft-patented technologies you claim are in Linux also in Unix?

Without answers to these questions, Microsoft's IP push is a one-sided publicity campaign, not the industry-wide collaborative effort it portrays. If Microsoft wants to be viewed as a good citizen in the world of standards, interoperability, patents, and intellectual property, it must come clean on the Unix question.

« Should One Laptop Per Child System Run Linux Or Windows? | Main | Has The iPhone Jumped The Shark? »



Tomorrow's CIO: Do you have what it takes?
Find out at the 2008 InformationWeek 500 Conference
Sept. 14-16, St. Regis Resort, Monarch Beach, Calif.


Sign up now for the weekly InformationWeek Blog Newsletter.


This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.






  1. Sarah Palin's Babygate And The Future Of Journalism
  2. Apple Nixes 'Pull My Finger' App, Even Though It's A Gas
  3. Windows Vista: The OS About Nothing
  4. One Unlikely Browser Controls The Market
  5. NYC Store Sells BlackBerry Bolds For $1,300 Each


  1. Radical Desktops Deliver Power To The People. But What About IT?
  2. Need Disaster Recovery On The Cheap? Think Virtualization
  3. No Virtualizing Without A License
  4. Smart Stuff: The State Of Business Intelligence 2008
  5. Down To Business: Are Technology Leaders Focusing Too Much On The Small Stuff?
  6. With Chrome, Google's Not Fighting The Last Browser War

 
 

  Ars Technica
Boing Boing
Channel 9 Forums
CRN Blogs
Dr.Dobb's Portal: Blogs
Engadget
Gizmodo
GrokLaw
  Lifehacker
Schneier on Security
Slashdot
TechCrunch
Techdirt
Techmeme
Valleywag

  FEBRUARY 2008
JANUARY 2008
DECEMBER 2007
NOVEMBER 2007
OCTOBER 2007
SEPTEMBER 2007
AUGUST 2007
JULY 2007
  JUNE 2007
MAY 2007
APRIL 2007
MARCH 2007
FEBRUARY 2007
JANUARY 2007
DECEMBER 2006
NOVEMBER 2006