home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.os.os2.advocacy:11972 comp.os.ms-windows.advocacy:3748
- Newsgroups: comp.os.os2.advocacy,comp.os.ms-windows.advocacy
- Path: sparky!uunet!microsoft!hexnut!bobatk
- From: bobatk@microsoft.com (Bob Atkinson)
- Subject: Re: FCC will proclaim Microsoft is run by Communists! : )
- Message-ID: <1993Jan09.030048.19927@microsoft.com>
- Date: 09 Jan 93 03:00:48 GMT
- Organization: Microsoft Corporation
- References: <1993Jan04.073317.15131@microsoft.com> <1993Jan4.211423.1419@spang.Camosun.BC.CA>
- Lines: 34
-
- Deryk Barker writes:
- >philipla@microsoft.com (Phil Lafornara) writes:
- >: Yes. Not all interfaces are documented. If some application
- >: is using one of those, it's clearly not covered by the functional
- >: specification. In this case, who's to say which product is more
- >: compatible? I suggest that it should be the original - the cloners
- >: have the responsibility of correcting their own product to match,
- >: or ignore the application in question.
- >
- >In other words, the only applications we can trust to run on MS-DOS
- >are those written by Microsoft? Is this what you are saying Phil?
-
- No. The question is this: when releasing a "compatible" product, what
- is the reasonable measure of compability: the published interface of
- the product you are cloning, or the interface that clients of that
- product actually use?
-
- If you choose the former, and thus break a client app that a user cares
- about, should the user complain to
-
- 1. the author of the original product
- 2. the author of the clone product
- 3. the author of the client app
-
- I can see cases for 2 and 3, but I can't see how one could hold 1 at
- fault.
-
- Philip's earlier comments about "DOS source code" were in effect saying: there
- are *so* many DOS apps out there written by *so many* less than wonderful
- engineers (lots by good ones too!) that the reality for cloning DOS is that in
- order not to break *any* client app you pretty much have to do *everything*
- *exactly* as DOS does. Certainly lots of things you naively wouldn't expect.
-
- Bob
-