DoJ's ‘Punch’ beats MS' ‘Judy’

The Felten deposition


MS on Trial Computer scientist Professor Edward Felten from Princeton was recently deposed prior to his appearance as a rebuttal witness for the DoJ in the Microsoft trial. In many ways the Steve and Steve Show -- Steve Holtzman for the DoJ and Steve Holley of Sullivan & Cromwell for Microsoft -- was like a Punch and Judy show, and there was no doubt that Holtzman was Mr Punch, and Holley an unsuccessful Judy. Judy had a lot of supporters -- Microsoft in-house lawyer David Heiner as his minder, another S&C lawyer as his bagman, and David D'Souza of Microsoft as a make-weight. Mr Punch faced Judy alone. The transcript allows us to get some useful insight into the thrust of the DoJ case. It is clear that the DoJ has decided to keep the issues simple and at the same time to exploit weaknesses in Microsoft's case. Jim Allchin not only bungled very seriously his video evidence, but he also made several incorrect statements about the "integration" of Internet Explorer and Windows 98 in his effort at disparaging Felten's work on a prototype removal program to separate operating systems functions from IE browsing. Consequently most of the deposition was focussed on Holley trying to trip Felten into some responses to rescue the situation. In the event he failed, but the journey served to make naked (again) Microsoft's dirty tricks. Felten and his helpers (former students who set up a consultancy called Elysium Digital) had been allowed access to Windows and IE code by Judge Jackson, subject to a court agreement about confidentiality. This proved Microsoft's undoing, since it made it relatively easy to find out the tricks that Microsoft had used in its "integration" of IE and Windows. Part of Holley's brief was to find out if there were any further nasty surprises that might be sprung during Felten's rebuttal evidence in court. Microsoft had received at the beginning of May a revised version of Felten's prototype IE removal program, which is likely to expose further Microsoft's dirty tricks when Felten gives evidence again. There was considerable sniping between Punch and Judy, with Punch admonishing Judy about exceeding the scope of what was allowed under the terms of the court order for the deposition. For a long time, Judy had only one question for Felten, which he answered patiently, but not with the answer that Judy wanted. Judy wanted to know what files in Windows 98 made up IE. It was of course a trick question, because the dirty trick had been to give many files double or more functionality, so that to remove a file with some IE functionality would be to stop Windows. One of Felten's replies about this was: "There are two things about that question that I think are misformulated. Number one is the idea that files are somehow indivisible units of software, because they're not. There are plenty of smaller units inside files, and smaller units inside those smaller units. Also, as I said, if you talk about what is the Internet Explorer product, it's defined in terms of what it lets the user do." Felten also repeated many times that "the question that I'm considering here is whether it's possible for Microsoft to remove the Internet Explorer browser product from Windows". Judy made no progress at all, and had there been an audience for this rehearsal, it would have withered away because of her constant repetition. A variant of Judy's questions was to enquire whether Felten had made IE bigger. Felten said: "I don't think it's important how big it is. The question... it was designed to ask... was can Microsoft remove the Internet Explorer browser product from Windows. And it answers that question in the affirmative." But not only that, there were many ways to remove IE functionality: "I'm sure Microsoft can find some that are more efficient." The removal program was "proof of concept" to show that Microsoft can remove the IE browser product. Judy became cross when Mr Punch produced his stick when Judy kept asking the same question: PUNCH: Okay. Objection at this point, and I will instruct the witness not to answer. I mean, this is repetitive. And I think you have gotten an answer in this deposition as well as having asked it numerous times before. JUDY: You know my attitude toward this. You refuse to answer this question, and sooner or later someone will take you to account for it. MR PUNCH (sternly): We shall see. JUDY (bravely): We shall see, yes, indeed. It was only when Felten offered to go through his removal program line-by-line that Judy was forced to move along. Judy had evidently read a bluffer's guide to Visual Basic programming, but when he found it was written in grown-ups language, he quaked. Judy tried to undermine Felten's credibility, but in doing so he inadvertently became the one who's competence was suspect. When Judy said Allchin "described a situation -- I don't remember what it was exactly" it was clear that Judy had forgotten her lines, and did not understand what a shell was when Felten was falsely accused of building a custom shell for IE with his program. In another exchange between Punch and Judy: JUDY: So MSHTML.DLL is or is not part of what you call the Internet Explorer browser? PUNCH: Objection on two grounds. One, vague as to "part of". And secondly, it is, again, beyond the allowable scope of this deposition. This has been testified about at length before. And on that ground I will instruct the witness not to answer. JUDY (cheekily): "Part of" is not English? Gee. I thought it was pretty common. Can you answer the question, Professor Felten? PUNCH: No, I've instructed him not to answer. JUDY: Oh, you're instructing him not to answer? Okay. Is the file SHDOCVW.DLL part of what you call the Internet Explorer browser? PUNCH: Same instruction. JUDY: Well, you'll have to answer it soon enough. PUNCH: I think he already has, I'll say for the record. JUDY (cheekily): Maybe to your satisfaction. PUNCH (after Alice): There's a difference between answering it and answering it the way you would like. Judy tackled Felten about the errors in Microsoft's trial testimony, and he replied: "There are many of them, and so what I can do is give you a partial list sort of by category. And since Mr. Allchin testified the most about this topic, I'll talk about what he said specifically. There are some errors in which he describes certain behaviour as erroneous or wrong or buggy behaviour of the removal program, when that behaviour is not in fact a bug. There are some cases in which he incorrectly describes what would happen on a machine in which the removal program had been run. There are claims that there are certain kinds of bugs when there's no apparent evidence to support that. Those are three categories that come to mind." Felten went on to detail some of Allchin's errors, such as claiming that Felten's program caused a memory leak. Allchin must have been winging it, and knowing that there are probably many problems in Windows with memory leaks, thought he could stick Felten with this. It is interesting to note that Microsoft has no technical rebuttal witness to respond, since it used this opportunity in a gamble to pick holes in the AOL-Netscape merger by calling a hostile AOL witness. Judge Jackson is therefore likely to be left with the impression that Allchin's evidence was unreliable, and that he deliberately mislead the court. It was unwise of Judy to bring up again the browsing capabilities of BeOS and Caldera OpenLinux, since both allow alternative browsers. It was also unwise for Judy to raise the dirty trick that Microsoft used to change the help system in Windows to be HTML and IE-specific. Another tack used by Judy was to bring up features it had added to IE5 that were not in Navigator, but it did not win any points because it was simply not relevant. Judy explored the consequences of removing IE, and fell into the trap that any user not wishing IE would not expect IE "features". Felten had shown in his program that it was possible for users to use the Windows update feature without IE, since the service is operated under contract to Microsoft from a non-Microsoft Web site. In one exchange, Judy introduced a dog, but it was a canard: JUDY: And you're going to testify under oath at this trial that the code that performs that functionality is gone from the operating system? PUNCH: Objection. JUDY (petulantly): No, that's a question, and I want an answer to it. PUNCH: Objection. Calls for speculation as to what he will testify about. JUDY: Nice try, Mr Punch. PUNCH (authoritatively): And in fact he has provided testimony on this very subject. And therefore I will instruct the witness not to answer. JUDY: Oh, boy. Oh, boy. You're going to follow that instruction? FELTEN: Of course. JUDY (sarcastically): Why have the dog and bark yourself, right? Perhaps the most wounding of Felten's replies was when he brought up again Microsoft's techno-sabotage of his program: "When I testified here in December I talked about a change that Microsoft had made to one of the ActiveX controls related to Windows Update and about how that had had the effect of making Windows Update no longer work in conjunction with the removal program. But before Microsoft made that change, this worked just fine. And Mr. Allchin says it did not. He's simply wrong." Another telling exchange may prove Microsoft's undoing: JUDY: Can you think of any other example of a situation in which a Microsoft witness said that it was not possible technically to break up DLLs? FELTEN: We have many Microsoft witnesses speaking as though files are indivisible units. That's been given as the premise of many questions asked by Microsoft counsel. As you know, I've told you many times that files are not indivisible units. JUDY (erroneously): That's -- you know, that's kind of an obvious point, right? FELTEN (magisterially): The point is to make this obvious point clear to the Court. A parody on Microsoft's penchant for incorporating everything in Windows was seen in a document written by Paul Mattal of Elysium. He put himself into Allchin's shoes and created an argument for incorporating Word (and by extension, Office) into Windows. It did not seem to have occurred to anybody that Microsoft is rather unlikely to do this in the near future, unless it finds the market becoming too competitive, since it has established that it can charge a monopoly price for Office separately. Felten wasn't word perfect (he didn't know that plug-and-pray was not in Windows 3.1) but his performance was solid for nearly five hours. He stuck to his simple thesis that IE should not be part of Windows 98, and emerged the victor. It now seems likely that the District Court will order that browser neutrality, or a choice as to whether there is a browser, will become one of the remedies, presumably with the onus being put on Microsoft to make this possible by a certain date. This should also require Microsoft making it possible for other browsers to use the Windows help system. ® Complete Register trial coverage


