Proposed Legal Test For Combining Programs 125
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.
Re:Unix vs. Windows Dynamic Loading (Score:1)
Re:Microsoft not think of competitors?!? (Score:1)
"[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.
Re:IE built into Windows (Score:1)
Re:Unix vs. Windows Dynamic Loading (Score:1)
Sorry, it was a knee-jerk reaction. Still bugs me, though.
Re:The InstallShield world sucks my ass (Score:2)
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
-JF
Re:IE built into Windows (Score:1)
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."
Screw M$. Buy a non-X86 machine. (Score:2)
Re:Retro support (Score:2)
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.
Re:His suggestion and the interesting part... (Score:1)
Re:Fantastic! (Score:2)
Linux is becoming widely used as an OS in embedded applications. If I replace
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.
This doesn't apply only to Microsoft (Score:1)
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.
Re:IE built into Windows (Score:1)
Out Come the Kooks (Score:2)
Theres this one [uscourts.gov] by the "Center for Moral Defense of Capitalism" And this one [uscourts.gov] 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 [uscourts.gov] 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 [uscourts.gov]. It looks like the Clinton Administration will be determining who argues this appeal and not he Bush Administration.
Re:Fantastic! (Score:1)
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.
Re:Fantastic! (Score:1)
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.
Re:what sort of friends are these? (Score:2)
> 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.
Re:IE built into Windows (Score:1)
nonsense (Score:1)
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.
Re:DR-DOS error messages still there (Score:1)
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.
Re:DR-DOS error messages still there (Score:1)
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.
Re:This doesn't apply only to Microsoft (Score:1)
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.
Re:IE built into Windows (Score:1)
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.
Re:IE built into Windows (Score:1)
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.
Re:IE built into Windows (Score:1)
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.
--
Re:IE built into Windows (Score:1)
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.
Small Loophole (Score:2)
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
Re:His suggestion and the interesting part... (Score:1)
Retro support (Score:2)
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.
Re:IE built into Windows (Score:1)
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".
Re:His suggestion and the interesting part... (Score:1)
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.
Re:IE built into Windows (Score:2)
Re:Fantastic! (Score:1)
Re:The InstallShield world sucks my ass (Score:1)
The InstallShield world sucks my ass (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 [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.
os2fan = Larry Ellison (Score:1)
Product tying (Score:1)
Re:The InstallShield world sucks my ass (Score:1)
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.
Re:This whole thing drives me nuts (Score:1)
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...)
--
Re:Retro support (Score:1)
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.
Re:His suggestion and the interesting part... (Score:1)
> 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.
Re:IE built into Windows (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.
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.
--
Re:This whole thing drives me nuts (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 [be.com].
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.
Re:The InstallShield world sucks my ass (Score:1)
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.
Re:Questions about Hollaar (Score:1)
Re:IE built into Windows (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.
Re:IE built into Windows (Score:1)
wrongo (Score:1)
because that's how they designed it (Score:1)
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.
some questions... (Score:1)
Re:some questions... (Score:1)
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 [98lite.net] will strip IE out completely, and in fact can boost the performance of Windows [98lite.net] 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?
--
Re:IE built into Windows (Score:1)
A Day Late & A Dollar Short (Score:1)
i took a bitchslapping for natalie portman!!
Re:because that's how they designed it (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...
Re:The InstallShield world sucks my ass (Score:2)
-JF
Re:because that's how they designed it (Score:1)
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 [uscourts.gov]" (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.
IE built into Windows (Score:4)
Re:IE built into Windows (Score:1)
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)
Fantastic! (Score:2)
--
couple more questions... (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.
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 [jhu.edu]?
Re:IE built into Windows (Score:2)
His suggestion and the interesting part... (Score:4)
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?
Re:IE built into Windows (Score:2)
Re:IE built into Windows (Score:1)
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.
Re:IE built into Windows (Score:2)
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.
Re:IE built into Windows (Score:1)
The win98 interface is the SAME thing as win95 but with (the possibility of) two-colored titlebars.
--
Re:University of Utah (Score:1)
Re:His suggestion and the interesting part... (Score:2)
The same control is used by the HTML Help browser, any program you insert it into, and probably the active desktop and Windows explorer.
What's up with Unix and Utah? (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.
Re:IE built into Windows (Score:1)
Re:His suggestion and the interesting part... (Score:1)
Microsoft not think of competitors?!? (Score:4)
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.
--
Re:IE built into Windows (Score:1)
Re:IE built into Windows (Score:2)
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.
Re:IE built into Windows (Score:1)
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.
Constructive vs. Destructive Competition (Score:2)
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.
Re:IE built into Windows (Score:1)
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.
--
Re:IE built into Windows (Score:1)
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?
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).
Re:Fantastic! (Score:1)
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.
--
Re:Questions about Hollaar (Score:1)
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.
--
Re:IE built into Windows (Score:1)
"absurdity" = a journalist finds the "best" product when charged with doing so, immediately after formulating the "best" criteria.
Re:IE built into Windows (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?
Re:IE built into Windows (Score:1)
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.
This whole thing drives me nuts (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:
and 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?
The guy who invented... (Score:2)
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
Re:IE built into Windows (Score:1)
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.
Re:IE built into Windows (Score:1)
Re:Constructive vs. Destructive Competition (Score:1)
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."
How freezing Windows would work (Score:1)
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.
Re:because that's how they designed it (Score:1)
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.
Re:IE built into Windows (Score:1)
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.
--
Re:IE built into Windows (Score:1)
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"?
Re:wrongo (Score:1)
Re:what sort of friends are these? (Score:1)
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...
Re:couple more questions... (Score:1)
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.
--
Re:His suggestion and the interesting part... (Score:1)
Questions about Hollaar (Score:2)
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.
what sort of friends are these? (Score:2)
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...
Re:The guy who invented... (Score:2)
Re:IE built into Windows (Score:2)
You can see the videos of Gates' deposition here [courttv.com]. Apparently a number of them caused uproar in the court room.
Re:Unix vs. Windows Dynamic Loading (Score:2)
Do you have documentation?