[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Dave Farber in the news (at the Microsoft trial)
Posted 11/12/98 5:34pm by Graham Lea
IE -- app or OS? Microsoft case grinds to another
Fruitless skirmishes between Professor David Farber of the University of Pennsylvania and
Steven Holley for Microsoft continued for a second day yesterday, but gained no points for
Microsoft. Farber said that Hadi Partovi, a Microsoft employee, had said in testimony that IE
was an application.
It turned out that Partovi had said that explorer.exe was an application, but Holley claimed
that the executable "does nothing but call other files in Windows 98", but it still looked as
though Partovi had made a Freudian slip. There was extensive questioning as to whether
Microsoft had put several functions into one DLL in order to make it impossible to exclude a
DLL from Windows 98 by ensuring it had a Windows 98 function as well as an IE function.
Farber did not know enough to prove the point, but the suspicion lingered.
Holley almost admitted that some large program elements might have multiple functionality
when he criticised Netscape's "monolithic" navigator.exe, seeming to use again the
argument that everybody does it, so therefore it's excusable for Microsoft to do it. This was
a particularly weak remark by Holley, because there was no suggestion that Netscape had
combined functionality for the same reasons that Microsoft might have done this. The
proceedings wandered from analogy to analogy, but none was satisfactory. Holley brought
up an AM/FM radio that had the button to switch between bands disabled, but it was
unconvincing that what the DoJ was trying to achieve was to force Microsoft to disable IE in
a similar way, and Holley failed to make this point anyway. Questions that he had asked the
previous day were repeated to no avail.
There were long periods when the cross-examination was more of a casual chat than a
searching examination, with subjects like Heathkits, FCC regulations, and how Linux (and
previously BSD) allowed Farber to explore with his students how the operating system
would need to be modified for very high-speed communication. Holley's point eventually
seemed to be that Microsoft would have to change its operating system in the near future
(undefined) to accommodate all-optical networks.
Holley had dug out a statement from Farber that existing operating systems designs would
not work with high-speed networks, and that it would become necessary to have lean,
mean operating systems - kernel operating systems - and to shorten the paths within them.
It would also be necessary to get rid of redundant code that is not used. The result of all this
was that Holley won the point that Microsoft would need to continue to develop Windows,
but lost the point that bloatware would be tolerable in the future. Unfortunately Farber did not
introduce into his replies - and the redirect examination missed it - the point that loading
DLLs unnecessarily took a considerable amount of time when a PC is booted, or put into
sleep mode in a notebook, quite apart from the RAM real estate that they occupy.
Farber complained that when he tried to use Netscape with Windows 98, IE kept appearing.
Holley quickly changed the subject. Nor did Holley like the refutation of his suggestion that
any brilliant student could commercialise a great software idea: Farber noted that
Andreessen "had Jim Clarke next to him with a large pot of money and a lot of intelligence".
Holley tried to isolate Farber by suggesting he wanted Microsoft to be denied its copyrights
in its products, and have them put in the public domain. Unfortunately Farber backed away
from this eminently sensible suggestion and ran up a "I want to pick and choose" flag, with
the code that was not chosen remaining in the library. Holley chose to misinterpret this
several times, even after Judge Jackson had tried to terminate the silliness, to imply that
Microsoft would have to test 1,000 or 10,000 versions of Windows 98, which was of course
Holley claimed that Microsoft had a code tester for every code writer, but Farber missed the
opportunity to enquire why there were so many bugs in Microsoft software if this were really
true. When Farber again mentioned that he had had to remove Netscape because IE kept
popping up when he did not want it, Holley abruptly terminated his cross-examination.
The redirect examination was in marked contrast to the earlier examination: it was
conducted by Denise de Mory and was precise and to the point. She scored an immediate
goal when it was revealed that one of Microsoft's intended witnesses, Professor Michael
Dertouzos of MIT, when asked if a browser was an application had testified that "Historically
and today, it is the case that browsers are treated as applications." Needless to say,
Microsoft announced a substitute. She went on to get a second goal when she produced
the Microsoft Press computer dictionary, where IE was described as a web browser, and
web browsers were defined as "a client application..."
After Holley's efforts the previous day to find definitions of operating systems that suited
Microsoft's case, de Mory asked Ferber if he agreed with the definition in Microsoft's
computer dictionary. He did, and it destroyed Holley's previous efforts.
So far as separating the OS from the browser was concerned, Farber said there were a lot
of benefits. De Mory then turned to whether it was necessary for Farber to understand the
details of Windows 98 to reach his views: of course it didn't. A further clincher was Farber's
opinion that Microsoft could have designed Windows 98 so that IE was separate, but users
would have the same benefits. Farber also noted that a choice of browser would allow
OEMs to differentiate their offerings more readily. De Mory concluded with another extract
from Partovi's evidence, which pointed out that in IE5, Microsoft was moving around
functionality from DLL to DLL, so demonstrating the flexibility of packaging available to
Microsoft. It seemed that the DoJ won this round on points. ®
Complete Register trial coverage
© 1998 Situation Publishing.
The Register, 20-22 Maddox Street, London, W1R 9PG.
Tel: +44 (0)171 499 2264 Fax: +44 (0)171 493 5922