Other stories you might like

  • How business makes streaming faster and cheaper with CDN and HESP support

    Ensure a high video streaming transmission rate

    Paid Post Here is everything about how the HESP integration helps CDN and the streaming platform by G-Core Labs ensure a high video streaming transmission rate for e-sports and gaming, efficient scalability for e-learning and telemedicine and high quality and minimum latencies for online streams, media and TV broadcasters.

    HESP (High Efficiency Stream Protocol) is a brand new adaptive video streaming protocol. It allows delivery of content with latencies of up to 2 seconds without compromising video quality and broadcasting stability. Unlike comparable solutions, this protocol requires less bandwidth for streaming, which allows businesses to save a lot of money on delivery of content to a large audience.

    Since HESP is based on HTTP, it is suitable for video transmission over CDNs. G-Core Labs was among the world’s first companies to have embedded this protocol in its CDN. With 120 points of presence across 5 continents and over 6,000 peer-to-peer partners, this allows a service provider to deliver videos to millions of viewers, to any devices, anywhere in the world without compromising even 8K video quality. And all this comes at a minimum streaming cost.

    Continue reading
  • Cisco deprecates Microsoft management integrations for UCS servers

    Working on Azure integration – but not there yet

    Cisco has deprecated support for some third-party management integrations for its UCS servers, and emerged unable to play nice with Microsoft's most recent offerings.

    Late last week the server contender slipped out an end-of-life notice [PDF] for integrations with Microsoft System Center's Configuration Manager, Operations Manager, and Virtual Machine Manager. Support for plugins to VMware vCenter Orchestrator and vRealize Orchestrator have also been taken out behind an empty rack with a shotgun.

    The Register inquired about the deprecations, and has good news and bad news.

    Continue reading
  • Protonmail celebrates Swiss court victory exempting it from telco data retention laws

    Doesn't stop local courts' surveillance orders, though

    Encrypted email provider Protonmail has hailed a recent Swiss legal ruling as a "victory for privacy," after winning a lawsuit that sees it exempted from data retention laws in the mountainous realm.

    Referring to a previous ruling that exempted instant messaging services from data capture and storage laws, the Protonmail team said this week: "Together, these two rulings are a victory for privacy in Switzerland as many Swiss companies are now exempted from handing over certain user information in response to Swiss legal orders."

    Switzerland's Federal Administrative Court ruled on October 22 that email providers in Switzerland are not considered telecommunications providers under Swiss law, thereby removing them from the scope of data retention requirements imposed on telcos.

    Continue reading
  • Japan picks AWS and Google for first gov cloud push

    Local players passed over for Digital Agency’s first project

    Japan's Digital Agency has picked Amazon Web Services and Google Cloud for its first big reform push.

    The Agency started operations in September 2021, years after efforts like the UK's Government Digital Service (GDS) or Australia's Digital Transformation Agency (DTA). The body was a signature reform initiated by Prime Minister Yoshihide Suga, who spent his year-long stint in the top job trying to curb Japan's reliance on paper documents, manual processes, and faxes. Japan's many government agencies also operated their websites independently of each other, most with their own design and interface.

    The new Agency therefore has a remit to "cut across all ministries" and "provide services that are driven not toward ministries, agency, laws, or systems, but toward users and to improve user-experience".

    Continue reading
  • Singaporean minister touts internet 'kill switch' that finds kids reading net nasties and cuts 'em off ASAP

    Fancies a real-time crowdsourced content rating scheme too

    A Minister in the Singapore government has suggested the creation of an internet kill switch that would prevent minors from reading questionable material online – perhaps using ratings of content created in real time by crowdsourced contributors.

    "The post-COVID world will bring new challenges globally, including to us in the security arena," said Minister for Defence Dr Ng Eng Hen at a Tuesday ceremony to award the city-state's 2021 Defense Technology Prize.

    "For operations, the SAF (Singapore Armed Force) has to expand its capabilities in the digital domain. Whether for administrative or operational purposes, I think that we will need to leverage technology to the maximum," he declared.

    Continue reading
  • China Telecom booted out of USA as Feds worry it could disrupt or spy on local networks

    FCC urges more action against Huawei and DJI, too

    The US Federal Communications Commission (FCC) has terminated China Telecom's authority to provide communications services in the USA.

    In its announcement of the termination, the government agency explained the decision is necessary because the national security environment has changed in the years since 2002. That was when China Telecom was first allowed to operate in the USA.

    The FCC now believes – partly based on classified advice from national security agencies – that China Telecom can "access, store, disrupt, and/or misroute US communications, which in turn allow them to engage in espionage and other harmful activities against the United States." And because China Telecom is state-controlled, China's government can compel the carrier to act as it sees fit, without judicial review or oversight.

    Continue reading
  • Qualcomm gets news of modest Snapdragons out of the way before next month's big chip launch

    A little more oomph coming for cheaper smartphones

    Budget smartphones these days do OK with 5G though lack performance in other areas, and so Qualcomm has promised some system-on-chips to give these modest devices some more oomph.

    The processors, announced on Tuesday for entry and mid-range 5G smartphones, also clears the deck for big chip announcements Qualcomm is expected to make at its Snapdragon Tech Summit starting at the end of next month.

    The 6nm Snapdragon 695 5G, unveiled this week, is a successor to the 8nm 690 5G used in the OnePlus Nord N10 5G, which is priced under $300, and various other handhelds.

    Continue reading
  • Raising the price of in-demand processors really helps the bottom line, says AMD

    You don't double operating income by giving silicon away

    AMD, which is raking in cash from its CPUs and GPUs, said higher price tags on its components helped bolster its financial results for the third quarter of this year.

    Its CPU and GPU average selling prices were higher compared to the previous quarter and year, which helped grow revenue. This increase was "driven by a richer mix of Ryzen processor sales," and "by high-end Radeon graphics product sales and AMD Instinct data center GPU sales," the business stated.

    "AMD had another record quarter as revenue grew 54 per cent and operating income doubled year-over-year," said AMD president and CEO Dr Lisa Su.

    Continue reading

Biting the hand that feeds IT © 1998–2021