Originally posted by: nakedfrog
Yeah, IIRC they released the compression utility in DOS 6.2, got taken to court over improper licensing or something similar. Then they were forced to release 6.21, which was the same as 6.2 minus the compression, and within fairly short order either cleared up the licensing or just got it from someone else and released 6.22, the best MS-DOS ever.
No, well, sort of. They blatantly violated Stacker's "LZS" compression patent. So MS was forced by the courts to remove it from MS-DOS 6.x, so they released a newer interim version without it at all (6.21?), and then a later (6.22?) with the replacement version. (Different compression scheme, slightly lower performance.)
Disturbingly, they also hit Stacker with a trade-secret infringement lawsuit, over their use of the new (but still undocumented) APIs in MS-DOS 6.2x to pre-load the compression driver binary off of the host volume, at the same time that IO.SYS and MSDOS.SYS were loaded during the initial OS bootstrap phase. MS argued that since the API was undocumented, that it was a trade-secret, and that Stacker unlawfully must have discovered it or something. (It was a completely BS lawsuit, but MS was trying to kill them off, so that MS wouldn't get a judgement against themselves in the patent-infringement suit.)
Of course the fact was that MS puts LOADS of "undocumented" APIs in their OSes, and that using them is in fact key to being able to write successful apps and utils for their OSes. So that legal tactic by them was a bit new, but also a bit concerning for the entire industry, in terms of their continued 3rd-party support of the Windows' platform.
But such is the life of trying to "dance with the beast from Redmond". One day you are writeing code to support their platform and profit from it, and the next you are being hauled into court, with the very future of the life of your company at stake. Such is MS.