Microsoft Expert Witness Stumbles
parking_god writes "MIT prof Stuart Madnick, testifying on MS's behalf, was caught out twice when a government attorney asked him to name an OS (other than one made by Microsoft) where the browser couldn't be removed.
Madnick also faltered on several other questions." Basically he doesn't
understand what GNOME and KDE are, and since we're all
holier-than-thou know-it-alls around here, we might as well laugh at Microsoft's expense ;)
He missed an invaluable opportunity to hold his tongue.
-- Andrew Lang
Talk about perfect timing for a random draw from the fortune file...
Those who complain about affect & effect on
a government attorney asked him to name an OS (other than one made by Microsoft) where the browser couldn't be removed. Madnick also faltered on several other questions.
Is Internet Explorer any less a part of Windows than the shell is a part of Unix? Where exactly do you draw the line? Discuss.
Yes, this guy obviously doesn't have a clue what an operating system is. However, it's true that any KDE-based distro is in the same situation as Windows is: Sure you can remove the browser, but that will kill certain other programs that need to be replaced as well (e.g. the file browser) and other programs using the browser functionality will also lose freatures (e.g. no more HTML help in your IDE).
Is anyone actually surprised by this. I mean come on, he's probably an MCSE too ;)
Later,
Phil
asked him to name an OS (other than one made by Microsoft) where the browser couldn't be removed
msLacky: Well of course you cant remove Netscape from the Mozilla Operating system.
No sir that isnt an OS
mslacky: But its EVIL!!! Ill get That damn Dragon and his little penguin too!!!!
Thats enough sir you can step down
mslacky: Dont you see him that peguin hes making fun of me... oh Mr penguin stay right there ill get you, bad Mr penguin
"All I can tell the "lesser of two evils" folks is that if they keep voting for evil, they'll keep getting evil."-Lp.org
If someone who is a CS prof at MIT doesn't understand what a window manager is, I fear for the future of CS research. I have friends who are English majors and could explain that KDE, Gnome, and XFree86 are all prograams that may or may not be installed on a particular Linux system.
:)
Although I have to wonder what sort of deal did Microsoft offer him to forget the difference between Windoze and KDE?
Gnome does not necessarily even have a built-in browser for its desktop. Galeon gives you the option of being the default browser but does not have to reside on the same system with the rest of the desktop. Nautilus is the same way. If you still use GMC you have no built-in browser sucking up space.
_ __
I thought with KDE you did not HAVE to have Konquerer though it is by default the file manager/browser for KDE. There are other file managers that can be used with KDE that do not have built-in browsers I think.
I understand fully that KDE and GNOME are desktop environments for the Linux OS. Even so, even if the desktop could be considered the OS, his examples still do not apply.
Am I wrong on this or is this guy just the clueless MIT professor ever?
This is not a Troll I would actually like to know if I am wrong.
_______________________________________________
ACK
Each time I see another story about this I can't believe it.
The whole idea that an operating system (Windows) is dependent on an application (Internet Explorer) is a complete joke. I can't believe they have spent so much time and money arguing about this.
Basically he doesn't understand what GNOME and KDE are, and since we're all holier-than-thou know-it-alls around here, we might as well laugh at Microsoft's expense ;)
Well given that this man is supposed to be an "expert witness" *some* knowledge of major competing OSes might be expected.
The vast majority of Microsoft's business tactics are legal yet unsavory. I respect that. This is capitolism after all. What bothers me about Microsoft is their monolithic view of their role in computing. The honestly believe that without them, no innovation would have occured between 1985 and now, and so we should just let them walk over consumers and competitors out of gratefulness.
I know it won't happen, but what I'd like to see come out of this trial would be a Microsoft not split up, shackled, or fined out of existance, but a Microsoft scared into respecting other's place in the industry.
In all honesty they've done a better job than anyone else at creating a useable desktop OS good for a wide range of activities on a large variety of hardware. I'm not quite sure how they've been so successful in the server market, though. Advertising, I guess. And for my money, they still make a damn good mouse.
In Capitalist America, bank robs you!
He is an MIT Sloan School (business school, department 15, management) professor. Many of us from course 6 (EECS) are happy to disavow him.
They've had several industry witnesses who were forced to admit that they'd never read the settlement or the states proposals. The economist who testified for Microsoft had to admit that all of his research in this area had been funded by Microsoft, the Autodesk exec who after defending Microsoft had to relate how screwed over he felt by them excluding Java from Windows XP (needed for some Autodesk software). The most fun was the former Microsoftie, now head of his own company, who testified that the states plan would lead to the "balkanization" of Windows. On cross, he admitted that the Microsoft lawyers wrote the first draft of his testimony, and that he hadn't even know what balkanization meant.
How much are these Microsoft lawyers getting if this is the level of their trial prep?
*Bully from Simpsons voice* HA-ha!
Lies about crimes
So lemme get this straight -- this guy is a CS prof at MIT, home of the FSF. He voluntarily agreed to testify on Microsoft's behalf, and then didn't know the difference between an operating system and a desktop environment?
Man, this guy's courses must be popular! I bet you really have to fight to get in to: "Introduction to flicking on the power switch thingy 101" and "How to click on the start menu 304"
I am not a lawyer, but what I would like to know is, how much MS pay a witness like this, to testify on their behalf? (if anything.)
smak.
--
b0rk!
My guess is that the judge's viewpoint is going to be closer to the general business press than the IT world (much less Slashdot), so I am not holding out much hope for a meaningful order here.
sPh
"Asked to evaluate language in the proposed settlements, Madnick studied the documents, then shook his head and said, "I somehow think there's something I'm missing, but I can't spot it at the moment."
The pre-prepared script from Microsoft that they had e-mailed to him perchance?
This mail was of course lost when someone sent him a malicious VB script entitled "How to make quick easy money".
;)
He is affiliated with the Sloan School of Management (Course 15), and not the EECS department (Course 6). Hence, the lack of knowledge about the OS itself. He's probably trying to get some more funding from Microsoft for the i-Campus initiative Here's his personal home page, FYI.
>>Madnick testified that Microsoft (MSFT: Research, Estimates) probably would not be able to develop and market a workable version of Windows under the terms proposed by the dissenting states. He believes the requirements -- such as building Windows in such a way that computer manufacturers could alter it -- are not technically feasible.
And he's right, it's not technically feasible because Microsoft will not relinquish control of the necessary source, preferring to keep everything black boxed, the hell away from people who could alter the product that carries their name. It's about controlling how you can use the product that they are associated with, because, "hell, a third party could screw Windows up and Microsoft could get a bad rep."
We know Microsoft are control freaks, there's no way they'd allow Windows to be opened up like that, and without that unlocking of the black box, it *is* not technically feasible for a computer manufacturer to alter Windows, and the reason for this is "technically" MSFT are not legally bound to release their source, and "technically" could charge for any SDK they may choose to never release that would allow that access.
"technically" this poor bastard who's been set up to fail, trying to defend the indefensible, is correct. In an "I did not have sexual relations..." kind of way.
Chris.
The
This has been bugging me forever. Nobody is saying that they need to remove the browser from the OS, they just need to disable it. How hard is it to remove the icons for it, and disable the "internet http browser" aspect until the user voluntarily downloads a tiny piece of plug-in code which enables the browser to work with internet protocols? If the world's largest and most powerful software company can't figure out how to do this, then how in the world are they getting big business to pay them millions of dollars to manage their mission critical software?
Josh Woodward
Try removing the browser from WebTv devices.
Reaching way back to Windows 3.1 days: Microsoft called it "Microsoft Windows 3.1 Operating System" right on the front of the box. Of course, it was just a GUI that ran on top of DOS.
Based on that reasoning, KDE and Gnome could be considered operating systems too. They're GUIs that run on top of *nix.
It's wrong, but they're using the term consistently. Perhaps they have some adgenda to redefine the term "operating system".
I can remove the browser from Mac OS (at least versions 7-9, never tried to remove it from OS X) and I also have a small (30 or 40 meg) install of linux running as a firewall that doesn't even have lynx.
do not read this line twice.
As far as I know, you *can* remove the browser in windows. or at least replace it with gecko :)
:). But it shouldn't be so hard for someone with windows expertise.
All you have to do is replace mshtml.dll (the html rendering engine for windows) with one that is based off of gecko code. There! Now windows uses gecko instead of whatever they call explorer's rendering engine.
Problem is, i have no clue how to do this
Now all someone needs to do is write a VB app that lets you "choose" which rendering engine you want and sell it to the DOJ as a MS "remedy." Voila! Quick cash.
The spin in Seattle on public radio was entirely positive onn this -- which was interesting.
I comment occasionally so that I can mod others -1 overrated or -1 offtopic.
Microsoft deliberately designs its products to interfere with technology made by other companies, forcing people to use Microsoft products...
This is not an uncommon practice. Don't believe me? Try installing Real Player (Real One) and watch the default installation - that which the majority of users would use - take over every media file in your system. This is directly interfering with the use of other media - now requiring extra steps to use anything but the default. Try unassociating - no obvious route exists. This is just one example.
Counterpoint: You are still able to use these alternative media, even though there is a "performance cost" involved in having to take extra steps. Don't like it? Don't be an idiot and use the default install.
Both are worth considering in the overall sense of programming specifically to exclude the competition and its prevalence in the computer industry - especially given the foreknowledge that the majority of your users will not consider themselves 'advanced' enough to select options in the non-default setup. It's another question of ethics that really has not been given a great deal of attention - though we've likely got more pressing issues to consider (e.g.: DMCA, etc).
Given the M$ penchant for random DLLs, it's entirely possible that removing or disabling all the parts of IE would indeed break Windows, since god know what else is thrown into the code with it - I think most of Windows Explorer is actually IE; not having a directory browser would make that sucker unusable. This is, of course, not a good defense - it's just proof that M$ has bad design at best, or malicious design at worst. On another note, I fear for the CS department at MIT when a professor doesn't know the difference between a windowing environment and an actual OS. That truly scares me.
I've been thinking that rewriting my init scripts in python would be a fun way to learn it.
Best Slashdot Co
If Internet Explorer is so tightly integrated into Windows, how come you can upgrade it? I just upgraded the browser on my NT workstation here at the office from Internet Explorer 5.5 to Internet Explorer 6.0. Does that mean I also upgraded my operating system? Do I get better performance reading large files? Can I crunch data faster? Is there better communication between my hard drive controller and my memory sub-system? Microsoft is SO full of shit.
--- Think of it as evolution in action ---
But that is not the point. Fact is that they destroyed his credibility with these questions. Excellent work. I have a bit more faith that the DOJ actually has some brains about going after M$ this time.
But really - what does this mean? The layperson out and about won't hear about this. They are not informed about this and regardless of what happenes, short of M$ being broken up - people won't stop using their products. I like all of this news, but the masses just don't hear about these things (they don't read slashodot).
RonB
It is human nature to take shortcuts in thinking.
You mean there are shells other than emacs??
So you are off topic, but I am on topic, right?
Best Slashdot Co
And wou'll be much freer to be unable to find a decent job once you graduate.
On the other hand your classmates will be much cuter.
Life's always a toss up.
evanchik.net
No, there's a difference between Windows Explorer and Internet Explorer. Or at least, the states say there should be.
Ok then ... so what about the examples that you gave earlier ...
But KDE is a computer program designed to run on top of the Linux operating system, as Hodges pointed out. Madnick conceded that was true, and instead suggested GNOME as an example. But GNOME performs the same function as KDE on a computer equipped with the Linux operating system.
This is VERY funny ... on one hand, it's "theoretical impossibility" to have TWO INDEPENDENT systems that can "be substituted for each other with no performance degradation" ...
Yet he uses the PERFECT example of doing such ... KDE and GNOME.
This stuff is so funny, it writes itself ...
On a bit of a serious note, IS there any performance degradation between KDE and GNOME?
Karma? Karma? I don't need no stinkin' karma.
Mac OS X? Piece of cake. Drag the MSIE icon to the trash, Empty Trash. Thanks to OS X's application bundles, the entire app in there under that one icon. Couldn't be easier.
Learn from the mistakes of others. You won't live long enough to make them all yourself.
Actually, you are completely correct.. and nothing is wrong with it except for Microsoft did it, so most people here hate the idea (Don't mention that KDE does it also, the kealots won't link that).
The two rules for success are:
1) Never tell them everything you know.
and he does not even know the diffrence between a Shell and an Operating system?
my god, I think he just lost all admiration that he had from his students, and I would not be supprised if the University board reviews his ability to teach at their school
I mean having a CS professor at MIT who cannot distiguish the diffrence brings down the credibility and prestige of the university as a whole.
I am the Alpha and the Omega-3
Hmmn. I'm not so sure this played against Microsoft. Consider: Gnome and KDE are desktop environments, not OSes. What if MS decides to change its strategy, and claim that IE cannot be separated from the Windows desktop environment? The fact that the desktop environment cannot be separated from the Windows OS wouldn't matter -- MS gets credence for its claim and can legitimately point to other software that does the same thing.
Don't get me wrong, this witness's testimony didn't help MS one bit. But his stumbling may have illuminated a new strategy for MS to pursue.
Genocide Man -- Life is funny. Death is funnier. Mass murder can be hilarious.
Yeah, but all three degrees of his are from Course 6, so someone there's to blame...
Of course, they're probably all dead now...
"I'm an old-fashioned type of guy. I worship the Sun and Moon as gods. And fear them."
He is most famous for co-authoring the book mostly called "Madnick and Donovan" which was some sort of IBM 360 OS bible back in the way-back days of punch cards.
BTW, it is might be interesting to note that Richard Schmalensee was the MIT professor who humiliated himself on the stand in the first phase of the trial, and he is also a professor of management in the same school at MIT. It's really not a bad school, they only look bad when they whore themselves for Microsoft money
I thought this was wierd, so I did some checking on this guy. I looked for him on MIT Electrical Engineering and Computer Science faculty list, but couldn't find him. So I looked him up in the people directory and found this:
name: Madnick, Stuart E email: smadnick@MIT.EDU phone: (617) 253-6671 address: E53-321 department: School Of Mgmt title: J N Maguire Prof Of Info Tech url: http://mit.edu/smadnick/www/home.html
His department is not EECS, it is the School of Management! His research is in areas such as Total Data Quality Management and Productivity From Information Technology. Here is a bio description from his web page:
http://mit.edu/smadnick/www/home.html Madnick finds ways to integrate information systems, giving organizations a more global view of their operations. He is leading a project that develops new technologies for gathering and analyzing information from many different sources, including conventional databases and the World Wide Web. He is also testing these new technologies in industries such as financial services, manufacturing, logistics, and transportation.
Microsoft basically found anyone from MIT they could because it is MIT. I'm surprised they didn't find a janitor from MIT to testify.
Brian Ellenberger/A>
Read his answers- you'll see that he's doing his best to tell the truth and give factual information, as opposed to blurt out opinions
Factual information? From the article:
"Hodges asked him to name an operating system besides those made by Microsoft in which the Web browsing software could not be removed. Madnick immediately offered up KDE as an example. But KDE is a computer program designed to run on top of the Linux operating system, as Hodges pointed out. Madnick conceded that was true, and instead suggested GNOME as an example. "
Factual..? KDE is not an operating system, nor is GNOME. Also, one command removes the browser from my machine, while GNOME or KDE are still running no worse for wear. His statements were totally false, and irrelevant anyway.
I do agree partially, though: the guy isn't stupid, and for that reason we shouldn't be laughing. Smart people don't make stupid mistakes, only stupid moves they're paid to make. I'm sure an MIT CS professor who has heard of KDE knows KDE isn't an OS...but he still offered it as an example. There's a reason for it, I'm sure we'll see it soon enough.
Konqi serves the same purpose in KDE/Linux as Internet/Windows Explorer (same thing these days) serves in Windows. It does file management, web browsing, help, and html email rendering. Both do all of this through a component architecture.
What would KDE be without Konq? Same thing as Windows. Not really usable the way it was intended.
The article ribs the witness for calling KDE an operating system. Well, no, KDE is a user interface / window manager / shell sitting on top of the Linux (or other) kernel. Same as Explorer, which is a user interface / window manager / shell on top of the Windows NT kernel (in NT/2000/XP anyway). Perhaps he should have said KDE/Linux, but do we really want to go there?
This has been said several times, but must be said
again and again. Madnick is not a computer
science professor at MIT!!!! I find this
frustrating, especially having graduated from MIT
in CS. I'm so sad that this guy is spoiling the
reputation of the MIT CS department.
He teaches management!!!!!!!!!!!!!!!!
[686 parkerlocal@waikiki Documentation]$ finger madnick@mit.edu
[mit.edu]
...
There was 1 match to your request.
name: Madnick, Stuart E
email: smadnick@MIT.EDU
phone: (617) 253-6671
address: E53-321
department: School Of Mgmt
title: J N Maguire Prof Of Info Tech
url: http://mit.edu/smadnick/www/home.html
alias: S-madnick
It should be, but Microsoft and Netscape broke the standards. I think a better example would be hardware systems...e.g., I can interchange most standard networking gear all day long and things will still work. Thank heaven Microsoft hasn't yet broken most of the hardware standards...My M$ keyboard works just fine with Linux (well, except for those dumb browser buttons hardwired onto the board)
What is your Slash Rating?
I'm surprised they didn't find a janitor from MIT to testify.
Do you like Apple Macintosh?
*shrugs*
Well I got the highest mah-ket share. Howd'ya like dem Apples?
Apparently, it can be done with a 100k zip file, for free.
Seems to me all you'd have to do is force MS to publically document the API. Actually they should be forced to document APIs, file formats and protocols BEFORE their products are released, and they should be compelled to use only protocols and formats unencumbered by patents or copyrights (for things like XML DTDs.) The documentation should be unencumbered by any license and should be freely available on their web site for all to download.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Man I'm sick of these court room reports. Take off the bias, hand me the dead cow. Where are the transcripts? I'll read it myself and see whether this (business school) Prof was really a clueby or whether the state's attorney was playing semantic games. After all, what _is_ an operating system? He refers to Linux as being one.. what? Linux is a kernel!
How we know is more important than what we know.
If you check Stuart Madnick's homepage, he's not a CS professor. He's a professor of management. Need I say more?
I tremble for my country when I reflect that God is just. --Thomas Jefferson
So much for journalistic integrity...
"I'm not trying to be evasive," Stuart E. Madnick, a computer science professor at MIT, said at one point. "I'm just trying to be precise." (from the linked article).
Similarly,
Stuart Madnick, a computer science professor at the Massachusetts Institute of Technology, backed up Microsoft's position that features like the Internet Explorer Web browser and its media player are not discrete programs. They are made up of many separate files that are dependent on each other, he said. (from Nando Times)
I'm guessing whoever did the basic research (AP is credited on the Nando article, didn't see an attribution on the CNN one) didn't do their homework, or else Madnick is claiming to be a CS prof. If the former is true, then it is a lesson to be careful accepting what journalists say. If the latter, it's entirely possible that Madnick is perjuring himself by asserting credentials he doesn't posses.
What is your Slash Rating?
This has been bugging me forever.
This is saying more about you than the problem...
remove the browser from the OS, they just need to disable it
Not true. A withness of the 9 states said that leaving the programming interfaces there woule let the programmers use it, making it hard for competiters to get into the market.
If the world's largest and most powerful software company can't figure out how to do this
the most powerful software company still manages to crash my machine. If they cannot figure out how to solve this..... (Mainframe companies figured this out)
getting big business to pay them millions of dollars to manage their mission critical software?
Sounds like marketing.
Whoever modded you insighedful must be on a bad day, funny would have been OK.
If IE is such an integral component to the OS, why are there Mac and Solaris versions? I guarantee that those versions aren't essential to the OS they run on :)
What is your Slash Rating?
How's this for a ringing endorsement of Microsoft's products?
Emphasis mine. Source: ZDNet: Microsoft's MIT prof gets grilled by states
Mind you, this was a witness for Microsoft. Amazing. Microsoft is so arrogant, it can claim gross incompetence to avoid incrimination, and still look forward to getting away with it.
This sig intentionally left blank.
Windows is a GUI system with emulated DOS. Linux is a kernel, shell, X, then a windowing system. There are multiple layers involved where you are free to build on one as you please. Explorer is a larger more integrated part of what is known as windows. I, like BeOS really don't see the problem with MS making explorer part of windows because that's what works for performance. I have my gripes about the way MS does some things but this is not one of them. To me this is kind of like going after the mafia for tax evasion, if it's the only thing that holds water go with it.
Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
Confusion may arise from his title (as listed in the MIT directory), "J N Maguire Prof Of Info Tech".
In this sense, Linux/KDE and Linux/GNOME both constitute OSes on which the web browser cannot be removed.
:-).
Except that someone else has already argued above that, in the case of KDE, it can. And probably by the time I post someone will say the same for Gnome.
I'm afraid I can't comment on which of you folks is actually right... since I use Linux/twm (fear my l33t "operating system"
"The Crystal Wind is the Storm, and the Storm is Data, and the Data is Life"
I use KDE for everything but Konqueror. To use the web, I use Mozilla, and to do file management, I'd rather just drop to a shell.
Otherwise, I love all the integration I can (selectively) get from environments like KDE and GNOME. It's perfectly usable without Konq or Galeon/Nautilus/Etc.
I agree that it is fair to compare KDE with the Windows user environment. But then you see that KDE already does everything that these guys are fighting over; any software can be compiled out of the system, and it's already broken up into major componets for you.
Write your own article outlining all this and giving your analysis of what's going on, and submit /that/ to /. - you may have more luck getting heard that way . . .
;-)
Lots of interesting quotes, by the way - kudos
himi
My very own DeCSS mirror.
I think the bigger question is why should they?
But anyway, it's done already. HTML viewing is separate from HTTP implementation -- they're two different DLL's. Disabling the icon is a checkbox in settings. In a company, it can be an automatic policy, that icon will never appear. It's not only not hard for MS, it's not hard for any OEM. The contract for not allowing the OEM to not disable the icon is a little funky until you realize that the shell is explorer, and this is internet explorer. It'd be like removing explorer as the shell. MS thrives on projecting an image of consistency (not that they succeed all that wildly, but the metaphors remain the same), and customization by the OEM makes the consumer think that Microsoft did it.
I'm posting this from mozilla on win32, which won me over on its own merits -- took it a while, but it didn't need to take down MS in the meantime. I still have that big bad blue 'e' on my desktop, but somehow it hasn't yet compelled me to click on it.
BTW, how do you suggest the user download a patch to make IE work when they don't have a means of getting it? Or is FTP good enough to satisfy the crippling?
Damn, I'm steamed. I think I'll change my sig to something pro-microsoft soon.
I've finally had it: until slashdot gets article moderation, I am not coming back.
There's a very good reason why Microsoft has withdrawn its witnesses: the states aren't allowed to introduce "new" evidence, and so were hoping to raise some 14 rather embarassing documents from Microsoft with MS employees. So MS withdrew the witnesses, and now the states can't raise the documents (it seems). Great tactic, it has made the states' lawyers look foolish.
There has been a couple of news items about this, there's one from the FT here - it says:
Lawyers for the nine litigating US states in the Microsoft antitrust remedy hearings yesterday appeared to have been comprehensively out-manoeuvered by their counterparts defending the software giant, after the Microsoft legal team decided to halve the number of defence witnesses it would call.
In particular, Microsoft's decision not to call Richard Fade, its executive in charge of relations with computer manufacturers, means the states' lawyers will probably not be able to enter critical evidence before the court.
This is the latest blow to the states' case. Earlier in the hearings, their lawyers misunderstood rules about how new witnesses should be called, leaving them without key testimony.
Great news, huh?
Not true. A withness of the 9 states said that leaving the programming interfaces there woule let the programmers use it, making it hard for competiters to get into the market.
... then find out the states are even worse.
So, speaking as a developer, you're not really interested in freeing me, you really want to control me. Screw you. You just lost my support. Utterly.
You do realize that mozilla for win32 also uses MS's API's? At least I'm presuming so, unless they re-implemented outlook, ms-help, and vs URL's on their own.
I try to keep reminding myself that slashdot does not represent the general population
I've finally had it: until slashdot gets article moderation, I am not coming back.
I am surprised (pleasantly) that the lawyer recognized and was able to deal with the situation. I mean, sure, I have little doubt that the lawyers have been briefed, but this lawyer:
- Had to know that GNOME and KDE existed
- Had to know what they were, generally
- Had to understand that the answer was wrong
- Had to be able to articulate that the answer was wrong, with enough accuracy/confidence to have a witness with Comp Sci experience admit his error
I haven't been wowwed by this trial (I think MS has stiffled the industry, and I think the charges have focused on the wrong elements of MS behavior), but I am pleased to see that the legal staff has assumed an apparently comfortable amount of non-MS technical familiarity. This is a rare bit of good foreshadowing for future technical cases.I really can't believe that we're still arguing about browser bundling in Windows. This point may have been significant 5 years ago, but the battle has been over for awhile.
KDE and GNOME may not be "operating systems" in the strictest sense of the term, but for the end-user they form the most critical and recognizable part of the operating system: the desktop. What part of Linux is the OS anyway? Is it the underlying kernel that provides support for your hardware and devices? Is it the set of GNU system tools and utilities that you use to maintain your system? Is it the window manager and desktop shell?
Linux was designed to be more modular than Windows, but this additional freedom and flexibility come at a price. What parts of a bundled Linux distribution can be removed or replaced by other work-alike components? Almost everything, but when modern applications come to depend on the existence of other "operating system" components, the complexity of setting up a system can increase exponentially. The operating system itself, however, is not useful in the general sense; it is only necessary. For a computer to be useful, you need applications.
Microsoft has chosen the route of providing a consistent base of OS and applications which are always installed and, in some cases, cannot be easily removed. Consider this the lowest-common denominator approach that bundles every basic tool that the average computer user may need. This includes (in Windows XP): video and audio player/editor (Media Player, Sound Recorder, Movie Maker), basic text editor (Notepad and Wordpad), e-mail (Outlook Express), web browser (Internet Explorer), file manager (Explorer), image/photo viewer/editor (Picture Viewer and Paintbrush), and communications software(Hyperterminal and MSN Instant Messenger) among other things.
Out of all of these commonly bundled applications (after all what desktop OS distribution doesn't include one of these applications in some form or another), the web browser has assumed a unique and important role in the modern computing environment. It has transcended its role as a mere user application and has become a vital system component that other applications have come to rely on. Will your operating system work without a web browser? Yes but, as I stated earlier, the operating system *doesn't matter*.
People use computers to get work done. Work is done by using applications. Applications rely on the operating system to provide basic system services. HTML and HTTP have become basic system services for a large number of applications to provide online help systems, downloadable updates and enhancements, and even application user interface. Because a web browser is included as part of the operating system, Windows application vendors can rely on its existence to provide features to their own applications. Is this not, after all, the entire purpose of the operating system?
The states and the DOJ can force Microsoft's hand and make them remove Internet Explorer from the operating system, but does this really make any sense? Users have always had the ability to use another browser when they surf the web, but an integrated HTML rendering engine and HTTP protocol implementation that it guaranteed to be bundled with the OS makes so much damn sense I really, truly don't understand what all the fuss is about.
Co-Director, PRoductivity From Information Technology (PROFIT) Program: http://mitsloan.mit.edu/research/profit/index.html
Co-Principal Inbestigator, COntext INtercharge (COIN) project: http://context.mit.edu/~coin/
PROFIT and COIN - yep. Must be a Microsoft shill.
In Soviet Russia, hot grits put YOU down THEIR pants.
It seems to me that one point that's been missed in the hubbub about whether KDE and GNOME are desktop environments or part of the operating system is that the witness was wrong about the web browsers' removability. It's quite possible to pull remove the web browser from either KDE or GNOME. If I decide that Konqueror is taking up valuable space that should be saved for Mozilla, I can just rpm -e kdeaddons-konqueror and it's gone. Similarly I can remove galeon with rpm -e galeon. I'll lose some functionality by doing so, true, but neither one is so deeply entwined into the system that it's unremovable.
There's no point in questioning authority if you aren't going to listen to the answers.
There must be something wrong with my PC at home, then. I am running GNOME on my old PC and I did not install Nautilus, Mozilla or Galeon because they take too much disk space. Nothing prevented me from installing my GNOME system without these components. I do have lynx and the old Netscape 4.x installed, but I can remove them or replace them at any time because they are not integrated with the desktop environment.
So even if you consider Linux/KDE or Linux/GNOME as the "whole OS", you still get a system that allows you to remove or replace the browser at any time.
-Raphaël
C'mon, a doctorate in comp sci from MIT, with just one management degree compared to the 3 EE/comp sci degrees. He must know something about the subject, if not to the specific degree slashdot would like, but maybe we're not getting the whole story.
Why does everyone assume that a degree in something makes you competent? I admit, at first, I myself was intimidated when I had to interview a PH.D for a software position. I was expecting to be amazed, or at least impressed. Sadly that was not the case. The man was functionally illiterate in the skills listed on his resume.
Now I know one cant judge society from first person perspective, but in my experience skill is inversely proportional to education. For the record Ive never met a PHd who was not an idiot.
You can read the whole transcript on the Microsoft web site:
Q. You mentioned in paragraph 20 TCP/IP. Could you tell us what is TCP/IP?
A. Well, the initials stand for transmission control protocol slash Internet protocol, and these are the two primary protocols used in the Internet for computers to communicate with each other.
Q. Is TCP/IP something that is part of the operating system or part of the Web browser?
A. In... I guess I would say part of the operating system in the sense as this section has illustrated, the functionality of operating systems have constantly increased over the past decades, and I believe almost every operating system, commercial operating system, I know of today provides TCP/IP whether or not, because -- if I can -- there are many other functions, such as FTP and others, that rely upon IP in order to do their job.
So there are many other functions besides browsing that operating systems rely upon these things, so therefore it would have to be part of the operating system.
Q. As part of the operating system in Windows 95, is that your testimony?
A. It was added, as I mentioned, over time. I don't -- I believe it was added into Windows 95. I forgot exactly which version it was added into.
Q. And in the current version of windows today, it's part of the operating system and not part of the Web browser. Is that your testimony?
A. As I said, as in many other -- most other commercial operating systems, I believe it is part of the key functions of the operating system.
Q. Let's turn if we could to paragraph 22 of your testimony, which is at page 11. Professor, at paragraph 22 you mention IBM's OS/2 Warp 3 operating system. Do you see that.
A. Yes, I do.
Q. And you say that IBM's OS/2 Warp operating system included Web browsing software. Do you see that?
A. Yes, I do.
Q. Was the OS/2 Web browser removable without impairing the functionality of the IBM operating system?
A. I do not know that. I did not study that aspect. My point in this section was to illustrate that these functionalities are included in operating systems in various ways.
Q. Since you don't know about OS/2, is there any other operating system you're aware of in which the Web browsing functionality is commingled with the operating system?
A. Yes, I do, if we take the view that the Web browsing functionality is also relied upon in other parts of the operating system.
Q. Which operating systems would those be?
A. Well, some examples, and there may be many others, would be the KDE user interface or GUI that exists on the Linux operating system.
Q. Now, KDE is not an operating system; correct?
A. I think I -- every definition in this court it would be middleware, in which case it would be a platform software.
Q. KDE is the graphic user interface, graphical user interface, for the Linux operating system; is that correct?
A. Yes. It's one of the interfaces available.
Q. It can be removed and replaced; correct?
A. Well, it can be -- if it is removed, of course, by -- if it's just removed, then the user will not be able to use the system. You could replace it by others and, in fact, most of the others I'm aware of likewise have, as you would call it, commingled Web browsing with their functionality.
Q. In Windows can you remove the graphical user interface?
THE COURT: Are you talking about now?
MR. HODGES: Today, correct.
A. As I understand -- I believe it's either yes or will soon be. I believe the provision that the Microsoft has agreed to as part of the settlement is that the end user would be able to remove access to the browser, if that was your question.
Q. My question is: Can the graphical user interface of Windows be removed?
A. I'm sorry. No, I do not believe so. It would no longer be Windows.
Q. Has it ever been the case that the graphical user interface of Windows could be removed?
A. I guess the answer might be yes in the sense, as I said again in this session, at one time operating systems had no graphical interface at all if you go back to essentially the original MS-DOS. So this is the examples of the kinds of functionality that operating systems have increasingly provided to users to enhance their effectiveness. So, yes, there was a point in time where it did not exist and there's a point in time where it was added to the operating system.
Q. If KDE is removed from the Linux operating system, then its Web browsing functionality is also removed; is that correct?
A. Well, the Web browsing that's provided through the interface is removed, yes.
Q. The Web browsing provided through KDE; correct?
A. That is correct.
Q. Now, you say that, in paragraph 24 -- it's actually on page 12, paragraph 24. I'll read this to you. "One cannot delete the Web browser from KDE without losing the ability to manage files on the user's own hard disk." Do you see that language?
A. Yes, I do.
Q. Now, isn't it the case that files can be managed by using standard UNIX command in the shell even if KDE is not installed?
A. That is correct. The assumption here was we are talking about the user using the system as a modern operating system which requires access to this kind of interface.
Q. We've talked about Windows and we've talked about the KDE interface, and my question is: Can you name any operating system, other than Windows, that commingles a Web browser with the operating system?
A. I have not attempted to identify all the others. As I indicate in this whole section, these are examples of the kinds of innovative features that vendors constantly add to the systems. Some have reached that stage of benefiting from the kinds of interactions possible, some have not. These are the ones I've identified as part of the study so far.
Q. Based on your experience as a computer scientist and as a Professor at the Massachusetts Institute of Technology, are you aware of any operating system, other than Windows, that binds the Web browser into the operating system? MR. LACOVARA: I'll object. We have now shifted from commingling to binding without a definition. It may have just been inadvertent on Mr. Hodges' part.
MR. HODGES: It was inadvertent, and I appreciate that clarification.
Q. If I change the word from "binding" to "commingling," let me ask you, are you aware of any operating system, other than Windows, that commingles a Web browser with the operating system?
MR. LACOVARA: I would object to that. I think it's the third time he's asked the question. Asked and answered. THE COURT: I'll let him to proceed. But this is the last time.
A. Okay. If I recall the question, I think I answered it in terms of identifying KDE and I believe GNOME, which is another interface on Linux, also has the Web browser functionality integrated. So those are two examples. And, once again, this was not an attempt to exhaustively study all the others or systems that are under development today.
Q. GNOME is a -- it's spelled G-N-O-M-E; correct?
A. That's correct, yes.
Q. It's not the way most people would pronounce that word. GNOME is also a graphical user interface for Linux; correct.
A. That is correct. It provides that kind of functionality.
Q. And it is also, like KDE, a removable graphical user interface for Linux; correct?
A. It's removable in the sense if you remove it you no longer have access to a graphical user interface.
Q. It's not an operating system; correct?
A. Well, it is part of what we described as middleware under the understanding of the terms being used, and we go from there.
Q. I'll try to stay in order, but I need to flip back to page 11 and paragraph 23 if I could. You say in the second sentence --
A. I'm sorry. What page?
Q. I'm sorry. It's page 11, paragraph 23. I can tell you, Professor, it also appears up there on the monitor in front of you, so whatever is easier for you is fine.
THE COURT: The small monitor has it, too.
THE WITNESS: It's sometimes helpful to see the context. That's why I like to look at the documents.
BY MR. HODGES:
Q. The second line of paragraph 23 -- the second sentence, I'm sorry -- you say that Windows, like all commercial operating systems of which I am aware, ships with a simple text editor, Notepad in the case of Windows, that is a relatively self-contained block of code that is easily removable. What's the basis for that statement?
A. It's a long sentence. Is there some particular part of it you're having a question about?
Q. Yes. I want to know what's the basis for your statement that the Notepad is easily removable?
A. The fact that there is a file -- I can't remember it's name, but it's probably something like Notepad.exe -- that in theory one could delete without having any other effects upon the operating system.
Q. Is this based on your review of the Windows XP source code?
A. Not specifically.
Q. Professor, have you had an opportunity to review the direct testimony of Robert Short of Microsoft?
A. I have seen it.
Q. Mr. Short is the vice president of Windows core
technologies. Does that sound right to you?
A. Yes, it does.
Q. Are you aware that Mr. Short testified that there are
cross-dependencies between the Notepad and Internet Explorer?
A. After I wrote my report, I believe I remembered hearing
that mentioned in his report or his testimony. Yes the answer
is.
Q. Do you disagree with Mr. Short?
A. I assume he knows much more about the internals of Windows
than I do. I believe my point may still be true, although I've
not consulted with him, in that I believe the removable of
Notepad does not impact any other part of the system.
I believe in his testimony -- I think he was trying to
illustrate that other parts -- using my earlier diagram of HTML
Renderer, for example, or Shell Doc Viewer -- that removal of
other parts of the middleware that might seem to be unrelated
might cause Notepad to fail.
Am I clear on the duality here or the differences? Am
I clear on the differences that removing Notepad may not cause
other parts of the system to fail, but that removing other
parts of the system that may appear to be file removed from
Notepad might cause Notepad to fail. I think that is two
different issues.
Q. Are you aware that Mr. Short used the term
cross-dependencies?
A. I don't recall what exact term he used.
Q. If there are cross-dependencies, doesn't that apply that
Notepad relies on Internet Explorer and Internet Explorer
relies on Notepad?
A. I can't speak for him.
Q. Is that what the term cross-dependencies means to you?
A. That would be a one interpretation, yes.
Q. And if there are cross-dependencies, wouldn't it be the
case that removing Notepad would affect other parts of the
Windows operating system product?
A. That might be true. I was only trying to give a simple
example here. If that one doesn't apply I'll have to find some
other example.
Q. I take it you were not aware of any cross-dependency involving the Notepad?
A. No, I was not.
Q. Is there any technical reason that there needs to be a cross-dependency between the Notepad and Internet Explorer?
A. As I said, this is not an area that I have studied. If you would like me to speculate or to try to conjure up a reason, I could try to do so, but it would be totally ad hoc thinking.
Q. I don't want you to speculate. I want to ask if you are aware of any technical reason that there needs to be a cross-dependency between the Notepad and Internet Explorer? And if you don't know, that's acceptable.
A. What might be helpful is the realization based upon my many years trying to understand all of the inter-dependencies that go on in a complex product is extremely difficult, and often I've been quite surprised myself to realize that one part of the system was able to make use of another part.
So, you know, with some careful thought it is possible I might find that there actually is a reason for cross- dependencies. But it was not something that immediately came to mind.
Q. So you could speculate that, but you don't know. Is that an accurate summary?
A. As I've said, I have not studied that issue.
Q. Now, you have reviewed the Windows XP source code; correct?
A. Yes, I have. Though I will not say I've looked at every 36 million or so lines of code carefully.
Q. Is it 36 million or 39 million?
A. As I said, a million here, a million there, it adds up after a while I guess.
Q. Pretty soon you're talking about real lines of code?
A. Exactly.
Q. What exactly have you done?
A. The main purpose of looking -- once again, given both the limited amount of time and the size, was really to better understand the way in which a system was modularized, the way in which it's broken up into individual routines and the types of interdepencies that exist, so it's more to get a feel for the overall structure of the system.
Q. Is there any way you can quantify how much effort was involved in your review of the Windows XP source code?
A. Physical amount of time, probably 8 or 10 hours.
How we know is more important than what we know.
That capability is going to be part of Windows XP SP1, as part of Microsoft's desire to conform to the DOJ settlement.
The States aren't asking for that... they want all of IE removed, the rendering engine used by Explorer, the help system, everything. Why? Well nobody is quite sure about that.
..a university professor who is ignorant of the real world. Never met one of those before...
Do daemons dream of electric sleep()?
Why do OEM's care so much about altering the desktop? It's M$'s product, the OEM's shouldn't be allowed to mess with it.
The fact that you can't be a licensed Windows PC Provider AND sell naked PC's or PC's with Linux or ANY OTHER OS on them when you sign the contract with Microsoft is the issue they should be looking at.
If I told you that you could sell PC's with Mandrake on them but if you signed up to do so were then legally inable to sell naked PC's or PC's with Windows on them you'd be pissed too.
and say something like "I believe Microsoft Windows is the only major operating system that streamlines the user experience in this way".
Would everyone who wishes to point out that Stuart Madnick is a business professor, and not a computer science professor, please check in at the desk, take a number, and wait in line over there along the far wall?
Thank you.
Someone you trust is one of us.
would I be here?
Best Slashdot Co
nut it appears to me that maybe the lawyers on both sides should be reading /. for unique insights into the days testimony...
what better legal assistants could lawyers ask for in a tech case than an enourmous group of grassroots people actually involved *in* the tech industry. I get more rational info (both sides) from this site than from the all the tech news out there.
From his homepage:
(title)Personal Home Page(/title)
(meta NAME="GENERATOR" CONTENT="Mozilla/3.01Gold (Win95; I) [Netscape]")
If you didn't know anything about MS Word, then you shouldn't bother continuing to live. MS Word is the basis of our modern society. Without MS Word, we Couldn't have the US Constitution! Without MS Word, we wouldn't have wonderful, powerful laws like the DMCA.
Geeze, they even teach MS Word in school these days. MS Word is the only application that you are allowed to even write in. I think that they should outlaw every other method of generating text. Especially that dreadfully awful and bland thing called "vi" and that other one called "emacs". I mean who the heck wants to use a word processor with a name like either of those?
My mouth feels funny just saying those words...
(Of course, if you wish to buy a bridge. I happen to own a few that I would be willing to sell...)
--
If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
...who go off and start their own businesses and use MS developer-assistance funds (well, I think they used them). I believe Microsoft still has a stake in them as well.
Real Player was founded by people who left MS, and we should not be surprised they used some Microsoft tactics. (Of course, they were surprised when MS used those tactics on them. But those who live by the sword....)
You are correct, however, in identifying this as an important question of ethics which is all-too-prevalent in the industry. Maybe a code of ethics for coders is what we need.
Eternal vigilance only works if you look in every direction.
shouldn't that headline read: "Witness for MS caught dissembling"?
Only by pretending to be an expert when the only OS he knows is Windows...
Before we say this guy has no clue.. maybe he's smarter then we're giving him credit. Indeed he meantioned KDE and GNOME. They are nothing but WMs running on top of Linux. Just like WIN95 was nothing but a file manager / WM running on top of DOS!! Perhaps tha'ts all Win2000 is and DOS is just masked really well? eh?
MIT has a disconnect between theoretical and practical computer science. The courses in the computer science department (part of EE Couse VI) are theoretical and not highly useful for immediate employment. For example the required course for all EE and CS majors use the computer language Scheme, a OO version of LISP (for over 30 years). If you want anything practical- you take scientific computing such as C++ or Java in an engineering department or business computing in the Sloan Business school (Course 15). I took courses in both departments, including Madnick's, for intellectual and practical reasons. Over the years the practical courses become less relavant because languages change so much.
Someone like that would make a good college professor..
Oh.
"I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
Look. Microsoft is lying. It's really that simple. There's no point in discussing how hard it could be, because the statement that it's impossible or even hard is false. There's no need to wonder about it, either. Microsoft sticks to this because it obfuscates the fact that they prevented OEM's from putting a Netscape icon on the desktop back in the day, not due to any technical problems but rather due to a business decision. All they have to do is convince a judge or delay a judgement. If they delay it long enough, it doesn't matter, because they've move on to other things.
It also becomes clear, that the Microsoft strategy is simply to confuse the court, since it is undoubtedly not clear to the judge, what exactly is kernel, application, middleware, etc. All MS wants to do is muddy the waters so much that the judge will be over-cautious.
As an example, it appears from the transcript that Microsoft had previously claimed "crossdependency" between IE and Notepad.
Now, clearly ignoring the weasel words, there's no technical reason for the cross dependencies, and if they actually exist (which I personally doubt) it's because MS has been putting them in on purpose purely to make the case that Windows is one monolithic thing.
Maybe the state should introduce some of the NT design documents that claim how modular it is.
I mean, your damn add/remove programs won't work if you remove IE. Neither will my Quicken deluxe either.
DO NOT DISTURB THE SE
Damn, The State rule(d).
>and nothing is wrong with it except for Microsoft did it
And we wouldn't complain if they would simply stop lieing and tell the government that you can strip windows of Internet Explorer.
Since when did a KDE zealot tell you that you had to run KDE to boot linux?
If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
I've found quotes about several of their less-than-helpful witnesses, but I can't find that one. And the economist whose research was funded by MS. I'm trying to complete my list.
Nope, no sig
There have been a few exceptions to this. This opinion article came out yesterday that had some good points.
Really? Was this one of them:
Perhaps Gates should resign and Judge Kollar-Kotelly should start drawing a salary as chief software architect at Microsoft. Somehow I think even Judge Jackson wasn't stupid or biased enough to do this.
Since the author clearly thinks Microsoft was only found guilty because of a stupid, biased judge, I don't see how he can expect to be taken seriously in analyzing the remedy.
Nope, no sig
they only look bad when they whore themselves for Microsoft money
Hey, that's good business pracitce! In fact, it would seem like they're giving away a free lesson here!
c-hack.com |
The states didn't have the same problem because they let their witnesses help them WRITE the proposals.
... Remedy phase designed to help Microsoft's competitors. Let's not sugar-coat the truth.
Remedy phase designed to help the consumer?
Nah
...and creates partnerships with HW vendors...
That might be easier said than done. Just look how "well" BeOS HW-bundling went.
--
"I'm surfin the dead zone
In the twilight, unknown"
Yes, Mom, I know I took the candy from the jar. But Billy would have taken candy from the jar if he had been me.
This clueless jerk is an insult to all things MIT and should immediately be deported to Harvard.
If Slashdot were chemistry it would look like this:Cadaverine
If I may assume for the moment that Madnick is neither stupid nor lying, what could he possibly be trying to say? Maybe he was simply using Microsoft's definition of operating system.
Windows has always been a combination operating system and windows manager not unlike linux/kde or linux/gnome. I myself have run win95 on top of Novell DOS. It worked just fine after a bit of tweaking. MS has tried to pretend over the years that what the user sees _is_ the OS. Hence, the WinXP window manager _is_ the WinXP OS, the KDE window manager _is_ the KDE OS, the Gnome window manager _is_ the Gnome OS.
Hmmm... I wonder if anyone has tried to use WINE to run Win95 on Linux!
Pert shampoo? I'm not sure what that has to do with anything, however Madnick did mention that he slept in a holiday in express the night before his testimony.
The best way to accelerate a windows box is at 9.8 meters per second square.
They don't use the functionality provided from Microsoft applications, only the Win32 API. Relying on finding MS applications that behave exactly the same way on Windows, Mac, Linux, HP/UX, Solaris, BeOS and OS/2 is impossible. And, after all, Outlook isn't even installed on most systems, and Outlook Express can be removed with hacks such as Win98 Lite.
War is one of the most horrible things a human can be exposed to. And one of the worlds largest industries.
15 years ago.
Unix has worked like this since before any version of MacOS existed actually.
Unix doesn't require the application developer to litter the system with crap. Unix culture actually discourages such behaivor.
So, the Linux variant of that MacOS example would be to merely "drag the Mozilla bin directory" into the trash.
What you're describing is only really complicated for WinDOS. MacOS "simplicity" here really only reflects being "like everyone else".
A Pirate and a Puritan look the same on a balance sheet.
So, I assume from you lack of comment that you find it's totally ok for Microsoft, Philips, Sony, and Compaq to try to put Roxio, and Nero out of business. After all, in a few years, most OS's will be Mt. Rainer compatible and all CD/DVD writers will be. Roxio, and who ever it is that makes Nero will need to change their business. Just like Netscape did. Once more, why is this ok for a peripheral, but not a network, which is a peripheral of a sort?
As for MS giving IE away, damn straight. I already paid for it when my tax dollard built Mosaic. Netscape should have known better, selling something which is more or less free, is something of a challanging business model. They chose the hard road, they even did alright for themselves. But any success they might have had in a world where Microsoft didn't recognize the emmerging impact of the web isn't any reason to have the courts legislate what sorts of tools developers have for windows, and make things more difficult for consumers.
Oh and as for an OS? One of the hallmarks of Operating Systems is I/O abstraction. How is a resource located on the internet, or even somewhere else on a local network logically different from a file on a hard drive. It would also seem like domain names aren't entirely different from trees of folders, why in fact tree in each context even has similar meaning. Clearly this is the bent taken by MS.
--Jimmy has fancy plans; and pants to match.
The states remedies will help the consumer substantially more than the Microsoft-authored remedies. This remedy phase is designed to make us forget why Microsoft got into trouble in the first place, so we'll just be happy to swallow whatever gilded shit they decide to shove down our throats.
And *any* effective remedy is going to help Microsoft's competitors. That's what "restoring competition" is all about.
Microsoft is to software what Budweiser is to beer.
Go to Madnick's home page at MIT. It looks to me like the guy is stuck in the 1970's somewhere and he just seems deeply in love with big corporations--but judge for yourself. There's little experience listed there with desktop machines, the consumer market, or modern software systems.
His written testimony is quite funny. He writes things like (I'm paraphrasing) "if we do this, it would help Microsoft's competitors and hurt Microsoft" (yup, that's the point of an antitrust remedy), "this would mean that consumers might have to choose from many different components" (yup, again, that's the point), and "opening up would expose Microsoft's intellectual property" (again, that's the point: the value of much of Microsoft's so-called "intellectual property" lies in their monopoly position, not in some kind of innovation or technical contribution).
It's good that this guy exposed himself for what he really is: a hired gun with little expertise in the area he is testifying on.
Microsoft's last big-name hired Gun was Gregory Mankiw from Harvard, who stated big and bold that "delaying the release of Windows would be like throwing sand in the gears of human progress", but then later had to admit that he knew absolutely nothing about computers and just kind of thought that he thought Microsoft was good because monopolies in general were good (as a modern Harvard economist, he didn't quite put it that way, but that's what it amounted to).
They don't use the functionality provided from Microsoft applications, only the Win32 API
Um, there's the matter of the fact that those url's do work from mozilla. Not in mozilla, since the container has no way to capture it (IE doesn't try to either), but this url does work on win32 mozilla if you have outlook installed. Not OE, Outlook. I wasn't even talking about OE, I don't even know why you brought it up.
And it's not the Win32 API. It's not even MFC. It's an API that IE provides and the rest of windows (such as outlook) uses.
I've finally had it: until slashdot gets article moderation, I am not coming back.
Is Microsoft paying people off to meddle with the news? I *was* reading the article a few moments ago, but accidently closed Mozilla. When I came back, I now see something about how RealOne is so wonderful only because of Windows features. Something fishy?
Why bother.
... the appeals court ruling that upheld the conclusions of law essentially in their entirety, but remanded the case back to the lower court to re-evaluate the remedy?
Nope, no sig
Redhat is not Microsoft.
Redhat is more like Compaq.
OTOH, Compaq is completely free to REPLACE "more" if they find variant shipped with Redhat somehow lacking.
A Pirate and a Puritan look the same on a balance sheet.
The link now points at a different MS article (relating to RealNetworks). Where's the original? I wanna get my hands on some of those quotes first-hand :-)
First, let's define the requirements... a web browser is "replaceable" if you can remove its on-screen icon, eliminate its memory use, eliminate its disk space use, add a different web browsing program, and then have all the requests for web viewing from other programs (particularly operating system components) go to the other (new) web browser. What's more, it MUST be possible for PC vendors and users to make this change without special dispensation by anyone else.
This is possible on Linux, in a number of different ways. First, you could choose to use solely a textual (not graphical) environment... you can use text browsers like links, lynx, etc. These browsers can be added or removed at will. Many of today's users will want a graphical environment, of course, so let's concentrate on that. If you want to use a graphical environment, there are several available, from ``small'' environments (e.g., simply window managers like E or WindowMaker without environment components) to full-scale desktop graphical environments (mainly GNOME and KDE). Even if a web browser was embedded into a particular graphical environment, the fact that resellers and users can choose which environment to install (and not install a different one) is sufficient to meet every one of those requirements.
Even if you assumed that if only GNOME existed, GNOME still meets all these criteria. You can add or remove programs using the normal installation programs (e.g., rpm or apt); removing a program eliminates the disk and memory usage of the program, and usually if a program is added or removed the panel is adjusted automatically. You can also modify the on-screen panel and desktop to add or remove arbitrary programs, including the web browser, so clearly you can add or remove a web browser's icons. You can change what web browser is invoked by other GNOME programs; in Red Hat Linux 7.2 and GNOME, select "Programs / Settings / Doc Handlers / URL Handlers", which lets you choose by URL scheme. You can even choose what web browser is used based on the filetype, by selecting "Programs / Settings / File Types and Programs". Thus, you can install or uninstall any web browser, and have it invoked by the GNOME calls for invoking URLs. And all of this can be done by both resellers and users; you don't need dispensation by anyone.
Even if you thought it was impossible to change web browsers in KDE, you can still remove KDE and use GNOME instead. GNOME certainly shows that supporting arbitrary web browsers is quite simple. Clearly there's no technical reason that web browsers have to be so intermingled with the other components.
- David A. Wheeler (see my Secure Programming HOWTO)
was that the government's lawyer was trying to say that Notepad has a dependency on IE. That it is both ways, a cross-dependancy, and the expert really wanted to say "hell no man, that's stupid"
If you read the whole thing, you will see that it was a Microsoft employee and witness that claimed that there was a cross-dependency between IE and Notepad, not the government lawyer.
It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
I find this
frustrating, especially having graduated from MIT
in CS.
What a coicidence! Madnick got his PhD in CS from MIT!
Does that make you feel any better?
"And like that
Exactly. And according to the emails that the government dug up during the trial, they did this deliberately in order to make IE inseperable from the OS. They should get smacked down hard for that. So what if they have to rewrite it? If it takes them 5 years or more to release the next version of the OS, there will be great rejoicing in the IT community.
It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
that is just logicaly impossible.
He brought them up.
Actually, both would be good case studies in systems design and software engineering. Plus, there's the whole "cathederal and bazaar" thing. This aspect of Linux alone makes it worthwhile for any computer science academic to give it at least a passing glance.
If this guy were an automata theory prof., such ignorance would be understandable. OTOH, he would also be a completely inappropriate witness here.
Being a fossil is no excuse to be behind the times or simply talk out your ass.
Authoritative bullsh*t is still bullsh*t.
A Pirate and a Puritan look the same on a balance sheet.
I don't think he wanted to say that at all. It sounds as though when asked the question he was not exactly sure what the Microsoft engineer meant by that. He simply responds that he's sure the MS guy knows more about the specifics of that, than I.
It is, after all, a very specific question. Sort of a trick question, unless you knew all of ins and outs of the code. If I hadn't thought of that View Source feature I may have first said "What the fuck? IE doesn't use Notepad!"
No, they are specifically re-engineering their other products so that removing the browser becomes more complicated. WinDOS does pretty much what it did before the Web Browser became a big thing. This "current problem" is one entirely of Microsoft's own creation.
They chose poor engineering practices so that they could come back and whine about the problems that would be caused forcing them to "play nice".
What "better products"?
A Pirate and a Puritan look the same on a balance sheet.
So? All of the software resellers that you allude to have a choice in what they sell. Those that resell Microsoft products should have the same ability. Microsoft should not have the ability to dictate to it's users (REAL USERS like Gateway), how their product is to be used AFTER THE SALE.
Merely give Gateway the rights it should have as a consumer. Prevent Microsoft from abusing it's position as "dominant vendor" to strip Gateway of it's rights.
A Pirate and a Puritan look the same on a balance sheet.
I've got a NOVEL idea: let the entity that SELLS THE PC direct end users to useful extension products.
A Pirate and a Puritan look the same on a balance sheet.
No, the states don't like the fact that Microsoft has it and is abusing it to the deteriment of it's own customers.
You do realize that NETSCAPE was a Microsoft customer. DELL is also a Microsoft customer.
A specialized ftp client, or even a standardized ftp library, would not be quite so problematic. It becomes problematic when market segments are systematically and artificially destroyed.
The problems you bring up are hardly unsurmountable or even difficult.
A Pirate and a Puritan look the same on a balance sheet.
In terms of war it's negligible. It's not nice, and we're certainly not going to run around bragging about it, but it's war, and these losses are nothing compared to what these folks have suffered at the hands of their own leaders.
**>>BELCH
What the hell else does "cross-dependency" mean? If it isn't both ways, then it would just be a dependency. If the MS employee said something stupid, then the witness should have said that, but the witness was obviously pretty clueless about software anyway. He spends a few hours looking at Windows source code and apparently no time studying other OSes, and he is supposed to be an expert witness?!
It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
In other words, the Microsoft witnesses are either perjurers or puppets, or in some cases may be pointedly trying not to know about the case so they can parrot off their prewritten lines without being too troubled by the fact that they're talking intentional nonsense.
Showing that the Microsoft witnesses are all sock-puppets is very, very relevant to the case.
so i decided to share it with the rest of you:
the original article
have fun
-- john
Dijkstra Considered Dead
Gee, did someone else figure out how to use MicroShit's perverse tools for their own advantage? That's not fair! MicroShit invented those tools to crush others, how dare they use them to poop back on MicroShit with them?
See a patern here? It goes back to the "jolting" experience that MicroShit designed for anyone who wanted to use a browser that was not IE. Microsoft made an OS to screw the user. It's not suprising that others would who wish to do the same would be attracted to the platform. If MicroShit wanted their users to be able to configure their machines the way they want, they would have real user accounts, permissions, text configuration files istead of a binary "registration" file that breaks the whole computer when corrupted, and finally they would release their source code. Instead they are more concerned with selling desktop "real estate" for advertising, Office sales, and other pushy little domination games. MicroShit is all about limiting technology for their own profit.
There is no greater issue concerning us today than the unholy aliance of M$ and the media companies to force the SSSCA on all of us. The SSSCA or whatever it's called these days, is only possible in a M$ type world. I hate having to use M$ at work. I think I'd leave the country if laws were made that declared all alternatvies illegal. It's a freedom of speech issue. The country has really gone to hell when legislators can take the crassest of the entertianment industry more seriously than freedom as reflected in the Bill of Rights.
DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
This link was provided by someone who replied to my post. For those of you who haven't notice, CNN pulled the original article and replaced it with a more Microsoft-friendly one. Total bullshit. I am sure MS offered them a chunk of cash to keep this on the down-low.
. html
Go grab it here: http://sage.che.pitt.edu/~harrold/tmp/73B9A1D4d01
Why bother.
Which clearly makes *us* doing it ok!
The Free desktop that Just Works
He still should of known what linux is. Hell, I even heard linux mentioned in jeopardy on television. Sure its a geek show but it certianly is not aimed at cs students. This guy here suppose to teach MIS at a very high level. I believe unix is taught more in MIS related majors then cs ones because its suppose to be practical. Cs really is about mathamically theories and problem solving. It has nothing and I mean almost nothing to do with computers. I despise the circulumn. MIS is more practical in the real world outside of university. My brother has a masters in MIS and he had to learn assembler, fortran, writing programs to solve bussiness related problems, etc. He learned alot. ALot more then named b-tree algirythms. He actually learned how to solve a problem with a computer. Wow, What an experience.
Also MIT is not only a premiere school but a really expensive one. If I pay to be educated by MIT, I would demand an education experience above anything else. This guy can not fullfill this role and should reprimanded. I sure would not want to be taught by him.
http://saveie6.com/
If we stick with it and help them move towards a more user-friendly democracy, yes. Abso-frikkin'-lutely.
**>>BELCH
Outlook: the mailing interface in mozilla is native, it already was in netscape 4.
MS help: just some html files make already great help.
what is "vs url's" (da snap ik nie).
Not sure how to explain myself better (was that dutch?). The outlook: url actually launches outlook -- it's not something Mozilla does, it's something Mozilla calls in one of the IE API's (urlmon.dll I think, but I'm not much of a windows developer). I'm sure mozilla will work without IE -- the point is, it works with it. This is a lot different than IE being Mozilla's enemy, it's mozilla working with IE, and IE's API working well with mozilla. IE didn't have to be destroyed first.
A vs URL points to things in visual studio -- you can link to workspaces and projects and other things in visual studio, using a vs url. I'm not that familiar with it, I just don't think it's very useful except for sharing information between developers.
I've finally had it: until slashdot gets article moderation, I am not coming back.
That's not really the point. What's at stake here is the principle, because that's going to set precedents. I'll come back to why that's important later.
Not at all. You're confusing the ability to render HTML (which is arguably a UI service, just as drawing a window or displaying a menu is) with the application known as a web browser (which is not in any way a necessary part of any OS). The former is what's become important to other applications, not the latter.
On a level playing field, I see no reason MS shouldn't ship both an HTML rendering service as part of the OS, and a web browser application that uses it. However, at that point, the web browser application should (on technical grounds) be completely removeable and replaceable by another product that uses the same underlying HTML rendering, without prejudice. (This, of course, relies on competitors having access to the same OS APIs as the MS web browser development team, and the information necessary to use them.)
The point is that this isn't a level playing field. By blurring the lines between what is a fundamental part of the OS and what is a value-adding application shipped with it, MS have forced a legitimate competitor (Netscape) out of the market.
Now, if you allow them to get away with that, you set a precedent that says next time, they can do the same thing to Real in the media market, AOL T-W in the instant messaging market, and so on. You basically create law that says forcing people out that way is OK.
If, on the other hand, you set a clear precedent that an OS vendor must allow competitors to develop the same supporting applications as they can, and must allow anyone interested to replace the supplied-with-OS apps with alternatives without prejudice if they wish to do so, then you have created an open-and-shut-case scenario should MS ever abuse their monopoly in that way again. Given the nature of the US legal system and the scale of damages it tends to award, that basically makes it likely that future abuses won't happen. But first, you have to set a clear precedent, and that's what the states' attorneys are presumably trying to do.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.