Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Microsoft

Judge Says Microsoft Must Give States Windows Code 610

murphro (along with many others) writes, "Reuters is posting a story describing how the Judge has ordered the release of Windows code to the states seeking antitrust sanctions. I doubt it will actually happen (because MS will fight it this to the end). But if it did, do you think we commoners would ever see it? And if you did get your hands on the code, what would you do with it?" Here's the Yahoo link. (The same Reuters story is on dozens of other sites, too.)
This discussion has been archived. No new comments can be posted.

Judge Says Microsoft Must Give States Windows Code

Comments Filter:
  • Hmm... (Score:1, Insightful)

    by Peridriga ( 308995 ) on Saturday February 16, 2002 @08:32AM (#3017546)
    What would I do with the full source code to windows....

    Maybe line my birdcage w/ it?

  • Hopefully not. (Score:5, Insightful)

    by Sly Mongoose ( 15286 ) on Saturday February 16, 2002 @08:36AM (#3017555) Homepage
    From the moment the Windows source was made available for viewing (probably not under a GLP-style license!) any code that interacts with Windows (think Samba) would be tainted. It would be under threat of charges that it as derived from the proprietary code.
  • by Chanc_Gorkon ( 94133 ) <gorkon&gmail,com> on Saturday February 16, 2002 @08:42AM (#3017571)
    Would the code then not be part of public record?? That should mean anyone should be able to look at it at that point. But I am also hazarding that they may have a problem finding some parts of the code. Almost every mid to large sized company always has something that can't be recompiled.
  • by Spoing ( 152917 ) on Saturday February 16, 2002 @08:42AM (#3017573) Homepage
    ...would do; they would use it as evidence in law suits against Microsoft. With the source code as evidence, they could find the convienent places where the code did wierd things.

    Didn't an NT fix pack a while ago prevent Lotus Notes server from working? What's this about Netscape era seiniew? There's got to be current things that are more than just screwups or inside jokes. MS has a long track record of this sort of thing.

    Now, the only question is; Can the source be siezed to prevent modification? Is it too late already?

  • As useful as... (Score:2, Insightful)

    by Ozan ( 176854 ) on Saturday February 16, 2002 @08:45AM (#3017579) Homepage
    giving Leonardo Photoshop to paint the Mona Lisa. Without the aid of technical experts no one will get the clue in millions of lines of sourcecode.
  • Re:lol (Score:4, Insightful)

    by delong ( 125205 ) on Saturday February 16, 2002 @08:48AM (#3017588)
    The States pushed for viewing the code to prove or disprove the MS allegation that IE and other middleware can not be "unmingled" from the OS without fundamentally damaging the OS. The States want to undo the MS trend of bundling MS middleware products with the OS to the detriment of its competitors. ie. - address the original fundamental anti-trust problem and make MS sell a stripped down Windows, no doubt.

    Derek
  • by CrazyJim0 ( 324487 ) on Saturday February 16, 2002 @08:59AM (#3017605)
    #1: Get rid of the registry file. Instead have personal registries for each file.

    #2: Have a logger folder, that keeps track of when files get moved and changed, and backs up files in cache format when replaced. This way if you get a virus(or spyware), you can just delete a level of folders and be back to your last OS state. Also if you overwrite a critical file you could always get it.

    #3: Do the same thing with DLL files as registry. Make DLL files chained valid with the program that created them. So one program can't invalidate another program by modifying the DLL

    Then I'd probably like some more customization, like a copy/paste ring. But I wouldn't code this shit, I mean seriously, the time for work on this junk is over and the monopoly is in place. Once the big guy takes over you just have to trust that they'll altruistically build their code. :P
  • by DrSkwid ( 118965 ) on Saturday February 16, 2002 @09:14AM (#3017642) Journal
    I would already have realised that I might have to give up the source code to win9x. I woudl have had a secret cabal of top programmers going through it obfuscating and repairing deliberatly anti-competitive routines.

    Source code is also no good if it can't compile and be run. Do the state experts have the necessary compilers to do this? I bet it's not a vanilla MS-C or MS-C++. And we all know that you can't trust the compiler [acm.org].

    If you suspect that someone is untrustworthy then asking them for their written documentation of their untrustworthyness cannot be trusted.

    HA! They should use that as a defense!!

    I'm guilty but you can't take my word for it, I'm a liar.
  • by FatRatBastard ( 7583 ) on Saturday February 16, 2002 @09:20AM (#3017656) Homepage
    The "IE is an integral part of the OS" arguement has always made me chuckle. Its true only because Microsoft has designed it that way, which doesn't necessarily make it right.

    The most damning evidence that a browswer doesn't have to be so close to the kernel (in the kernel???) is IE for Macintosh. Its a damn fine browser that is nothing more than a standalone app. Sure, Microsoft bitches that IE is needed for product updates and help, but that is -- again -- only by MS design. Apple, Debian, Mandrake, et al have all shown that updating can also be a stand alone application. And Gnome and (I assume) KDE have shown you can have HTML help with a regular app browser.

    The contention that IE is neccessary for the OS to run properly is true, but only because MS specifically designed it that way. I've always found the arguement "hey, we're guilty but we can't seperate IE from the OS because its too deeply tied together" the same as Firestone saying "hey, we know we produced crap tires, but we shouldn't have to change the way we made 'em because that would require retooling the tire production line."
  • Can of MS worms (Score:3, Insightful)

    by Unfallen ( 114859 ) on Saturday February 16, 2002 @09:21AM (#3017659) Homepage
    So it's finally been worked out that Microsoft's word (as opposed to (but not excluding) MS' Word[tm]) is not to be trusted, and that the only real way to settle this all properly is to see the case with the states' own eyes.


    At least two issues come out of this with regards the case though:

    1. How much can we trust Microsoft to hand over untampered code? If they had any sense (from their point of view) then they would have worked on a special branch of the code that was deliberately obfuscated and/or integrated, all ready to hand over if the time came. They'll still fight the order, naturally. But it always helps to be prepared for the worst.
    2. What are the chances of the States finding further anti-trust evidence? Fortunately IANAL. But does this news mean that they are only allowed to present excerpts and reasoning from the source code that is applicable to the integration issue, or are they allowed to bring other issues to light should they discover any?
  • by tomstdenis ( 446163 ) <tomstdenis AT gmail DOT com> on Saturday February 16, 2002 @09:22AM (#3017664) Homepage
    Yeah and linux is the way?

    I've rebuilt my kernel, and lost my zip-drive and CDR support along the way, oops. I'll search the net for non-existant support sites....

    Windows has got it made with their windowsupdate.microsoft.com website. I mean I like to program and all, but I just want to update my OS, not become a kernel hacker. While you linux losers are sitting their "make menuconfig; ..." I'm just clicking a stupid button and getting BINARY downloads.

    If Linux developers would get off their asses and made the OS easy to use for EVERYONE not just kernel hackers, the linux world would be alot cooler.

    Tom
  • by mjh ( 57755 ) <mark@ho[ ]lan.com ['rnc' in gap]> on Saturday February 16, 2002 @09:31AM (#3017687) Homepage Journal
    I wonder if the significance of the states asking for WinXP embedded is that they intend to show that Microsoft already has removed IE from windows.
  • Re:BFD. (Score:2, Insightful)

    by timdorr ( 213400 ) on Saturday February 16, 2002 @09:35AM (#3017701) Homepage
    Woah....

    If that's really the whole source code, how come this hasn't cropped up on warez site, or various underground trading methods?

    I mean, that'd be rather nice bartering material for some people I know.
  • Re:lol (Score:3, Insightful)

    by cyber-vandal ( 148830 ) on Saturday February 16, 2002 @09:40AM (#3017713) Homepage

    govt should be able to regulate as long as you agree with it...


    Isn't that sort of the point of an elected government?

  • by znark ( 77857 ) on Saturday February 16, 2002 @09:41AM (#3017717) Homepage
    if you did get your hands on the code, what would you do with it?
    • Take all the marketing cruft out of it.
    • Provide a distribution with a clean installer, making all the components user-selectable.
    • Active Desktop, Web Integration and All The Wizards Must Go
    • Mouse pointer shall not have a distracting shadow.
    • We do not need a bouncing "Click here to begin", either.
    • Fix the default settings for Outlook Express. Remove the ability to run scripts and post in HTML, and make it GNKSA compliant [xs4all.nl].
  • by timdorr ( 213400 ) on Saturday February 16, 2002 @09:44AM (#3017726) Homepage
    I think the WINE and Lindows people would have a field day with it.
  • by dioscaido ( 541037 ) on Saturday February 16, 2002 @09:48AM (#3017737)
    If microsoft actually releases their code to independent auditors (not likely), will the government appointed overseers really be able to make any sense of it al all, let alone to figure out if IE needs to be there?

    Even the win95 codebase must be millions of lines of code, it would take 10 years for anyone to actually go through and map out what everything does. (Heck, rumor is that microsoft left mysterious code in win2k because even they weren't sure what it did, so as not to accidentally break anything)

    Additionally, is it a question of 'can they do it with the current code base without breaking anything', or 'can it be done with modifications to the OS code'? If its the latter, then the obvious answer is YES! Source code isn't set in stone, and in the end anything can be done. Its like someone asking "Can Linux run without RAM?", currently no, but the kernel could surely be changed to run off the HD completely (why one would want to do that is another story).
  • Not Public Yet (Score:2, Insightful)

    by Artagel ( 114272 ) on Saturday February 16, 2002 @10:13AM (#3017810) Homepage
    Microsoft is being ordered to turn it over to the States' attorneys so that it can be evaluated. Such discovery is always covered by a protective order. Company secrets are specifically mentioned as protectable subject matter, and are as an initial matter disclosed in confidence. What would happen at hearings or trial later is at the discretion of the judge. For example, the judge could order that only representative portions, or redacted portions be shown, or the sensitive portions of the record sealed and shown only to trial lawyers and the jury. Or the judge could just tell MS to take its lumps.

    FEDERAL RULE OF CIVIL PROCEDURE - RULE 26(c)

    (c) Protective Orders.
    Upon motion by a party or by the person from whom discovery is sought, accompanied by a certification that the movant has in good faith conferred or attempted to confer with other affected parties in an effort to resolve the dispute without court action, and for good cause shown, the court in which the action is pending or alternatively, on matters relating to a deposition, the court in the district where the deposition is to be taken may make any order which justice requires to protect a party or person from annoyance, embarrassment, oppression, or undue burden or expense, including one or more of the following:
    (1) that the disclosure or discovery not be had;
    (2) that the disclosure or discovery may be had only on specified terms and conditions, including a designation of the time or place;
    (3) that the discovery may be had only by a method of discovery other than that selected by the party seeking discovery;
    (4) that certain matters not be inquired into, or that the scope of the disclosure or discovery be limited to certain matters;
    (5) that discovery be conducted with no one present except persons designated by the court;
    (6) that a deposition, after being sealed, be opened only by order of the court;
    (7) that a trade secret or other confidential research, development, or commercial information not be revealed or be revealed only in a designated way; and
    (8) that the parties simultaneously file specified documents or information enclosed in sealed envelopes to be opened as directed by the court.
  • by MongooseCN ( 139203 ) on Saturday February 16, 2002 @10:33AM (#3017871) Homepage
    So isn't this just like MS telling all their employees to vote for Microsoft in that last poll? Now we are telling everyone on slashdot to go out and vote and slashdot is comprised mostly of anti-Microsoft people.
  • by gilroy ( 155262 ) on Saturday February 16, 2002 @10:40AM (#3017891) Homepage Journal
    Blockquoth the poster:

    So isn't this just like MS telling all their employees to vote for Microsoft in that last poll?

    Um, only if you receive your livelihood from slashdot and also had reason to believe that a failure to vote "correctly" would impact your career. The issue is not that Microsoft tells its people about a poll. The issue is, Microsoft can -- implicitly, at least -- coerce them to vote a certain way.
  • Piece of cake (Score:3, Insightful)

    by WildBeast ( 189336 ) on Saturday February 16, 2002 @10:42AM (#3017897) Journal
    Windows code is already available as part of the "Shared Source" license (or whatever it's called). Some colleges have it, some OEM's have it, so I don't see why MS will say no to the states.
  • by sheldon ( 2322 ) on Saturday February 16, 2002 @11:22AM (#3018052)
    "Didn't an NT fix pack a while ago prevent Lotus Notes server from working?"

    NT4 SP6 caused Lotus to stop working because it prevented non-Administrators from opening a Winsock connection.

    This security access problem also caused issues with a great many other applications, not just Notes.

    It was also fixed within a day.

    There is an old saying, "Don't contribute to malice what can be explained by incompetence." It continues to amaze me how whiners continue looking for ghosts in the shadows instead of just understanding the technical issues, realizing people make mistakes and moving on.
  • how about this (Score:1, Insightful)

    by Anonymous Coward on Saturday February 16, 2002 @11:29AM (#3018069)
    I'll never understand why MS does not make the source code available under alicense that forbids distribution of that code or derived code in any binary form or in any form that will self compile..... This way the linux folks can see what they need ot make wine work, and no one except MS can sell the binary version of the software that 90+% of the people will use
  • Re:Wine (Score:4, Insightful)

    by homebru ( 57152 ) on Saturday February 16, 2002 @11:31AM (#3018074)
    It would be a huge boost to projects like wine.

    Or it could be the disaster that kills Wine / Linux. IFF the WinSource is handed over for technical examination, it will certainly be in a VERY controlled environment and, most likely, subject to non-disclosure agreements or court orders. If copyrighted code from Windows wound up in any part of Linux, then Microsoft would have legal justification to sue distributors everywhere to block all distribution. Followed by suits against every name in the contributors list for the infected projects.

    Out-thinking Microsoft is one thing. Stealing their shit is something entirely different.

    Of course, it may be different in your universe.

  • by bhsx ( 458600 ) on Saturday February 16, 2002 @11:43AM (#3018103)
    Once it goes through publication of the source code (if it's on an open record) we should get the same basic effect as DECSS, should we not? Once the corporate secret is public knowledge, it can be used by wine/samba/openoffice/whatever for higher compatability rates. Once the cat is out of the bag, it's no longer protected; however, you couldn't use the code directly. Public knowledge of what's in the code doesn't change their liscence. But you could definately find all the hooks/hidden APIs and such. Go States!
  • so what the hell is someone who most obviously doesn't know how to add zip and CD-R support to your kernel build doing messing around with it and then complaining vehemently about the process? Most certainly without reading the HOW-TO's associated with a kernel build. Here's a hand, if you feel like learning something:

    Kernel HOW-TO [linuxdoc.org]
    CD Burning HOW-TO [linuxdoc.org]
    ZIP Drive Mini HOW-TO [linuxdoc.org]

    Now my first impression after reading your post, what benig so open minded about things, is that these HOW-TO's are most likely not for you. Much in the same way that Windows based OS'es are not for all of us (Read: Choice!).

    However, you're not limited by that, wanna try Linux? Buy a distro, Redhat, Suse and Mandrake are all quite mature, quite *graphically* configurable and meant for end-users (Read: Binary Updates). Additionally if you spend the few bucks, (certainly not nearly as much as XP), you get something in the realm of 30 days technical, live installation support - I know many people who have used these services and been quite happy.

    So as to maintain the topic thread, I would also suggest that you're miles off topic as MS releasing the source to a fellow such as yourself would make no difference whatsoever. Additionally, there is a huge difference between configuring a kernel, which is what you need to do and kernel hacking which is most certainly something you could never do

    As for your final comment, agreed Linux should be easier for everyone, admittedly the community is not there yet. However, the above mentioned distributions have come a long way in the last year, patience. If you want easy and *NIX then don't be cheap, buy a Mac.

    God, I can't believe I just did all that for such a trollish comment...

  • Re:Hopefully not. (Score:3, Insightful)

    by interiot ( 50685 ) on Saturday February 16, 2002 @11:50AM (#3018121) Homepage
    As soon as it's released into the wild though (eg. you don't have to sign an NDA to see it, etc. etc...), it's no longer a trade secret, so it no longer has the power to taint?
  • by sjehay ( 83181 ) on Saturday February 16, 2002 @12:48PM (#3018340) Homepage

    Once the corporate secret is public knowledge, it can be used by wine/samba/openoffice/whatever for higher compatability rates

    Not that easy, I'm afraid. You say that you couldn't use the code directly, which is certainly true, but it goes deeper than that. If you so much as looked at the Microsoft source code you wouldn't be able to contribute to Samba/Wine/whatever (I believe that the Samba group actually put out a statement to that effect) because Microsoft lawyers would come down on you like a ton of bricks, and with some justification. They'd claim that the GPL'd code you wrote for whatever Open Source Project was based on theirs in that you discovered how to write it by looking at how they'd done it. Notice that in order to download the WinCE source that they've made available, you need to have a Passport to identify you... Anyway, it shouldn't be too hard for them to notice the patch that suddenly makes Wine work 100% or whatever.

    The only way around this AFAIK is the way that Compaq (I think?) used to clone IBM's original PC BIOS: a clean-room implementation whereby you have one group of people who study the original BIOS, or in this case the MS source code, and who document every single function call etc. extremely thoroughly; this documentation is then given to a second group who have not seen the source at all and who re-implement it based only on what the first group have told them about it. Long, difficult, tedious, painstaking, but fairly safe...

  • In your dreams (Score:3, Insightful)

    by Pac ( 9516 ) <paulo...candido@@@gmail...com> on Saturday February 16, 2002 @12:59PM (#3018380)
    From what I gather reading about the US legal system, the only thing Microsoft would have to prove is that they have more money to invest on lawyers. Something that can possibly be taken for granted.
  • by Anonymous Coward on Saturday February 16, 2002 @01:15PM (#3018441)
    The enemy of my enemy is my friend.

    That's what us Microsoft sympathizers were saying all along.

    CP/M - Nasty price tag. Let's use MS.
    OS/2 - Nasty proprietary lock-in. Let's use MS.
    Novell - Nasty IPX protocol. Let's use MS.
    Borland - Nasty non-standard widgets. Let's use MS.
    Netscape - Nasty document.layers DOM. Let's use MS.

    Now that all competition has been eliminated and we've freed ourself from all of these evil, expensive, nasty vendors, we'll just sit back and wait for the utopia Microsoft promised to us!

    For today, we celebrate the 20th glorious anniversary of the Information Purification Directives. We have created, for the first time in all history, a garden of pure ideology. Where each worker may bloom secure from the pests of contradictory and confusing truths. Our Unification of Thought is more powerful a weapon than any fleet or army on earth. We are one people. With one will. One resolve. One cause. Our enemies shall talk themselves to death. And we will bury them with their own confusion. We shall prevail!
  • by jweatherley ( 457715 ) <jamesNO@SPAMweatherley.net> on Saturday February 16, 2002 @01:44PM (#3018533) Homepage
    I would think that the NT source is the last thing the ReactOS guys want to see. To be legal it has to be a genuine reverse engineering effort. The judge hasn't forced MS to GPL their code yet! If there was any hint of them copying MS source code they would be slayed by the lawyers.
  • by Stonehand ( 71085 ) on Saturday February 16, 2002 @02:59PM (#3018856) Homepage
    Last time I was there (as an intern some years ago), they were so zealously anti-Linux that... they had an internal message group DEVOTED to Linux users, and it was definitely non-empty. And the other employees weren't afraid to ask questions about the 'nix world, or how MSFT is perceived on the 'outside'. IIRC, there is far more anti-MSFT sentiment going around on THIS site than there was anti-Linux (or anti-NIX) being spouted by individuals at MSFT. They were also sufficiently non-fanatical to have, say, "Internet Exploder" posters hanging around, and so forth.

    Marketing may vary, of course. Never hung 'round the marketing folks. *shrug*
  • by pressman ( 182919 ) on Saturday February 16, 2002 @04:58PM (#3019320) Homepage
    Next all industries will have to publish all blueprints, schematics, and etc. I'd rather have to deal with so called monopolies than this socialist rubbish.

    One of the tenets of capitalism is that there is no barrier to entry into the market and that a company should be able to compete on their own merits. Should a company be so successful that it attains monopoly status, that's perfecctly legal and fine.

    However, when a company uses it's monopoly in one market to force it's way into another market, that's another thing. It's illegal and helps to create a barrier to market entrance for other smaller companies.

    Microsoft has created a huge barrier to entry into various markets. Just try and get a browser developed and hope to have a marketshare of greater than 1%. Opera, OmniWeb, iCab, Konqueror. All very good, very compelling products, but they don't come bolted on to Windows, so where's the compelling reason for the average consumer to spend the time downloading the file or even pay for the product? There isn't one. M$ has made sure of that.

    M$ should hand over the source code. Experts should figure out whether or not IE can be seperated from the system and have it still work. Right now consumers do not have a choice of browsers in any real sense. They get IE and there is no real reason for them to use anything else as it is an extra expense and/or big hassle from their point of view.

    The government doesn't want to tell M$ how to do business, it just wants to set up rules for them to follow so that some semblance of just competition is restored to the marketplace.

    M$ didn;t get where they are today by creating new, exciting or innovative products. They got there through rehashing other companies' products, marketing said products better than anyone else and generally intimidating anyone who chose to step into the ring with them.
  • by RyanFenton ( 230700 ) on Saturday February 16, 2002 @04:59PM (#3019326)

    Let's say that Microsoft simply does not comply with demands from the states when they finally make it past appeals (if they ever do).

    What would be the punishment? Not being able to sell software in some states? Customers will demand it. More new penalties? That only means more trials, which will take even more years.

    Meanwhile, Microsoft will be able to actually have the law changed in their favor, and only release source code long after they abandon the platform.

    So what is a realistic punishment that will actually survive to have an impact on Microsoft if they don't comply with a request to release the correct source code?

    :^)

    Ryan Fenton
  • by Maltese Falcon ( 11786 ) on Saturday February 16, 2002 @09:14PM (#3020233)
    Listen, I know the source review for Windows will be in a heavily guarded environment because M$ will want to "ensure" none of their IP or trade secrets will be released. To be honest, I think what they're REALLY concerned about is making public how much GPL'd code they actually illegally use verbatim right into their proprietary source.

    I think their legally intelligent enough to see the probable inevitability of their source being subject to an external review, due to all the legal battles going on over monopolistic actions and such, and that's really the main reason their launching a FUD campaign against the practical legalities of the GPL. So that when their blatant disregard of the GPL license is finally public, they can claim the license holds no legal grounds and all actions against them opening up their source due to heavy inclusion of GPL code should be dropped.

The key elements in human thinking are not numbers but labels of fuzzy sets. -- L. Zadeh

Working...