What I find funny is that MS are licencing code from SCO that they originally wrote themselves.
SCO UNIX/OpenServer/Unixware ( All the same thing basically) used to be called Xenix.
Before that it was called Microsoft Xenix!
MS sold it to the Santa Cruz Operation years back, and promised not to compete with SCO in the UNIX market. MS even had a considerable amount of shares in SCO for a long time.
Funny thing is, SCO/Xenix was actually a very good x86 UNIX implementation. I used to run SCO UNIX on a P75 with 64MB RAM with a PCI NCR SCSI adapter which fed a SCSI HD and CDROM. It was a damn site faster than NT3.51 on the same hardware, and it was more stable. MS could write good code once upon a time believe it or not!
If MS hadn't hired the VMS guy from DEC to create WNT (V+1,M+1,S+1) maybe they would have used Xenix as a base for the Win32 API's, and the world would have been a far different place. We'll never know.