Slashdot Mirror


Proposed Legal Test For Combining Programs

MrKhuel writes: "Professor Lee Hollaar of the University of Utah School of Computing has filed a neutral friend of the court brief, which has been posted with other electronically submitted documents in the Microsoft anti-trust appeal, discussing problems with some arguments for combining programs and how to test for the legality of program combination in anti-trust cases." Beyond the Microsoft case, this has some interesting applications.

125 comments

  1. Re:Unix vs. Windows Dynamic Loading by Maldivian · · Score: 1

    Actually that's from the python documentation, here is the link

    --
    Trust the source!
  2. Re:Microsoft not think of competitors?!? by buzzini · · Score: 1
    Trying to hurt your competitors is not illegal; it's capitalism:

    "[A]ggressive pricing, higher output, improved product quality, energetic market penetration, successful research and development, cost-reducing innovations, and the like are welcomed by the Sherman Act. They are therefore not to be considered 'exclusionary' for 2 purposes even though they tend to exclude rivals and may even create a monopoly." -- Phillip E. Areeda et al., Antitrust Law

    "Even an act of pure malice by one business competitor against another does not state a claim under the federal antitrust laws." -- Spectrum Sports, Inc. v. McQuillan

    "Product superiority and the ensuing market position, flowing from a company's research, talents, commercial efforts, and financial commitments, do not convert the successful enterprise into an illegal monopolist under the Sherman Act." Intergraph vs. Intel

    And with regard to the examples you cite, the file format for Word at least has stayed the same since Word 97, when it switched to HTML (the next version of Office will use the same format). And the DR-DOS "error message" to which you refer was in a beta version of the software and was later removed.

  3. Re:IE built into Windows by buzzini · · Score: 1

    This is irrelevant since Judge Jackson's preliminary injunction was unanimously overturned by the appeals court. You have yet to explain the consumer benefit of removing web browsing functionality from Windows.

  4. Re:Unix vs. Windows Dynamic Loading by kaphka · · Score: 1
    Feel free to include these in any FAQ, documentation, or whatever, with or without attribution or editing.
    Erm, okay, maybe "copyright violation" was too strong a term. And I see that Maldivian posted the link himself before my post... FWIW, it wasn't on the un-refreshed version of the page that I was reading when I posted.

    Sorry, it was a knee-jerk reaction. Still bugs me, though.
    --

    MSK

  5. Re:The InstallShield world sucks my ass by jfrisby · · Score: 2

    I agree. But our web browser would have nothing at all to do with my comment about software distribution in the Windows world. The software installation application that enables more modular software distribution need not even be written by Micro(Richman)soft; none of the major installers used today are.

    Actually, With Win2K/WinME Microsoft has introduced a centralized "installer" service, using a special package format (MSI) which does library and version tracking, etc etc. You can download the service for Win98 as well..

    You'll note that ActiveState uses MSI exclusively for distributing Windows stuff.

    It actually makes a lot of sense... Rather than have InstallShield, Wise, and half a dozen other installer services tracking which DLLs are/aren't being used, and clobbering each other (say, InstallShield deleting foo.dll because IS thought it wasn't being used, but a Wise-installed app was using it...) a central manager for this stuff makes sense.

    And actually, this doesn't have to put Wise/InstallShield/etc out of business -- it just means they have to make MSI-compatible installer-generators...

    Now, the decision to include .ZIP file support in Windows ME seems a little odd to me... Unlike the installer situation, this pretty much puts WinZip out of business. But at least Windows is catching up to Linux feature-wise... *grin*

    -JF

    --
    MrJoy.com -- Because coding is FUN!
  6. Re:IE built into Windows by buzzini · · Score: 1
    Again, this is irrelevant since the appeals court unanimously overturned Judge Jackson's ruling. Oh, and Netscape "innovated circles around" Microsoft? Let me tell you what the press thought (summarized by Brad Chase):

    PC Magazine awarded Internet Explorer 4.0 its Editor's Choice award, stating that "Microsoft Internet Explorer 4.0 surpasses Netscape Communicator in functionality and ease of use." In January 1998, PC Magazine followed up this review by stating: "The browser that provides the best Web experience today and promises the best for tomorrow is Microsoft Internet Explorer 4.0."

    PC Computing gave Internet Explorer its highest rating of five stars: "What we found was a browser that's easily a cut above the competition." The review continued: "IE4 is filled with usability improvements that make it far and away the most accessible and productive browser we've ever used." And it concluded: "All in all, IE 4 is a compelling upgrade to Windows 95 and NT 4.0."

    PC Computing also recently awarded Internet Explorer 4.0 its 1998 MVP award in the Web browsing category, calling it the "best browser you can't buy" and noting that it is "also our usability champion, making fast, easy work of Web navigation." Awarding Internet Explorer 4.0 its award for overall Software Product of the Year for the period May 1997 through April of 1998, Windows Magazine stated: "Of the thousands of software products introduced, upgraded or enhanced in the past year, none stands out as profoundly as Microsoft's Internet Explorer 4.0." The review also noted: Despite the swirl of controversy, Internet Explorer 4.0 also represents a successful integration of the Windows Desktop with local networks and the Web. Should you choose to use the new "Active Desktop," the common interface has the familiar accoutrements of a browser with an enhanced taskbar that makes navigation easier than ever, and offers the convenience of opening a Web page directly on the Desktop.

    PC World recommended Internet Explorer 4.0, stating that "[i]t's the better suite for two reasons: Its True Web Integration gives the Windows 95 desktop a welcome face-lift, and its Outlook Express e-mail program is far superior to Communicator's Messenger."

    Mobile Computing & Communications added to the praise: "Still, when faced with a choice between IE 4 and Communicator, we must admit that we didn't have to think for very long: Communicator just doesn't have the polish, the ease of use nor the flexibility of Microsoft's Web suite."

    InfoWorld commented: "[W]hen it comes to speed, ease of use, and downright fun, Explorer takes top honors." The review also noted: "Say what they will about Microsoft's marketing, but even the Justice Department can't alter the fact that the company's Internet Explorer 4.01 is the smoothest Web cruiser available now."

    TechWeb added: "Although these are both great products that easily surpass their ancestors, Internet Explorer does nearly everything at least a little bit better."

    HomePC gave its Editors' Choice award to Internet Explorer 4.0: "Sorry, Netscape. The latest version of Microsoft's Browser boasts some spiffy enhancements -- such as the Search Bar and Outlook Express e-mail program--that make the Web friendlier than ever."

    ZDNet also chose Internet Explorer 4.0 as the clear winner over Netscape Navigator: "If you're a Windows user, you can't beat IE 4.0's HTML-based integration with the Windows desktop. It has a welcome variety of install options, a versatile email client, CDF push technology, strong Dynamic HTML support and a clear migration path that supports open standards."

    The Wall Street Journal's Walt Mossberg stated: "Microsoft's new Internet Explorer browser and its companion Outlook Express mail package are decisively superior to the latest version of Netscape's Navigator browser and Messenger e-mail software." He summed up his extremely favorable review with the following comment: "I heartily recommend Internet Explorer 4.0 and Outlook Express. They are among the best programs Microsoft has ever published."

    The Houston Chronicle declared Internet Explorer the clear winner: "Simply put, Microsoft has kicked Netscape's butt. Internet Explorer 4.0 is a better browser than Navigator. On top of that, it's free."

    The Boston Globe joined in the plaudits: "[I]f you're addicted to the best of the best, clear some space on your hard drive and load up IE4. For now, it's untouchable." The review continued: "Netscape still has a strong business in Internet server software. But with the release of IE4, Netscape's position in the browser wars resembles the Confederate army after Gettysburg. From here on, it's just a matter of time."

    Kim Komando of The Los Angeles Times concluded: "I know I'm going to get flamed by e-mails and accused of working for Microsoft when I say this, but I do like Internet Explorer better."

    And Fortune magazine stated: "The browser is fast, efficient, and so chock full of improvements that it beats Navigator hands down."

  7. Screw M$. Buy a non-X86 machine. by crovira · · Score: 2

    The M$ problem exists ONLY on the x86 platform. Buy something else.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  8. Re:Retro support by os2fan · · Score: 2
    The idea is not as idiotic as some might suggest. Most of them are based on EXISTING technology.

    No-one's suggesting that MS has to fill in forms to issue products, but that the base Windows product is made available after it meets standards.

    Linux runs a stable base and development code with their even and odd kernel releases. Features of the odd kernel are integrated into the even kernel only on some sort of committee say so. [This is what inspired the solution, if you must know] The main difference here is that we're dealing with a company with a past history of disrupting the market.

    The thing does not even ban MS from improving the kernel or any other feature. But this improvement is to be made as an add-on, just as they have in the past, and they have to make the system without the addon available. What it does prevent is MS fostering IE onto everyone as a requirement to have the OS. I mean, MS has the installation down to two clicks, if they are to be believed.

    The idea that some feature of the driver might be made available to all operating systems is inspired by Microsoft's microdriver model.

    The idea of a bios-level install is inspired by products like OS/2's Boot Manager, Compaq's and IBM disk based BIOS utilities, partition magic and others. The idea is that one could use a generic install for OS systems, and then have the OS compile its own drivers from the stored microdrivers. The thing can be run out of its own partition, like boot manager and Compaq's bios utility are.

    There is nothing in the `BIOS level' system install and maintanence that prevents an OS from having a different file system, loading additional drivers, including those on demand or whatever. All that is required is basic installation and a reasonable support for the principle features of the computer.

    The idea of being able to roll back the system is to prevent some sort of `not available' noise. I mean, you can have Windows and a number of service packs on the same cdrom, and the installation could pick files from the base product or the base product and service packs, based on selecting a different install file.

    The idea of retrofitting older OS installs into the picture is to help undo the damage done by MS anti-competitive actions, much as AT&T had to undo their wall-plugs.

    Maybe some of the presentation was a little too extreme for some to follow, but the heart was there. :)

    When you come to grips with the concept that the home grown data and programs are more valuable to the users than the manufactured software, then you will come to understand why retro support is so essential. We had some weird GWBASIC program running right up to 1999, because the data it processed was more valuable than replacing it with something easier to program.

    The sort of solution protects Microsoft's IP rights and their right to innovate, etc, but it also protects the consumer from these very things. We don't stop MS from making Outlook, but we prevent them from forcing it onto everyone as a condition of Windows.

    --
    OS/2 - because choice is a terrible thing to waste.
  9. Re:His suggestion and the interesting part... by iamblades · · Score: 1

    Yeah, for a class at school, I made a shell for IE, looked pretty damn cool, I got a B... :) It's actually quite easy to write a browser using the IE dlls, I used to use my custom browser all the time, before I got Opera, and I still you my little tiny custom browser on occasion, for nostalgia..... hehehehe....

    --
    Shit adds up at the bottom...
  10. Re:Fantastic! by Royster · · Score: 2

    The Linux kernel is the heart of the system, but you can't run on the kernel alone. There is a subset of software which is considered required for a Linux system to work correctly, and which could therefore be considered part of the operating system.

    Linux is becoming widely used as an OS in embedded applications. If I replace /sbin/init with my own application, I can run a "Linux OS" without bash or X or vi or any of the utilities that come with a typical Linux distribution.

    I'm not experienced enough with Linux to be able to say specifically which pieces of software are necessary, and how much software is included depends on the definition of "work." Does "work" mean "a user can log in and manipulate files"? If so, that means everything up to, and including, a shell and a text editor. If you simply define "work" as "can boot, but errors are acceptable" then the subset becomes a great deal smaller.

    "Work" neans that the device loads the OS and provides the functions that the system integrator designed into it. A dedicated purpose, Linux-based device may have little of the functionality that you associate with a typical distribution. It may be a point of sale terminal which communicates with local devices (a barcode scanner, a receipt printer, a credit card reader, a cash drawer) and servers (a price database and modem pool for credit card approval) without a shell, keyboard or mouse.

    --
    I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
  11. This doesn't apply only to Microsoft by wfrp01 · · Score: 1

    Although written to help clarify issues in the Microsoft antitrust case, if the ideas in this brief are used to adjudicate these procedings, they will have broader ramifications.

    To overstate the obvious, code sharing and product tying are widespread phenomenon. Read this brief again, and substitute "Linux Distribution" for "Windows". Hopefully there are people out there with more insight than me, but there are things about this brief that make me uncomfortable.

    How do you define "combination"? Is linking against a static library a "combination"? A shared library? Is an amalgamation of programs bundled into a distribution a combination?

    Is the integration of products in RH7.0 "different" and "better" than what a consumer would get if they combined those component on their own? Why is it o.k. for an OEM to integrate products, but not o.k. for the producer of those products to do so?

    I'm not saying there aren't good answers to these questions. I just don't see them articulated in this brief.

    --

    --Lawrence Lessig for Congress!
    1. Re:This doesn't apply only to Microsoft by os2fan · · Score: 1
      There is a big difference between MS and the Linux distros.

      That two programs might share code, or call each other is not a tie. 4DOS can use REXX if it finds it, regardless of the vendor of REXX. Using both together is better than either alone. This is not a tie, since 4DOS and REXX are quite functional on their own.

      Let's suppose I want to use Word and Lotus 123. If I buy Word and 123 separately, I can add them together, and use the consolidated product. If I buy Office and SmartSuite, I can install Office and SmartSuite elements as I see fit: eg Word and 123.

      If the installation of Word forces me to install Excel and Powerpoint, for no other reason than it can, then this is a tied product.

      If I am forced to buy Excel when all I want is Word, then this is a tied product.

      In the case of Windows + IE, two separate products were taken, and then distributed as a required bundle [in Win95B, the IE install is a separate thing done after Windows]. This bundle is illegal, since the tied product Win95 was no longer available except with the tied prodict IE, yet IE was separately available. I could none the less not install IE under Win95.

      In Windows 98, the tied product was artificially bound into the program (since 98lite can remove it), and this tied product is exactly the same result as you can get by adding IE to Win95. Therefore, the product is tied and fails the test.

      In the Linux distros, you do not have to install any of the supplied browsers to the system. These are not tied.

      --
      OS/2 - because choice is a terrible thing to waste.
  12. Re:IE built into Windows by buzzini · · Score: 1

    Just to amend my previous response, OEMs *were* able to preinstall Netscapae Navigator on their machines, and lots did including Gateway 2000, IBM, Fujitsu, Hitachi, Sony, Packard Bell/NEC, Acer and Hewlett Packard. Each preinstalled Netscape's web browsing software on certain of their machines and include an icon for that software on the Windows desktop.

  13. Out Come the Kooks by Royster · · Score: 2

    Did anyone else look at some of the other amicus curae briefs?

    Theres this one by the "Center for Moral Defense of Capitalism" And this one by "The Association for Objective Law".

    Ironically, these two entities were supposed to file a combined brief, but they couldn't agree on what it should say, so they filed briefs even though the court denied their motion to do so. It looks like TAFOL's brief will be considered as it's within the length limit, but
    the CMDC has until today to file one about half as long as the one they've alread submitted.

    With friends like these, MS dosn't need enemies.

    There's mor interesting stuff. The parties have until Jan 5 to decide who will be seated at the table. It looks like the Clinton Administration will be determining who argues this appeal and not he Bush Administration.

    --
    I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
  14. Re:Fantastic! by jstrayer · · Score: 1
    Would we really want to separate the network functions from the basic OS these days?

    Well, before Microsoft included a TCP/IP stack with Windows there was a thriving market for third party implimentations. Most of which were faster than Microsoft's. You choose. Do you want all from one or best of breed? Sorry, you can't choose. The third party market died when MS included the stack. That's the problem the brief is trying to address.

  15. Re:Fantastic! by jstrayer · · Score: 1
    Consider it a modern definition of an OS as well. Would we really want to separate the network functions from the basic OS these days? Should copy/paste functions be considered integral? How about Internet apps, or connectivity programs, calculators and simple text editors? Where is the line drawn?

    While I agree with most of the reasoning in the brief, I don't agree that there is no good definition of an operating system. Pretty clearly the copy/past functions are part of the shell, not the OS. FTP and Telnet are utilities, not part of the OS.

  16. Re:what sort of friends are these? by roca · · Score: 2

    > What exactly would the U.S. do if gates decided
    > to use the majority vote of his and his buddies
    > and move the headquarters of M$ overseas?

    Are you kidding? If a foreign company had tried to do what Microsoft has done to its US competitors, the US government would been all over them for dumping, restraint of trade, unfair competition, etc etc. MS products would certainly have been slapped with massive punitive tariffs, and the host country would have been put under huge diplomatic pressure and probably dragged into the WTO. Not to mention all the rhetoric you'd be hearing about the threat to US nationalism, how other countries don't respect free trade, the need to recapture technology leadership, etc.

    It happens all the time in other industries --- lamb, steel, sugar --- even when the foreign companies are honestly outperforming their US counterparts. A company as dirty as Microsoft would trigger a firestorm.

  17. Re:IE built into Windows by buzzini · · Score: 1

    Not so fast. :-) The conclusion that integrating the browser into the OS forecloses on the market has been debunked. It's easy to forget that IE 1.0 was included with Windows 95 and had an icon on the desktop and that year Netscape's web browsing revenues *increased*. It wasn't until IE was better than Netscape that its market share began eroding. Most of IE's market share is based on its use in AOL's client; AOL has stated its intention to switch to Netscape, so we may see a reversal of fortunes in the new year.

  18. nonsense by buzzini · · Score: 1
    A "few bytes change to activate it" means the error was disabled in the shipping version. This whole issue was "pulp fiction" generated by the Caldera spin machine. The real explanation (quoting Urowsky):

    Microsoft considered having Windows test for the presence of MS-DOS, because Windows 3.1 had only been tested with MS-DOS. The notion was that Microsoft could warn consumers that they were using an untested configuration and that Microsoft could not guarantee the proper functioning of their machine. To preserve the option of including such a message in the final product, Microsoft included in the third beta release of Windows 3.1 certain code that looked for MS-DOS. If MS-DOS was not found, that code displayed a benign message asking beta users to call Microsoft support personnel. The goal of the message to beta testers was to determine whether the code that tested for the presence of MS-DOS was working properly. Importantly, Caldera fails to mention that the message to beta testers did not mention DR DOS or DRI by name or suggest that the reason why the message was being displayed had anything to do with the beta tester's operating system. In fact, the message provided beta testers with no indication of what was causing the message to appear. Caldera also fails to mention that no such message was ever displayed in any commercial release of Windows.

  19. Re:DR-DOS error messages still there by os2fan · · Score: 1
    (a) Here's the actual words, cut and pasted from the RETAIL Win.com.

    Non-Fatal error detected: error #2726
    Please contact Windows 3.1 beta support
    Press ENTER to exit or C to continue

    Hey, are you going to press C or Enter every time you start Windows?

    (b) You would never guess that this is the offending message when you look into the win.com with a hex viewer. It's nestled after the MSDPMI message (which you can get, if you run win.com from a dos session started in winstart.bat.

    --
    OS/2 - because choice is a terrible thing to waste.
  20. Re:DR-DOS error messages still there by os2fan · · Score: 1
    This message is from a retail version of pwb.com, a program included with MS languages, like MS-BASIC 7.1. It is illegal under some Warranty act in the US, and they stopped doing this, only after they were investigated. As before, the code is taken from the program output [under NT].

    WARNING: This Microsoft product has been tested and certified
    for use only with the MS-DOS and PC-DOS operating systems.
    Your use of this product with another operating system may
    void valuable warranty protection provided by Microsoft on
    this product.

    Pressing the offered Help button yields:

    The Microsoft Programmer's WorkBench (PWB) has found that the
    operating system is not MS-DOS or PC-DOS; that is, it was not
    originated by Microsoft. If PWB is run on an operating system that
    is not an exact duplicate of a Microsoft-originated operating
    system, the product may not perform as intended.

    --
    OS/2 - because choice is a terrible thing to waste.
  21. Re:IE built into Windows by TummyX · · Score: 1

    Microsoft has touted IE as a component for other developers to use, which means that the IE user interface, Explorer, and every other application which uses the IE component is accessing the API. As a result, Microsoft implicitly admits that IE is a component, and thus replaceable, and thus their claims that it is a true integration are simply wrong.

    You're just arguing over microsoft's interpretation of the word integration. Microsoft has publicly said that all software components (especially microsoft ones) are made up of smaller components. Windows could work perfectly well without TCP/IP, a GUI, etc. But it wouldn't be as useful. Integration doesn't mean that it won't work without it. You can say that car seats are integrated into (or an integral part of) cars for example.

  22. Re:IE built into Windows by Menthos · · Score: 1

    IE wasn't built into Windows until Windows95 OSR2. Windows95 OSR2 was never sold to the public, but only installed on OEM systems.
    So I think your conclusion that Netscape's web browsing revenues increased that year is based on false grounds - because many customers did not have access yet to a Windows version which should make them uninterested in another web browser and the rest of the web browser competition merely by it already including a web browser already.

    --

    GNU/Linux. The Freshmaker.

  23. Re:IE built into Windows by Shadowlion · · Score: 1

    You're just arguing over microsoft's interpretation of the word integration.

    Yes I am, which is one of the major issues in this lawsuit. What does it mean to integrate components? Microsoft supporters seem to feel integration takes place once a component starts using another component. DOJ supporters feel that integration only takes place when the two components become largely inseparable.

    To put it another way, Microsoft seems to be saying that integration is a one-way street. Even if a particular component can be used by any number of third-party applications, once that component is used by a "core" part of the operating system, that part is integrated. Keeping with the car analogy, it's like saying that once the battery is used by the car stereo, the battery and stereo are integrated components. To remove IE means removing the parts of Windows that use IE, much like removing the car stereo would mean removing the battery as well.

    DOJ supporters believe that it is a two-way street. Integration means that two components depend on each other for the correct functioning, and that neither can exist alone. In this view, while IE the application may not work properly without IE the component, IE the component can - and does - exist separately from IE the application, much like a car stereo may not work correctly without a battery, but the battery can work and function properly without being connected to a car stereo. If

    Furthermore, the two components must actually be used by each other. It might be possible to build a car stereo into a car battery, but if the car stereo doesn't use the battery, I wouldn't call the two components integrated. Similarly, putting the IE component code into the code for DirectX, the GDI, or the TCP/IP subsystem does not make the code "integrated" unless the DirectX, GDI, or TCP/IP code actually utilizes the functionality that the IE code provides.

    Microsoft has publicly said that all software components (especially microsoft ones) are made up of smaller components.

    And when they said that, they were correct. However, the same could be said for literally anything. My Lego X-Wing fighter at home is also made up of smaller components; does that mean that the Lego bricks are integrated? My computer is made up of a video card, processor, memory, monitor, keyboard, mouse - does that mean all of those components are integrated with each other? (If so, how do you explain the ability to upgrade components without replacing the entire system?)

    Windows could work perfectly well without TCP/IP, a GUI, etc. But it wouldn't be as useful. Integration doesn't mean that it won't work without it.

    Ah, but now you're playing the shell game by moving the shell with the pea under it. Now, instead of defining integration technologically, we're defining it by its utility.

    Integration by utility, in the view of the author of the PDF, can only be justified by offering concrete, clear examples of what is specifically more useful for the two specific programs combined. Many of the advantages that Microsoft offered as rationale for the integration - a single installer, a single point of support, a single source of documentation - are not necessarily exclusive to the IE/Windows combination, nor are they necessarily exclusive to "integrated" components. Two standalone components can be installed with one installer, have one combined source of documentation, and a single point of support. Another useful result of the combination is not having to download the browser - but that too is disingenuous, as that is not really a result of the combination of IE and Windows as it is simply the ability to put the component DLLs on the CD at press time. The benefits - the enhanced utility - for the specific combination of the two must go above and beyond what would be provided if the two components were supplied separately, and at the same revision level (it's easy to say that the "integrated" Windows 98 offers improved functionality over the non-integrated Windows 95 - but how much of that improved functionality/utility is provided simply by the enhancements made in Windows 98?)

    So now you have to offer me a list of the benefits of an "integrated" IE and Windows versus a non-integrated IE and Windows, at the same revision level for both programs, minus the subset of benefits that are common to any combined set of programs shipped from the same source.

    That is small indeed, my friend, and not a single one immediately springs to mind.
    --

  24. Re:IE built into Windows by Corneil · · Score: 1

    They are right it won't work.
    You can say it is an internet browser with an OS attached to it.
    Microsoft does not understand the concept of maintaining clean interfaces.
    This is the reason why their code is bloating all the time.
    This is the reason why the OS is dependant on the browser which is dependant on COM which is dependant on the OS which is dependant on the office suite etc....
    They are making the most basic mistakes in building software.
    They will surely fail and are making room for competition by their own incompetence.
    Open Source will prevail.

    --
    He who experiments learns much but reboots/reinstalls often.
  25. Small Loophole by Baconator · · Score: 2
    ...as long as the existing products remain available until there is evidence that there is no market demand for them, any combination of computer programs is permissible as long as it does not violate other principles of antitrust law.

    I'm not so sure about this point. Suppose Micro$oft was selling Windoze 2010 for $1000, and they sell Outlook Express for $1000 as well. If I understand the argument correctly, it would be OK for them to combine them into a single package as long as they went on selling the two seperately.

    So what do they do? They bolt the two together, call the package Windoze 2010 Professional, and sell it for $1000. Or hey, maybe they're feeling deperate to dominate the mailer market and they sell the combined version for less than either of the components! Either way, no one will buy the components seperately anymore.

    It seems that making this exception in the consideration of software combinations creates a big, fat loophole.

    But for the most part, it's one of the most lucid documents in the whole case that I've read...

    -Alec

  26. Re:His suggestion and the interesting part... by QuantumG · · Score: 1

    hey! and aussies too!

    --
    How we know is more important than what we know.
  27. Retro support by os2fan · · Score: 2
    Another solution would be to require the availability of older versions. I mean, if Win98 is that much better than Win95, then let the public speak.

    The truth is that when a certian share of the market is had, then some sort of regulation should kick in. The situation in changing the Windows UI should be no different to changing the position of controls on a motor car.

    I suggest that Windows be frozen at certian levels, and upgraded by add-on patches. Periodically, these patches will be examined by some external committee, and those deemed essential will be made into a standard patch, to be distributed with all copies of Windows.

    Users would then be able to apply the OS or the OS with the standard patch level. The level of patching will be such that any of the last x versions, or the last x years, might be restored from a given copy. That is, if I buy Win2002, I should be able to roll out the standard Win95, Win98, WinME, &c.

    New features would be distributed under separate cover. These will be greatly restricted, because they may only be added under the result of an external committee.

    --
    OS/2 - because choice is a terrible thing to waste.
    1. Re:Retro support by srichman · · Score: 1
      The thing does not even ban MS from improving the kernel or any other feature. But this improvement is to be made as an add-on, just as they have in the past, and they have to make the system without the addon available. What it does prevent is MS fostering IE onto everyone as a requirement to have the OS.

      But this is the whole point of contention in Microsoft's case! You're saying that Microsoft should be able to distribute a patch to Windows that doesn't involve IE, but Microsoft contends IE is an integral part of their OS. If Microsoft is correct, then you have to deal with IE as part of your OS upgrade. If you choose not to upgrade, tough. Maybe new applications won't work on your computer.

      The problem is at some point someone has to step in and say, "Okay, that's allowable to include in your OS." You mention in your solution that "the base Windows product is made available after it meets standards." I can only guess that the approval system you envision would be something akin to the Linux kernel's committee approval process you mentioned. Microsoft is a company, not an open source collective. There is no precedent under antitrust law for the government to force all of a company's products to be approved by an external committee before they are shipped. It seems what you're proposing would amount to a contentious formal review equivalent to the current judicial antitrust review, every time Microsoft has a new version of their software to ship.

    2. Re:Retro support by vaginux · · Score: 1


      I hereby propose that you have to fill out a 10-08b form every time you want to wipe the snot from your chin.

      :::

      --

      :::
      Vaginux.
      "eat me".
    3. Re:Retro support by Magic5Ball · · Score: 1

      Another solution would be to require the availability of older versions. I mean, if "Current State of Geopolitical Affairs 2000" is that much better than "Current State of Geopolitical Affairs 1995", then let the public speak.

      The truth is that when a certian share of the market is had, then some sort of regulation should kick in. The situation in changing the book layout and certain wording should be no different to changing the position of controls on a motor car.

      I suggest that "Current State of Geopolitical Affairs" be frozen at certian levels, and upgraded by add-on revisions. Periodically, these revisions will be examined by some external committee (corporate, private, government...), and those deemed essential will be made into a standard patch, to be distributed with all copies of "Current State of Geopolitical Affairs 2000".

      Users would then be able to read "Current State of Geopolitical Affairs 2000" or the "Current State of Geopolitical Affairs 2000" with the standard revisions. The level of revisionism will be such that any of the last x versions, or the last x years, might be restored from a given copy. That is, if I buy "Current State of Geopolitical Affairs 2002" , I should be able to roll out the standard "Current State of Geopolitical Affairs 1995", "Current State of Geopolitical Affairs 1998", &c.

      New facts would be distributed under separate cover. These will be greatly restricted, because they may only be added under the result of an external committee.

      Sounds great... Replace the obvious with "car" or "diamond ring" or other products produced by a mono/oligopoly to see how silly the idea is.

      --
      There are 1.1... kinds of people.
    4. Re:Retro support by os2fan · · Score: 1
      There is no precedent under antitrust law for the government to force all of a company's products to be approved by an external committee before they are shipped. But we're only doing one class of product. We're not forcing a review of the product. The process can be made reletively difficult to such an extent that new upgrades are not done on a whim. Also, we do not cover Plus! or Office products in this, and we do not prevent video-for-windows like distros.

      Please do enlighten me on what benefit including a browser, a spreadsheet, a compiler or a wordprocessor on every possible machine is, anyway?

      But this is the whole point of contention in Microsoft's case! It's not. The bone of contention is that the patches are forced, not optional. No-one's squealing about Plus!, video for Windows or MMExt.

      If you choose not to upgrade, tough. Maybe new applications won't work on your computer. DOS 3.3 and 4 ran concurrently. If the new one is buggy, then choose the old one. You can only do this if they're both available and supported. [prehaps on the same cdrom?]

      --
      OS/2 - because choice is a terrible thing to waste.
  28. Re:IE built into Windows by TheAncientHacker · · Score: 1
    Thanks for the link.

    Apparently a number of them caused uproar in the court room.

    Yes, they apparently did. But you said that he had been "saying stuff that only 15 minutes before had been determined to be false" and that he "openly lied" and called for a perjury charge.

    That's a little different than "they caused uproar".

  29. Re:His suggestion and the interesting part... by pc486 · · Score: 1

    "...if all applications use the same built-in serializer for a certain fileformat, changes to that format would only require a single componentupdate to the operating system."

    But then we have incompatible formats still running around. If someone sends you format v2.348 rev 281 and you have v3.123 rev 51 you might not be able to open up the older version. Then if there must be one file format thing that handles everything, it'll be HUGE! That's just to much system related software to me.

    "Ofcourse, using a standard DLL in Windows to perform certain tasks doesn't require it to be part of the Operating System, but in what other way can you be certain that all your potential customers have it installed?"

    Put it into the distro of the software. Simple as that.

  30. Re:IE built into Windows by QuantumG · · Score: 2

    indeed I did and if I recall correctly this is what caused the uproar. I honestly dont think people were upset because Bill is an ugly bastard. If I find the article (wired has removed all their early trial articles for some reason) I'll post that link too.

    --
    How we know is more important than what we know.
  31. Re:Fantastic! by linuxluser · · Score: 1

    As I understand it, and please correct me if I am mistaken, in Linux only the Kernel is considered the OS, and everything else is software.

  32. Re:The InstallShield world sucks my ass by buzzini · · Score: 1

    What if I'm installing IE in Korea on a 14.4 connection? Also, companies are under no obligation to help their competitors. Like if you and I were in business together, let's call it RichmanSoft, and we were building a browser, our goal might be something like "let's give consumers a great browsing experience" not "let's architect this so it's as convenient as possible for our competitors."

  33. The InstallShield world sucks my ass by srichman · · Score: 2

    Another example is on page 22, where the author writes that increasing the maintainability of applications written for Windows because a lot of functionality used by them is already built in the OS has no direct benefit to consumers. Again I disagree: for instance, if all applications use the same built-in serializer for a certain fileformat, changes to that format would only require a single componentupdate to the operating system. This means the consumer won't have to update all the applications seperately - not to even mention all the possible bugs that could result from the various implementations.

    As you point out yourself, "standard" DLLs pretty much destroy this point of your argument. For instance, lots of programs share the Microsoft Visual C++ runtime libraries on my computer. If Microsoft discovered a catastrophic bug in msvcrt40.dll or mfc40.dll or any other DLL, I would only have to replace one file. Have you ever installed a program and seen an alert that asks you to confirm the replacement of a DLL with a more recent version?

    Ofcourse, using a standard DLL in Windows to perform certain tasks doesn't require it to be part of the Operating System, but in what other way can you be certain that all your potential customers have it installed?

    Ah, now this point provides ripe fodder for a rant. The quick answer is, they don't know if their customers have it installed. So they bundle all necessary DLLs with their installer. This is a pretty fucked up part of the Windows software distribution world, that people are constantly and unknowingly downloading msvcrt DLLs and other DLLs that they already have on their computers.

    If I'm installing Enlightenment on my Linux box, I need imlib (amongst other things). How do the Enlightenment folks know that I have the proper version of imlib on my computer? They don't. They don't care. Having imlib is a precondition to being able to run Enlightenment, and the onus is on me to install it. In fact, if you go to Rpmfind.net, you'll find that pretty much every RPM they have requires that you have some other stuff installed.

    Does it suck that I have to install these libraries and ancillary programs? Is it inconvenient? No. The reason is that there are nice graphical applications that install my Linux software for me (some better than others), and they can automatically check dependencies for me and download and install the required shared libraries. Even in the absence of such a handy application, I'm a big boy and can cope with following links to download required libraries if I don't already have them.

    Now, many Windows users aren't big boys. I remember downloading a few programs over the years from sites that offered different versions of their installer depending on which libraries you already had installed. I liked this a lot, but many Windows users wouldn't know what the hell they were talking about. I'm sure most people could learn to download libraries on their own if they had to (although these libraries would probably get left behind when they uninstalled), but they shouldn't have to. There should be a nice installer mechanism that downloads, installs, and keeps track of all required libraries for you. If Microsoft wanted to bundle a useful program with their operating systems that scored mad points in the battle of modularity and code reuse, this strikes me as a nicer choice than foisting IE on people.

    It would be nice if the system were such that if a company decided that Mozilla's HTML rendering engine was superior to Microsoft's and chose to use it in their product, they could do so without having to worry too much about the bloat it would introduce in their installer download.

    1. Re:The InstallShield world sucks my ass by srichman · · Score: 1
      What if I'm installing IE in Korea on a 14.4 connection?

      So, you're saying this is an argument for putting IE on my Windows CD? Hell, being on a 14.4 in Korea is a strong incentive for me to get all my software on CD. I don't know what it has to do with DLLs, or really IE, for that matter. Frankly, if I were in charge of Microsoft, Koreans who use 8-year-old technology to access the Internet wouldn't be my primary consideration when making architectural decisions :)

      Like if you and I were in business together, let's call it RichmanSoft, and we were building a browser, our goal might be something like "let's give consumers a great browsing experience" not "let's architect this so it's as convenient as possible for our competitors."

      I agree. But our web browser would have nothing at all to do with my comment about software distribution in the Windows world. The software installation application that enables more modular software distribution need not even be written by Micro(Richman)soft; none of the major installers used today are.

      If Micro(Richman)soft still chooses an "architecture" that bundles with Windows as many DLLs as they can write in order to exclude library competition, and if their libraries are better than the competition, then theirs will be used, and rightly so; congratulations to them. Of course, bundling random DLLs with the purpose of destroying competitors doesn't sound too advisable from an antitrust standpoint.

    2. Re:The InstallShield world sucks my ass by srichman · · Score: 1
      Actually, With Win2K/WinME Microsoft has introduced a centralized "installer" service, using a special package format (MSI) which does library and version tracking, etc etc. You can download the service for Win98 as well..

      MSI is a nice alternative to InstallShield and Wise for the installation of complete software packages, but it does nothing for the modular distribution of applications and libraries. I want an installer that will optionally download and install required libraries depending on whether I already have them installed.

    3. Re:The InstallShield world sucks my ass by jfrisby · · Score: 2

      Since Microsoft already does this for IE, I would count on MSI supporting it in the not-so-distant future...

      -JF

      --
      MrJoy.com -- Because coding is FUN!
  34. os2fan = Larry Ellison by buzzini · · Score: 1

    Thanks for the great ideas, Commissar Larry. Explain to me again how crippling regulation benefits *consumers*? Obviously it benefits AOL, Oracle, Sun and the rest of the Silicon 7 that lobbied for this sham case, but what about your grandma? She wanted Windows improved *yesterday*, not after the next committee meeting.

    1. Re:os2fan = Larry Ellison by os2fan · · Score: 1
      In your model, do only CEO's have original thoughts. Do you think that because I make suggestions against MS, I favour its competion? Maybe you should get out more, and see that the world is not black & white and shades of grey.

      How long does it take to get a fix now. Next version, three years later. Hmmm. Case in point. Windows calculator was buggy (try 3.10+0.01 = 3.10 on Win3x calculator). Problem exists in 3.0. Fixed for 3.1 (no) fixed for 3.11 (no) fixed when Wall Street journal ran story on it (patch made available). Fixed in 95 (yes). IE this KNOWN problem went through two MAJOR versions before it was fixed. Fixed yesterday? Yeah, Right!

      My model does not prevent patches being released. It does stop additional features being added to the OS to stave off competition.

      You talk of liberty and free enterprise. If you buck the rules of liberty, they toss you in ail. If you milk the free enterprise system, they slap you on the wrist `naughty Billy' and let you off. Must be the American Way I've heard of.

      The concept that people should not pay for commercial crimes seems foreign to you.

      --
      OS/2 - because choice is a terrible thing to waste.
    2. Re:os2fan = Larry Ellison by buzzini · · Score: 1
      Wow, talk about black and white. It's hard to see through all your rhetoric, but I think your main point is this: Regulation will not slow down product improvements because they're already slow now. That's simply not logical. If you think they're slow now, then regulation will make them *slower* and it will also force companies to make trade-offs to benefit competitors not consumers. And who would be on this "committee" you speak of? Microsoft competitors? Or bureaucrats?

      Note also that your statement "when a certian share of the market is had, then some sort of regulation should kick in" would force regulation upon Intuit, AOL, Palm, and, ironically enough, Netscape circa 1995. So under your system, if Microsoft's superior product hadn't killed Netscape your burdensome regulation would have. Super.

  35. Product tying by sumdumgai · · Score: 1

    I have had an experience I believe falss into this area. I have recently gotten a cable modem because there is no DSL in my area. Time Warner makes me buy cable TV as well in order to have the cable modem. I have DSS and did not want the cable television programming, since it boosts the total cost to about $90 per month. The woman at Time Warner that I spoke to said the cable modem won't work without the TV programming, but I know that is not true. Also, the guy that installed it brought the data in on one cable and the TV programming in on a separate cable to keep down the noise on the line.

    --
    âoeIn theory, theory and practice are the same. In practice, they are not." â Albert Einstein
  36. Re:This whole thing drives me nuts by No+One · · Score: 1

    Second, the market for a compatible DOS was effectively eliminated when Windows finally picked up steam, not when Microsoft started including DOS in the same cardboard box as Windows 95. I'm sure MS would have preferred to simply retire DOS completely and make Windows 95 a free-standing OS, but couldn't do so because it would have orphaned all those old DOS apps (not to mention the fact that Windows still relied (relies?) on much of the basic services of DOS - but that's another story). So it put DOS in semi-retirement by hiding it behind the Windows shell.

    Uh, dude? Windows *required* DOS. How does "Windows picking up steam" eliminate the market for a product it requires? Windows 95 also *requires* DOS, as does 98 and ME. All these are is DOS in the same box as Windows. DOS won't be in retirement (semi- or otherwise) until they finally retire that entire OS series in favor of an NT based kernel. However, prior to 95, that DOS did not have to be MS-DOS. Windows 3.x could run just as easily on DR-DOS as it could on MS-DOS. So yes, it was 95's inclusion in the box that destroyed the market for a compatible DOS.

    I also find it laughable to hear so many people bitching about Microsoft bundling non-operating system programs with Windows when most Linux distributions come with every piece of Linux freeware under the sun "bundled" on the same CD and nobody complains about that or whines that it's "unfair" to Microsoft.

    *sigh* Bundled != integrated. I have a CHOICE to not install the 10,000 different programs that come on the disk. No matter what I do, when I install Windows 98, ME, 2000, etc, I get Exploder on my system. Furthermore, the distros bundle competing software. They don't pick your newsreader, your email client, etc. for you. Most importantly, no Linux distro has a monopoly, either of PC OS market or even the Linux distro market.

    1) Microsoft owns Windows and IE and ought to be able to combine them if it damn well wants to regardless of technical or any other kind of benefits

    Unless harm can be demonstrated to others as a result. Property rights aren't absolute, even if corporations should have any rights.

    Neither OEMs, nor consumers, or anybody else is forced by law to use Windows or any other Microsoft product

    Nope. They're forced by market pressure created by MS's unethical and illegal actions. What you rabid libertarian types always seem to forget is that others besides the government can wield force, and there's more types of force than law or physical threats.

    If anybody offered consumers a viable replacement for Windows most will tell Microsoft to go screw themselves. PC history over the last 20 years is littered with examples of operating systems and applications that were either worse than Microsoft's offerings (Lotus SmartSuite), were pathetically marketed (OS/2) or were ignored by the rest of the industry (BeOS). (emphasis mine)

    So... Why exactly is it that BeOS was ignored by the rest of the industry? Isn't it simply because MS has the monopoly power to preven/make it not worthwhile to look at other OS's? Isn't BeOS a perfect example of the fact that your claim is, in fact, completely untrue?

    Oh, and OS/2's failure had *plenty* to do with MS's monopoly power, not just IBM's pathetic marketing. (exclusive licensing agreements, making changes to Windows to prevent OS/2 from working properly with it, FUD, fear on the part of the trade rags...)


    --

    --

    There is no sin except stupidity -- Oscar Wilde
  37. Re:His suggestion and the interesting part... by Moritz+Moeller+-+Her · · Score: 1

    > This is a bit of a reversed way of thinking to
    > me, because you can't seriously expect
    > Microsoft to think about what is fair, honest
    > and chivalrous to their competitors every step
    > along the way of developing their system.

    Well every time you act you have to check if you don't break a law. Tough, but true.

    If you have a (LEGAL!) monopoly, the law puts an extra burden on you: Don't abuse your (LEGAL!) monopoly to destroy competition. What's wrong with that?

    As soon as you loose your monopoly, you have less obligations again. Sounds excellent to me.

    > That's simply not true - as we all know HTML
    > is actually a standard for marking up stuff
    > like that, and Microsoft uses it to publish
    > their help online aswell as in the Windows
    > helpsystem.

    Oh yeah, like the Windows help system is HTML based. Please show me one HTML validator or one other browser than IE, that can handle this stuff. It may be called HTML but it does not have much in common with the stuff you find in the internet.

    --
    Moritz
  38. Re:IE built into Windows by Shadowlion · · Score: 1

    Microsoft added HTML display functionality to the Windows API so any third-party application could use it.

    Not really. What Microsoft did was simply to add an extra few DLLs onto each Windows CD and then write their applications to take advantage of the capabilities of the DLLs.

    Quicken (for example) doesn't want to say "this only works if you've installed IE as your choice of browsers", they want Quicken to run on Windows as it comes out of the box.

    So? I seem to recall numerous products - including Microsoft's own products - that checked to see if you had a specific version of IE and upgraded you to that version if you didn't, in order to run/use a particular program (the one that immediately springs to mind is Visual Studio).

    This doesn't prove that Windows and IE are integrated, only that there are benefits from having certain components (in this case, the HTML rendering DLLs) with the operating system.

    If this is your particular definition of rendering, then it becomes trivial for anybody with a CD burner to integrate components with Microsoft Windows. Copy a Windows 98SE CD to your hard disk, add a Netscape install directory, and reburn. Voila! Netscape has, more or less, just been integrated with Windows 98.

    Taking IE out of Windows would break this functionality.

    Yes, it would. But that doesn't necessarily mean the two are integrated, any more than my car and my tires are integrated. If I take the tires off my car, my car doesn't move - therefore my car and tires are integrated components?

    The flaw in your argument is that you are confusing dependency with integration. Simply because a component relies on another component does not make the two components integrated. It simply establishes a dependency. My car depends on tires, and won't work without them, but clearly my tires and car are not integrated (or you'd have to scrap your car the first time you had a flat tire). Similarly, Windows depends on IE and may not work without it, but that doesn't mean Windows and IE are integrated.

    What Windows requires is a component that offers a specific interface, just like my car requires the standard tire interface for a tire. Any HTML renderer or tire, respectively, will work as long as it conforms to the API in use (which may or may not be the same as the published API). That no other HTML renderer has been written that conforms to the API IE uses in no way mitigates the fact that Windows is dependent on, but not integrated with, IE.

    Microsoft was correct with this claim. I'm surprised by the number of Slashdot readers that don't seem to comprehend this.

    Microsoft was wrong with this claim. I'm rather surprised at the number of Slashdot readers who can't seem to comprehend the distinction between dependency and integration.

    --

  39. Re:This whole thing drives me nuts by Digital_Liberty · · Score: 1

    I fully realize that the non-NT line of Windows runs on top of (and therefore requires) DOS. My point was that DOS as a separate product ceased to have any sale value because people didn't want to use a command-line character based interface on their PC - they wanted to use Windows. From the prospective of most users (and Microsoft), there simply wasn't any reason to continue to sell DOS and Windows as separate products. For the die-hard command-line junkies, well they could have continued to buy DR DOS.

    I also realize that "bundled" and "integrated" aren't the same thing. But this leads to some interesting questions... what if Microsoft had bundled IE on the Windows CD but not required that it be installed? Would this still be happening? Of course it would, and not just because most OEMs would have installed it on the pre-installs of Windows anyway. The anti-trust case would still be happening because the discussion of whether or not IE can be uninstalled or is really "integrated" has just been a sideshow - the root of this whole thing (at least in the court) has always been that once Microsoft dropped IE in people's laps they wouldn't/didn't go to the extra effort of acquiring Netscape's browser.

    You say that Microsoft should be able to combine it's products "Unless harm can be demonstrated to others as a result". Well, I suppose if the combination of Windows and IE somehow caused cancer you'd have a point. But if you're talking about the "harm" that was done to Netscape... my heart bleeds. Is Apple "harming" Logitec by providing a mouse as standard equipment on Macs?

    What you rabid libertarian types always seem to forget is that others besides the government can wield force, and there's more types of force than law or physical threats

    The law can't be avoided. Microsoft can be. Someone physically threatening you isn't a mutually agreed-upon situation. OEMs that entering into stupid and foolish contractual agreements with Microsoft have nobody to blame but themselves. They were so fixated on lowering their costs to compete with each other that they signed their lives away to DOS/Windows. They could have (and should have) done their own unbundling of Microsoft's operating systems and their own hardware. List the hardware price without M$ and the additional charge of the OS. Then people would know just how much Microsoft was costing them and could choose whether or not they wanted it. They should have told Microsoft "we don't care how much of a discount you're offering us on your stuff, we aren't going to sign anything that says we have to pay you even for systems we ship without your software". They did themselves and their customers a great disservice.

    So... Why exactly is it that BeOS was ignored by the rest of the industry? Isn't it simply because MS has the monopoly power to preven/make it not worthwhile to look at other OS's? Isn't BeOS a perfect example of the fact that your claim is, in fact, completely untrue?

    It's an cart-and-horse problem that favors Microsoft, no doubt about it. People won't use an OS that doesn't have gobs of software available, software vendors won't write for an OS that doesn't have gobs of users. OEMs won't pre-install their boxes with an OS that doesn't have gobs of users and software. This can be overcome, but it takes OEMs, software vendors, and users who are willing to start with a small base and grow it over time. Which is just what the Linux community is doing. BTW, BeOS is a fine operating system. I encourage everyone to check it out. It's painfully easy to install BeOS right along side of Windows. Be is even giving the thing away for free.

    Microsoft's market position can be overcome. But it will take people standing up and saying "I want more viable choices" and the industry giving them those choices. It doesn't matter how many pieces Microsoft is broken up into, or how its software is bundled/integrated/combined, if PC users don't break out of their self-imposed Microsoft cage, it ain't gonna happen. I sincerely hope it does. I'd love to see Microsoft scrambling to offer Office for Linux and Office for Be. I'd love to see IIS supporting non-Microsoft directories for authentication. I'd love to see Gateway and Dell give me the choice of three or four operating systems for each box in their catalog. But we don't need bad law to do it.

  40. Re:Questions about Hollaar by buzzini · · Score: 1

    These objections were written before he filed his brief. They were based on Mr. Hollaar's request to file a brief.

  41. Re:IE built into Windows by SnapShot · · Score: 1

    The point is, why should I, if I want to use Opera, need to have the 111mb (or whatever the latest number is) of Internet Explorer on my HD. IMO, remove the entire thing, leaving the html dll to view the help files, and free up enough space so that I can install a couple of games (or whatever.)

    Your point seems to be, everyone always has more HD space than they need so it doesn't matter what gets installed and forgotten. In my experience, I want the HD space I've purchased (at a premium cost for a laptop) to be used for stuff I want/need.

    --
    Waltz, nymph, for quick jigs vex Bud.
  42. Re:IE built into Windows by buzzini · · Score: 1

    You're free to, and so are OEMs. As I mentioned many OEMs took advantage of their right to preinstall additional browsing software on their computers -- in fact, Sony preinstalled *four* different browsers. And those weren't "my criteria", they were quotes from journalists charged with identifying the best product. Also, the fact that you were able to install a new browser highlights the absurdity of the govt.'s argument that MS somehow foreclosed on Netscape's distribution by including browser functionality -- IE actually improves their distribution because every Windows user can open up IE and download a new browser.

  43. wrongo by buzzini · · Score: 1

    I'm sorry, that's simply not the case. Check out Brad Chase's direct testimony, specifically paragraph 136. OSR2 contained IE 2.0.

    1. Re:wrongo by Menthos · · Score: 1

      You're right but still wrong. The version included in OSR2 was IE 3.0.

      --

      GNU/Linux. The Freshmaker.

  44. because that's how they designed it by buzzini · · Score: 1
    That's not my point at all (obviously). You could apply your argument to any feature of any product that takes up HD space. The point is that's how they designed the operating system, the browser is integrated and that's that.

    Take your argument and apply it to the GUI in Windows 95. You could say "Damn it, the GUI in Windows 95 takes up too much hard disk space, I just wanted DOS. Let me uninstall the GUI Microsoft!" Well you could say that; and if you were really upset you could go buy an old DOS somewhere. But that's no basis for a legal argument. The GUI is part of the product that you bought. If you are upset with the size of the product you're using, you're free to use another one.

    1. Re:because that's how they designed it by SnapShot · · Score: 1

      Sorry, didn't mean to speak for you. However, think in terms of the the story that was originally posted on /..

      IMHO, the only reason IE is "integrated" into Win98 was a transparent attempt destroy a competing product that threatened (even a little bit) MS's market position. Once again, as people more technically profficient than I have mentioned, HTML rendering features, TCP/IP communication features, etc. are all suitable features of an OS. The bloated browser front-end, the inefficient managing of cookies and web page cache, and all the other features of IE, are aspects generally assumed to be in the realm of applications.

      If MS claims they can't remove the application features without preserving the OS features and making the OS unbootable, then they are idiots. Since I know that MS engineers are not idiots (I know a couple of people who work there and they are very, very smart), IMHO, the "integration" of IE into Win98 was a marketing/legal decision.

      My original argument was that this marketing decision makes it more difficult than it needs to be for me to browse the web using my laptop. Claiming that "that's the way they designed it" as an excuse for any business decision is short-sighted.

      Take your argument and apply it to Word. Why isn't a Word obfuscated file format reader/writer built into the OS? Because, as a purchased program without any real competition, MS makes more money selling Word as an application than it would tying the features into the OS. However, by your argument, if MS felt threatened by a competing word-processing application, they could legally bundle Word into Windows 20xx and claim that, for example, the BSOD features (blue screen of death) needs WOFFR (word's obfuscated file format reader) to display error messages. I'm sure a business major could be asked to testify that this was simply Microsoft's freedom to innovate. When the competing word-processor companies complained to the Justice Department, your position is that MS "designed it that way" and too bad, so sad, sell your stock while you have a chance.

      Finally, because there is a de facto monopoly in OS by Microsoft (at least in the coporate desktop arena) I am not free to use another OS and remain employed at my current job.

      Nevertheless, I have never been a knee-jerk Microsoft-basher and I find NT to be suitable for the work I do. I like to have a standard platform to play StarCraft so I keep 98 on my desktop at home. However, I think most people who have a programming background and who don't have a direct financial stake in MS believe that their arguments during the trial regarding the inviolate integration of IE were ingenuous at best and fraudulent at worst.

      Respectfully yours...

      --
      Waltz, nymph, for quick jigs vex Bud.
    2. Re:because that's how they designed it by buzzini · · Score: 1
      Thanks for the note. I can understand your frustration/disgust that the Internet integration in Windows was part of some transparent attempt to destroy Netscape. I can assure you that it was not. The original idea to integrate the html viewer (then nameless) with the Windows Explorer was documented in an email from MS developer Ben Slivka on August 22, 1994 at 5:10 PM. Netscape was founded later that year. If you think about it in context, it's actually a very obvious thing to do, especially when one of your main competitors, IBM, is crowing about Warp's integrated web browsing: "We've bundled all the pieces together in a full suite", said IBM VP of communications John Patrick to Talila Baron of Communications Week. "there's automatic connection, so getting hooked in appears seamless to the user."

      Netscape destroyed itself (this is another issue, but allow me the digression). As Cameron Myhrvold put it, "Netscape continued to change its corporate direction every six months, to the extent that nobody was quite sure what kind of company it was. Initially, Netscape was a Web browsing software company; then it was a Web server software company; then it was an intranet company; then it was an extranet company, then it was an enterprise messaging company; then it was an electronic commerce company; then it was a portal Web site company." Netscape lacked focus and by the time IE 4.0 came out, their product simply wasn't as good relative to the competition as it had been circa 1995.

      With regard to your Word integration example, I believe that if Microsoft were to combine Word & Windows into an "interpenetrating design" (Judge Williams, Court of Appeals) a la Windows 95 and IE 4, then it would be lawful. If Office was simply included in the Windows box and you were charged the combined price of Windows & Office, then that would be an illegal tie.

      Also, the fact that your employer forces you to use a particular system makes no comment on the inherent legality of that system ("My employer doesn't supply quality hard hats, therefore I blame the manufacturer of the inferior hard hats"...No, you blame your employer). If you're that upset about Windows, then you're free to complain to your employer; if they share your feelings, they're free to switch. MacOS is very slick and has quite a few applications (including MS Office).

      Such is capitalism.

    3. Re:because that's how they designed it by Rakarra · · Score: 1
      If MS claims they can't remove the application features without preserving the OS features and making the OS unbootable, then they are idiots. Since I know that MS engineers are not idiots

      Well, this is true. There is nothing that's really "impossible" there. When they say that something can't be done, they mean that it would be difficult and would involve a lot of time and money, also involving shifting their business plan. That's why it "can't be done." Because it would be hard.

  45. some questions... by buzzini · · Score: 1

    Just to make sure I understand your argument: Do you believe that Windows 95 was lawful with regard to its combination of a GUI and DOS? Also what were the chief benefits of Windows 95 and were they 'tautological' under Hollaar's analysis?

    1. Re:some questions... by Shadowlion · · Score: 1

      Do you believe that Windows 95 was lawful with regard to its combination of a GUI and DOS?

      Technically, no, I don't think it was lawful.

      On the other hand, I have yet to see a demonstration where Windows 95 was successfully executed on a non-MS-DOS operating system. Caldera claimed to have a tiny (on the order of several dozen kilobytes) TSR that would allow Windows 95 to run on DR-DOS, but never released the TSR to the public. So, based on the evidence that has come into the public domain, I have a strong suspicion that Windows 98 and MS-DOS 7 were artifically wedded - but I can't prove it, so all I can do is grumble.

      On the other hand, I have seen a machine stripped of IE continue working, albeit with certain applications non-functional, with no loss of stability or performance. The 98micro option of 98Lite will strip IE out completely, and in fact can boost the performance of Windows by several percent.

      Also what were the chief benefits of Windows 95 and were they 'tautological' under Hollaar's analysis?

      I'm not going to provide a list, simply because there will always be things I forgot that you, or somebody else, will challenge me on. Suffice it to say, things like the improved GUI, improved programs, and so on, as well as the single install, help, and configuration options, are either due to the tautological benefits that Hollaar espoused or due to the improvement in the components themselves, rather than any specific improvement arising from the coupling of Windows 95 and MS-DOS 7.

      Perhaps you can provide me with an example of something that could not be accomplished by having Windows 95 be a separate GUI rather than tied to MS-DOS 7?

      --

  46. Re:IE built into Windows by Anonymous Coward · · Score: 1

    Actually, Microsoft specifically explained that code was duplicated in function by IE (such as the help engine and graphics engines) was replaced by the merged IE code and why just taking the code out without replacing it with the old code wouldn't work but the judge was set on proving that there really were two of everything so that he could prove bundling (showing an amazing lack of neutrality) and he wouldn't believe Microsoft. When it really didn't work. He just assumed that it was a trick instead of his asking for something totally stupid.

  47. A Day Late & A Dollar Short by JohnnyPoppySeed · · Score: 1

    Once again, Microsoft doesn't get it.

    i took a bitchslapping for natalie portman!!

    --

    i took a bitchslapping for natalie portman!!
  48. IE built into Windows by QuantumG · · Score: 4

    Yes, during the trial I really wished there was someone with half a brain in that court room. When the judge essentially said "take IE out of Windows until we determine if it is legal" and Microsoft's response was "If we do that Windows wont work!" the obvious and most sane response would have been "Well Windows 95 works just fine without have IE built in, you didn't have it before, why do you need it now?" but the judge couldn't say that because he isn't a computer programmer. Microsoft openly lied to this court on numerous occasions but no-one gets held in comtempt, no-one gets hit with perjury charges.

    --
    How we know is more important than what we know.
    1. Re:IE built into Windows by TheAncientHacker · · Score: 1
      Microsoft openly lied to this court on numerous occasions...

      Care to actually cite when this happened? I've read the transcript and didn't see it. Maybe I missed it in the several thousand pages of testimony. I suspect this is just wishful thinking on your part.

      You don't need to cite the actual court record details but at least which person and what you say they lied about. (Since you're accusing them of a felony, it seems reaonable to at least mention the details)

    2. Re:IE built into Windows by QuantumG · · Score: 2

      well that was in the trial.. but before the trial began there was a hearing to get a m$oft to offer windows to customers window IE preinstalled. They claimed this was impossible, that just removing the IE portions would make Windows unshippable.. which is true, but there's no reason why they couldn't put the old code base back in (or hell, even write a new code base) or for that matter, just remove the IE frontend. But such specific orders were beyond the judge. Frankly I don't think judges should be able to take computer related cases without a neutral friend of the court present to answer questions.

      --
      How we know is more important than what we know.
    3. Re:IE built into Windows by QuantumG · · Score: 2

      Errrrrm.. must I? How about Bill Gates.. is that a good enough representative of Microsoft? Remember he was on a big screen saying stuff that only 15 minutes before had been determined to be false? Remember the judge violating his own gag order to tell the media that he couldn't believe how brash Microsoft had been?

      --
      How we know is more important than what we know.
    4. Re:IE built into Windows by TheAncientHacker · · Score: 1
      As I recall, the uproar was over Bill repeatedly asking for clarification of the wording of questions in the deposition to the point where it annoyed the DOJ lawyer.

      Depositions are typically very precise and "Did you send this e-mail" and "Do you remember sending this e-mail" are very different questions. In one case I remember, Bill was asked if he remembered sending a piece of e-mail and said no. Later, he was asked if he sent the e-mail in question and he said that he probably did send it. Not a contradiction (if you send several thousand pieces of mail a year it is unlikely you'll remember them all several years later especially under oath) but it is lousy television and something that can look like being caught in a lie if the viewer doesn't pay attention.

    5. Re:IE built into Windows by ephraim · · Score: 2
      Well, the statement "openly lied" may be up for debate, but there's no question that Microsoft's counsel seriously screwed up in a way which badly damaged at least one major witness' credibility.

      I don't have the record in front of me, but the story goes generally like this:

      Some computer science professor had a program which (I think) removed the API hooks that IE had in the Windows operating system. This professor's point was to show that Windows and IE could be separated without causing harm to the OS, and thus proving that they could have been separate pieces of software.

      Microsoft brought forth one of their own witnesses who showed a demo tape that compared a computer which had the API hooks removed to a computer with them left intact. According to this witness, the taped demonstration proved that removing the hooks caused performance problems.

      When David Boies cross-examined Microsoft's witness, he asked a simple question about this demonstration: Was anything done to these computers during the taping of the demonstration other than what was shown on tape? The witness responded that what was shown on the tape was exactly what had occured during the test.

      Boies then proceeded to point out to the court that the number of icons on the screen of the test computer had changed during the demonstration -- an indication that somebody had, in fact, made a modification to the machines. This obviously conflicted with the witness's sworn testimony, and I've heard that the judge himself suggested that the witness consult a lawyer about what had just happened.

      Without having read more about this issue, it's unknown whether this was a case of blatant lying on the part of Microsoft or if their legal team simply had poor communication with the group running these tests about what constituted a legal demonstration in court. In any case, this was a major screw-up of a presentation which was vital to Microsoft's case.

      Microsoft offered to do run the test again in the presence of the government lawyers, but I've heard that there were problems with that presentation as well.

      /EJS

    6. Re:IE built into Windows by Ig0r · · Score: 1

      Huh?
      The win98 interface is the SAME thing as win95 but with (the possibility of) two-colored titlebars.

      --

      --
      Soma: because a gramme is better than a damn.
    7. Re:IE built into Windows by buzzini · · Score: 1

      Explain to the me the *consumer* benefit of hiding the IE "frontend". Clearly, it would have benefitted Netscape Inc. but how would your grandma have benefitted?

    8. Re:IE built into Windows by buzzini · · Score: 1

      The integration of web browsing functionality with Windows Explorer actually began before the Netscape corporation existed. Check out 'How the Web Was Won' for a very interesting insider's account.

    9. Re:IE built into Windows by rjh · · Score: 2

      Gee, in this country we don't determine guilt when a case is still on appeal.

      Actually, we do. Microsoft is guilty of the offenses charged with, in accordance with the orders and opinions of Judge Jackson.

      Appeals do not resolve guilt or innocence. The only thing appeals resolve is whether or not a trial was fair.

      Next time, please get the facts right when it comes to appellate arguments.

    10. Re:IE built into Windows by TummyX · · Score: 1

      Ahh, so lets see.

      Some company complains that integrated TCP/IP, networking, a GUI, sound system etc into windows is anti competitive.

      Pinhead Jackson orders Microsoft to remove it, but Microsoft says it would make "windows not work" (in your words btw).

      Now, you'd say: "Well, DOS works just fine without all that built in. It didn't have it before, why would you need it now?"

      See how stupid that sounds?

      Microsoft should be allowed to add new features to their products. IE integration and now the eventual DHTML skinning in whistler is being copied in the Linux world as well (KDE, Gnome etc). Microsoft and their customers aren't the only ones who think it was and is a good idea.

    11. Re:IE built into Windows by Shadowlion · · Score: 1

      Microsoft should be allowed to add new features to their products.

      And here we come to the crux of the problem.

      I don't think anybody here disagrees with you about Microsoft adding features to their products.

      I think the disagreement is whether combining two products together can accurately be called a feature, especially when the technological benefits of combining the two are rather skimpy. As the PDF points out, many of the benefits Microsoft claims as benefits aren't really exclusive to the IE/Windows combination, but the result of what happens if you combine any two programs (for instance, one installer and one source of support, small code base and/or fewer modules to load into memory).

      The test is really whether there is any benefit provided by a combined version of IE and Windows that you could not get by simply installing IE on top of Windows.

      My personal opinion is no. After having used Internet Explorer 4.0 installed on top of Windows 95 (the original version, which did not come with a version of IE), and subsequently having used versions of Windows 95 and 98 with IE integrated, I honestly could not find any real difference between the two. A non-integrated IE worked as well for me as an integrated IE did. Given that Microsoft provided numerous benefits for the combination, but almost none that applied exclusively as to how the functioning of IE/Windows was improved by the combination of the two programs, I must therefore conclude that Microsoft had no real technological reason for combining the two programs.

      Since they had no technological reason to combine them, but they went ahead anyways, Microsoft must have had some other motive for combining the programs.
      --

    12. Re:IE built into Windows by TummyX · · Score: 1

      Not really. What Microsoft did was simply to add an extra few DLLs onto each Windows CD and then write their applications to take advantage of the capabilities of the DLLs.

      And so what? They can't do that? The APIs to IE are published so 3rd parties can use these DLLs, just like they would GDI, or COM.

      Yes, it would. But that doesn't necessarily mean the two are integrated, any more than my car and my tires are integrated. If I take the tires off my car, my car doesn't move - therefore my car and tires are integrated components? ... Microsoft was wrong with this claim. I'm rather surprised at the number of Slashdot readers who can't seem to comprehend the distinction between dependency and integration.

      Who gives a shit about the difference? Removing IE from windows, whether you call it integrated or a dependency still cripples windows and windows applications. Just as removing TCP/IP would (to make win98 more like win31).

    13. Re:IE built into Windows by Nail · · Score: 1

      "somehow" = via contract with the large OEMs (and Sony did _not_ qualify at the time), Microsoft disallowed the pre-installation of Netscape (and other browsers) on most OEM machines.

      "absurdity" = a journalist finds the "best" product when charged with doing so, immediately after formulating the "best" criteria.

      --
      ...yellow number five, yellow number five, yellow number five...
    14. Re:IE built into Windows by SnapShot · · Score: 1

      I read your comment on a laptop with limited hard drive space. I'm running Opera 4 which has a tiny executable and runs very fast on this computer. Maybe, just maybe, my criteria is different than your criteria on what I want from an internet browser. Shouldn't I be able to purchase my bundled software based on my, not Microsoft's, requirements?

      --
      Waltz, nymph, for quick jigs vex Bud.
    15. Re:IE built into Windows by Nail · · Score: 1

      "Who gives a shit about the difference?"

      Why don't you just raise a white flag? You lost.

      "Just as removing TCP/IP would (to make win98 more like win31)."

      Are you retarded? Removing TCP/IP doesn't cripple Windows at all. Now, removing the ability to install TCP/IP might cripple windows, but we aren't talking about that, are we.

      --
      ...yellow number five, yellow number five, yellow number five...
    16. Re:IE built into Windows by buzzini · · Score: 1
      That's not correct. All of the following OEMs preinstalled Navigator: Gateway 2000, IBM, Fujitsu, Hitachi, Sony, Packard Bell/NEC, Acer and Hewlett Packard.

      To quote Urowsky: Documents prepared by AOL's investment bankers summarizing its due diligence investigation of Netscape reported that Navigator was present on "22% of OEM shipments with minimal promotion" and that Netscape paid "[n]o compensation to OEMs for distribution." Confronted with those documents, plaintiffs' economist, Fisher, acknowledged that Barksdale's earlier testimony that Netscape was "basically out" of the OEM channel had been an "exaggeration," 6/3/99 am.

    17. Re:IE built into Windows by ahde · · Score: 1

      fyi, what you are doing is called trolling, and 15 year old kids do it for free.

    18. Re:IE built into Windows by Shadowlion · · Score: 1

      They can't do that? The APIs to IE are published so 3rd parties can use these DLLs, just like they would GDI, or COM.

      Oh, they can do that all they like. In fact, APIs are necessary to program for Windows.

      What I'm saying is that there is a difference between integrating technologies and simply shipping some standalone DLLs.

      Removing IE from windows, whether you call it integrated or a dependency still cripples windows and windows applications.

      Not exactly. As a dependency, it means that the component can be replaced. If I manufacture a component that conforms to the API - in this case, a component that looks like IE from an interface standpoint - then I can replace IE and Windows is none the wiser.

      If IE were truly integrated, I would be absolutely unable to do that. Not only would the removal break the system, but I could not substitute my own components without major, major effort.

      Microsoft has touted IE as a component for other developers to use, which means that the IE user interface, Explorer, and every other application which uses the IE component is accessing the API. As a result, Microsoft implicitly admits that IE is a component, and thus replaceable, and thus their claims that it is a true integration are simply wrong.


      --

    19. Re:IE built into Windows by TummyX · · Score: 1

      And when they said that, they were correct. However, the same could be said for literally anything. My Lego X-Wing fighter at home is also made up of smaller components; does that mean that the Lego bricks are integrated? My computer is made up of a video card, processor, memory, monitor, keyboard, mouse - does that mean all of those components are integrated with each other? (If so, how do you explain the ability to upgrade components without replacing the entire system?)

      They are integrated with each other. That does not mean they are permanently integrated.

      This is especially true with software. By your definition, NOTHING is integrated. Even printf() wouldn't be an integral part of ANSI C. Which to most people, it would be. Almost nothing in the universe is permanent. Your definition of integration is distorted.

      Take the case of IE. IE started to replace Windows Explorer because it did the same functionality as explorer - but more. It allowed you to browse the local file system, remote file systems, the www and ftp sites. So instead of developing two programs that did the same thing, microsoft just made the source trees into one. IE itself is made up of smaller "integrated" components such as an XML parser (which itself is a seperate product too), an HTML parser, a renderer, an image decompressor, etc etc. Now is it legal for Microsoft to not only integrate IE and Windows, but to even integrate the components of IE into a web browser?
      Should Netscape be allowed to ship Messenger with navigator and call it "communicator"?

    20. Re:IE built into Windows by TheAncientHacker · · Score: 1
      Remember he was on a big screen saying stuff that only 15 minutes before had been determined to be false?

      No. Actually, I don't remember that happening at all. What was it about? What was "determined to be false"? And where did you see it considering that the video testimony wasn't televised except in a few 5-10 second sound bites? Oh, and do you remember that Bill Gates didn't actually testify at the trial? (check the witness list if you don't remember that)

      Remember the judge violating his own gag order to tell the media that he couldn't believe how brash Microsoft had been?

      Yes. That I remember. Last I'd heard, being brash wasn't "openly lying" nor was it grounds for perjury. (of course, a seated federal judge discussing testimony during a trial with the press may well be grounds for dismissal but that's another issue)

    21. Re:IE built into Windows by QuantumG · · Score: 1

      actually I think that may well be what I was thinking of.

      --
      How we know is more important than what we know.
    22. Re:IE built into Windows by QuantumG · · Score: 1

      yes.. and for this reason Microsoft was being smart arses.. they could well of removed all portions of IE and replaced them with the win95 dll's but they didn't. If it had been my courtroom I would have sent them away and told them to come back when it was working.

      --
      How we know is more important than what we know.
    23. Re:IE built into Windows by Blackfell · · Score: 1

      If I remember right, that program is called 98lite. See www.98lite.net.

      --
      Written by a single drunk monkey in 30 minutes with a copy of MS Word 2000.
    24. Re:IE built into Windows by Menthos · · Score: 1

      The consumer benefit is better browser competition and hence more innovation. Simple.

      --

      GNU/Linux. The Freshmaker.

    25. Re:IE built into Windows by QuantumG · · Score: 2

      Yes, I have to agree with that, Jackson was out of line talking to the press and if anything will hurt his case more I don't know of it.

      You can see the videos of Gates' deposition here. Apparently a number of them caused uproar in the court room.

      --
      How we know is more important than what we know.
  49. Fantastic! by bluephone · · Score: 2

    This is imperative to the future of both the electronic economy, and business practices. With MS mixing this and that, it's hard to draw any definitive line between segments, delineating separate programs that are bundled in as opposed to integral components (or ones that would be worthless separately). Consider it a modern definition of an OS as well. Would we really want to separate the network functions from the basic OS these days? Should copy/paste functions be considered integral? How about Internet apps, or connectivity programs, calculators and simple text editors? Where is the line drawn? This type of effort will also halp Linux/NonMS OSes in the long run anyway because it will help put everyone on a level playing field, as far as what type of product exactly it is that's being offered.

    --

    --
    jX [ Make everything as simple as possible, but no simpler. - Einstein ]
    1. Re:Fantastic! by Shadowlion · · Score: 1

      As I understand it, and please correct me if I am mistaken, in Linux only the Kernel is considered the OS, and everything else is software.

      Roughly.

      The Linux kernel is the heart of the system, but you can't run on the kernel alone. There is a subset of software which is considered required for a Linux system to work correctly, and which could therefore be considered part of the operating system.

      I'm not experienced enough with Linux to be able to say specifically which pieces of software are necessary, and how much software is included depends on the definition of "work." Does "work" mean "a user can log in and manipulate files"? If so, that means everything up to, and including, a shell and a text editor. If you simply define "work" as "can boot, but errors are acceptable" then the subset becomes a great deal smaller.


      --

  50. couple more questions... by buzzini · · Score: 1
    Thanks for the response. I'm trying to understand your argument, not pick a fight, so calm down.

    OK, a couple more questions: Do you believe the inclusion of the Windows Explorer (the file system browsing tool) in Windows 95 was unlawful? Note that a number of third parties were selling similar tools previously.

    Also, with regard to your car analogy, is it unlawful for a car dealer to force you to buy tires with the car even though they're not integrated products by your reasoning?

    Finally, would you consider your heart (the muscle) to be integrated with your circulatory system, considering that it can be swapped out for a similar component supplied by a third party?

    1. Re:couple more questions... by Shadowlion · · Score: 1

      OK, a couple more questions: Do you believe the inclusion of the Windows Explorer (the file system browsing tool) in Windows 95 was unlawful? Note that a number of third parties were selling similar tools previously.

      I would say that no, it was not unlawful, because the technologies are not integrated and because a file manager, of some sort, has been included with Windows since it was originally released.

      Also, with regard to your car analogy, is it unlawful for a car dealer to force you to buy tires with the car even though they're not integrated products by your reasoning?

      No, it isn't, for two reasons.

      One, tires are necessary for the functioning of a car. If it were onlt this point, you can make a plausible case that this demonstrates that IE and Windows are integrated (since Windows, at least in its present form, is dependent on IE).

      However, the second reason is that I can provide my own tires, or have my choice of the tires I wish to have my car run on. The car dealer does not claim that the tires and car are inseparable, that it is impossible to install non-dealership tires, or that the car can use one, and only one, specific model of tires and no others will fit.

      Finally, would you consider your heart (the muscle) to be integrated with your circulatory system, considering that it can be swapped out for a similar component supplied by a third party?

      Yes, I would consider it an integrated portion. Without extreme measures, a heart cannot survive without a body attached to it, nor can a human being survive without a heart without extreme measures.

      This would be an instance of the two-way dependence I mentioned earlier. Neither component can survive without the other.


      --

    2. Re:couple more questions... by buzzini · · Score: 1
      I would say that no, it was not unlawful, because the technologies are not integrated...

      Ha ha, so now two products shipped in the same box are lawful when they're *not* integrated! Wow. There goes your whole argument.

      and because a file manager, of some sort, has been included with Windows since it was originally released.

      Why does this matter with regard to integration? Do you mean that if IE had been included in Windows all along it would be lawful by your reasoning?

      However, the second reason is that I can provide my own tires, or have my choice of the tires I wish to have my car run on.

      You can provide your own browser and install it on Windows, as well as choose which browser should be the default. Even Jim Barksdale testified that Navigator was "perfectly interoperable" with Microsoft's operating system. 10/22/98 pm Tr. at 51-52.

      Without extreme measures, a heart cannot survive without a body attached to it, nor can a human being survive without a heart without extreme measures. This would be an instance of the two-way dependence I mentioned earlier. Neither component can survive without the other.

      Point is, just because your body is dependent on *a heart* doesn't mean it's dependent on *a particular heart* (JHU is happy to provide a substitute) a la the car-tire analogy; and just because your heart is dependent on *an attached circulatory system* doesn't mean it's dependent on a particular one (it can be kept alive outside of your body). The IE analogy follows: Windows is dependent on an HTML-rendering component (not necessarily IE); the IE HTML rendering component has no meaning outside the context of an app, but doesn't rely on a particular app. Still IE is an integral part of Windows in much the same way the heart is commonly thought of as an integral part of the circulatory system. Anyway, enough silly analogies...

      Interdependence is perhaps the most complete integration, but cannot be the test for integration. Otherwise, most software written in an object oriented fashion is 'not integrated' and therefore an unlawful tie under your test e.g. you write an air traffic control app in C++ and your AirPlane class is fully encapsulated; the AirPlane class is not integrated with the app, and is a tie.

      This is what happens when the govt. tries to take concepts used when reasoning about bricks and medical services and apply them to something that's basically a series of instructions. It just implodes.

    3. Re:couple more questions... by Shadowlion · · Score: 1

      Ha ha, so now two products shipped in the same box are lawful when they're *not* integrated! Wow. There goes your whole argument.

      Actually, my argument isn't that two products shipped in the same box are unlawful if they're not integrated.

      and because a file manager, of some sort, has been included with Windows since it was originally released.

      Why does this matter with regard to integration? Do you mean that if IE had been included in Windows all along it would be lawful by your reasoning?

      I wouldn't necessarily say it's lawful; on the other hand, it would be a much easier justification/defense for being lawful. Why? At least for me, it's because the consumer/user would never have had the perspective of the product without it.

      You can provide your own browser and install it on Windows, as well as choose which browser should be the default. Even Jim Barksdale testified that Navigator was "perfectly interoperable" with Microsoft's operating system. 10/22/98 pm Tr. at 51-52.

      That's all well and good, but that addresses only a small portion of IE's supposed integrational benefits. Can I use Navigator inside Explorer to view the contents of a file folder? Can I use Navigator to peruse my Windows help files? Keeping with the tire analogy, it would be like buying a car, asking to put on my own tires, and the dealer telling me that my tires will only fit on the back wheels - for the front ones, the only tires that will do are the ones that dealer gives me.

      Given that IE is essentially a COM component, which by definition has an interface which should, if written correctly, makes the component a black box, I see no technical reason why replacing the IE component with another rendering component which supports the same interface should fail - unless IE and Windows are artifically tied together.

      Point is, just because your body is dependent on *a heart* doesn't mean it's dependent on *a particular heart* (JHU is happy to provide a substitute) a la the car-tire analogy;

      I agree. You can replace human hearts. However, replacing a human heart is not a trivial operation. It requires cutting into the chest, breaking the sternum and bending back the rib cage, stopping the heart while still providing blood circulation, removing the heart, replacing it with a donor heart, securing the new heart to the existing body, and closing the patient back up. It also requires constant monitoring and in most cases a strict regimine of anti-rejection drugs.

      Vis-a-vis integration, there is something to be said for the objective difficulty in removing it (again, let me stress objective).

      and just because your heart is dependent on *an attached circulatory system* doesn't mean it's dependent on a particular one (it can be kept alive outside of your body).

      As far as I'm concerned, hooking a heart up to a machine in order for it to keep pumping blood (and similarly, hooking a human up to a machine that pumps blood in the absense of a heart) constitute "extreme measures."

      The IE analogy follows: Windows is dependent on an HTML-rendering component (not necessarily IE); the IE HTML rendering component has no meaning outside the context of an app, but doesn't rely on a particular app. Still IE is an integral part of Windows in much the same way the heart is commonly thought of as an integral part of the circulatory system. Anyway, enough silly analogies...

      This is where we disagree. I don't see that as integration - for me, integration has to be a dual independence. One part has to be dependent on the other, and vice versa. If one part is dependent on another, but the latter doesn't require the former, then they aren't integrated. All you have is a dependency.

      According to your logic, any application which requires any external application or library can be said to be integrated with that application or library. I don't buy that. It doesn't even make sense. At work, I'm working on video editing software that requires the MFC DLLs to run - but I don't think anybody with an ounce of technical knowledge would dare claim that my application is integrated with Windows! It is merely dependent.

      Furthermore, if Windows is dependent on an HTML renderer, and not any specific renderer, you're attacking your own argument. How can Windows and IE be integrated if Windows doesn't even necessarily require IE? That simply supports the argument that Windows has dependencies on technologies, not integrated technologies.

      Interdependence is perhaps the most complete integration, but cannot be the test for integration. Otherwise, most software written in an object oriented fashion is 'not integrated' and therefore an unlawful tie under your test e.g. you write an air traffic control app in C++ and your AirPlane class is fully encapsulated; the AirPlane class is not integrated with the app, and is a tie.

      I would modify your initial statement. I would say independence is not the only test for integration. Code integration can be a stronger argument for whether a pair of programs or technologies are truly integrated. I don't think anyone would claim that two classes in the same program aren't integrated, regardless of how "black box" they are with regards to each other (no matter how you feel about IE/Windows, this is just common sense). Two programs in the same source code may be considered integrated, but there would have to be extenuating circumstances. Do they share data, so that one can't function without the other and vice versa? Or are they completely independent programs that have simply been sandwiched into the same source code? (Yes, I have seen that in previous jobs.) Do they require access to the same data structures and logic?

      On a more germane level, IE - the HTML renderer - is available as a COM component, which is independent of any particular application. If you were to look at Windows Explorer source code, one thing to look for would be how IE is used. For instance, is IE used as an imported DLL or as a COM interface? Is there any reason why IE is used as a DLL rather than via COM? If so, is that reason valid? (In other words, is that reason technically sound? Is there a strong technical reason why you couldn't implement that functionality through the COM interface, or is it just an artificial dependency?) Are DLL/COM locations hardcoded into the application? If so, is there any reason why Explorer couldn't simply retrieve the location of the preferred renderer from a Registry setting?

      My basic argument is this: Internet Explorer is a COM component, usable by not only Windows but by third-party programs. IE the COM component is a full implementation of an HTML renderer. Why doesn't Windows/Explorer simply use the COM component? And if it does, then why am I - or any third-party application - prevented from replacing that COM component with another COM component? If I can, and there is an established procedure for doing so, why isn't this being used as a defense in the lawsuit? ("Gee, Your Honor, anybody can replace the HTML renderer - is it our fault that nobody has written a component that can do it yet?")

      The fact that this isn't being used as a defense in the lawsuit leads me to believe that there is no way of swapping HTML renderers in Windows, which subsequently implies that Windows/Explorer is either a) not using COM component Internet Explorer, or b) using COM component IE, but not providing any external method of swapping it out for another renderer. In the first case, if IE/COM is truly a full-featured HTML renderer, then that leads me to ask why IE/COM isn't being used. In the second case, it leads me to ask why Microsoft isn't allowing me to substitute another renderer for IE. And in both cases, the only common answer that springs forth is that Microsoft is intentionally making it difficult/impossible to replace HTML renderers. And the only reasons that comes to mind as to why MS is making it intentionally difficult are a) total ignorance, b) intentional deception, or c) outright maliciousness.

      This is what happens when the govt. tries to take concepts used when reasoning about bricks and medical services and apply them to something that's basically a series of instructions. It just implodes.

      I think the reason for doing it is just, simply that the implementation is less than perfect. I mean, speaking hypothetically, what do you do to compete with a company that has a complete, or near, monopoly on essential software and is willing to use the strength of that monopoly to dominate other areas where it is not so strong? When you have only a fractional amount of resources as compared to said company?

      At any rate, no matter how you feel about the lawsuit, it does have one good benefit: either way it goes, it will establish precedence under the law for handling software technology cases. :)

      --

    4. Re:couple more questions... by TummyX · · Score: 1

      Given that IE is essentially a COM component, which by definition has an interface which should, if written correctly, makes the component a black box, I see no technical reason why replacing the IE component with another rendering component which supports the same interface should fail - unless IE and Windows are artifically tied together.

      IE doesn't use any secret COM APIs to acheive this. It is not 'artificially' tied together. Infact, some member of the mozilla group has written a COM wrapper that implements IWebBrowser so you can replace IE in windows with mozilla. By hijacking MSHTML's GUID, it'll be the renderer for help etc. You can't do this with netscape cause netscape is too lame (not componentized). BTW, windows without IE would not work exactly the same. Therefore it relies on it. Your arguments would mean ever OO application is illegal since it integrates many components from many different applications. This is stupid.

      Can I use Navigator inside Explorer to view the contents of a file folder? Can I use Navigator to peruse my Windows help files

      You can with mozilla or any other applicaton which implements IWebBrowser. But the fact that netscape doesn't have a feature doesn't mean Microsoft is evil - or that it can't be done. Yeesh.

    5. Re:couple more questions... by Shadowlion · · Score: 1

      IE doesn't use any secret COM APIs to acheive this.

      I'm not saying IE uses any "secret" COM APIs. Try reading what I write before you respond.

      It is not 'artificially' tied together. Infact, some member of the mozilla group has written a COM wrapper that implements IWebBrowser so you can replace IE in windows with mozilla.

      Thank you. Since I can replace IE in Windows, it means Windows and IE are not integrated. Which in turn means that Microsoft has blantantly lied during the trial. Perhaps you'd care to revise your statement?

      And if you really do want to challenge this point, please explain how an integrated component - which according to earlier definitions cannot be removed or replaced - can be removed and replaced by another.

      BTW, windows without IE would not work exactly the same. Therefore it relies on it.

      That's a strange statement. First you say that Mozilla, as a COM component, can replace IE, and then you say that Windows won't work quite right without IE. Why not? If Windows is only using the COM interface to IE, then Mozilla/COM should work perfectly.

      If it doesn't, and Mozilla/COM has a complete implementation of the published interface for IE, then I see a problem. It means Windows is interacting with IE/COM in an undocumented way. At best, then, Microsoft has been lax in their documentation. At worst, Microsoft has been intentionally and maliciously withholding documentation to bolster their argument that IE and Windows are "integrated."

      Your arguments would mean ever OO application is illegal since it integrates many components from many different applications.

      If you lack any understanding of what I am saying, then yes that is what my arguments "would mean."

      On the other hand, if you'd bother seeing past your fanaticism and read what I actually wrong, you'd see that I'm specifically NOT saying integration, per se, is illegal or wrong. What I AM saying is that in this particular case, there was no technical benefit for integrating IE and Windows (and before you start listing them, read this entire thread, paying attention to the numerous statements as to what actually qualifies as a benefit).
      --

    6. Re:couple more questions... by TummyX · · Score: 1

      Thank you. Since I can replace IE in Windows, it means Windows and IE are not integrated. Which in turn means that Microsoft has blantantly lied during the trial. Perhaps you'd care to revise your statement?

      No, cause integration doesn't imply a permanent situtation. in the case of windows, windows is integrated with ie. It would not work the same without IE. However, windows _IS_ software, and nothing in software is permanent. Do you think the IO subsystem in linux is integrated into the kernel? It could easily be replaced couldn't it? This is software. Pick anything in software which you think is integrated and think if it can be replaced. Duh.

      That's a strange statement. First you say that Mozilla, as a COM component, can replace IE, and then you say that Windows won't work quite right without IE. Why not? If Windows is only using the COM interface to IE, then Mozilla/COM should work perfectly.

      Yes, mozilla/COM with windows will work, but windows without mozilla/com or ie won't work the same.

      Windows won't work the same without IE. You could replace IE with something else - any HTMl renderer that supports DHTML properly. But the court isn't trying to force microsoft to replace IE in windows with something not called IE or mozilla are they? Noone is saying that it is absolutely impossible for windows to work without IE. It is just that many features of windows rely on IE - the HTML rendering component. Ofcourse you can replace the component with something else - it is software. If you can't accept all this, then you will just have to accept that NOTHING in software is legal or integrated cause it can all be replaced with something else. That would mean that all software is made up of millions of components that aren't "really" integrated since the integration isn't permanent (something you know isn't true of any software). It's like saying your body won't work without a heart. But how can you say that when I could take out your heart and replace it with a heart/lung machine.

  51. His suggestion and the interesting part... by jeroenb · · Score: 4
    ...is basically in the part called A Proposed Procedure for Applying This Court's Test on pages 20-23.

    To sum it up: According to the author, Microsoft should prove that (for instance) combining IE and Windows has a real benefit to consumers that can not be achieved in another way. Since bundling IE and Windows has a bad effect on the possibility for competitors to market their products, this effectively destroys their market and the innovations they could bring to it.

    This is a bit of a reversed way of thinking to me, because you can't seriously expect Microsoft to think about what is fair, honest and chivalrous to their competitors every step along the way of developing their system. For instance, on page 20 the author writes that marking up the helpfiles of Windows in HTML is basically a way of forcing the browser and HTML-parsing functionality into the Operating System without a legitimate reason. That's simply not true - as we all know HTML is actually a standard for marking up stuff like that, and Microsoft uses it to publish their help online aswell as in the Windows helpsystem.

    Another example is on page 22, where the author writes that increasing the maintainability of applications written for Windows because a lot of functionality used by them is already built in the OS has no direct benefit to consumers. Again I disagree: for instance, if all applications use the same built-in serializer for a certain fileformat, changes to that format would only require a single componentupdate to the operating system. This means the consumer won't have to update all the applications seperately - not to even mention all the possible bugs that could result from the various implementations. Ofcourse, using a standard DLL in Windows to perform certain tasks doesn't require it to be part of the Operating System, but in what other way can you be certain that all your potential customers have it installed?

    1. Re:His suggestion and the interesting part... by Sabalon · · Score: 2

      Yes, but underneath, the main part of IE is the Microsoft Web Browser activeX control. All the rest of the browser (the favourites menu, the file/history, etc...) is just eye candy wrapped around that control.

      The same control is used by the HTML Help browser, any program you insert it into, and probably the active desktop and Windows explorer.

    2. Re:His suggestion and the interesting part... by Anonymous Coward · · Score: 1

      "As long as the two programs that make up the combination continue to be offered separately, there is no need to examine their combination.",(http://ecfp.cadc.uscourts.gov/MS-Do cs/1636/0.pdf,Pg 24) Well as far as I know I can still download IE 5 for Windows. But I can't get Windows with out IE 5 so I guess that this might be a problem for MS?

    3. Re:His suggestion and the interesting part... by QuantumG · · Score: 1

      a browser is a lot more than a HTML renderer.

      --
      How we know is more important than what we know.
    4. Re:His suggestion and the interesting part... by TheAncientHacker · · Score: 1

      The real question is why this is better for the public (not just for competing software companies) than what the Appeals Court set down as their test. What they said was that an integrated product constitutes a single product for purposes of antitrust law as long as there are facially plausible benefits to the consumer from the integrated design. They also said that this analysis does not require a court to find that an integrated product is superior to its stand-alone rivals.

  52. Re:University of Utah by RickyRay · · Score: 1

    WRONG! I went to the U of Utah, and knew of nobody who was working at Novell while studying there (well, one, but he soon quit) nor who got a job there after graduating. Novell has been shrinking for years, and we never even considered it. Besides, it would be completely unfamiliar, since the U of U has (to my knowledge) no Novell networking anywhere, but has tons of SGI's, HP's, Sun's, Apple's, IBM RS-6000's, PC's (Windoze, typically), all linked using a mostly Unix backbone. Check your facts.

  53. What's up with Unix and Utah? by Glowing+Fish · · Score: 1

    I guess when you have seven wives, you really need a multiuser OS.

    Okay, that's cheap...anyone who can come up with a lime jello joke should get modded up though.

    --
    Hopefully I didn't put any [] around my words.
  54. Microsoft not think of competitors?!? by A+nonymous+Coward · · Score: 4

    Wait just a sec here...

    you can't seriously expect Microsoft to think about what is fair, honest and chivalrous to their competitors

    I beg to differ. This anti-trust case has been about precisely that! Microsoft has always run their business with the specific intent of destroying their competitors. Look at their constant incompatible Word upgrades, the way they reported fake errors for DR-DOS, and on and on. I will admit the author is proposing the opposite action from what Microsoft has done historically, but the observations which cause those actions have always been there.

    Whether or not the anti-trust case is useful / needed / evil is a different matter altogether.

    --

  55. Constructive vs. Destructive Competition by mikera · · Score: 2

    Market competition is in general a good thing.

    But I think you need to draw a distinction between:
    -Hurting a competitor through better/cheaper products
    -Hurting a competitor through market power

    A little knowledge of economics would be enough to tell you why there is a difference. Suffice it to say, in the first case you're providing a benefit by offering a better deal to consumers and signalling to less efficient competitors that their resources would be best employed elsewhere in the economy.

    In the second case, your market power may actually be driving out more efficient competitors, you are building barriers to entry and extracting monopoly rents that may be fine for your shareholders in the short term but are pretty bad news for consumers/the economy as a whole.

    My personal take is that antitrust law should never concern itself with the former, but should be reasonably vigilant in the latter case of competitor harm. The success of capitalism is based on competitive markets, not anti-competitive ones.

    I haven't done the maths, so any other economists out there should correct me if I'm wrong. But here's the grossly simplified bit of economic theory that I hope can demonstrate this:

    Assume:
    Two markets (OS and APP)
    Company X has a monoply in OS, but competes with many competitors in APP
    The OS product is a necessity for all APPs

    Now if X combines OS and APP but leaves the individual OS and APP products on the market, it can't get away with charging more that the price of OS plus the competitive price of APP.

    However, if X removes the original (non-combined) OS product, it can now charge the monopoly price of OS+APP. Customers will have to buy this, because they can't do anything without OS. All the competitors in APP will be unable to sell at positive price, so will be forced out of the market.

    In the repeated case, X will enter new markets, bringing more and more functionality to OS and wiping out competition in each field. You will see the price of OS rising relative to what it would have been without any additions. Net result is that X builds a monopoly in *every* related market by tying *without* any intrinsic advantage (innovation, lower cost) in any of them.

    Anyone spot a similarity with the Microsoft case?

    Note that all of this doesn't work unless X has monopoly power in the OS market. Without that power, either competitors or consumers can create an alternative (OS+APP) that will prevent monopolisation.

    Now for my reccomendation....

    If company X wants to combine two products and posesses monopoly power in at least one of them, it may be forced to produce either of the separate products at a discount equal to the economic cost of the non-included product. This should be done on the request of any competitor. Furthermore, it must take all reasonable steps to ensure that competitors have a legal and technological opportunity to create a rival combined product using company X's monopoly product as one component.

    This sounds fair to me.... it would remove most of the economic objections to market monopolisation. Sophisticated customers/OEMs would continue to be able to buy and combine products themselves. Less sophisticated customers could gain the convenience of a combined install, but retain choice over competing products. Competitors would be fairly rewarded for the value of the components they had created - if they had a truly better APP, they would be able to market their combination for a higher price than the (OS+APP) combination of company X.

    I guess my conclusion is that to retain competition in highy interlinked product markets such as software, it may be optimal to enforce componentisation of products with standard interfaces and then create a separate market in the bundling and distriubution of these core components. This could be done either by the component makers themselves or independant distro companies, but the key point is the *right* to use someone else's components at a fair price in your product. This allows small, specialised companies to compete. It also forces big companies to play fair and adhere to standards.

    My prediction is that economic problems such as these will become an increasingly big deal. How we choose to solve them will be an important factor in the levvel of economic development we are able to attain in the 21st century.

    1. Re:Constructive vs. Destructive Competition by buzzini · · Score: 1
      Hurting a competitor through "market power" is often indistinguishable from improving your product and then marketing and distributing those improvements broadly, which is encouraged (Areeda, Antitrust Law). To quote Urowsky:

      The term "anticompetitive" has a "special meaning: it refers not to actions that merely injure individual competitors, but rather to actions that harm the competitive process, a process that aims to bring consumers the benefits of lower prices, better products, and more efficient production methods." Interface Group, Inc. v. Mass. Port Auth. (1st Cir. 1987) (Breyer, J.)

      Imagine you and I are in business together -- let's call it MikeraSoft. We've built a successful GUI OS but now everyone's talking about this internet thing. Some school out west even built a free web browser and it's on fire. We decide that we want users to be able to navigate the Internet as if it were just part of the file system so we're going to integrate web browsing with our file browser (we decide this months before Netscape even exists and can prove it).

      Six months into development, I come into your office. "Bad news, Mikera, the government is forcing us to allow OEMs to hide web browsing functionality from end-users."

      "What? Why?" you say, shocked.

      "Well, I guess they're worried that we'll put that company across the street out of business."

      "What? Their business is servers not clients. They've said so repeatedly. And HTML/HTTP is part of our platform -- lots of companies are relying on it. Our help system relies on it. Our update system relies on it. How can we hide something just from end-users?"

      "I don't know, but we have to. And we have to give OEMs a discount based on the ratio of bytes in the browsing functionality to the bytes in the OS, whatever that means." (True fact! Section 3.g of Jackson's decree!)

      "Are you kidding? I guess this means that instead of doing all those accessibility improvements that the Guild for the Blind asked for, we'll have to do this. I thought antitrust laws were supposed to benefit consumers, not competitors."

      "The government thinks that more choice will benefit consumers," I say.

      "But consumers can still choose! They can install a different browser just like they could before -- we even made it easy for third parties to take over the HTML extension and user our dialer APIs. And if users don't have a browser, they can use our browser to go and download a different one!"

      "I don't know Mikera. That's the government for ya."

  56. Re:Questions about Hollaar by Shadowlion · · Score: 1

    Third, Mr. Hollaar has apparently forgotten that he became acquainted with the source code of Microsoft's operating systems in the Caldera and Bristol cases pursuant to protective orders that strictly prohibit him from using that knowledge for any purpose other than preparing his testimony in those cases.

    I read the entire PDF file, and frankly I can't see one instance where Mr. Hollaar has used his knowledge of the source code to support any of his arguments. In fact, it seems the only place he mentions source code - beyond the time when he admits that he has seen it - is when he is advocating reviewing the source code to see whether it was simply mixed with some other code to enforce a product combination at compile time.


    --

  57. This whole thing drives me nuts by Digital_Liberty · · Score: 2

    This brief demonstrates some of the worst flaws in the so-called "anti-trust" laws and this entire stupid case.

    First, it completely dismisses any "tautological benefits" of combining two existing programs, when those "tautological benefits" are in fact the only benefits most consumers are ever likely to notice or care about. End users don't know and don't give a damn about the technical inner workings of their operating system, shared libraries, and applications. Yet these benefits are the first to be tossed out of consideration.

    The brief says:

    "In the context of the Consent Decree, this Court indicated that the test for 'integration' should not consider whether the combination of the computer programs results in an overall benefit to the users of the combined program."
    and
    "...the claimed benefits should be examined to determine whether they are benefits that don't directly benefit consumers..."
    I don't know whether to laugh or cry. If we aren't judging whether or not it benefits the users, what the HELL are we doing? Judging if it provides some obscure technical improvement that won't be noticed by 99% of the users?

    Second, the market for a compatible DOS was effectively eliminated when Windows finally picked up steam, not when Microsoft started including DOS in the same cardboard box as Windows 95. I'm sure MS would have preferred to simply retire DOS completely and make Windows 95 a free-standing OS, but couldn't do so because it would have orphaned all those old DOS apps (not to mention the fact that Windows still relied (relies?) on much of the basic services of DOS - but that's another story). So it put DOS in semi-retirement by hiding it behind the Windows shell. In fact, one could argue that by effectively abandoning the DOS-without-Windows market, Microsoft handed that market to DR DOS on a silver platter. But there were precious few customers for that market anymore. People wanted a GUI operating system, not a new version of DOS.

    The discussion of the Melissa virus is another red herring. The fact that Outlook has dim-witted security has nothing to do with the legality of a vendor combining two products into a single offering. Eudora, Notes, or any other application that offers email services could just as easily blindly execute any script or binary sent to it. The fact that they don't only proves the people who wrote those applications were more security-minded than Microsoft's crew. Besides, if the combining a program into the Windows OS made the OS weaker that would actually be a benefit to Microsoft's competitors! Linux vendors around the world should be encouraging Microsoft to start adding as many buggy, insecure programs to Windows as possible. And this whole discussion ignores the fact that Microsoft does include Outlook Express with Windows now, and if you got your PC with Windows pre-installed you also got Outlook Express pre-installed. But as Hollarr himself demonstrates, you can still use other email clients and not expose yourself to the security risks of Outlook. This would be true whether you have Outlook installed or not.

    I also find it laughable to hear so many people bitching about Microsoft bundling non-operating system programs with Windows when most Linux distributions come with every piece of Linux freeware under the sun "bundled" on the same CD and nobody complains about that or whines that it's "unfair" to Microsoft.

    This brief, and most discussion of the case completely ignores the facts that 1) Microsoft owns Windows and IE and ought to be able to combine them if it damn well wants to regardless of technical or any other kind of benefits 2) Neither OEMs, nor consumers, or anybody else is forced by law to use Windows or any other Microsoft product and 3) If anybody offered consumers a viable replacement for Windows most will tell Microsoft to go screw themselves. PC history over the last 20 years is littered with examples of operating systems and applications that were either worse than Microsoft's offerings (Lotus SmartSuite), were pathetically marketed (OS/2) or were ignored by the rest of the industry (BeOS). Microsoft has practically won by default.

    I also find it ridiculous that the "problem" seems to be that Microsoft previously offered Windows and IE as separate products, and now only offers them as a single product. Does that mean that if Microsoft had never released IE as a separate product but simply kept it under wraps and then included it in the next version of Windows none of this would be happening?

    1. Re:This whole thing drives me nuts by Nail · · Score: 1

      "the root of this whole thing (at least in the court) has always been that once Microsoft dropped IE in people's laps they wouldn't/didn't go to the extra effort of acquiring Netscape's browser."

      I don't think you've been following the same court case I've been following. Or perhaps you use ZDNet as your information filter. Or maybe you're drunk. ;-)
      It doesn't matter. For what it's worth, the root of the whole matter is this: did Microsoft use monopoly power to preclude competition in it's markets.

      --
      ...yellow number five, yellow number five, yellow number five...
  58. The guy who invented... by HamNRye · · Score: 2

    My uncle Freddie invented the Ice cube tray, and he did not patent it. He also died over the holidays.

    He invented the tray when he was 17, and it got him his job at Frigidaire.

    Just thought you'd like to know.

    Hammy
    www.freakingeeks.com

    1. Re:The guy who invented... by QuantumG · · Score: 2

      I made that my tag line after going to the fridge, pulling out the ice cube tray, twisting it and watching all the ice cubes break into 50 pieces. Why? Because the time before last that I was at the fridge I took out nine ice cubes and "filled it back up" with water. The last time I was at the fridge, I twisted the tray (as usual) and removed the five still solid ones -- in doing so I fractured the forming crystals of ice. Now when I pull the ice cube tray out, I twist and BANG, there goes all the ice and I have to put crushed ice in my drink (I hate crushed ice). So yer.. What we really need in the fridge is a container to put the good ice cubes in before you refill the tray. The guy who made that device (I believe they call it an ice cube maker -- original name) probably got a patent.

      --
      How we know is more important than what we know.
  59. How freezing Windows would work by os2fan · · Score: 1
    It seems that every anouncement made on OS/2 brings out the OS/2 is dead cry. IBM have just issued the last fix pack (#42) for version 3, and they're actively supporting versions 4 and 4.5.

    Microsoft releases Win2k in February, and retires their certification for NT4 in December of the same year. Do we hear a cry of NT is dead? Not even a whimper, even though people are paying $8000 per time for MS certification.

    Do tell me, how because I suggest some ideas that are already in place, that I am working for the enemy and therefore working for Oracle or Netscape? Do you *seriously* believe that people are incapable of making their own mind up? Applying the same logic to yourself, I could assume that you're a microserf.

    If there is no threatening market, MS is quite happy to releace little addin patch kits (eg video for windows, multimedia extentions, Win32), and even charge for them (look at any Plus! and the next version of Windows).

    Let there be some sort of competition, and we see some new version of Windows wheeled out, with the patch bound so hard that you can't remove it. We see Windows for Workgroups 3.11 with networking bound in. Even though a Windows 3.11 exists without the networking added in, this was so hard to find. The VSHARE.386 is a virtual driver that replaces SHARE.EXE, at first works only under WfW, but the latest version works under plain Win 3.10 from 1992. SHARE and VSHARE is not a network-only function. And then look at the netscape/IE show.

    Do tell me, what benefit is to customers if networking and browsing is forced on them on every machine they use? Especially if the purpose is to kill off choice [Netware/MS/none] or [IE/Netware/Opera/none].

    When DOS 4.0 came out, this did not kill off dos 3. DOS 4 had so many bugs in it that people kept using and selling DOS 3.3x. So don't tell me that the new versions are always better than the old!

    The current system is not working, I put forward a new version, designed to kill off one form of mingling: rush versions of windows like WfW 3.11 and Win98, and to kill off the `Everyone must use the new version' thing.

    --
    OS/2 - because choice is a terrible thing to waste.
  60. Re:what sort of friends are these? by DiviN · · Score: 1

    Aren't you forgetting something?
    The US government uses mainly M$ software.
    Punitive tariffs? Okay, M$ stops delivery to the US for three months...
    Can you imagine what prices win2k would fetch in shops if there was no ample supply?

    Corporations depending on software patches and upgrades would torch Congress and shred the President.

    I mean, most people don't have a clue just about how much power M$ wields, and that they have been rather tame. say NIXes are tanks, the M$ packages are nuclear powered mobile battle stations.

    Of course it's futile, cause M$ wouldn't do anything like this, but the thought is still intriguing. Let's face it, Gates could just say, f*ck you all, pull the plug and wind up M$.
    He'd still be the richest person alive and the world-economy would collapse overnight...

  61. Famous quotes from the brief by srichman · · Score: 1


    "For example, in the Caldera case Microsoft claimed that one of the benefits of combining improved versions of Windows and DOS was the pretty cloud pattern that is displayed when Windows 95 is starting."

  62. Anomymous Coward = dumbass by os2fan · · Score: 1
    os2fan was not denying that the code does not appear in the retail version: What the point was was that the message was not harmless when it was active:

    Hey, if you type a command at the dos prompt, where does your hand end up? On the enter key.

    What key do you press to clear an info box? an enter key.

    What happens if you press the enter key here: Windows aborts.

    Is this the `harmless message that was spoken about. - No

    I rest my case.

    --
    OS/2 - because choice is a terrible thing to waste.
  63. Unix vs. Windows Dynamic Loading by Maldivian · · Score: 1
    Unix and Windows use completely different paradigms for run-time loading of code. Before you try to build a module that can be dynamically loaded, be aware of how your system works.

    In Unix, a shared object (.so) file contains code to be used by the program, and also the names of functions and data that it expects to find in the program. When the file is joined to the program, all references to those functions and data in the file's code are changed to point to the actual locations in the program where the functions and data are placed in memory. This is basically a link operation.

    In Windows, a dynamic-link library (.dll) file has no dangling references. Instead, an access to functions or data goes through a lookup table. So the DLL code does not have to be fixed up at runtime to refer to the program's memory; instead, the code already uses the DLL's lookup table, and the lookup table is modified at runtime to point to the functions and data.

    In Unix, there is only one type of library file (.a) which contains code from several object files (.o). During the link step to create a .so, the linker may find that it doesn't know where an identifier is defined. The linker will look for it in the object files in the libraries; if it finds it, it will include all the code from that object file.

    In Windows, there are two types of library, a static library and an import library (both called .lib). A static library is like a Unix .a file; it contains code to be included as necessary. An import library is basically used only to reassure the linker that a certain identifier is legal, and will be present in the program when the .dll is loaded. So the linker uses the information from the import library to build the lookup table for using identifiers that aren't included in the .dll. When an application or a .dll is linked, an import library may be generated, which will need to be used for all future .dll's that depend on the symbols in the application or .dll.

    Suppose you're building two dynamic-load modules, B and C, which should share another block of code A. In Unix, you would *not* pass A.a to the linker for B.so and C.so; that would cause it to be included twice, so that B and C would each have their own copy. In Windows, building A.dll will also build A.lib. You *do* pass A.lib to the linker for B and C. A.lib does not contain code; it just contains information which will be used at runtime to access A's code.

    In Windows, using an import library is sort of like using "import spam"; it gives you access to spam's names, but does not create a separate copy. In Unix, linking with a library is more like "from spam import *"; it does create a separate copy.

    --
    Trust the source!
    1. Re:Unix vs. Windows Dynamic Loading by kaphka · · Score: 1

      In case anyone is keeping score, Maldivian's latest copyright violation is from here: http://www.best.com/~cphoenix/winvunix.html It's amazing how he managed to copy the entire page, except those three words at the top: "by Chris Phoenix".

      (I don't mean to seem like I'm stalking Maldivian, but someone has to give credit where credit is due.)

      --

      MSK

    2. Re:Unix vs. Windows Dynamic Loading by QuoteMstr · · Score: 2

      If it created a seperate copy, one of the primary purposes of shared libraries, having the library in memory only *once* instead of once for each program, would be defeated.

      Do you have documentation?

  64. Re:couple more questions... (edited for length) by buzzini · · Score: 1
    Actually, my argument isn't that two products shipped in the same box are unlawful if they're not integrated.

    OK - so Microsoft can include Word with the next version of Windows since a word processor "of some sort, has been included with Windows since it was originally released"? Word and Windows are plainly not integrated, but that apparently contributes to the lawfulness under your reasoning.

    Can I use Navigator inside Explorer to view the contents of a file folder? Can I use Navigator to peruse my Windows help files?

    Presumably, Netscape could have created a 'clone' set of DLLs to replace the ones that Windows relies upon, in much the same way Digital Research created an MS-DOS clone. However, Netscape chose to pursue a cross-platform "strategy" rather than integrating with a particular OS. Also, the combination would not have been tested by the original manufacturer of Windows, Microsoft, so it could lead to unpredictable results. For instance, Windows interface elements rely in dynamic HTML, which Netscape chose not to support. Such is the life of a clone.

    Given that IE is essentially a COM component...I see no technical reason why replacing the IE component with another rendering component which supports the same interface should fail - unless IE and Windows are artifically tied together.

    You could make this argument about any platform piece that's implemented as a component. Also, what is your definition of 'IE'? The MSHTML component? In actuality, "Internet Explorer" is the name for a number of platform pieces of Windows, including shdocvw.dll, mshtml.dll, urlmon.dll, wininet.dll, shlwapi.dll, and comctl32.dll. Note that Netscape actually chose to rely on some of the API's provided by Internet Explorer.

    I agree. You can replace human hearts. However, replacing a human heart is not a trivial operation.

    Replacing/removing the integrated Internet APIs in Windows is not trivial. After weeks, all the DOJ's Dr. Felten was able to show was that skilled programmers with access to the Windows 98 source code can hide some of the original functionality of the operating system from customers. And still it caused problems.

    Vis-a-vis integration, there is something to be said for the objective difficulty in removing it (again, let me stress objective).

    Exactly. Dr. Felten spent a lot of time and was not able to accomplish full removal. Johns Hopkins would have an easier time removing your heart.

    How can Windows and IE be integrated if Windows doesn't even necessarily require IE?

    It would require something that functions *exactly like* IE in the same way your circulatory system requires something that functions *exactly like* your heart.

    I mean, speaking hypothetically, what do you do to compete with a company that has a complete, or near, monopoly on essential software and is willing to use the strength of that monopoly to dominate other areas where it is not so strong?

    I don't accept your monopoly assumption with regard to Windows, but speaking hypothetically, you improve your product and then distribute those improvements broadly, which is very easy today given the ubiquity of the web. Consumers are not as stupid as you think. Look at Quicken's dominance over MS Money and AOL's dominance over MSN. Internet Explorer began to overtake Navigator only when it was better than Navigator as shown by independent reviews. Even today, most of IE's share comes from AOL, which has said publicly it intends to switch to Netscape.

    Tell me, did you similarly object when Apple released Cyberdog 1.0 in May 1996: "Internet access has been dominated by the application browser," said Larry Tesler, vice president of Internet Platforms, Apple Computer, Inc. "What Cyberdog offers is a new level of integration by putting Internet access directly into the MacOS and Mac applications." Or how about when IBM touted its WebExplorer browser as a "built-in" feature of OS/2 on its product box? Or when Sun integrated its HotJava web-browser with Solaris 2.6? Or BeOS's Native Internet Services?

    Integrating internet support into windows was not only beneficial to consumers -- it was *obvious*.

  65. Questions about Hollaar by buzzini · · Score: 2
    From Microsoft's response to motions for leave to participate as Amici Curiae:

    Mr. Hollaar--who has made something of a career of testifying against Microsoft--claims to have "unique insight" (Hollaar Mot. at 2) into the design of Microsoft's operating systems by virtue of having examined their source code. First, the record is not open to supplementation with Mr. Hollaar's personal views about the design of Windows 95 and Windows 98. Second, Mr. Hollaar's claimed insight is not unique because Edward Felten, one of appellees' three technical experts, studied the source code for Windows 98 and testified at trial based on the results of that study. One of Microsoft's witnesses, Dr. James Allchin, also testified about Windows 95 and 98 based on his knowledge of their source code. Third, Mr. Hollaar has apparently forgotten that he became acquainted with the source code of Microsoft's operating systems in the Caldera and Bristol cases pursuant to protective orders that strictly prohibit him from using that knowledge for any purpose other than preparing his testimony in those cases. The source code for Microsoft's operating systems is extremely valuable intellectual property, and Mr. Hollaar's willingness to breach obligations imposed on him by other federal courts to preserve its confidentiality should not be countenanced.

  66. what sort of friends are these? by DiviN · · Score: 2

    It seems to be the same old story all over again:
    Frinds of the court are either on M$ payroll or they are violently opposed to M$, with the third party being maybe turned on by the legal challenges and law interpretations.

    So far I can't recall any Friend's Briefs that are not biased one way or the other [or offtopic in case of the legal beagles].

    While the lengthy brief certainly digs deeper into technologies involved, it does so mainly to support a claim and to proof the Friend's point.

    How on earth is a non-tech-saavy judge supposed to reach 'neutral' conclusion and pass judgement?

    Given the way the whole case was built, any decission is likely to be unfair to the majority as it is likely to be some sort of compromise that nobody will be happy with.

    So, what should be on trial is the legal system, prior to trialling M$. Either the judge would need to pass a CS exam, obtain an MBA and phd in Law - without being in touch with any living being or reading any newspapers or opinions while 'studying' the case, or the outcome is unfair, if not unlawfull.

    Why do you think Juries are kept away from the public and newspapers during a trial?

    Now the court faces popular opinion, contradicting Friends filings and not a single expert brief that has been written without the writer favouring one opinion or the other.

    I think that the powers-to-be certainly know all that. If that is the case, then the question arises if this whole think is just a feel-good showpiece. Something to confirm to the stupid masses that the system is fair and equitable and that nobody is above the law.

    In fact, when it comes to the crunch, M$ has to be conviceted of 'something' in order to please the dozing public - as has already happened in the original case.

    Has anyone ever thought about what would happen if M$ really played hard-ball in this? What exactly would the U.S. do if gates decided to use the majority vote of his and his buddies and move the headquarters of M$ overseas? Think about the job losses and worse the loss in tax revenue and the impact on supporting industries.
    Legally, if M$ moved the main development center to another country and Redmond would officially only do component and module work, then M$ would be save for now and the future.
    Worse yet, M$ could actually go to the extent of quite literally buying a country or two.
    Heck, they could challenge whatever decission or restrictions courts might impose on the platform of the WTO and the United Nations.

    Sure M$ would get plenty bad press and calls to boycott their products. But when it comes to the crunch, the vast majority of office bees prefers to use something they already know [win/office].
    Political correctness only goes so far...

  67. Re:os2fan = Larry Ellison = who cares? by buzzini · · Score: 1

    Because consumers are what matter here. Not competitors. And playing nice isn't what capitalism is about -- it's about improving your products and then marketing + distributing those improvements broadly, often to the detriment of your competitors.

  68. Re:os2fan = Larry Ellison = MS enemies? by os2fan · · Score: 1
    Larry Ellison, I think, is CEO of Oracle. He is a competitor of MS. Just as MS would do Oracle in if it had half the chance, so would Oracle do MS in.

    os2fan is an end user who wants choice, and is not a ceo of any company. Since choice means supporting the underdog, this is what is done. os2fan sees MS killing off choice, and therefore MS must be attacked. Since we do it for different reasons, and are different people, os2fan != "Larry Ellison".

    Product development is slow because MS sales are no longer competitive-driven. The whole calculator thing went on during a time when MS was free to act, and despite all of these versions, and the problem being in the press, it was when WSJ made it news that MS was shamed into fixing it. [While you're at it, try NYC in Wingdings font: that's keep a lot of Jews happy!]

    Some things should be slowed anyway. Many companies rely on software to do their business, and changing versions is not good for these customers. You read of ancient database formats, why? Because if the format is not kept, the product does not sell. Why? because the old one will do the job.

    The committee does not need to be some sort of bureaucrat or competetors. The point is that the product needs to be reviewed before release.

    The way it could work is that MS could release on a beta program, the updated version of the existing database, and, as separate addins, each of the proposed added new features. People could then make submissions to (some point) which would then be heard for each separate addition. Since MS is the guilty party, it pays the costs of the exercise.

    ironically, Netscape? Are you a microserf? No, I am against monopolies, not against MS. Although I think their software is tenpence in the dinar, that does not affect my views on their right to market. I still think that Netscape was better than IE at any point in the market until MS cut off Netscape's air supply.

    Microsoft's superior product Yeah Right. I haven't seen one that isn't better than 10d in the shilling. Word 2 and Excel 4 were so far behind Lotus 123 for DOS, and marginally up there with Multimate 4. The main reason that nearly any MS product is superior is because they gave them away like candy to OEMs. They still do.

    The proposal is not because MS is a monopoly, but because they abused that monopoly. They committed a crime, and so they should be regulated at their expense. I mean, you can't send Windows to jail?

    --
    OS/2 - because choice is a terrible thing to waste.
  69. Re:DR-DOS error messages still there by os2fan · · Score: 1
    Supprising at it may seem, the error code that DR-DOS gives is STILL there, and it takes only a few bytes change to activate it. I've done this at home, along with loading a program that fakes WIN.COM into thinking that MS-DOS is DR-DOS. It's all in Undocumented DOS.

    MS-Word's format is so easily corruptable that it shocking. And Word 97 can't read it. It is changing because it's been decoded by 3rd party people.

    You can get the same sorts of message from MS PWB under Windows NTDOS.

    --
    OS/2 - because choice is a terrible thing to waste.