States Demand Windows Source Code
Zeb writes: "Looks like the states who are continuing the anti-trust case
don't believe MS' claim that they cannot provide a stripped down version of Windows. They want MS to release the source code so they can verify MS' claims . Maybe MS shot itself in the foot here?" The Register has a story as well.
I always wondered how useful the source code would be. At X million lines of code, plus the quality of comments and format might take an army of programmers a year to even figure out where to start.
If they did get it, could they afford the time and expense of analyzing it?
Moderation: Put your hand inside the puppet head!
Having had to read -one- person's code and make sense of it, can I ask where in the world the judge is going to find people who can read the source code -and- make sense of it -and- determine if the arguements have merit? And, of course, have it happen inside of a year? Any sufficiently learned group of programmers will probably be either too expensive to hire for the job or bicker amongst themselves... you have to admit, most programmers are either biased for or against MS in the first place. All it takes is one arguement and poof...
"I'm sorry, your honor, but the witnesses are deadlocked..."
Better yet, I can imagine MS giving the states the source code to, say, Microsoft BOB or Windows 3.1, and waiting to see how long it takes them to figure out it's the wrong thing.
Wouldn't this cause the trial penalties to be further delayed? I mean delaying plays into MS hands as it gains further marketshare. How long would it possibly take to have an indepedent team verify MS's claims it cannot offer a stripped down Windows?
...stripped of comments, white space stripped,
merged all into one file, variable names mapped
to numbers, etc...
...I think it's safe to predict the winner of this year's obfuscated C contest.
Wow! If windows releases it source i dont doubt that it will get leaked to the public... imagine that, windows could be in some serious trouble! if the programming public has been able to support linux for all these years, why wouldnt they be able to do the same with windows? imagine how cool that would be if there was 2 versions of windows... windows xp(or whatever) and open-windows (sounds cool too)... this has potential to be a very interesting situation... ms could lose a lot of money if this happens
spend money here
Clippy:"It looks like your Searchig and Replacing!"
Drone421:(Absently talking to Clippy)"Yep, I good go through each one of these
Clippy:"Please type your question"
Drone421:"hmmmmmm..." How to I do a global search and replace?
Clippy:"Please choose your Encarta (TM) topic: Harlem Globetrotters, Search and Rescue, or UNIX"
Drone421:"Hmmmm... I think on second thought, I'll ask the Hotmail people how they got rid of all the BSD copyright stuff in their code"
Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.
Tartarus
isn't that the fish hell?
The Kruger Dunning explains most post on
I'm just wondering out loud here.
In the past, it has been argued that even MS doesn't fully understand the code to Windows, so how will somebody who is just starting to look at this determine what is happening?
Even if it did exist, what would programmers say other than "yes, with enough hacking, we can separate this out"? I mean, with enough hacking, you can get OS/2 to emulate Windows, or Linux. And if Windows cannot be split up, it only means that it is not well-modularized (but you guessed that already).
Most of these problems come from the peculiar notion in the US legal system that a company must have done something wrong in order to be subject to monopoly restrictions. The simple fact is that dominance of the operating system market by any system, be it Windows, Linux, or whatever, is not good. We need a diversity of operating systems, and that's what remedies should be aimed at. Leave Microsoft's source code alone.
How long do you think before we can download a leaked copy on Morpheus?
They don't want anyone to see the source code because no one must ever know that Windows XP is written in Visual Basic...
States: We'd really like to know what this following section of code does.
Balmer: Code? What Code?
States: The line of code that says
while 1 {
gosub microsoft.world.domination();
}
The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
I would like to address two points that will come up.
1)A good software engineer will know how to approach this kind of project, and will know how to start.
2)its ease will determine on MS's standards and adherence policy.
3)If they can get the source code(I doubt it, but I hope so), I'm sure they can get documentation.
And no, I can't imagine a beo...you know the rest.
The Kruger Dunning explains most post on
'cuz pigs are about to fly.
I got rid of Internet Explorer a few months ago, and my system is just fine.
I wonder if their proof involved deleting C:\winnt\system32\kernel32.dll.
just ask *explicitly* for a buildable source tree.
then build it, it would pre pretty simple to figure it out.
"Contrary to popular belief, UNIX is user friendly. It just happens to be selective on who it makes friendship with"
Besides wouldn't the code analyzers be smacked with the same NDA's that colleges who got ahold of NT's source code were. Something like you can't develope an OS or develope system maintence software for windows for 5 years.
If I was a code developer that had the ability to understand operating systems (like windows) ... which I'm not ... would I really want to take the burden of examining this code?
And a stripped down version of windows impossible? Funny windows 1 - 95b managed to work just fine WITHOUT internet explorer. And NT was just fine until 4.0 came out. I mean what functionality does IE really bring to the Operating System. Not to mention XP, there's that stupid CD burning software, dvd player, windows media player, internet explorer, and funky skins. If you take that away from XP ... then you'll have Win2K :-).
IE integration is not neccessary to the OS itself. But I think that people really need to face the facts. If you don't like something ... do something about it. I'm not talking about suing ... I'm talking about not using it.
Let's get as many as I can remember here. BSD's, Linuxes, QNX, Be, AtheOS, Unicies (some are free now). And there are even non-free alternatives, MacOS, Solaris, Tru64, etc. If you don't like windows, stop complaining about how "virus prone", "crashy", and "crappy" it is, STOP USING IT.
Get yerself a CD-Burner and a high-speed connection and do yourself a favor, upgrade. And if you don't have the previous mentioned then find someone who does, it would take you probably all of 30 minutes to find one of your chaps that has the neccessary tools. Or get out of the house and off the phone with your lawyer, and go see your local UG (user group), perl mongers, BSD Users Groups, Linux UG's, Amiga Users, etc.
There are lots of resources out there, but you have to actually go find them. I don't think that you'll ever get a phone call "Hi this is Bill Gates, what can I do to make windows better for you?" , but if you do ... simply reply "Can you have an option to install Debian in the setup menu?"
Don't get me wrong, I dis-like MS, but what have they done wrong except make a complex math tool a cool toy that is useful? I don't see anyone suing MacOS for only running on powerpcs ... BeOS tried to get their foot in the door and linux runs on mac hardware. Is not an apple a monopoly in the mac world? Ohhh but wait, that's okay ...
"It said windows 98 or better, so I installed linux"
Ignore the "p2p is theft" trolls, they're just uninformed
From TheRegister:
"The States also asked the judge to appoint a technical expert to provide "impartial opinions on the complex, technical issues" of the case. If she grants source access, we fear one of these may not be enough."
Just how, *how* are you going to find a geek that is impartial?
Not going to rehash all the "It'll take years to understand..." comments, that's obvious enough. So what does all this mean? Insert IANAL disclaimer.
Source released openly: What the states are asking for. This really won't get them anywhere. MS has been declared a monopolist, and going back like this is akin to going back to the murder scene for more evidence after the killer's been convicted. It doesn't do them any good other than to cause MS nightmares about their IP being compromised. Needless to say, MS hates this idea. Expect to see a scathing rebuttal within a couple of days. (Historical note: This is what one prosecutor did in the DeCSS case... put the code in as open/unsealed evidence, making it part of the public record. oops!) OSS advocates would love this idea, but without the compilation capabilities, it doesn't do Joe Sixpack any good unless MS accepts patches submitted by the public and makes them available for download.
Source released under seal: Same as an open release, but the source code doesn't get published, and only those people approved by the court get to see it. Takes even more time, more money, and accomplishes just as little. Only here, MS doesn't have to lose sleep over IP loss, just take care of a nasty migraine. Joe Sixpack gains nothing.
No release: Obvious victory for MS, but the case moves on faster than it would have otherwise, which (as we all know) MS does't want. Joe Sixpack doesn't get anything here, either.
I suspect that one of these choices is incorrect. Correct.
During the trial, the government accused Microsoft of using its Windows monopoly to snuff out competitors who make add-on "middleware" products, such as AOL Time Warner's Netscape Navigator browser.
Since when is a web browser considered middleware? This reporter must have been watching too many IBM commercials and wanted to use the new words he learned.
I Heart Sorting Networks
Drone421:(Absently talking to Clippy)"Yep, I good go through each one of these .h and .c files and get the BSD copytight out of them - the states wann'a see the source"
Why would they bother? The BSD license is entirely free, unlike the GPL.
But I doubt there's much BSD licensed code inside Windows anyway... if there were I'd expect Windows to be rather more stable and well designed.
Tarsnap: Online backups for the truly paranoid
It's loads of fun to sit and think what terrible code microsoft must write, but you've got to be realistic. They are the largest software producer in the world. They hire smart programmers (bad designers, yes, but it's not like they have a bunch of skript kidz churning out SQL Server.) They have managers to make sure that the code is written properly. I'm not endorsing the end product or anything, but the code has got to look pretty good.
Now mod me down.
--
the strongest word is still the word "free"
Microsoft Research Source Code
So...
Quit.. Yer... BITCHIN.. If you REALLY want to look at/dis MS source code, perhaps you should just go to school. About 2 years into it perhaps you'll realize you're taking life a BIT too seriously.
From the page:
Microsoft® makes source code to Microsoft operating system products like Windows XP, Windows 2000 and Windows CE available to universities and other "not-for-profit" research institutions at no charge. Currently, there are over 100 universities worldwide with our source licenses.
If the states want to use the source to prove that windows can be broken into multiple versions, and it can be done, why would you want a different distribution of windows? I mean both the good and bad thing about Windows is that it is so dependent on itself to run. Without the whole enchilada that is windows, it would lose a lot of value. (Imagine not being able to run old DOS programs in windows NT/2k/xp)
It's one problem that linux has today, since there are so many different distributions that are subtley different, sometimes you have massive problems getting programs to work correctly. It's much better then it was in the past, but Windows doesn't seem to have this problem as often as linux ( IMO ).
I see this as a possiable way for say people in the WINE project to get access to the 'hidden' features of the windows API that everyone keeps on saying exist.
It is possible to remove Internet Explorer completely from most windows operating systems. Take a look at IEradicator. I have used 98lite with very good success in installing a stripped down version of windows 98 on my mother's old computer.
Here is a quote from their website about IEradicator: "IEradicator is tiny, script that uses the Windows setup engine to surgically remove Internet Explorer versions 3 through 6.0 from Windows 95, Windows 98, Windows 98 Second Edition, Windows Millennium and Windows 2000(sr1)."
You can download it from the company's website for free. It used to remove the entire HTML rendering engine but their current version leaves this in. If you want, you can buy the full version which will remove that too, effectively completely removing internet explorer from windows.
Adam
At least, with the 9x versions. Take a look.
Remember "Bring 'em on"? *sigh
Microsoft has made a number of assertions during the original trial and is sure to attempt to make a bunch of other assertions now.
All the States have to do (yeah, merely) is to look at one or two of the assertions and attempt to disprove them with the source code. At that point they can call the credibility of a particular witness into doubt and impeach their entire testimony.
Remember, the biggest complaint most of us have had is that MS has been making unsubstantiated claims about the technical merits and difficulties of certain actions. This way the States could go out and prove they're unsubstantiated.
--- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
it's quite possible that from the first time Bill said "can't strip it down, it's all integrated" he set his team to work on actually integrating everything into one big lump. the source that they have now and the source that used to be may be entirely different. he may have seen this ploy coming, and, now that he's prepared, may be totally willing to turn over the source.
do not read this line twice.
In Tuesday's motion, the states also asked the judge to appoint a technical expert to help provide "impartial opinions on the complex, highly technical issues raised by the parties."
I hope they plan on having more than one expert to help them analyze the code. I think they underestimate how big of a job it will be. One of two things might happen, either they look at the code and say "we dont see why MS cant split the browser out", or they look at the code, freak out and just take Microsoft's word for it because they dont want to admit they lack the intellectual capacity to understand source code.
I Heart Sorting Networks
Doesn't the existance of programs like 98lite prove that Windows can run without IE. Yes the mshtml.dll engine is left in there for programs that want to use it, but the browser itself can be purged. Why isn't this proof enough?
Overrated / Underrated : Moderation
IANAL so I'd like to know hoe people can ensure, if the code is released, that it'll stay private and confidential and that the copyright won't be screwed over. The code can't go public. A substential number of people will have to see it in order to sort it out, and then explainit to the court. What prevents those people to say "No this code cannot be separated into many modules"? I mean, it's all down to interpretation (I know that's what justice is supposed to do), but code can be rearranged, it just depands how much money you're willing to spend on it!
Somebody enlighten me please...
Imperium et libertas
Autocracy and freedom
Could the states higher experts, possibly former MS employees to guide them through the code or would that be seen as a conflict of interest since the technical experts in question are former employees? There has to be a lot of people who have worked with the windows source code over the years.
"Microsoft cannot base its defense on the design of its source code and simultaneously deny the litigating states the opportunity to test those arguments by interrogating the code," the states said in their filing.
"All right, COMMAND.COM, talk! Where are you hiding those hooks?"
The following file is missing or corrupt: COMMAND.COM. Type the name of the Command Interpreter.
"Don't play dumb with me, mister! We've got EXPLORER.EXE in the next room, and he's telling us plenty!
The following system files have been replaced with older versions by a program you recently ran. These files are currently in use and cannot be...
[smack] "No more of that funny stuff, wise guy! You don't think we're on to you? You think we don't know exactly what you're trying? Why not make it easy on yourself?"
Cannot find a device file that may be needed to run Windows or a Windows application.
"Well, I suggest you find that file quick, before one of your SYSTEM32 buddies rolls over on you."
An internal consistency check failed.
[pause] "Does that mean you're ready to talk?"
The system cannot find the path specified.
"All right, get him out of here."
normal(adj)- people who don't sit on slashdot all day wondering why everyone else isn't building robots [DECS]
...that Windows XP was really developed in Fortran
I Heart Sorting Networks
It should be obvious to everyone that trully removing IE from windows would break it!
The problem with referring to Microsoft's operating system as simply "Windows" means that we mesh together the kernel and the user interface into one generic term. Would removing IE break the kernel? Of course not. UI code such as browsers does not live in the kernel. But would it break the Windows user interface? Yes.
IE is tightly integrated into the UI. Click "My Computer", "My Documens", or open the File "Explorer" and what pops up? Why it's IE! Not, chance that url at the top that say "My Computer" to http://slashdot.org and now you're browsing Slashdot with Internet Explorer.
It would be impossible to remove IE without breaking the user interface. And why should they remove it? It's their user interface. The same thing holds true in the KDE world. You browse your home directory guess what you're using? Konqueror! The same web browser that comes packaged with the desktop. Similar? I think so.
The point is, I hate MS probably more than most people, but should we care that IE is tightly integrated? I think it's to the user's benefit that it is. Now whether or not Microsoft should allow the user to entirely disable IE's internet exploring abilities is another question. If I make Mozilla my default browser and I click on a link in my email, Windows will open up Mozilla. However, if I type a link into "My Computer" explorer, it just opens the link in that window (ala IE). Maybe the behavior should be to pop open Mozilla?
Anyway, like them or not, Microsoft destructive monopoly. But should packaging a tightly integrated web browser with the user interface illegal? I think not.
"Ok, here is the source code you requested."
"Thank you for complying." *scan* "Where are the whitespace and comments."
"Oh, this is our stripped down version." *two weeks later*
"This will not compile. You must have messed it up when you stripped it down."
"Oh, I must have forgotten to give you this header file. Yah, you need this one."
"Ok, thank you for complying." *two weeks later*
"No, it still won't compile. Are you sure you gave us everything this time?" *two months later, 7 "missed" files later*
"I'm afraid this really is outside the scope of our license. If you need help compiling, please call our technical support center."
best web host ever
Why stop at the "prove it" reasoning? What if our national security depended on opening Microsoft's code? The Edge Report has posted an interesting article talking about the national security implications of closed source software. While the infiltration of Microsoft by Al Qaeda may have been only a rumor, the article explores a world where this could happen. And guess what? We're living in it. It closes with a powerful statement: "Closed source software vendors, in the name of National Security: Open your Code!".
http://www.edgereport.com/article.php?sid=135
--
It doesn't make one bit of difference if they actually remove all the DLLs that make up internet explorer. The thing that kills competition is that MS puts icons for their own services all over the place.
Look at XP. Go to the Start menu and you have Internet - MSN Explorer. On my new 2000 box, they had a Money bar installed by default into IE that pops up whenever I go to a page that has $xx.xx text in a link.
If these things were never there, and MS had to advertise like everybody else, then it would at least be fair to competitors as well as ISPs that have to deal with users that keep screwing up their settings by clicking on everything on the desktop.
Why would they bother? The BSD license is entirely free, unlike the GPL.
But the copyright notices still need to be there.
But I doubt there's much BSD licensed code inside Windows anyway...
Actually the urban legend states that the entire TCP/IP stack in Windows is based on the BSD stack.
So if the rumors are true, and its is based on the BSD, then Microsoft would need to make sure that all the copyright notices were not removed. Otherwise, we're talking lawsuit city (as well as a PR shitstorm).
Do you have Linux and a DotPal? Click here now!
I gather that the TCP/IP stack is BSD-derived. And guess what? That part of Windows works. ;-)
(paraphrasing)
M$' biggest problem with releasing the source code would be getting rid of all the damning comments... i.e. "This breaks DR-Dos", "This breaks Wordperfect"...
Acquiescence leads to obliteration
It would take a week or so, max.
If the court orders this and selects competent experts, they aren't going to wait while MS prepares a very special set of media. They will send in Federal Marshals to take control of the MS servers containing all source code for anything that ends up on the Windows OEM disc and copy *everything* on them. MS won't regain access to its systems until the experts can build the Windows OEM disc on their own systems.
If Microsoft claims it doesn't know where all of the source code is stored (yeah, right), that's not a problem. The Marshals can seize the entire Redmond campus just as easily as they can seize a few server rooms. They should be able to seize the computers and media from all offices within a week or so, then they can sort it out back in the lab. Microsoft can easily afford to replace all of those computers. (The contents are another matter, but they'll have to request copies from the Marshals.)
Think this is unrealistic? Ask any victim of a BSA raid - and they've only been alleged of doing something wrong. Microsoft has had its day in court, been found guilty (and this verdict has been sustained on appeal), and is now being told to sustain its claims during the penalty phase.
For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
All I see is blue screen, stop error, page fault..
--Yahiko
Everything I say is a lie.
Except that. And that. And that. And that.
I removed emacs and all libraries it used and suddenly my entire system stopped working. After some testing, I discovered that if I left the libc library around, removing of the remainder of emacs did not cause the entire system to become unusable.
Libraries used by an application are not the application. This is the root of the debate. Microsoft has defined IE to include libraries used by other programs, and other people have a more limited definition.
I could define IE to include the entire Windows operating system as part of it. I do not consider that a valid definition, as there are very few computers with Windows installed for the express single purpose of using IE. As soon as the HTML engine was being used by other applications than IE, it was no longer part of the IE application.
Are they going to be giving them the code for 95, 98, 98SE, XP, 2k? what? I mean if they gave them the code for 98SE they would find that no, you can't provide a stripped down version of windows because well, everything is so twisted up and tied together. If they gave them the code for 2000 they would find that the only thing preventing a stripped down version are lines of code like
if( explorer != installed){
stop.working(now);
}
remove those and you got tiny 2k.
Also, doesn't the mere existance of windows CE already prove that there can be a stripped down version of windows? Hello?
The GeekNights podcast is going strong. Listen!
Perhaps it's me, but if the states are not believing MS, who is suprised by that? And what influence should it have on the trial? NOTHING! It's the judge who calls for a showing of code when SHE doesn't believe Microsoft. The states can yapp all they want. If the judge doesn't think code is necessary, MS doesn't have to show 1 line of code.
Never underestimate the relief of true separation of Religion and State.
We return back to this same issue - the tying of the browser to the OS. However, it seems like the real question is never asked, and an answer is never forthcoming...
Even if it is proven that the browser could be separate, that does nothing to bring Netscape, the company (rather than the AOL subsidiary or whatever they are now), back. It does not help any stock valuing, it doesn't help investors - Netscape - the company - is dead.
Yet we don't hear from the states - the last hope (maybe) to get this settled honestly and justly - that Microsoft has been found to be guilty of using its monopoly powers illegally, to force another company out of business. They VIOLATED ANTI-TRUST MEASURES! It wouldn't have mattered if the browser was part of the OS, if it was separate and installed with it, or if it was given away free on a CD in every box of Cherrios on the store shelves. The fact that they dropped the price to zero and gave it away, plus using thier advantage in the OS market to sway people into using it (by either installing it with the OS or tying it in someway), in order to undermine a competitor in an "unrelated" software product (Netscape and the browser business) at the time - this is illegal under the Anti-Trust laws.
This lawsuit is not about today - it is about what happened so many years ago. Today, it seems pretty obvious that a browsable UI and OS seem like a good solution (or at least "a" solution). Back then, though, they were nearly two separate pieces of software. But today, the states seem to be treating this lawsuit as if it were about the present situation in software - when that isn't the case, nor should it be.
I want Microsoft to be punished for its actions against Netscape and against the consumer - for these actions removed a choice from the consumer - a choice to spend or not spend their money (ie, buy Netscape for $$$), as well as causing what may have been the premature "death" of a company (of course, this is only one aspect of the entire lawsuit - the whole thing with licensing restrictions on OEMs to prevent them from selling or installing onto systems other OSs, etc - locking in a OS monopoly on hardware OEMs - more anti-trust issues)...
I want an full answer on that - why aren't we (as citizens and consumers) getting that answer?
Reason is the Path to God - Anon
Would you like to see a list of homonyms so you don't make an idiot of yourself in public?
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
...I think it's safe to predict the winner of this year's obfuscated C contest.
Actually, a friend of mine who works with Microsoft has told me at length of strict standards for appearance and organization of code that they hold every single department to--as well they should. Chances are that a piece of Windows or Office code would in fact be extremely legible.
The coolest voice ever.
Being modular is part of the problem. The entire help system, the file system explorer, large parts of applications and so on are all reliant upon the HTML rendering engine of Internet Explorer.
Honestly, Microsoft should just remove iexplore.exe from the system and say "There we've removed IE." and leave it at that. Instead they are arguing semantics with people who are technically incompetent.
I also don't see an argument for why we need a diversity of operating systems. Or rather, why you feel we don't already today have a diversity of operating systems. Linux is available, so is various forms of MacOS, BSD and so on. Fact is there is probably a wider variety of operating systems available today than at any other time in the history of personal computing.
The fact that not all of these operating systems are on equal footing in terms of hardware and software support is a result of effeciences of scale. The scale argument is the reason against diverse operating environments.(I include the hardware in along with the OS)
MS Attorney: Your Honor, my client agrees to turn over the Windows source code when it is finished.
Judge: And when will that be?
NY Attorney General (whispering): When no one has any money left with which to buy Windows.
MS Attorney: Well, it's hard to say...
Judge: You will deliver the source code in its present state to this court no later than two months from today.
MS Attorney: Your Honor, my client respectfully requests that Windows be treated as an intelligent life form and therefore allowed to plead the fifth.
The states could also happen up on a few lines from actual GPL'd code. Some of those comments about the GPL could still be in some of those
At least that is my theory about why MS has been so darn (afraid?) of GPL software and its license. I figure that they must have a handful of GPL code pieces in their Windows product.
--
.sig seperator
--
If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
Seriously, folks. I hate microsoft as much as the next guy, but this is getting out of hand. The government demanding a private company's source code? Is that the kind of world we want?
Everyone seems blinded by the fact that this time it's microsoft who happens to be the victim. Doesn't anyone see that next time it might be the good guys getting fucked by the government?
__
Choose mnemonic identifiers. If you can't remember what mnemonic means, you've got a problem. - Larry Wall
If they were, then this case would still be open to the public and then everybody would get to see the sourcecode. Legally, no less.
Would you like to see a list of homonyms [cooper.com] so you don't make an idiot of yourself in public?
People from 'Kuro5hin' don't have the right to accuse other people of being spelling idiots.
Would you like to see a dictionary so you don't make an idiot of yourself in public? Hint: 'Kuro5hin' isen't in there.
Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.
In Tuesday's motion, the states also asked the judge to appoint a technical expert to help provide "impartial opinions on the complex, highly technical issues raised by the parties."
I vote for RMS. When you need a completely impartial expert witness, he's the only logical choice.
--saint
Hmmm... seeing "Microsoft" and "victim" in the same sentence is making me go cross-eyed. As soon as my eyeballs return to center, I'll roll them up voluntarily.
Steve Magruder, Metro Foodist
Did you actually read the article?
microsoft is saying that X is technically no feasable well do you expect evrybody just belive them without any verification?
Gov't coder: "We'll we removed the IE source from the o/s and it crashes"
Gov't manager flunky: "O, so what about the original compiled source?"
Gov't coder: "Um, well it crashes too"
thirsty*i^2
"Ya I finished that last week, it just doesn't work"
Only the government has enough lawyers and clout to alter evidence given in court. Oh wait..
y /h tml98/micr_090198.html
http://seattletimes.nwsource.com/news/technolog
One could make the argument that it's impossible to simply install/uninstall and run software without damaging the operating system.
The living have better things to do than to continue hating the dead.
Actually, MSFT has allowed portions of source code to be accessed by some companies. It is a matter of record.
Look at the lawsuit filed by the British company Bristol (and subsequently either settled or decided in MSFT's favor, I forget which). From what I read in the news, it seems that MSFT was providing source code to Bristol, but then stopped doing so at some point, for some reason or another, at which point Bristol decided to sue Microsoft to force them to continue to provide the source code.
I am sure that Bristol is not the only company that MSFT was/is providing source code access to.
--something witty
I gather that the TCP/IP stack is BSD-deriv
You gather incorrectly. The ftp client and perhaps the telnet client are BSD derived. The stack is MS native.
Reboot macht Frei.
This is no different than health inspectors demanding to see the conditions of a food-packaging facility.
Would you want the government to take the word of the people that run the meat-packing plant that everything inside is clean and tidy, or do you want inspectors going inside and looking for themselves?
Microsoft set themselves up by claiming that they can't strip out that code but then refuses to allow the government to review that code.
A computer once beat me at chess, but it was no match for me at kick boxing -- Emo Phillips
I'm wondering...if they were to get the actual source code, could MS be charged with prejury(lying under oath...spelled wrong perhaps...)? If it turned out that Microsoft has been lying the whole time (like we all know they were), I wonder if they could be punished severely? Even if MS can't be charged, their "consultant" who "testified" would get hammered. Good. One less slimy liar in the world.
It's been a long time.
We don't want or need the MS source code. As a matter of fact, we're better off without it, because anyone who looks at it becomes questionable as a programmer, because of 'copyright contamination.'
We need file formats, wire formats, protocols. If Microsoft doesn't have clear, concise documentation, if Microsoft considers 'the source IS the documentation' for this stuff, then *THAT* is part of the problem with computing today.
The living have better things to do than to continue hating the dead.
how is this different from, say, demanding the plans to the Ford Explorer to verify Ford's claims that it was the fault of the Firestone tires for all the rollovers?
-rp
"Among the illegal tactics cited by the court was the "commingling" of Windows source code with add-on middleware.
I fail to see how stripping out add-on middleware from Windows will benefit the consumer in the end.
Currently the home OS ships for $100 and comes with a good browser, decent/basic archiver, basic CD burner and a bunch of other utilities that are "good enough" for 90% of the users. Is this unfair to other vendors that make more robust version of these utilities commercially? Perhaps...
However, consider the impact on the consumer if these add-ons were removed from the OS? Now, on top of the OS license cost, the user must purchase a CD burner ($50), a browser($30), an archiver($30 for Winzip), an FTP client($40 CuteFTP c4.2), etc etc etc.
Suddenly the TCO of the system is going up at a prohibitive rate. Software isn't cheap, if you actually bother to license everything you use at home. Do we expect users, who don't bother now to research alternative options to Windows software, to make rational, cost-effective decisions about purchasing add-ons for their OS? Or do we expect middleware vendors to drop their prices once the competition ball is in their court? I don't see how the consumer's wallet will benefit from all this litigation in the end.
This is a little different legal situation, though - Microsoft has based its defense on the source code. As a loyal viewer of Law & Order, this then leads to the "Well, they raised the issue, Your Honor, so I can follow it up" situation. Microsoft can't be permitted to make a defense based on secret evidence that only they can see.
Your right to not believe: Americans United for Separation of Church and
let's be honest, the states AG's are just slimeball politicos owned by companies who weren't good enough (as evaluated by the market/customer) to compete with msft. make no mistake: their "remedy" is nothing short of nationalizing windows.
Nobody has said they have to release their source to everyone--just the court. Or does that amount to being admitted as evidence and, thus, part of public record?
I remember a review of the source code in the DeCSS trial allegedly preserving the source forever in public records (heh). Can anyone explain the ramifications of allowing government analysts to examine the code? Can a NDA be used in this case?
One of the reasons that I became a lawyer was to avoid ever having to hire one. -SPYvSPY
For some reason they have got onto this one particular thing they feel must be resolved and won't let it go. They are so adamant about having MS remove IE that they don't even see how MS is having fun with them.
Yeah...with all the recent win releases, when you are browsing your hard drive, you are basically using IE. Start|Run|C:\, then type http://www.yahoo.com into the address line.
Personally I think it's kinda cool - and didn't KDE copy this as well?
So why can't the states get it through their heads that it is part of the OS now and just get to the point and have MS ship a copy of windows that has no IE icon, no IE program group, and no iexplore.exe on it at all.
That way they can have their precious Windows without a browser. Who cares about MS's business practices, or the embrace and extend method of hijacking standards, or anything else they are doing? As long as some company can install a version of windows without IE so they can offer some half-assed version of Netscape instead.
What's the reason they can't delete the icon, program group etc...and do that right now? Oh...isn't it some licensing deals that MS made with the companies?
While they are at it, why don't they go after HP for including Netscape with HPUX. I really wanted to install Opera, but Netscape was already there and was doing nothing to get in my way?
Sorry - it just seems they are missing the big picture - so what if MS makes a version of windows without IE, cause when they go an sell it for twice the cost of the version with IE to the computer vendors, which version are they gonna choose?
MS Should have moved to Canada when they had the chance.
-S
We Apprentice Developers and Designers
coyote-san has the right idea. We hear about it all the time- Teenager suspected of piracy has every computer in her home taken by the authorities, is told it is evidence and may not be returned for 180 days or more.
:)
They ought to just stroll right into Redmond and do the same damned thing.
Maybe there'd be a WACO-style standoff. Think of the tv movie they could make out of that. Maybe they'd send in Noah Wiley (reprising his role as Steve Jobs) to try to convince Bill Gates to surrender the source code peacefully.
Or not. But I can still dream, can't I?
Maybe we could get the guy who played the 1st Stage Guild Navigator in Dune to inform Bill that he'll be "living out the rest of his life in a pain amplifier" instead of sending Noah Wiley in. Add in a dramatic scene where Bill reveals his Borg machinery and you'd have a hell of a TV movie, even if none of it will ever come true
microsoftword.mp3 - it doesn't care that they're not words...
price = $0 = capitalism ? You're brilliant
Is that the kind of world we want?
Yes.
It's one thing with code, and one could argue that even code should be better documented. Then we can get into commenting and documentation extractors, but that's not the point.
It's an entirely different thing with file formats, protocols, and the like. Microsoft tries to call these things Standards. In order to truly be a standard, something has to exist apart from its implementation. It's OK to have a reference implementation, but that's a supplement to documentation, not a replacement for documentation. Plus a live program implementing a standard is a completely different thing than a reference implementation.
Standards are supposed to have a life beyond any single given implementation - that's why it's called a Standard. Otherwise, every version might well be incompatible with the one before in subtle ways. This is also a good reason for Standards to be simple and clear.
The living have better things to do than to continue hating the dead.
If I am not fully confused, Microsoft hasn't
ever criticized open source software, but
Free (as in FSF) Software
But BSD code is Free (as in FSF) Software. In fact, every single item of Open Source Software is also Free Software by the FSF's definition. Read the original definition yourself.
A Government Is a Body of People, Usually Notably Ungoverned
I would imagine that microsoft the turkey in this equation is filled with a similar amount of bugs and may make those poor reviewers equally ill.
I got my entire grocery bill reimbursed and a 200 dollar gift certificate. I wish microsoft would do the same for all the poor suckers out there that lost data, time, and resources to them.
An Education is the Font of All Liberty
You don't think that obstruction of justice and contempt of court would be an incentive for MS to be more compliant?
If they are being asked to reveal their source code in an effort to disprove their earlier testimony, can't they plead the 5th to avoid self-incrimination?
... all the cool kids are doing it.
Plead the fifth
Is this unfair to other vendors that make more robust version of these utilities commercially?
Yes, because Microsoft has a long history of denying other vendors the right to thrive or even exist. If this were done to humans instead of software, Microsoft would be on international trial right now for genocide. Microsoft has killed a whole generation of good software and must pay the price.
"good enough" for 90% of the users
These 90% of users have been brainwashed to expect the worst, so when it comes they aren't disappointed! If that isn't oppression, I don't know what is.
Healthcare article at Kuro5hin
This is the CRIMINAL anti-trust case, not the civil anti-trust case that MS tried to get dismissed by having the education market handed to it.
This is action is also being taken during the penalty phase after conviction of criminal charges. That eliminates any legal presumption of innocence - the legal burden is now on the convicted party to prove innocence, not the state to prove guilt. (That's also why it's so hard to get convictions overturned even when new evidence is discovered.)
As for the bench warrant, all it requires is that the judge believe that the most expedient way to resolve the matter is to seize those servers. I doubt there are many experts who would look at Microsoft's performance during the trial phase and not foresee months of stonewalling unless the experts had full access to all source from the first day - and that would require seizure. I would expect many experts would make this a condition of serving in this role, to avoid wasting their own time.
For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
February 15, Redmond, Washington (AP) -- "Microsoft officials, who were initially outraged over the rebel states' request for source code access adopted an abruptly accommodating stance late yesterday."
"It seems that Bill Gates had started an internal initiative to find the best way to obfuscate the Windows source code in the event the states' request were to receive a successful ruling."
"Almost immediately, some of the top programmers from Microsoft, some of whom had spent years working on the Windows product, declared that native source itself already represented a sufficiently obtuse format and that not further obfuscation could better fulfill Bill's objectives."
"Let them have it!" declared one programmer gleefully and without hesitation."
"Provided by the management for your protection."
Yes,
There was a utility that allowed you to remove the current shell from Windows98 (ie) and have the older one copied from the Windows95 disk. The system ran fine afterwards and rarely did any application break. I rather enjoyed this application at the time.
Twin view (two monitors) was broke in this because the older version of explorer did not support that feature.
For the most part the system was as stable as it had been before and ran a great deal lighter.
MS's claims the system went to hell are totally bogus and were later proven to be bogus.
"You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
Huh? I thought that the "demonstration" of this damage was shown to be fradulent. The videotape testimony claiming to show the consequences of removing IE was shown to actually involve two separate systems. The Microsoft attorney managed to avoid disciplinary actions, but it totally shredded Microsoft's credibility.
Meanwhile a prosecution witness testified that he was able to remove most of IE without the serious damage claimed by Microsoft.
It's a Big Lie of the first order if Microsoft is now claiming that they "proved" this during the trial.
For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
Hmmm... seeing "Microsoft" and "victim" in the same sentence is making me go cross-eyed.
Yeah, you expect "victimiser" rather that victim.
--
"Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
This is an issue the appeals court pointed out that the lower court had completely missed the ball on.
In the past, there have been many instances of bundling that were actually good for the consumer. One example the appeals court cited was that, at one time, people bought a car and a starter from separate companies. Then the car companies starting selling their cars with starters, and because of major savings in the distribution channels, it ended up saving people money. A second example was when carpet companies began selling carpet with stain protection built in. They argued that this was good for the consumers, because the combined cost was much lower.
The appeals court found the lower court's ruling unsatisfactory, pointing out in part, that the lower court had not even addressed this possibility.
They also pointed out that just about every OS ships with a browser--Mac, BE, etc.
Also consider:
OSes have a long history of replacing programs that had been sold separately.
When the Mac came out, it came bundled with a calculator and all sorts of little apps that previously had to be acquired separately. Even third party text editors get threatened by OSes that bundle things like Notepad.
Donate background CPU time to fight cancer.
Comment removed based on user account deletion
Comment removed based on user account deletion
Comment removed based on user account deletion
The problem with this argument should be fairly obvious, though.
The main problem is the fact that they're not providing you with a browser: they're providing you with a browser that's impossible to remove. And people who claim that "well, it's nice to be able to enter stuff in the go window" are missing the point - There's NO reason that MS couldn't have made the OS able to accept a browser of any type as a file manager, provided it met some specifications (see GNOME's WM spec). Or use a different HTML renderer. But, no, they were scared of Netscape, and so they bundled IE in with Windows.
Think I'm crazy? What about this - what if Windows didn't allow you to change the default "Open" program for filetypes? How is this any different than what's going on now? The point is NOT that MS bundled these programs - look at Linux, for instance. If RedHat started bundling commercial programs with Linux, great - but the OS allows you to remove them.
So, I'm not saying "strip out the middleware". What I'm saying is "strip out the integration of the middleware into the OS" or "make the middleware removable". If MSN was set up in Windows to be the ONLY ISP, and any other ISP didn't have nearly the flexibility that MSN had under Windows (for no good reason other than Microsoft won't tell anyone what the APIs that MSN uses are), would that be fair? What the states and everyone else is saying is add everything you want, but DON'T BREAK THE LAW. MS has a monopoly. If you have a monopoly, you can't go around acting as if you don't - you have to act differently. Basically, you have to be very "nice" with your monopoly - not use it to bully around people or increase your business.
That's kindof what the antitrust laws are for. They acknowledge that monopolies sometimes occur, but that when they do, the company needs to somehow maintain the air of a competitive environment.
For example, when a base system has a CD-ROM (as they do now), ALL software and hardware manufacturers can support it. They no longer have to worry about whether or not the user has it, so they can create an improved experience.
Same thing as XBox with the built-in hard drive and broadband. A lot of game players were like "Why bother with a hard drive. Memory cards are adequate." They didn't realize how beneficial the hard drive can be for load time. Now *every* game can use that cache, without having to worry about whether or not the cache even exists (like the optional hard drive in PS2).
Base system options get pushed to the mass market, expecially if they're already popular. We saw it with floppy drives, CD-ROM's, 56K modems - and no one argued that those devices didn't benefit computing in the long run. Now we're seeing new advances like 802.11 built-in and hard drives on consoles, and if they prove successful everyone benefits.
Same can be said with the "base model" of OS software, as you mentioned. Everyone benefits.
Microsoft distributes Internet Explorer separately from Windows (e.g., for the Mac). Therefore, it is not an inseparable part of Windows. QED.
This post expresses my opinion, not that of my employer. And yes, IAAL.
At least California: San José State University has licensed the Windows source code.
[BLOCKQUOTE]If you followed the lawsuit at all, you'd know that the original basis of the argument was the setting of the default browser - not the inclusion of web libraries. Had Microsoft allowed the IE icon to be removed, none of this would have occured.[/BLOCKQUOTE]
Well yes, I agree, but only kind of. The default/icon issue relates to something MS had been doing for years: exercising strict control over what OEMs could and couldn't install and how they present MS's OS. This was understandable, I think, as MS didn't want the OEMs installing something that would _appear_ to come for MS and hurt their image (say, replace solitaire with strip poker, as an extreme example).
The lawsuit was precipitated by MS _continuing_ to excercise this level of control with the introduction of IE.
I made the KDE argument in support of the idea that the browser could be an integral part of the OS (I'm talking in terms of feel, not files). If this argument holds water, then the real issue would be whether or not MS has the ability to control the look/feel of its products when filtered through vendors. I believe a company has this right; whether or not the KDE developers choose to excercise it is irrelevant.
RC
Internet Explorer is a superior browser to anything out there.
Why are people making such a fuss over IE being part of Windows, or any other "features" for that matter? Why isn't anyone going after Apple for releasing/distributing so many tools (iPhoto, iMovie, iCrap, whatever) for their OS?
Also, IE and Explorer are basically intergrated code. You could remove IE's icon from the desktop, and make it so no URL's could be entered into the location bar.. but I guess that isn't "uninstalled" enough for some people?
Besides, no one's forcing you to use Internet Explorer. If you don't like it, install Netscape or Oscar or whatever the hell you want. Sheesh.
Not All Who Wander Are Lost
1) Do you really think that windows includes "bad" code in their compiled OS and associated files? Be honest... it's not too hard to take ANY program apart to it's base elements and look through it. In addition, many universities and technical institutions have the code already and have analyzed it a dozen times over... don't you think that it would have leaked out by now that MS included bad code or code to purposely break other programs?
2) Oh, do you really think MS churns badly coded software? I mean, is it written badly? You (coders) may not agree with certain forms and styles used, but I doubt seriously if you can fault how it is put together, notated, and otherwise written. I am willing to bet, given that MS hires some pretty good people (often the best) tha the codebase is tight as hell.
It's not the codebase, but rather the design descisions and attempts at full compatibility that cause problems. For instance, it has to support Direct X, D3D Sound, OpenGL, EAX, A3D 1/2, and a plethora of other API's to get just games to work (along with the core programming language sna DLL's from the software itself). I don't think anyone in the linux community can point to a 100% successful attempt at this yet (not even close) nor can they say that ANY flavor of *nix never crashes or bombs out... it simply would be a false statement.
3) On Netscape - Spare us. I certainly agree that MS aggresively marketed and "sold" their free browser. However, their OS is their OS and they have the RIGHT under law to bundle it in. They also have the right to sell it for free and introduce what they feel should be the standards we web folks design to.
MS only screwed up in their licensing to OEM PC manufacturers by forcing them, amoung other items that are definately in the anti-trust category, to not also include Netscape. This is Nutscraps only leg to stand on, and a valid one to boot. Since IE was offered for free, and Netscape could install and run on any MS consumer and corporate OS freely and without restriction, what kind of monitary descision do you think Netscape will get in a court. Nothing that MS can't pay, especially since they didn't charge persay for IE.
While on the topic... with the exception of V3, early builds of 4, and the latest 6.1 versions of Nutscrap, was there even a reason to use it? It was slower than IE4+, and from IE5+ it was not as feature complete or as standards compliant. Netscape shot themselves in the foot with the massively bugged out release 6 of their browser which took them nearly 9 months to fix as well. IE on the other hand isn't perfect and certain "standards" were not as tightly followed or supported as should have been, but in comparison it was a better choice.
4)How many lines of code are in Windows XP (which is what we are talking about here, not 95/98/ME/2000)? I have heard that it is as high as 37 million lines of code comprising the whole OS. That is alot of code... who is going to go through it (with or without comments by programmers) and determine if MS is a liar about stripping out IE from XP. And who do you believe when it is refuted by MS experts... it becomes a very long, endless cycle that results in no descision ever being made.
A great deal of you here think that MS is evil. Well, in one very specific set of circumstances I guess this is true. They are a company that succeeded and dominated an industry (they still do and will for many years to come no matter the outcome of the case), but they let it go to their heads and they got greedy. Who can blame them... it is not all just Mr. Gates and company, but the whole company, especially the first generation of employees who profited massively and got rich when MS took off.
ALL companies lobby in washington. ALL companies seek to make their product the most popular. ALL companies seek to become a dominate and driving force in their industry segment. It's called business.
The issue is not against one specific company. The issue is MS's aggressive and seemingly illegal licensing aggreements with OEMs in the PC manufacturing area. They sought to contain the ingress into their market segments by other companies by forcing OEMs to only load their OS "as is" because they could due to their industry leading position.
A secondary issue may very well be that once MS achieved such a leading and dominate role that so effects the whole PC industry and not just their segment(s), they took advantage and forced their coporate image and products through OS integration and bundling, displacing competitors by limiting their potential exposure... however, the flip side is that the MS operating systems are their operating systems and they should be able to sell it how they want.
I think personally that they should not be allowed exclusivity in their future license deals anywhere in the US, and pay a hefty (say 1 - 2 billion) dollars to the government in settlement. The settlement will be split up evenly between companies that can prove they were hurt by MS licensing to OEMs and to public education to improve the exposure of students to valuable and important technologies and software (all OSs and programs). In addition MS should be split into three divisions... the OS, Internet, and Software (productivity, education, and entertainment) divisions.
I don't think that they should disclose any codebase, nor should they be forced to unlink their browser and other bundled apps from current OSs. Future OSs shouls have less integration, with clear and easy menu's that during the install process allow you to choose what is and isn't installed. There should no longer be consumer OEM versions by hardware manufacturers as well, but there can be a corporate version. I also don't find fault in MS having enhanced copyright protections built in.
There's buildable and there's legible. I can see MS complying with the letter of such an order by running the source code through obfuscate.pl and delivering *that*. Sure, the code is FUNCTIONALLY the same, but you waste State money trying to decypher the source code.
Finding God in a Dog
The story fails to mention what for what OS the source has been demanded. Reading the other comments here at Slashdot leads me to believe that most of you assume that they will release the source for Windows 3.1, and hand it over with an unconcealed snicker on their sneaky, rich faces. The rest of you, evidently, assume that they will have to turn over the code for Windows 2000, or even XP (note the comment someone had which placed the kernel32.dll in the \winnt\system32 folder). This is definitely not the case. From the beginning of this case, Microsoft has been very careful to keep their NT codebase off-limits from investigation. The entire argument that is, and has always been, going on is based entirely on Windows 98. I don't know how many people still use Windows 98, but it is a satisfyingly small number, and you can't even get a new computer with 98 still installed.
If I were Microsoft, I would agree to releasing the source code, because the most advanced OS the judge can force MS to hand over is Windows 98SE, which is years out of date.
Microsoft succeeded in this case, because they have completely moved away from the codebase the argument is based on, which they were planning to do anyway, and no judge can legally demand that MS release any code that came from the NT codebase. It is 9x at best, which is completely useless to everyone.
Best case scenario: the states prove that it is possible to remove Internet Explorer from Windows 98 (the code given them), without wrecking the OS. Judge says: "See, Bill? Change it." Bill G. replies: "Oh, I see how it's done now! Okay, I'll change it." So he goes back to Redmond and removes IE from 98, and they give that back at the deadline, which will of course be too much time (MS obviously already knows how to do it). The judge sees it and approves, and forces Microsoft to sell that version of Windows to the public as a watered-down version of Windows. Microsoft submits, and releases Windows 98 Light to the public, which is basically Windows 98 without anything good attached to it. When no copies sell, MS shrugs and says: "See, no one wants a dumbed down version of Windows," but the states say "Wait a second, that's the old version, of course nobody's buying it! I'm suing them for XP!!!" But the judge agrees with Microsoft that the NT/2K/XP codebase was never part of the argument, so the litigation must start all over again.
We go through a few years worth of court cases again, while MS fervently works out a whole new codebase. When the states finally get them to release the NT code, they release the code to XP Home Edition at the same time as they release their newest OS, based on a completely new codebase.
Repeat as necessary, ad nauseam, to infinity, et cetera.
Microsoft cannot lose in court, in fact they may have already won. If you want to beat them, you need to release a product that goes faster, crashes less, and has complete binary compatibility with Windows, or else the mass public will not make the switch. And if you had these features, why would the public switch, if they are only buying another Windows?
Thus, Microsoft wins. They can do nothing but win. Sorry, fellas.
Lack of eloquence does not denote lack of intelligence, though they often coincide.
You are evidently not experienced enough with filesystem design or the web to make this judgement. Hypertext documents have very different semantics from filesystems. Hypertext can have multiple links. It is not an error for document A to link to B, and B to link back to A. It is not an error to assign a link with attributes like "famous" or "important" or (26k) (like Google does) to links, which can be different if you used a different search engine. But filesystems aren't like that! Can you link a directory into a loop? YES, only if you used symbolic links! Hardlinks not permissable. How could a databased FS like ReiserFS cope with something like that?
Directories and hypertext documents are very different beasts. That you can IE to blur and obscate the semantics shows very POOR DESIGN and SLOPPY THINKING on the part of MS. That KDE should want to imitate that shows again, the dearth of IQ amongst most programmers and the users who follow them blindly.
I'm no expert, but I imagine that the building environment for something as complicated and huge as Windows would be extremely difficult to duplicate. If MS wanted to be difficult, they could easily make the build environment slightly funky.
And that doesn't even include the amount of time that will be necessary to actually build the damned thing. Think about how long an XFree86 build takes.
There should be a moratorium on the use of the apostrophe.
Max V.
NeXTMail/MIME Mail welcome
As an earlier poster posted:
"Any and all paperwork, disks, patents, intellectual property, etc. is subject to be displayed in a court of law so long as there are proper non-disclosure agreements about core intellectual property (which by the way, the government doesn't even have to agree to... it could post the source code to the web if it wanted... b/c it has that power, but it wouldn't want to deprive the company of any property or cause harm to the business without due process of law"
There should be a moratorium on the use of the apostrophe.
Max V.
NeXTMail/MIME Mail welcome
So you get a free turkey, a 200 gift certificate AND all the added protien of all those yummy yummy 'features'? You are living large my friend!
"Your superior intellect is no match for our puny weapons!"
Courts frown on such tricks and trying them would get them slapped with contempt of court. They aren't totally stupid, you know.
I've seen their thing in action. I think if I looked at the source code, I'd have to boil my eyeballs afterwards.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
"Despite claims to the contrary, Windows is pretty well documented."
You may find this article interesting. It shows how a change in the undefined behavior of one Win32 function crashed his application between Windows versions.
"I fail to see how stripping out add-on middleware from Windows will benefit the consumer in the end."
Because Dell, Compaq, HP, Gateway are not stupid. They all realize that their customers WANT stuff to come with their machine and will include it themselves. This isn't rocket science here. Look at OS X, it comes with a web browser, media player, dvd player, photo manager (with built in web page maker), mp3 manager (with bult in burning)...every single one of those apps can be dragged into the trash and the user can insteal install anything they want to replace them ).
In the PC market, it wouldn't be the user who deceided this (directly anyhow), it would be the OEM's who did. The would add to a stripped down Windows their own branded toys. Then, shopping for a x86 box would require a choice that was more advanced than looking at 1. price 2. hardware 3. shape of computer. The industry would be better off.
Burn Hollywood Burn
If you know what you are doing, you can run W2K server WITOUT IE, You need to make a special OEM cd using their toolkit, and you can even do other fun things like put InetPub AND IIS on a sperate partition, under users that have no access to the rest of the partiotions , hence the OS. NSA has some good info on the latter.
:)
The courts are compltley ignorant on this matter, so are their 'expets' for the most part. Windwows will run fine without IE, at least, 95, NT 4.0 and W2K , SP is 2k on steroids with eye candy, The OEM install kit(XP) has a network ready bootable CD image that wii RUN ANY(IE included, Abobe, you name it), Windows app under it you want this should be PROOF alone. It starts as only a background and a shell window, you can run anything else from it you want executing it from the command line, Beauty is it will handle Win32 AND NTFS partitions, makes a wicked hack tool for a dead or funked machine, or to change the SAM around
Sig went tro...aahemmm.....fishing........
Fisrst of all, IE isnt an intrical part of windows and can be removed by for example win98lite. http://www.98lite.net/ieradicator.html I cant imagine paint, the media player or movie maker having any seriuos IO tasks either. Microsoft tried to claim that it was impossible to remove IE and it was done under the trial by an expert witness. They still clame its impossible? The source code would reveal this both by how the apis was communicating and by the source. Other strange things hidden in the source would probably pop up aswell. Atleast it would either expose som serious anticompetitive practices or put an end to speculation. I vote for the first considering how they fight to keep the source hidden. One also wonders, how much is real code and how much is landfill? All those easter eggs has to be stored somewhere on the HD?
HTTP/1.1 400
For example, there is a 'standard' API call to refresh a window - but IE doesn't use it - it uses a different publicly undocumented call. (Anyone who's used IE under VNC will know what I mean - VNC hooks into the standard API for screen updates.. when you use IE and scroll the screen, the VNC client doesn't know that the window has changed.)
Why is this? Because doing so gives IE some advantage over other (non-MS) programs.
Uh, no, it doesn't.
IE just paints outside of the WM_PAINT handler sometimes. You can do that you know - the call is GetDC. Or GetDCEx if you need better control.
Not to mention that IE doesn't paint directly to the screen. It paints to a memory DC first for compositing, and then paints the memory DC to the screen.
Just because the VNC client isn't complete, don't start claiming that "IE uses undocumented calls" -- because it doesn't.
But tell ya what, prove that it does, and that it's not a bug in VNC, and I'll eat my hat.
Simon
Coming soon - pyrogyra
You don't get it, do you? Microsoft can afford to sell this cheaper because they can use their monopoly to *force* it on a large userbase. I've been looking into buying a laptop. *Every* one of them I can buy around here comes with WinXP, and unlike a desktop I can't even build it myself. I have no choice but to buy all those extras.
If I want to use the CD burning software included with my CD burner (0$ as I already got it), Opera (0$/ads), any freeware zip utility (0$), Filezilla ftp client (0$) I can. Yet I have to buy all the MS stuff anyway. That you pick some of the most expensive commerical replacements to justify WinXPs cost makes me wonder...
Actually, users will make fairly rational desicions. The only problem is the lack of desicions to choose from. It usually goes like this: I must have Windows. Insane pricetag but I must have it. What else do I need? Hmm, nothing, it's all included in Windows.
It doesn't help that a bundle is great, when it's not what you'd need. It's like with MS Office, the individual programs are priced incredibly much higher than the Office pack. Why? Because you can make people feel they got a good value. Oh I had to pay X$ for Word, it's insane, but for just Y$-X$ (Office - Word) I got all these other great tools too so I guess it's alright then.
Pushing the competition out has never been good for the consumer in the long run. That they can offer tools for free/cheap is an illusion. They're using the money made from their OS monopoly to extend their monopoly, and don't think you won't be paying for it when they *have* the monopoly.
Kjella
Live today, because you never know what tomorrow brings
I remember a case from way way back ago, concerning a game console that had been reversed engineered so that a third party could develop games for it without having to license the technology.
However, when such games ran, the startup automatically triggered a screen that said something to the effect of "This game has been officially licensed by Somecompany".
At trial, since the console manufacturer failed to show that there was a way of booting a game without that text, they lost the case.
Now there is something remotely similar to the MS case here. MS is claiming that there is no way to deintegrate IE. *However*, they have failed to prove this. True, its proving a negative, which is difficult (at least logically, legally is another story), but MS will be on weak footing until they show the source code to someone else and let them try.
Oh, and IANAL.
Didn't the "Win98lite" installation utility prove that the browser can be separated from Win98?
I thought it let you install the nice stuff from Win98, like USB, and the lighter weight Windows Explorer from Win95 and not at all install Internet Explorer.
Personally I use Win98 as the base, Litestep as the shell and Mozilla as the browser. I still use Windows Explorer as the file manager, but only because long file names mean you can't use the old DOS Norton Commander...
Comment removed based on user account deletion
You can try and generalize things over and try to not make exceptions anywhere, but you gotta face the facts: MS isn't just any old company anymore. Ask the average Joe Schmoe what sort of hardware they have in their box and they'll respond "Windows".
MS has involved themselves in so many people's lives so deeply that they deserve seperate treatment, mostly resulting from the monopoly they've achieved. All of the arguments about them "just being another company" don't fit anymore and they deserve seperate treatment accordingly. It doesn't matter that other people will argue that you can't punish them for just doing well in their market because they are approaching levels of influence in people's lives that only the government has had in the past.
I personally wouldn't even mind seeing seperate committees being designated to oversee MS operations internally. These people would serve as a check on MS in the same way that they are checks in congress, the military, public services, and every other section of the government - because these areas, sections, or whatnot have a large influence on people's lives, so the people need some control over the influences (although here you can easily argue that the government doesn't correctly represent the people, and I would agree with that partly, but that's a whole other discussion). The only problem I would see here is that I wouldn't want the government taking over enough control to stifle growth and development - that would be completely counterproductive to most anyone's goals.
MS and their Windows OS line have been turned into a public service, and they need to be treated accordingly - just as every other public service is.
I ran 98 quite successfully in 16MB without the bloated shell.
OS/2 - because choice is a terrible thing to waste.
XTree users might care to check out the xtree clone ZTBold and ZTreeWin
OS/2 - because choice is a terrible thing to waste.
What I am saying is that this would have to apply to everyone then. nVidia would have to release the full schematic on their premiere GPU's. IBM would have to not only release source code for every piece of software, but for all schematics for the hardware they build too.
Oracle, (I am pretty sure they don't have it open source but I could be wrong, so don't flame me for this one) would have to release the code for their database manager.
GM would have to release the exact process in which they mold their engines.
ID Software would have to release the full source for every single FPS they make right at release like everyone else. (Not that they don't already but they do it eventually down the line)
I mean screw Viagra and Coke. Their products are consumed into the body. They rlease the exact recipe to the FDA to make sure no one is internally harmed by toxic chemicals they maybe in said products. That is a given.
Closed source OS code does not really harm anyone in a severe way that it would be dangerous to ones life. The only thing it causes is frustration among those who want it open. That is a fact. It is closed. So what. Who honestly cares!? If Linux is the more efficient and precise of the two sets of code. Then it will eventually prevail.
OS's are like cars in one aspect. Take Ford. They have been around longer than anyone person who reads this site. They have some of the best advertising and marketing strategies. Now lets say they build shitty cars. An individual will only buy the shitty car for so long before they realize that this company over here. Saturn. Makes better cars, that don't break down. That run forever maintenance free, etc. Granted they might not have the marketing and strategy but eventually people will switch to the better car.
Frankly, I think the code should remain closed. If it becomes open. What if it becomes better than your precious Linux. I mean what if with a few minor tweaks from Slackware Kernel Gods, the windows source code out preforms and destroys Linux. What then? Would you all switch to a Windows Distro? Since it turned out to be the better of the two because it was released open source. What about Linux? What about all you stood for?
Leave it closed. Let the competition flow between Open and closed source. Lets have a little fun and MS bash! Fuck the code. Only reason anyone would want it would be to get the code for the API. After that it would all be down hill. Linux wins, game over!
On a side note. I believe that Win98 could not run without IE at all. Hence they would have to trash 98. NOt every WinOS. NT and 98 are completely different. Some visual similarities but completely different OS's all together.
~Admrlnxn
"I got your mom in my trunk"
Ironically, when I attempted to read your link, the page was TOTALLY filled with a horrendous, translucent Flash add for .NET. I cried like a baby.
You're obviously an idiot. And it's obviously not the OS, because I can run a Win98 box for weeks without rebooting. I'm sure your Win98 OS is the same as my Win98 OS, so you're problem lies in either a)hardware and/or their drivers, b)poorly written software, or c)misconfiguration.
And don't start telling that an OS that lets programs and/or drivers do X is flawed. We all know of ways to crash OS's. It's the programmers job to write and test their programs to make sure it works. If they can't program around bugs in Windows, then they should release their product for Macintosh, Linux, etc.
They'd appologize about lying in court, and agree to release a bloatless operating system for sale. Then they would take windows, strip out IE, Outlook, *explorer, and also the tcpip stack. Have a great tool bar and stuff, and have no file manager. That would totally satisfy the courts, and no one would buy it because it wouldnt be at all useful, and ms could still sell XP for $200 a pop.
Yeah, great idea... private inspectors who can be bought off more explicitly than the FDA...
Now maybe you're not the hardcore libertarian you come off as, but this is a libertarian fantasy...
/Brian
(/me shakes head in disappointment)
I'm thinking it's pretty safe to call anyone a monopoly who has the clout to prevent their competitors from gaining a foothold in the marketplace.
/Brian
The government demanding a private company's source code?
next time it might be the good guys getting fucked by the government?
Since when was releasing your source code akin to losing your virginity?
I hate microsoft as much as the next guy, but this is getting out of hand.
The govt. just wants to look at it -- not own it, or take it over or mangle it. Besides, M$ will still have their own copy to play with. They can still keep all the source code they have now, and even write more in the future!
When in doubt, have a man come through a door with a gun in his hand.
That is a totally ignorant comparison and if you are trying for anything than +1 funny or something, you have a serious problem with your thought process.
If your OS breaks, you pop in your windows cd and fix it.. if IE breaks, your run windows update or your pop in your cd and fix it.
I'm a vegetarian. (-:
Got time? Spend some of it coding or testing
I agree.. it seems perfectly obvious to anyone that isnt lying to themselves that a window that contains stuff and has an address bar can be used for both tasks that involve windows and address bars.. I have to catch myself from typing www.slashdot.org in the location bar in the beos filemanager since I am so used to it from Windows and KDE.
Actually, the proper word should be disintegrate, as in ``if I could disintegrate IE, about 12% of my security issues would evapourate''.
Actually, IE for the Mac is quite livable. But what are the odds against getting that back-ported? To the nearest million?
Got time? Spend some of it coding or testing
You've never seen Altair BASIC, have you? The source code is on the net somewhere (don't know the URL off the top of my head, though) and the general conclusion was that Bill, Paul, and Monte were very, very good at what they were doing.
The fact that Bill is a flaming scumbag and Paul is a wealthy semifamous nonentity notwithstanding, I'd say Bill still knows his shit.
/Brian
They're being asked to hand over evidence (that will be kept secret, unlike usualy trial proceedings) for a trial, not to GPL it and release it.
Also, Microsoft (Bill and various employees) have repeatedly lied to the court. (Remember the Windows-without-IE video?) The fair thing to do would be to toss everyone involved with that into jail for ninety days and hit them with a whopping fine (in relation to the ammount of money they were attempting to save by lying) for it.
The state governments are perfectly justified in asking for this.
The government intrusion here is limited to the government asking to see evidence pertaining to an open case. Seems perfectly reasonable.
Would you expect health inspectors to ignore looking at a particular set of freezers (being actively used) simply because the company claimed the freezer design was a trade secret?
MS is just lucky that Bill and a bunch of employees didn't get to spend 90 days in jail for contempt when they lied to the judge. (Technically, fabricated evidence, which I guess counts as perjury. The "Windows barely runs without IE" video that was shown to be doctored.)
Sad but true. Even more so for America, because...
...America is called ``a Christian country'' and has a large proprtion of at least nominal Christians in the population. Hmmm.
Got time? Spend some of it coding or testing
Funny that. I would consider buying stock in a company that was breaking the law (and doing it publicly) to be something wrong. I'd consider it perfectly fair if investors who bought MS stock lost their money.
And if someone's mutual fund bought MS, they should have checked what the fund was buying.
You don't think that obstruction of justice and contempt of court would be an incentive for MS to be more compliant?
Didn't seem to work during the rest of the court case. (e.g. that video 'incident')
deus does not exist but if he does
I don't think he's denying that it's a bug in his code. The point is, they forgive sloppy coding in one version so that there does not appear to be a bug, and then it crashes in the next version given the same sloppy code.
"Despite claims to the contrary, Windows is pretty well documented."
You may find this article [byte.com] interesting. It shows how a change in the undefined behavior of one Win32 function crashed his application between Windows versions.
From the article:
At first I thought: &*%# Microsoft! But when I looked at the API documentation, it clearly said that you have to initialize the dwOSVersionInfoSize field of the OSVERSIONINFO structure, with the size of the structure, which I had never done. But it used to work, so what happened?
Jeeeeeeesus Christ.
Rule ONE of Win32 programming. IF A STRUCT says initialize with the size of the struct, you INITIALIZE with the size of the struct.
NT3.51 was the platform it 'worked' on, and NT4.0 threw a fit. The reason?
NT3.51 was the first version of the OS to HAVE that function. So it didn't need to check the length of the struct (no backwards compatibility mode necessary). NT4.0 changed the details of the struct (presumably), and so the check got enforced.
BIG DEAL.
EVERY single book on Win32 programming, EVERY example I've seen, EVERY piece of documentation from Microsoft makes it VERY EXPLICITLY CLEAR that if the struct has a cbSize (or other similar) member, you HAVE to initialize it with the sizeof() the struct.
The guy is an ass. And he wrote an article about his 'l33t haxor1ng sk1ll2'. To whine about his *very* elementary windows programming mistake.
Just goes to show; writing software requires dilligence. And he just didn't have it.
Coming soon - pyrogyra
At trial, since the console manufacturer failed to show that there was a way of booting a game without that text ["Licensed by Sega"], they lost the case.
The case in question was Sega v. Accolade. A similar reasoning applies to games for Game Boy and Game Boy Advance systems, which use a nearly identical protection (a small graphic instead of text). To be perfectly safe, as soon as the system gives your program control, put "Correction: Not licensed by $console_maker" at the top of the first copyright notice screen. The makers of Bleem! did this for the Dreamcast version of their PSX emulator, and Sega couldn't touch them.
Will I retire or break 10K?
98lite (98lite.net) itself is supposed to be able to pare Windows down to as minimal of modules as you care to pursue. I've even heard of someone using it to reduce Win32 console mode to a package that will fit on a single floppy disk.
... after all, that provides a handy tool for downloading a better browser :)
A pared-down version of Windows would HELP M$, not hurt them. Frex, I cannot sell XP to my clients, because they can't justify a massive hardware upgrade just to cope with XP's fluff. But XP's core, ie. the really necessary parts of the OS, would likely run pretty well on a P200/128mb, and I *could* sell THAT to my clients.
I really would have liked to see WinXP released as 1) the buck-naked OS itself, and 2) a Plus Pack that included all the stuff that's currently bundled with Windows -- each at about half the current list price for XP. That way we who prefer to install and configure our own software don't have to fight with bundled crap (nor pay for crap we don't want), and those who don't know or care how to customize a system can just buy and install the Plus Pack and call it done. AND the basic OS would run gracefully on last year's system.
I don't have anything against the OS including a browser (*provided* it's NOT "integrated" with the OS)
~REZ~ #43301. Who'd fake being me anyway?
The government just wants to verify that what Microsoft said is true. If it is then they would have to drop that line of questioning.
Would you like us to all accept microsoft's claims without question, even after Gate's testimony? 'Well, that depends on what the word "the" means.'
Comment removed based on user account deletion
You just have to run winlite against a windows 9x machine to totally remove IE to see that microsoft is full of crap. An article on this very topic is here.
-- Never make a general statement.
Maybe they'll claim IE is not part of Windows.
OS/2 - because choice is a terrible thing to waste.
First, as has been already pointed out, it IS possible to get the Windows source code. Microsoft, trying to capitolize on the Open Source popularity started their 'Shared Source' program. It shouldn't be that hard to get it, and even supponea(sp?) independant people who have studied it as expert witinesses.
/. and elsewhere in the Open Source/Free Software world see the free as in speech approach to software, there is a huge segment of the population that has difficulty distinguinshint left and right click. Unfortunatly such people are often very influential. Free as in speech when it comes to source code won't matter to them, because they are incapable of understanding it.
Although Microsoft has some sort of really strict NDA on their source that they give to researchers, a judge could easily compel testimony, and give the witiness immunity from any sort of legal reprisals. There are probably already people who know the answers to the questions the states have.
If I had much influence in any of the states involved, I would suggest putting a little extra pressure in Microsoft. This could be accomplished legally easily. Simply phase out all Microsoft products on all state run organizations, give groups that recieve state funds a 'bonus' for not using Microsoft software, and give companies that don't use Microsoft software a bit better chance of getting a contract from the state if they don't use Microsoft software.
The threat of that much lost business in that many states would put a bit of economic pressure on Microsoft, and could be handled with internal state policies.
States can easily put the policy of only buying software when a non-free (beer, were talking ecomomics here[1]) alternative isn't available. It could easily be sold to the taxpayer as a way to cut government spending without putting anyone out of work. For the federal government to interfere with such things would be very bad indeed.
Some of the other stuff such as influencing other organizations or compainies might not fly as well, but it's at least worth a thought.
[1] A important as a lot of people on
There is a civil war coming in the United States. Remember which side has most of the guns
IANAL (still!), but I imagine that a good one could come up with legal language that amounts to "the full and detailed source files as used by the engineers who actually work with it". And, as was mentioned, if needed marshals could go in and just TAKE that source code.
This was the best reply I got :)
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
How is this horrific? Pointing Konqueror at
Now go to the webpage. Click on something. Does that take you to the hyperlink? Or does that select something for you to manipulate? Try dragging it to the trashcan - what gets deleted? Impossible? Why? Why are two separate things - one a filemanager that is essentally a matephor for OBJECTS on a disk, mixed with another metphor, one that displays text in a presentable manner?
To make the analogy even better, park your browser on a webpage made to resemble a filepanel. Go have a cup of coffee, come back and see if you can get it right the first time.
What an easy brush-off.
I've got a moderately sized investment portfolio now (retirement) and I do select funds based on what they are invested in. Partly because I don't want to have to whine when a company gets busted and the stock tanks.
But really, I don't see why investing in a company obviously involved in illegal activities is any better when you stand to make money off of it. I can see why it's more attractive, but that's not supposed to matter is it? (You wouldn't forgive a thief who stole a Porsche would you, just because it was a very attractive target?)
The only thing that hurts about not investing in fraudulent companies is that the people who do get huge payoffs from it. That doesn't mean we should all sell out though, it means instead that we should try to put a stop to it so that the honest people don't get penalized.