Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Windows 2000 & Windows NT 4 Source Code Leaks

Posted by CmdrTaco on Thu Feb 12, 2004 04:43 PM
from the making-the-rounds dept.
PeterHammer writes "Neowin.net is reporting that Windows 2000 and Windows NT source code has been leaked to the internet. More on this as we hear it."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2 | 3 | 4 | 5 | 6
  • it's true (Score:5, Insightful)

    by sperling (524821) * on Thursday February 12 2004, @04:43PM (#8262299)
    (http://www.darkfallonline.com/)
    A quick peek around indeed shows something named Windows.Source.Code.w2k.nt4.wxp.tar circulating, but this had to happen sooner or later, considering the number of institutions [microsoft.com] with access to the source. Wonder how long it'll take before a torrent of new worms using newly discovered security holes tear up the net.

    I for one would love to peek around in this, more out of curiosity than any desire to actually do something useful with it.

    • by Anonymous Coward on Thursday February 12 2004, @04:48PM (#8262419)
      This pretty much destroy's any argument that Windows is more secure because "the bad guys" can't look at the source code. And yet it won't get the positive aspect of "the good guys" reviewing the source code for bugs as it is illegal to make a copy of the code without a license to do so.
      [ Parent ]
    • Re:it's true (Score:5, Funny)

      by Anonymous Coward on Thursday February 12 2004, @04:49PM (#8262431)
      I wonder how long till hackers go in and fix some of the bugs. That's the real danger to microsoft, if the bugs were fixed people wouldn't have to upgrade.
      [ Parent ]
      • Re:it's true (Score:5, Insightful)

        by rixstep (611236) on Thursday February 12 2004, @06:44PM (#8264174)
        (http://rixstep.com/)
        Moving from cathedral to bazaar isn't easy. This stuff has been closed all along, and although people have been able to sense what moronic code the Beast has produced, it will be first now that they'll see with their own eyes.

        Linux has had the advantage of being checked, line for line, from the beginning. NT was an estimate 16 million lines of code; 2K three times that much. That's a lot of code.

        I think what people will see, most for the first time, is exactly how bad the coding is in Redmond. This will cause some laughter, and some shock. I think they'll find that parts of the NT kernel were strangely well-written, coming as they did from David Cutler's 'tribe' and the DEC Prism project on which NT was based. On the other hand, I think they will find that other parts, such as the GDI, were horribly written.

        And it's all good, IMHO: eEye and Guninski and others have been able to give us a bit of a picture of how bad things are there, but we'll finally be able to see with our own eyes.

        It won't be a pleasurable experience.
        [ Parent ]
        • Re:it's true by mpe (Score:3) Friday February 13 2004, @05:50AM
        • 1 reply beneath your current threshold.
    • Re:it's true by Anonymous Coward (Score:2) Thursday February 12 2004, @04:49PM
      • Re:it's true by yourruinreverse (Score:1) Thursday February 12 2004, @05:48PM
    • Re:it's true (Score:5, Interesting)

      by Strudelkugel (594414) on Thursday February 12 2004, @04:54PM (#8262561)

      Seems a bit of a stretch to thing 'soft would have given all of these organizations the complete source tree. If they did, then I am far more amazed the source wasn't leaked a long time ago. It's a bit hard to believe 'soft licensed the entire build tree to anyone.

      Makes a pretty good headline, though.

      [ Parent ]
    • Re:it's true (Score:5, Insightful)

      by MenTaLguY (5483) on Thursday February 12 2004, @04:54PM (#8262569)
      (http://moonbase.rydia.net/)

      I for one would love to peek around in this, more out of curiosity than any desire to actually do something useful with it.


      I hope you weren't planning on ever contributing to any Open Source projects after doing that. If it's later demonstrated that you had access to the W2K source and contributed vaguely similar code (even by accident) to a project, it could have severe repercussions for that project.


      I doubt Microsoft would leak it deliberately, but this does open the door to a whole SCO-esque can of worms from now on.

      [ Parent ]
      • Re:it's true (Score:5, Insightful)

        by sperling (524821) * on Thursday February 12 2004, @04:59PM (#8262673)
        (http://www.darkfallonline.com/)
        And that's exactly why I won't even consider downloading this. I make a living as a programmer, and if I have access to this source Microsoft, with the resources they posess, could make the rest of my professional life a nightmare.
        As much as I'd love to peek around in this, I won't risk it.
        [ Parent ]
        • Re:it's true by boelthorn (Score:1) Thursday February 12 2004, @05:08PM
        • Re:it's true (Score:5, Insightful)

          by Anonymous Coward on Thursday February 12 2004, @05:16PM (#8262967)
          And that, more than anything else, is why this code leak helps the black hats far more than the white hats.
          [ Parent ]
        • Re:it's true by Bendebecker (Score:2) Thursday February 12 2004, @05:19PM
          • Re:it's true by Bendebecker (Score:2) Thursday February 12 2004, @06:05PM
          • Re:it's true by Bendebecker (Score:2) Thursday February 12 2004, @06:08PM
          • 1 reply beneath your current threshold.
        • Interesting... by vermicious (Score:1) Thursday February 12 2004, @05:19PM
        • Re:it's true (Score:5, Funny)

          by Cylix (55374) * on Thursday February 12 2004, @05:34PM (#8263243)
          (http://www.notacult.com/ | Last Journal: Thursday March 07 2002, @11:05AM)
          I don't make a living as a programmer and I still won't touch this. I want to keep my programming options open and I don't want to consider myself even remotely tainted.

          However, if someone should glance upon the evil known as win2k source, I hear that are some mystical perl monks who can cleanse your soul.
          [ Parent ]
          • 1 reply beneath your current threshold.
        • Re:it's true by 0WaitState (Score:2) Thursday February 12 2004, @05:53PM
        • Re:it's true (Score:5, Insightful)

          by iminplaya (723125) on Thursday February 12 2004, @06:03PM (#8263721)
          (Last Journal: Friday November 30, @04:45PM)
          And that's exactly why I won't even consider downloading this.

          And here lies one of the most basic problems of copyright. Nobody can see the other's code...to build on and possibly improve. Everybody has to learn what is already known by themselves. That slows down the whole developement process to a virtual standstill. I think this whole copyright mess has probably set us back anywhere between 50 and 200 years. This applies to all human work, not just computers.
          [ Parent ]
          • Re:it's true (Score:5, Insightful)

            by GlassHeart (579618) on Thursday February 12 2004, @07:16PM (#8264510)
            (Last Journal: Friday February 21 2003, @08:57PM)
            here lies one of the most basic problems of copyright. Nobody can see the other's code...to build on and possibly improve. Everybody has to learn what is already known by themselves. That slows down the whole developement process to a virtual standstill.

            I agree that a lot of reinvention has to go on, but I think you exaggerate the effects of not being able to reuse code. To begin with, people tend to forget the steep learning curve required if you choose to reuse code as opposed to rolling your own.

            Case in point: Microsoft started nearly from scratch (licensed a simpler browser, IIRC) with IE, at around the same time Netscape decided it was unable to maintain its aging source code. IE overtook Netscape 4 in terms of quality (despite illegal bundling) over a few years. We cannot know if Netscape could've survived if they kept maintaining their 4.x browser, but it's pretty clear that Microsoft wasn't moving slowly at all.

            Apple then did the same years later, starting with KHTML (generally considered inferior to Gecko), and within a pretty short time has a really polished Safari browser. It's not as maximally compatible as some of the more established browsers, but it's probably 90% of the way there within a year or two of development.

            In fact, the projects that truly move at a glacial pace tend to be the free software projects. Sourceforge is full of these projects, gasping for attention, despite disclosing full source code. In the commercial world, when you throw money at a problem, code gets written from scratch pretty quickly.

            [ Parent ]
            • Re:it's true by rzbx (Score:2) Friday February 13 2004, @12:18AM
              • Re:it's true by GlassHeart (Score:2) Friday February 13 2004, @04:42PM
            • Re:it's true by This is outrageous! (Score:3) Friday February 13 2004, @12:43AM
              • Re:it's true by GlassHeart (Score:2) Friday February 13 2004, @04:53PM
              • Re:it's true by This is outrageous! (Score:1) Friday February 13 2004, @05:58PM
              • Re:it's true by GlassHeart (Score:1) Friday February 13 2004, @06:33PM
              • Re:it's true by This is outrageous! (Score:1) Friday February 13 2004, @06:59PM
              • Re:it's true by GlassHeart (Score:2) Friday February 13 2004, @07:42PM
            • Re:it's true by nikster (Score:1) Friday February 13 2004, @08:49AM
          • Re:it's true by LittleBigLui (Score:2) Thursday February 12 2004, @07:33PM
          • Re:it's true by Jotham (Score:2) Thursday February 12 2004, @07:52PM
            • Re:it's true by SirTalon42 (Score:1) Thursday February 12 2004, @08:02PM
            • Re:it's true by iminplaya (Score:2) Thursday February 12 2004, @09:32PM
            • Re:it's true by Wyzard (Score:1) Friday February 13 2004, @01:07AM
          • Re:it's true by Shinobi (Score:2) Friday February 13 2004, @11:31AM
          • 4 replies beneath your current threshold.
        • Re:it's true by booch (Score:2) Thursday February 12 2004, @06:07PM
          • Re:it's true by LittleBigLui (Score:2) Thursday February 12 2004, @07:37PM
          • Re:it's true by meme_police (Score:1) Friday February 13 2004, @02:17PM
            • Re:it's true by booch (Score:1) Friday February 13 2004, @05:02PM
        • Re:it's true by DroopyStonx (Score:1) Thursday February 12 2004, @07:00PM
        • 5 replies beneath your current threshold.
      • MOD PARENT UP (Score:5, Interesting)

        by nickos (91443) on Thursday February 12 2004, @05:03PM (#8262726)
        For the same reasons that Microsoft warned its IE developers to stay clear of Mozilla, open source coders should avoid even seeing this.

        That said, I'd love to get hold of the dll code that does the equivalent of a window manager in X. How cool would it be to swap out a dll on the Windows box at work and have a completely custom windowing environment?
        [ Parent ]
      • Re:it's true (Score:5, Insightful)

        by El (94934) on Thursday February 12 2004, @05:04PM (#8262761)
        So, if any Micro$oft employees have ever looked at Linux kernel source, they are no longer allowed to work on Windows 'cause now they are tainted? Either the sword cuts both ways, or not at all.
        [ Parent ]
        • Re:it's true by Anonymous Coward (Score:1) Thursday February 12 2004, @05:09PM
        • Re:it's true (Score:5, Insightful)

          by weileong (241069) on Thursday February 12 2004, @05:09PM (#8262859)
          Either the sword cuts both ways

          You're assuming the law will be applied fairly and evenly.

          [ Parent ]
          • Re:it's true by orthogonal (Score:3) Thursday February 12 2004, @07:45PM
        • Re:it's true (Score:5, Interesting)

          by LinuxGeek (6139) <linuxgeekNO@SPAMdjand.com> on Thursday February 12 2004, @05:13PM (#8262937)
          So, if any Micro$oft employees have ever looked at Linux kernel source, they are no longer allowed to work on Windows 'cause now they are tainted? Either the sword cuts both ways, or not at all.

          In Microsoft's closed source world it would have been tough to know if someone had included code that was similar to something they had seen in the Linux ( or any other opensource) codetree. It will be interesting, if this windows code release (escape?) proves true, if any suspicious code is found.
          [ Parent ]
          • Re:it's true by RancidBeef (Score:2) Thursday February 12 2004, @05:35PM
          • Re:it's true by plj (Score:2) Thursday February 12 2004, @05:51PM
            • 1 reply beneath your current threshold.
          • Re:it's true (Score:5, Interesting)

            by tjw (27390) on Thursday February 12 2004, @05:58PM (#8263634)
            (http://tjw.org/)
            Looking at the file listing linked to in other slashdot comments, it looks pretty likely that suspicious code exists:

            114 07-26-00 02:17 win2k/private/inet/urlmon/compress/gnumakefile
            0 11-18-01 14:24 win2k/private/inet/urlmon/compress/gzip/
            3627 07-26-00 02:17 win2k/private/inet/urlmon/compress/gzip/api.c
            1978 07-26-00 02:17 win2k/private/inet/urlmon/compress/gzip/api_int.h
            639 07-26-00 02:17 win2k/private/inet/urlmon/compress/gzip/common.h
            1838 07-26-00 02:17 win2k/private/inet/urlmon/compress/gzip/comndata.h
            871 07-26-00 02:17 win2k/private/inet/urlmon/compress/gzip/comninit.c
            3927 07-26-00 02:17 win2k/private/inet/urlmon/compress/gzip/crc32.h

            Last time I checked gzip was licensed under the GPL. Although, it could be a totally re-written version of gzip or something else named gzip I guess.
            [ Parent ]
            • Re:it's true (Score:5, Informative)

              by mmp (121767) on Thursday February 12 2004, @06:59PM (#8264342)
              (http://pharr.org/matt/)
              You remember incorrectly. That looks like zlib (which gzip is based on). zlib's license is very flexible:

              http://www.gzip.org/zlib/zlib_license.html [gzip.org]

              /* zlib.h -- interface of the 'zlib' general purpose compression library
              version 1.2.1, November 17th, 2003

              Copyright (C) 1995-2003 Jean-loup Gailly and Mark Adler

              This software is provided 'as-is', without any express or implied
              warranty. In no event will the authors be held liable for any damages
              arising from the use of this software.

              Permission is granted to anyone to use this software for any purpose,
              including commercial applications, and to alter it and redistribute it
              freely, subject to the following restrictions:

              1. The origin of this software must not be misrepresented; you must not
              claim that you wrote the original software. If you use this software
              in a product, an acknowledgment in the product documentation would be
              appreciated but is not required.
              2. Altered source versions must be plainly marked as such, and must not be
              misrepresented as being the original software.
              3. This notice may not be removed or altered from any source distribution.

              Jean-loup Gailly jloup@gzip.org
              Mark Adler madler@alumni.caltech.edu

              */
              [ Parent ]
              • Re:it's true by Anonymous Coward (Score:3) Thursday February 12 2004, @09:31PM
            • This is huge by jcsehak (Score:2) Thursday February 12 2004, @07:07PM
            • Re:it's true by DrPizza (Score:2) Thursday February 12 2004, @07:08PM
            • Re:it's true by darkmeridian (Score:1) Thursday February 12 2004, @11:52PM
            • Re:it's true by jrumney (Score:2) Friday February 13 2004, @07:03AM
            • 1 reply beneath your current threshold.
          • Re:it's true by Foofoobar (Score:1) Thursday February 12 2004, @06:46PM
          • 1 reply beneath your current threshold.
        • Re:it's true by Erwos (Score:2) Thursday February 12 2004, @05:29PM
        • legally by bmajik (Score:2) Thursday February 12 2004, @05:49PM
          • Re:legally by bahamat (Score:2) Thursday February 12 2004, @06:08PM
            • Re:legally by bmajik (Score:2) Thursday February 12 2004, @06:12PM
        • Re:it's true by Thng (Score:1) Thursday February 12 2004, @05:49PM
        • Re:it's true by zapp (Score:2) Thursday February 12 2004, @06:02PM
        • Re:it's true by Zaiff Urgulbunger (Score:1) Thursday February 12 2004, @07:17PM
        • BSD Code by nurb432 (Score:2) Thursday February 12 2004, @07:32PM
        • Re:it's true by MobyTurbo (Score:2) Thursday February 12 2004, @10:54PM
        • yes, cuts both ways by jbrians (Score:1) Friday February 13 2004, @02:11AM
        • Re:it's true by gglaze (Score:1) Friday February 13 2004, @05:33AM
        • 2 replies beneath your current threshold.
      • What if it were discovered that ... by draco ni (Score:2) Thursday February 12 2004, @05:05PM
      • Oh, no! I Looked! (Score:5, Funny)

        by ackthpt (218170) * on Thursday February 12 2004, @05:05PM (#8262784)
        (http://www.dragonswest.com/ | Last Journal: Monday November 05, @07:35PM)
        10 * BEGIN
        100 GOSUB 7000 ; * Load stuff
        110 GOSUB 900 ; * Show windows logo
        120 GOSUB 20000 ; * Prompt for operator login
        130 GOSUB 32000 ; * Fill half of memory with DLL's
        140 GOSUB 16000 ; * Time waster loop
        .
        .
        .

        [ Parent ]
      • SCO Code in Win2000 (Score:5, Funny)

        by Anonymous Coward on Thursday February 12 2004, @05:06PM (#8262793)
        Imagine if somewhere hidden in the bowels of the Windows2000 source an intrepid SCO intern finds a sliver of SCO-owned Unix code. Then all hell would break loose...
        [ Parent ]
        • Re:SCO Code in Win2000 by Desert Raven (Score:1) Thursday February 12 2004, @05:44PM
        • Re:SCO Code in Win2000 (Score:5, Interesting)

          by UserGoogol (623581) on Thursday February 12 2004, @05:51PM (#8263495)
          Lets not forget who first wrote SCO Unix. Microsoft. Microsoft bought the rights to a Unix back in the eighties, (which they named Xenix) but DOS/Windows got too damned popular, and when they started working on OS/2 they decided to sell off Xenix to the Santa Cruz Operation. Years later, Santa Cruz Operation would recieve the rights to Unix-proper from Novell. A little after that, Santa Cruz Operation sold all their Unix stuff to Caldera, who promptly renamed themselves SCO.

          Of course, this lawsuit is based on the AT&T Unix which "Classic SCO" got from Novell, not from Xenix, but... well, there's a lot of mixed up stuff here.
          [ Parent ]
          • Re:SCO Code in Win2000 by rusty0101 (Score:3) Thursday February 12 2004, @07:19PM
          • Re:SCO Code in Win2000 (Score:5, Informative)

            by rixstep (611236) on Thursday February 12 2004, @08:11PM (#8265014)
            (http://rixstep.com/)
            Lets not forget who first wrote SCO Unix. Microsoft.

            This is totally untrue. What happened was that Microsoft bought a compiler from Lattice which they retrofitted for Unix, and a source code licence from AT&T, but Microsoft did NOT, I repeat did NOT, work on that source code themselves.

            That source code was given to Santa Cruz, who 'developed' Xenix from that.

            And I am sorry, but the very thought that the dim-witted Microsofties would have 'written' their own Unix? Sorry, but that is just too laughable.

            [ Parent ]
            • 1 reply beneath your current threshold.
          • Microsoft stole from Unix for Dos2.11 by milliyear (Score:1) Thursday February 12 2004, @08:19PM
          • Re:SCO Code in Win2000 by Zak3056 (Score:2) Thursday February 12 2004, @08:46PM
          • Re:SCO Code in Win2000 by Eneff (Score:2) Friday February 13 2004, @12:32AM
          • 1 reply beneath your current threshold.
        • 2 replies beneath your current threshold.
      • That is a MYTH (Score:5, Insightful)

        by FreeUser (11483) on Thursday February 12 2004, @05:07PM (#8262821)
        (http://jm-smith.com/)
        I hope you weren't planning on ever contributing to any Open Source projects after doing that. If it's later demonstrated that you had access to the W2K source and contributed vaguely similar code (even by accident) to a project, it could have severe repercussions for that project.

        IANAL but I do read Groklaw, and from what I understand copyright restricts the act of copying (duplicating). You can study someone's implimentation of something as much as you like, then go impliment something similiar yourself. As long as you do not copy the code verbatim you are not in violation of copyright law.

        Otherwise, no student would be able to code having once looked at examples in a text book ... the textbook author would own all of your code.

        The problem is, of course, proving one implimented the code oneself and did not in fact crib the whole thing from someone elses code, and the greater the similiarity (for code of sufficient complexity ... trivial code will generally be similiar regardless) the more difficult that is.

        In any event, it is a myth that, simply by looking at, or even studying, one set of code one is somehow "tainted" and unable to contribute to another, competing project, be it free or proprietary. To violate copyright law one must copy, not just receive inspiration from.
        [ Parent ]
        • Re:That is a MYTH by TheSpoom (Score:2) Thursday February 12 2004, @05:16PM
          • Re:That is a MYTH by RancidBeef (Score:1) Thursday February 12 2004, @05:39PM
          • Re:That is a MYTH (Score:5, Interesting)

            by mypalmike (454265) on Thursday February 12 2004, @05:41PM (#8263350)
            (http://www.mypalmike.com/)
            > Do you not think that Microsoft has patents on many of the things in that code?

            Yes, but then, wouldn't reading the publically available patents be a problem?

            The answer to this is, of course, yes. I used to work at a major game developer which strictly forbid us to read any patents. This policy wasn't just something you might read in the fine print of the employee manual: there was a mandatory-attendance presentation on the subject. The argument was that if a single employee read a particular patent, the whole company is legally tainted by that knowledge. Even though it's not supposed to matter, knowledgeable infringement apparently makes for a stronger case in the courts than coincidental infringement. So, if I read patent X, and another employee working on the other side of the planet unknowingly infringes on X, a case can be made that they actually knew it., because the company knew it as a whole. How could they prove I read it? There could be a server log that shows my PC was at that url at uspto.gov. Crazy stuff.

            -_-_-
            [ Parent ]
        • The dirty room and the clean room (Score:5, Informative)

          by tepples (727027) <slash2006@pineight.com> on Thursday February 12 2004, @05:17PM (#8262982)
          (http://myatomic.com/ | Last Journal: Sunday November 19 2006, @12:31AM)

          As long as you do not copy the code verbatim you are not in violation of copyright law.

          Copying of nonliteral elements is actionable infringement. That's why many reverse engineering firms have two separate teams: one to describe a piece of copyrighted code and another to implement it.

          In any event, it is a myth that, simply by looking at, or even studying, one set of code one is somehow "tainted" and unable to contribute to another, competing project, be it free or proprietary. To violate copyright law one must copy, not just receive inspiration from.

          Try telling that to the estate of George Harrison, who lost in Bright Tunes v. Harrisongs. It's possible to copy without knowing you're copying, and it's still infringement.

          [ Parent ]
        • Re:That is a MYTH (Score:5, Insightful)

          by Bootsy Collins (549938) on Thursday February 12 2004, @05:19PM (#8263005)

          > I hope you weren't planning on ever contributing
          > to any Open Source projects after doing that. If
          > it's later demonstrated that you had access to
          > the W2K source and contributed vaguely similar
          > code (even by accident) to a project, it could
          > have severe repercussions for that project.

          IANAL but I do read Groklaw, and from what I understand copyright restricts the act of copying (duplicating). You can study someone's implimentation of something as much as you like, then go impliment something similiar yourself. As long as you do not copy the code verbatim you are not in violation of copyright law.

          What you're saying about copyright is correct; but that probably isn't what MS would come after you (and your open source project) for. It'd be patent and trade secret violations.

          That said, I don't know whether the unauthorized release of code would invalidate subsequent trade secret claims. On one hand, it seems crazy to lose trade secret protections because of an illegal or unauthorized act; OTOH, it seems crazy to call something a secret that, well, isn't. Maybe someone who is a lawyer can discuss.

          [ Parent ]
          • patents and trade secrets. (Score:5, Insightful)

            by ecalkin (468811) on Thursday February 12 2004, @05:31PM (#8263205)
            there might be patent issues, but i think they list those one the software or license somewhere. my understanding of trade secrets is that it is their reponsibility to maintain a the secret. and if this is *really* source code for nt4/win2k, it's not a secret anymore.

            eric
            [ Parent ]
          • How it can go wrong (Score:5, Interesting)

            by ackthpt (218170) * on Thursday February 12 2004, @05:41PM (#8263348)
            (http://www.dragonswest.com/ | Last Journal: Monday November 05, @07:35PM)
            A friend and his associate left a previous employer to form a start-up. They began work on a product, much like the one their former employer was developing. Though my friend largely contributed the code and many fixes to his associates code, the project died when the former employer had detectives raid the associates house. The former employer claimed they were copying the firmware, though my friend had mostly written it. However, an old code listing was found in his associates house after they had both vehemently denied copying any code from their former employer. In light of the discovery, the issue of stole-did not steal became a moot point, as they would need a company of lawyers, time and lots of money to defend themselves. If he had tossed all prior employer related junk from his home office, the burden would have been much greater on the former employer. Having some code at home which looked suspiciously like product code (particularly to the untrained eye) killed their start-up and put the associate in jail.
            [ Parent ]
          • Re:That is a MYTH (Score:4, Informative)

            by Bootsy Collins (549938) on Thursday February 12 2004, @05:46PM (#8263418)

            Correcting myself . . .

            > from what I understand copyright restricts the act
            > of copying (duplicating). You can study someone's
            > implimentation of something as much as you like,
            > then go impliment something similiar yourself.
            > As long as you do not copy the code verbatim
            > you are not in violation of copyright law.

            What you're saying about copyright is correct;

            [ snip ]

            No, it isn't, and I don't know why I said it was. Too much crack today or something. The law on derivative works would make this not true, at least according to my understanding of Brad Templeton's 10 Big Myths about copyright [templetons.com].

            [ Parent ]
          • Re:That is a MYTH by Cryogenes (Score:2) Thursday February 12 2004, @05:53PM
          • Re:That is a MYTH by jefeweiss (Score:2) Thursday February 12 2004, @06:01PM
          • Re:That is a MYTH by pclminion (Score:3) Thursday February 12 2004, @06:26PM
          • Re:That is a MYTH by canajin56 (Score:2) Thursday February 12 2004, @06:42PM
          • Re:That is a MYTH by adrianbaugh (Score:2) Thursday February 12 2004, @09:11PM
          • 4 replies beneath your current threshold.
        • Re:That is a MYTH by close_wait (Score:1) Thursday February 12 2004, @05:20PM
        • Re:That is a MYTH (Score:5, Informative)

          The idea of being "tainted" is actually from licenses that have "trade secret" clauses. Once you sign a license like that, you *are* tainted. That being said, it's a very difficult clause to enforce. Contracts that prevent someone from working in the field for which they are educated and experienced have often been found unenforceable by courts.

          (IANAL and this is not legal advice. Go talk to PJ. At least she's a paralegal.)

          [ Parent ]
        • Re:That is a MYTH by Anonymous Coward (Score:1) Thursday February 12 2004, @05:22PM
        • Re:That is a MYTH (Score:5, Funny)

          by Derek (1525) on Thursday February 12 2004, @05:27PM (#8263154)
          (Last Journal: Tuesday February 12 2002, @01:07PM)
          "IANAL but I do read Groklaw"

          It was only a matter of time before people started saying this....

          -Derek

          [ Parent ]
        • Re:That is a MYTH by thdexter (Score:2) Thursday February 12 2004, @05:27PM
        • Re:That is a MYTH by ThomK (Score:1) Thursday February 12 2004, @05:33PM
        • Re:That is a MYTH (Score:5, Informative)

          by SquarePants (580774) on Thursday February 12 2004, @05:34PM (#8263244)
          IAAL. What you are saying is simply not true. Even if you don't copy verbatim you can be guilty of copyright infringement if you create a "derivative work" from copyrighted material. MS would probably argue that your "perusal" of their code and subsequent creation of a work based on such "perusal" would constitute creation of a derivative work. Its done all the time since only a complete moron would copy source code verbatim.

          Also, because the act of copying is incredibly hard to prove unless you are dealing with a complete moron, it is not necessary under the law today for a copyright plaintiff to actually prove the act of "copying." Generally speaking, it is sufficient for them to prove "access" to the copyrighted work and "substantial similarity" between the two works. There is tons of case law on this stuff.
          [ Parent ]
          • define "derivative", please by mangu (Score:2) Thursday February 12 2004, @05:45PM
            • Re:define "derivative", please (Score:5, Informative)

              by SquarePants (580774) on Thursday February 12 2004, @06:08PM (#8263792)
              You raise a good point. The devil is in the details. Whether a work is a derivative is a factual question which generally only a jury should decide. But I will indulge you.

              17 USC 101 [cornell.edu] defines a derivative work as:
              "a work based upon one or more preexisting works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which a work may be recast, transformed, or adapted. A work consisting of editorial revisions, annotations, elaborations, or other modifications which, as a whole, represent an original work of authorship, is a 'derivative work'."

              That really cleared things up, didn't it?

              But seriously, my point was that what the parent was stating as an absolute is actually untrue. You can be guilty of copyright infringement even if you dont "copy."
              [ Parent ]
          • A less obvious question: by Anonymous Coward (Score:1) Thursday February 12 2004, @06:03PM
          • Re:IAAL??? (Score:5, Funny)

            by plj (673710) on Thursday February 12 2004, @06:09PM (#8263806)
            IAAL.

            My god, this is simply not possible - man, this is /.! You must be just some miserable karma whore... or then you just made a major typo and forgot the obligatory "N" and ",but".

            Well, I believe the latter must be the case. Be more careful on your next post, OK?
            [ Parent ]
          • LIKE THIS? by fractaltiger (Score:3) Thursday February 12 2004, @06:14PM
          • Re:That is a MYTH by Anonymous Coward (Score:2) Thursday February 12 2004, @06:28PM
          • Re:That is a MYTH by dspeyer (Score:2) Thursday February 12 2004, @09:27PM
          • Re:That is a MYTH by CAIMLAS (Score:2) Friday February 13 2004, @12:29AM
          • Re:That is a MYTH by analog_line (Score:2) Friday February 13 2004, @08:42AM
          • 4 replies beneath your current threshold.
        • 'Copying' needn't be intentional by jjo (Score:2) Thursday February 12 2004, @05:41PM
        • Re:That is a MYTH by atheken (Score:1) Thursday February 12 2004, @05:43PM
        • Re:That is a MYTH by r.jimenezz (Score:1) Thursday February 12 2004, @05:45PM
        • No you're not a lawyer. by FreeLinux (Score:2) Thursday February 12 2004, @05:46PM
        • Re:That is a MYTH by Welsh Dwarf (Score:1) Thursday February 12 2004, @05:48PM
        • Re:That is a MYTH by euxneks (Score:2) Thursday February 12 2004, @06:30PM
        • Re:That is a MYTH by Zaiff Urgulbunger (Score:1) Thursday February 12 2004, @07:21PM
        • Re:That is a MYTH by jgoemat (Score:1) Friday February 13 2004, @03:34AM
        • Re:That is a MYTH by rjamestaylor (Score:1) Friday February 13 2004, @12:19PM
        • Re:That is a MYTH by Pakaran2 (Score:2) Thursday February 12 2004, @05:26PM
        • 7 replies beneath your current threshold.
      • Re:it's true by nikkipolya (Score:1) Thursday February 12 2004, @05:11PM
      • Re:it's true by TioHoltzman (Score:2) Thursday February 12 2004, @05:17PM
        • 1 reply beneath your current threshold.
      • Not gonna happen to me by schapman (Score:1) Thursday February 12 2004, @05:18PM
      • Re:it's true by alienw (Score:2) Thursday February 12 2004, @05:20PM
      • Re:it's true by danila (Score:2) Thursday February 12 2004, @05:26PM
      • Re:it's true by starm_ (Score:2) Thursday February 12 2004, @05:27PM
        • Re:it's true by CrackHappy (Score:3) Thursday February 12 2004, @06:02PM
        • 1 reply beneath your current threshold.
      • Re:it's true (Score:5, Funny)

        by kerrbear (163235) on Thursday February 12 2004, @05:33PM (#8263235)

        If it's later demonstrated that you had access to the W2K source and contributed vaguely similar code (even by accident) to a project, it could have severe repercussions for that project.

        I seriously doubt that having looked at that crappy code, anyone would want to duplicate it in even a vague way. At best it would provide an example of what not to do

        [ Parent ]
      • Re:it's true by rixstep (Score:2) Thursday February 12 2004, @06:21PM
      • Re:it's true by whittrash (Score:2) Thursday February 12 2004, @06:25PM
      • Re:it's true by Bendebecker (Score:2) Thursday February 12 2004, @06:43PM
        • Re:it's true by Bendebecker (Score:2) Thursday February 12 2004, @06:48PM
      • Re:it's true by _Hellfire_ (Score:1) Thursday February 12 2004, @07:23PM
      • Re:it's true by Überhund (Score:1) Thursday February 12 2004, @11:07PM
      • Re:it's true by nineoneone (Score:1) Friday February 13 2004, @09:31AM
      • 4 replies beneath your current threshold.
    • Re:it's true (Score:5, Interesting)

      by Marillion (33728) <ericbardes&gmail,com> on Thursday February 12 2004, @04:57PM (#8262632)
      Sure the source code will make it easier to find exploits, but I've believed for a few years that "institutional hackers" those who have long ago reversed compiled Windows into something suitable for writting worms. How else does the Code Red author decide, "Hey! I found this buffer overflow routine in the unicode support for URLs in the IIS Indexing Server"?

      There are probably paranoid governments who have teams who do this just this kind of work just to make sure those fabled NSA back doors in either are or aren't windows.

      [ Parent ]
    • Re:it's true (Score:5, Funny)

      by uradu (10768) on Thursday February 12 2004, @04:58PM (#8262646)
      > I for one would love to peek around in this, more out of curiosity

      Morbid curiosity perhaps. Considering the amount of backward compatibility in there, and the generations of tools and code frameworks used over the past decade and longer, I would expect the Windows code to be a BLOODY MESS. In fact it would probably be amusing to just grep for comments--"what does the next line do?!" or "what the h3ll were we thinking?!"
      [ Parent ]
      • Re:it's true (Score:5, Funny)

        by caluml (551744) <slashdot@s[ ]goe ... g ['pam' in gap]> on Thursday February 12 2004, @05:22PM (#8263056)
        (http://calum.org/)
        fw calum $ grep -ir " shit " /usr/src/linux/* | wc -l
        15
        fw calum $ grep -ir " fuck" /usr/src/linux/* | wc -l
        40
        fw calum $ grep -ir " crap" /usr/src/linux/* | wc -l
        98

        Should I have been doing this on the company firewall? Probably not.
        [ Parent ]
        • Re:it's true (Score:5, Funny)

          by alienw (585907) <alienw.slashdot@gma[ ]com ['il.' in gap]> on Thursday February 12 2004, @05:41PM (#8263354)
          Here's my favorite. BY FAR. Who the fuck accepted this into the kernel?

          [from drivers/usb/spca50x.c, a usb camera driver]

          /*
          * Function compares two strings.
          * Return offset in pussy where prick ends if "prick" may penetrate
          * int "pussy" like prick into pussy, -1 otherwise.
          */
          static inline int match(const char* prick, const char* pussy, int len2)
          {
          int len1 = strlen(prick); //length of male string
          int i; //just an index variable
          const char* tmp; //temporary pointer for my own pleasure // We skip all spaces and tabs
          for (i = 0; i len2)
          return -1; //Fuck off, no fucking

          if (!strncmp(prick, tmp, len1))
          return i + len1;

          return -1;
          }


          To get around stupid slashdot filter:
          # mportant Stuff: Please try to keep posts on topic.
          # Try to reply to other people's comments instead of starting new threads.
          # Read other people's messages before posting your own to avoid simply duplicating what has already been said.
          # Use a clear subject that describes what your message is about.
          # Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page)

          # mportant Stuff: Please try to keep posts on topic.
          # Try to reply to other people's comments instead of starting new threads.
          # Read other people's messages before posting your own to avoid simply duplicating what has already been said.
          # Use a clear subject that describes what your message is about.
          # Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page)

          [ Parent ]
          • Re:it's true by alienw (Score:2) Thursday February 12 2004, @06:05PM
          • Re:it's true by Freultwah (Score:1) Friday February 13 2004, @09:22AM
            • Re:it's true by alienw (Score:2) Friday February 13 2004, @01:49PM
          • 2 replies beneath your current threshold.
        • Most fun with kernel sources in awhile! by Rassendyll (Score:1) Friday February 13 2004, @01:56AM
        • Re:it's true by lynk (Score:1) Friday February 13 2004, @08:39AM
        • 2 replies beneath your current threshold.
      • Interesting Neowin comment (Score:5, Interesting)

        by bonch (38532) <bonch@nOSPAm.slackersguild.com> on Thursday February 12 2004, @05:29PM (#8263184)
        "#43 Posted by psneddon on 13 Feb 2004 - 01:09
        Just my opinion / thoughts.

        1) The software that builds and compiles Windows is very complex I doubt anyone could turn the source into a working system easily. Maybee it would be possible to compile certain parts. Plus even if you could it would take hours if not days to go through the process.

        2) I don't see how this will let anyone find any obvious flaws, microsoft have software that does this all the time. I'm not saying its not a security risk but its not as simple as the journalists make out - as always.

        3) This exact same scare happened about 7 years ago, I remember they were selling the source to NT4 at a local market on CD, doubt it was the real source code."
        [ Parent ]
      • Re:it's true by cb8100 (Score:1) Thursday February 12 2004, @05:32PM
      • Re:it's true by TwistedSpring (Score:2) Thursday February 12 2004, @05:53PM
        • 1 reply beneath your current threshold.
      • Re:it's true by HungWeiLo (Score:3) Thursday February 12 2004, @05:55PM
        • Re:it's true by michael_cain (Score:3) Thursday February 12 2004, @07:18PM
        • 1 reply beneath your current threshold.
      • Re:it's true by rixstep (Score:2) Thursday February 12 2004, @08:13PM
      • Re:it's true (Score:5, Interesting)

        by Deadplant (212273) <deadplant_ca@NosPAm.hotmail.com> on Thursday February 12 2004, @08:16PM (#8265074)
        grep -ir fuck windows_2000_source_code/*

        private/shell/applets/welcome/html/webapp.cpp: // HighContrast mode is turned on. This totally fucks our style sheet as most of it will
        private/shell/shell32/copy.c:// want to fuck with.
        private/shell/shell32/util.cpp:// the fucking alpha cpp compiler seems to fuck up the goddam type "LPITEMIDLIST", so to work
        private/shell/shell32/util.cpp:// around the fucking peice of shit compiler we pass the last param as an void *instead of a LPITEMIDLIST
        private/shell/shell32/util.h:// the fucking alpha cpp compiler seems to fuck up the goddam type "LPITEMIDLIST", so to work
        private/shell/shell32/util.h:// around the fucking peice of shit compiler we pass the last param as an LPVOID instead of a LPITEMIDLIST
        private/windbg64/debugger/tl/remote/ shell/windbgrm .c: // The user fucked up
        private/windows/media/avi/verinfo.16/verinfo.h : * !!!!!!!!!!!!!!DOING SO FUCKS THE BUILD PROCESS!!!!!!!!!!!!!!!!
        private/windows/shell/con trol/midi/map.c: // !!!this is fucked if a map goes to multiple physical devices
        [ Parent ]
        • Re:it's true (Score:5, Funny)

          by Deadplant (212273) <deadplant_ca@NosPAm.hotmail.com> on Thursday February 12 2004, @08:26PM (#8265171)
          hehe, some days people on IRC can be so nice and helpfull. here's another grep i was given.

          grep -ir " shit" windows_2000_source_code/*

          private/inet/wininet/urlcache/conman.cxx:// BUGBUG - DON'T DO THIS SHIT.
          private/shell/ext/netplwiz/mnddlg.cpp: // this shit's read only
          private/shell/win16/commctrl/ctl3d.c: // Some ugly shit goin' on here!
          private/windows/media/avi/avicap/capdib.c: // Holy shit, couldn't change formats, time to punt!
          private/windows/media/avi/avicap.16/capdib. c: // Holy shit, couldn't change formats, time to punt!
          private/windows/media/avi/avicap.io/capdib. c: // Holy shit, couldn't change formats, time to punt!
          private/windows/media/avi/msrle/rle.c: // lets do some majic shit so the compiler generates "good" code.
          [ Parent ]
          • Re:it's true by Deadplant (Score:2) Friday February 13 2004, @12:10PM
          • 2 replies beneath your current threshold.
        • Re:it's true by ianr44 (Score:1) Thursday February 12 2004, @11:16PM
        • Re:it's true by PhxBlue (Score:3) Friday February 13 2004, @08:15AM
        • 1 reply beneath your current threshold.
      • Re:it's true (Score:5, Interesting)

        You'd probably be surprised. Some of it is really, really clean and some of it is a mess. It all depends on which part you look at. As far as searching for curse words and such (as referred to in a reply later in this thread) there actually was a concerted effort at MS a couple of years ago to actively 'clean' the code of offensive comments. There were actually bugs submitted against a whole slew of "WTF" and "hack" and "shit" comments back then.
        The code varies greatly in style and how it's put together. The MSMQ code where I spent most of my time when I worked at MS support is just friggin brilliant and a real joy to debug. I can't say that about everything (IE ....).
        [ Parent ]
        • Re:it's true by uradu (Score:2) Thursday February 12 2004, @09:50PM
          • Re:it's true by TheGrayArea (Score:3) Thursday February 12 2004, @10:06PM
            • Re:it's true by myg (Score:1) Friday February 13 2004, @02:59AM
              • Re:it's true by TheGrayArea (Score:2) Friday February 13 2004, @11:30AM
              • Re:it's true by myg (Score:1) Friday February 13 2004, @12:03PM
      • Re:it's true by Gudlyf (Score:2) Thursday February 12 2004, @08:57PM
      • 1 reply beneath your current threshold.
    • Re:it's true by JPriest (Score:1) Thursday February 12 2004, @04:58PM
      • 1 reply beneath your current threshold.
    • Re:it's true (Score:4, Funny)

      by pegr (46683) * on Thursday February 12 2004, @05:01PM (#8262702)
      (http://slashdot.org/ | Last Journal: Sunday September 09, @05:43PM)
      "Wonder how long it'll take before a torrent of new worms using newly discovered security holes tear up the net."

      Speaking of torrents, anybody got one?
      [ Parent ]
    • this could be really bad (Score:5, Insightful)

      by G27 Radio (78394) on Thursday February 12 2004, @05:01PM (#8262708)
      (http://g27.org/)
      The Windows code hasn't had nearly as much peer review as open source OS's so I won't be suprised if this leads to a ton of exploits. The big problem here is that this source will be available to any black-hat that wants it--they obviously aren't going to be concerned about the legalities of obtaining leaked source code. But the businesses that use Windows aren't going to be able to audit the code for security leaks unless they obtain it illegally (or sign some agreements with Microsoft and shell out bundles of cash.)

      [ Parent ]
      • Re:this could be really bad (Score:5, Insightful)

        by cmowire (254489) on Thursday February 12 2004, @05:07PM (#8262826)
        (http://www.wirewd.com/wh/)
        That is exactly my thoughts.

        The interesting part is the difference between Win2k and Linux. In both cases now, the black hats have access to the source code. However, there are more white hats who have access to the Linux codebase, which will make for some interesting long-term implications.

        This also has the potential to solve the NSAKEY contriversy once and for all and provide some interesting insights into how Windows works. I'm wondering if, through the use of countries with more flexible copyright systems, it would be possible to document interesting attributes and then pass them back to WINE and other open-source folk.
        [ Parent ]
        • Re:this could be really bad (Score:5, Insightful)

          by ianr44 (562580) on Thursday February 12 2004, @06:39PM (#8264125)
          This also has the potential to solve the NSAKEY contriversy once and for all It only has the potential to show that there are backdoors. If there are no backdoors are in the source, the tinfoil hat crowd will just say that the leaked source isn't the version used to build windows binaries, and the controversy will continue.
          [ Parent ]
      • Are you sure ? by bmajik (Score:3) Thursday February 12 2004, @06:16PM
      • Re:this could be really bad by conteXXt (Score:1) Thursday February 12 2004, @07:45PM
      • 2 replies beneath your current threshold.
    • Re:it's true by Geertn (Score:1) Thursday February 12 2004, @05:05PM
    • Re:it's true by rjamestaylor (Score:1) Thursday February 12 2004, @05:09PM
    • Re:it's true by bangular (Score:2) Thursday February 12 2004, @05:18PM
      • Re:it's true by LO0G (Score:1) Thursday February 12 2004, @05:53PM
        • 1 reply beneath your current threshold.
    • Re:it's true (Score:5, Interesting)

      by Anonymous Coward on Thursday February 12 2004, @05:20PM (#8263021)
      It was a quiet nice evening couple years ago. Someone pointed me on IRC to 2 links on some unnamed (I won't tell) microsoft.com server. 2 huge .tar.gzs, totalling couple gigabytes. The Windows XP source code.

      The links circulated very fast and the servers started slowing and slowing down and then they died. The first ones did manage to get all the stuff. I envied them because I managed to get only couple megabytes. :-(

      It seemed real. Very real. Someone had broken into their development servers, stuffed the stuff to the web servers and escaped with it all.

      There was some small mention about it on the Slashdot too but I couldn't find it right now. It seems the Microsoft was able to really sweep that one under the carpet. I wonder how.

      There are people around with self compiled Windows XP copies, trust me. I envy them. I would gladly remove some features and tweak couple edges I am not now allowed to. Even though it would be a HUGE task.

      So the now leaked source codes to NT/2k are mostly just boring and obsolete.
      [ Parent ]
      • Re:it's true (Score:5, Funny)

        by Anonymous Coward on Thursday February 12 2004, @06:03PM (#8263713)
        It was a quiet nice evening couple years ago walking around Washington. Someone pointed me to an open door at the white house. 2 telephones sitting side by side. One direct to Moscow, the other direct to central nuclear command.

        People were milling about in the room, I finally took the dive and made a couple of prank calls for pizza. Some other guys managed to get the US up to def con 4. I envied them because I managed to get only arrested. :-(

        It seemed real. Very real. Someone had broken into the potting shed, stuffed a key to the nuke room under a bush and escaped with it.

        There was some small mention about it on the Drudge too but I couldn't find it right now. It seems the government was able to really sweep that one under the carpet. I wonder how.

        There are people around with the phone number still, trust me. I envy them. I would gladly make the call to nuke France. Even though it would be a HUGE task.

        So the now Brittany Spear's leaked cell number is mostly just boring and obsolete.

        [ Parent ]
        • MOD PARENT UP! by Makarakalax (Score:2) Thursday February 12 2004, @08:36PM
          • 1 reply beneath your current threshold.
      • Re:it's true by identity0 (Score:3) Friday February 13 2004, @02:42AM
      • 3 replies beneath your current threshold.
    • Re:it's true (Score:5, Funny)

      by Zork the Almighty (599344) on Thursday February 12 2004, @05:22PM (#8263066)
      (Last Journal: Thursday November 11 2004, @05:39AM)
      What the hell, it's just one big .vbs file!
      [ Parent ]
      • Re:it's true by 74nova (Score:1) Thursday February 12 2004, @06:03PM
      • Re:it's true by stor (Score:2) Thursday February 12 2004, @10:07PM
      • 1 reply beneath your current threshold.
    • Re:it's true by microbox (Score:1) Thursday February 12 2004, @05:26PM
    • Re:it's true by grumpygrodyguy (Score:2) Thursday February 12 2004, @05:33PM
    • Has anyone on slashdot actually seen the code? by jwsd (Score:1) Thursday February 12 2004, @05:40PM
    • Re:it's true by jafac (Score:2) Thursday February 12 2004, @05:42PM
    • Re:it's true by HungWeiLo (Score:2) Thursday February 12 2004, @05:59PM
    • Re:it's true (Score:5, Interesting)

      by Saint Stephen (19450) on Thursday February 12 2004, @06:07PM (#8263775)
      (http://slashdot.org/ | Last Journal: Wednesday March 10 2004, @11:39PM)
      When I worked at Microsoft I had read-only access to the NT tree. The full, current "main" branch was about 20 GB, you needed about 80 GB to compile it, but *much* of that was binary versions of things like DAO checked in to support all the Internationalization. So I'd be shocked if you all were passing around the whole thing.

      The base stuff is probably 4 GB.
      [ Parent ]
    • Re:it's true...the leak is probably trackable by depsypul (Score:1) Thursday February 12 2004, @06:14PM
    • It's been out for a long time.... by Yenhsrav_Keviv (Score:1) Thursday February 12 2004, @06:23PM
    • Re:it's true by madoptimo (Score:1) Thursday February 12 2004, @06:28PM
    • Re:it's true by darkfus (Score:2) Thursday February 12 2004, @06:32PM
    • Re:it's true by noisehole (Score:1) Thursday February 12 2004, @06:37PM
      • Re:it's true by SirTalon42 (Score:1) Thursday February 12 2004, @08:55PM
    • Re:it's true by FyRE666 (Score:2) Thursday February 12 2004, @06:57PM
    • Re:it's true (Score:4, Insightful)

      by mix_master_mike (540678) on Thursday February 12 2004, @07:09PM (#8264434)
      (http://www.vafrous.com/)
      "A quick peek around indeed shows something named Windows.Source.Code.w2k.nt4.wxp.tar circulating"

      How does one take a quick peek to see such a file is circulating?

      [ Parent ]
      • Re:it's true by harmonica (Score:3) Friday February 13 2004, @01:17AM
      • Re:it's true by niller (Score:1) Friday February 13 2004, @09:59AM
    • Will it Fork? by Simonetta (Score:2) Thursday February 12 2004, @07:34PM
    • Imagine if the Linux Community Solved this crime by zibix (Score:1) Thursday February 12 2004, @07:53PM
    • Re:it's true by the drizzle (Score:2) Thursday February 12 2004, @08:06PM
    • Re:it's true by FluffyBot (Score:1) Thursday February 12 2004, @08:06PM
    • Re:it's true by cshark (Score:2) Thursday February 12 2004, @08:41PM
    • -- Analysis from a Windows Expert -- by Anonymous Coward (Score:1) Thursday February 12 2004, @09:56PM
    • DON'T by Xenographic (Score:2) Thursday February 12 2004, @11:15PM
      • Re:DON'T by Pathwalker (Score:2) Friday February 13 2004, @01:33AM
      • Re:DON'T by RGRistroph (Score:2) Sunday February 15 2004, @11:27AM
    • One thing's for sure. by Yecti (Score:1) Thursday February 12 2004, @11:32PM
    • Conspiracy theorys by fuegomatt (Score:1) Friday February 13 2004, @02:48AM
    • Re:it's true by waxxie (Score:1) Friday February 13 2004, @08:44AM
    • Re:it's true by cluckshot (Score:2) Friday February 13 2004, @08:53AM
    • Re:it's true - Better yet it was palnned. by rippleone (Score:1) Friday February 13 2004, @08:58AM
    • tar source by bstil (Score:1) Friday February 13 2004, @11:27AM
    • Re:it's true by cspring007 (Score:1) Friday February 13 2004, @02:10PM
    • Re:it's true by SkunkPussy (Score:1) Monday February 16 2004, @09:46AM
    • Re:it's true by gordyf (Score:1) Friday February 13 2004, @04:43PM
    • 22 replies beneath your current threshold.
  • Open Source (Score:5, Funny)

    by The_Rippa (181699) * on Thursday February 12 2004, @04:43PM (#8262300)
    Now will everyone stop bitching about Windows not being open source?!
  • Server problems ALREADY... (Score:5, Informative)

    by momerath2003 (606823) * on Thursday February 12 2004, @04:43PM (#8262304)
    (Last Journal: Wednesday August 25 2004, @08:43PM)
    "The server is too busy at the moment. Please try again later."

    Later isn't going to work, since the server was down even before it hit the Slashdot front page. I empathize with their server.

    I did, however, managed to grab the news blurb (but not the, at that point, 214 comments) from the intermittent front page:

    Neowin has learned of shocking and potentially devastating news. It would appear that two packages are circulating on the internet, one being the source code to Windows 2000, and the other being the source code to Windows NT. At this time, it is hard to establish whether or not full code has leaked, and this will undoubtedly remain the situation until an attempt is made to compile them. Microsoft are currently unavailable for comment surrounding this leak so we have no official response from them at the time of writing.


    This leak is a shock not only to Neowin, but to the wider IT industry. The ramifications of this leak are far reaching and devastating. This reporter does not wish to be sensationalist, but the number of industries and critical systems that are based around these technologies that could be damaged by new exploits found in this source code is something that doesn't bare thinking about.

    We ask that for the wider benefit of the IT community that members and readers support Microsoft by forwarding anything they know about the leak to the Microsoft's Anti-Piracy department.

    Please do not post any links/screenshots/hints or anything to do with the source code outbreak. Discussion is allowed but we will not condone people spreading this source code.


    Torrent, anyone? ;) (not like I would have any reason to want to have several lines of bug-infested code, as who knows to where the bugs might spread in my system)
  • site was /.ed before story went live by mpost4 (Score:2) Thursday February 12 2004, @04:43PM
  • What now? (Score:5, Funny)

    by Rosyna (80334) on Thursday February 12 2004, @04:44PM (#8262332)
    (http://www.unsanity.org/)
    Are people deeply involved with OSS going to start fixing bugs in Win 2k? Might be fun and a dagger in MS's heart.

    "We fix bugs in 24 to 40 hours, much faster than OSS."
    • Re:What now? by MikeXpop (Score:3) Thursday February 12 2004, @04:49PM
      • Re:What now? by 74nova (Score:1) Thursday February 12 2004, @04:57PM
      • Re:What now? (Score:5, Interesting)

        by Jim_Maryland (718224) on Thursday February 12 2004, @05:04PM (#8262760)
        Just to throw this out, what's the possibility that MS saw some similar routines in WINE and figured to shutdown the project by releasing some portions of the MS code that overlaps? They could essentially say that WINE must be based on MS proprietary code. Even with the code only publicly being leaked now, they could argue that copies may have been floating around for a while. Maybe they are taking some ideas from SCO on how to profit from the OSS community.

        [ Parent ]
        • Re:What now? by Rufus211 (Score:2) Thursday February 12 2004, @05:32PM
        • Re:What now? (Score:5, Insightful)

          by Bagels (676159) on Thursday February 12 2004, @06:55PM (#8264284)
          Not likely - the WINE folks could just show some code from before the leak with the "similar routines" included. That said, they'd have to find a way to *prove* that it came from before.
          [ Parent ]
          • 1 reply beneath your current threshold.
        • Re:What now? by jonadab (Score:1) Thursday February 12 2004, @11:46PM
      • Re:What now? by 0mni (Score:1) Thursday February 12 2004, @05:10PM
      • Re:What now? by hendridm (Score:1) Thursday February 12 2004, @05:11PM
    • Re:What now? by MenTaLguY (Score:2) Thursday February 12 2004, @04:56PM
    • Re:What now? by smelroy (Score:1) Thursday February 12 2004, @05:00PM
    • Now? Improve emulators! (Score:4, Interesting)

      by axxackall (579006) on Thursday February 12 2004, @05:05PM (#8262774)
      (http://www.plone.org/ | Last Journal: Monday January 05 2004, @04:45PM)
      Well, on a serious note, the leaked sources of NT and W2K can be used by win-emulator developers to improve their emulators. No need even to copy the code (it may or may not work directly inside that emulator anyway), but when it comes to debugging the developer may look at the original code in order to UNDERSTAND why it works differently.

      Besides, there are several obfuscating methods designed to hide the logic of the original code. They can be used to actually copy the code to the emulator (if the copied piece will work there). After that it would be hard to prove anything even in the open source.

      Disclaimer: IANAL, but anyway, personally I would not feel guilty having W2K source code and using it to improve WINE. Because I think that the algorithms is a part of the math, which existed always even before humans came here. A programmer just discovers the piece of math and express it using one or another language. The gravity doesn't belong to Newton, the math formula that describes the gravity neither. Only the fact of discovery of gravity math description belongs to Newton, just for references. Only the fact that programmer wrote the code belongs to the programmer (or the employer), not the code itself. Just to refer in the report to the boss why one was so busy all the day. Getting the source code from Microsoft is not stealing - it's learning. There is nothing wrong in learning.

      [ Parent ]
    • Re:What now? by Loie (Score:1) Thursday February 12 2004, @05:05PM
      • 1 reply beneath your current threshold.
    • Re:What now? by jo42 (Score:1) Friday February 13 2004, @03:58PM
  • Hmmm... (Score:4, Funny)

    by TheSpoom (715771) * on Thursday February 12 2004, @04:44PM (#8262333)
    (http://www.uberm00.net/ | Last Journal: Monday January 19 2004, @09:27PM)
    Do I have to sign an NDA?

    Seriously, this should be pretty interesting. I wonder how many bugs are ACTUALLY in the NT kernels...
    • Re:Hmmm... by Anonymous Coward (Score:1) Thursday February 12 2004, @05:00PM
    • Re:Hmmm... by frodo from middle ea (Score:2) Thursday February 12 2004, @05:15PM
      • Re:Hmmm... by ThogScully (Score:2) Thursday February 12 2004, @05:50PM
        • Re:Hmmm... by frodo from middle ea (Score:2) Thursday February 12 2004, @06:58PM
          • Re:Hmmm... by ThogScully (Score:2) Thursday February 12 2004, @07:29PM
    • Re:Hmmm... by Orne (Score:2) Thursday February 12 2004, @06:27PM
    • Re:Hmmm... by BandwidthHog (Score:2) Thursday February 12 2004, @09:06PM
  • I'll believe it when I see it. by American AC in Paris (Score:1) Thursday February 12 2004, @04:45PM
  • Mysterious future... by avalys (Score:2) Thursday February 12 2004, @04:45PM
  • There is no evidence listed by PickyH3D (Score:2) Thursday February 12 2004, @04:45PM
    • by RealityMogul (663835) on Thursday February 12 2004, @04:53PM (#8262548)
      Breaking News:

      A member of the Slashdot cult has admitted he has stolen the source code to Microsoft's Windows XP operating system. PickyH3D is the handle the low-karma hacker used when bragging of his accomplishment to the world. He has also issued a challenge to Microsoft's legal team with the statement that "there is no evidence". More on this as we hear it.
      [ Parent ]
  • Ubiquitous /. ed Joke by somethinghollow (Score:1) Thursday February 12 2004, @04:45PM
  • What's the big deal? (Score:5, Funny)

    by Fluk3 (742259) on Thursday February 12 2004, @04:45PM (#8262343)
    There's plenty of worthless spam on the internet already.
  • The truth is in there by Anonymous Coward (Score:2) Thursday February 12 2004, @04:45PM
    • 1 reply beneath your current threshold.
  • Instead of the sky falling... by clifgriffin (Score:2) Thursday February 12 2004, @04:45PM
  • Torrent? by Richard_at_work (Score:2) Thursday February 12 2004, @04:45PM
    • Re:Torrent? (Score:5, Funny)

      by thelasttemptation (703311) on Thursday February 12 2004, @04:46PM (#8262381)
      (Last Journal: Wednesday February 16 2005, @02:50AM)
      I want a ebuild!

      emerge win2000
      [ Parent ]
      • Re:Torrent? by Falshrmjgr (Score:1) Thursday February 12 2004, @04:48PM
        • Re:Torrent? by thelasttemptation (Score:1) Thursday February 12 2004, @05:12PM
      • Re:Torrent? (Score:5, Funny)

        by Anonymous Coward on Thursday February 12 2004, @05:13PM (#8262935)
        You must either be new to Gentoo or new to Windows. It would most definately be:

        ACCEPT_KEYWORDS="~x86" emerge win2000
        [ Parent ]
        • Re:Torrent? by Pakaran2 (Score:3) Thursday February 12 2004, @05:37PM
        • Re:Torrent? by Sivar (Score:2) Thursday February 12 2004, @06:29PM
        • 1 reply beneath your current threshold.
      • Re:Torrent? by ScriptFanix (Score:1) Thursday February 12 2004, @05:31PM
      • Re:Torrent? by Njovich (Score:1) Thursday February 12 2004, @05:39PM
    • Re:Torrent? by entrager (Score:2) Thursday February 12 2004, @05:16PM
      • Re:Torrent? (Score:5, Funny)

        by Anonymous Coward on Thursday February 12 2004, @05:41PM (#8263343)
        Don't worry... We're safe. MS can't prove what you're downloading, because no one there can open a tar.bz2!

        TAR!? BZ2?! What the hell? That's not ZIP!!!!

        [ Parent ]
        • Re:Torrent? by R4p70r (Score:1) Friday February 13 2004, @12:45AM
        • 1 reply beneath your current threshold.
    • 2 replies beneath your current threshold.
  • For those that need more proof (Score:5, Interesting)

    by timdorr (213400) on Thursday February 12 2004, @04:45PM (#8262354)
    (http://www.asmallorange.com/)
    Full file listing with sizes: http://heim.ifi.uio.no/~mortehu/files.txt [ifi.uio.no] I suggest mirroring ;)
    • Re:For those that need more proof by ps_inkling (Score:2) Thursday February 12 2004, @04:53PM
    • Re:For those that need more proof by Anonymous Coward (Score:1) Thursday February 12 2004, @04:57PM
    • Re:For those that need more proof by BaronAaron (Score:2) Thursday February 12 2004, @04:59PM
      • by enosys (705759) on Thursday February 12 2004, @05:07PM (#8262816)
        (http://dreamlayers.blogspot.com/)
        The files listed in win2k/private/ntos/ appear to be kernel stuff. Yes, even asm files in there.
        [ Parent ]
        • by Anonymous Coward on Thursday February 12 2004, @07:15PM (#8264499)
          The listing appears valid, but is only a subset.

          I lived for years with full source access at a MS partner company.

          Example of what's missing is the file systems (only the file system recognizers seem to be there, not the file system), the entire device driver tree, storage drivers, etc. Most of the core kernel functionality is there though, if pre-service pack levels.
          [ Parent ]
    • Have you ever heard of gzip? by Via_Patrino (Score:2) Thursday February 12 2004, @05:03PM
      • 1 reply beneath your current threshold.
    • Re:For those that need more proof by cethiesus (Score:3) Thursday February 12 2004, @05:04PM
    • Re:For those that need more proof (Score:5, Interesting)

      by say (191220) <.on.hadiarflow. .ta. .evgis.> on Thursday February 12 2004, @05:04PM (#8262759)
      (http://eksploder.mine.nu/blog)
      What is this:

      win2k/private/inet/urlmon/iapp/gnumakefile
      win2 k/private/inet/urlmon/mon/gnumakefile
      win2k/priva te/inet/xml/xml/tokenizer/parser/gnumak efile

      (and so on - many, many instances)

      on the other hand, a few funny files:
      win2k/private/inet/xml/xml/tokenizer/dll/w ords of wisdom from dennis.eml
      win2k/private/inet/xml/xml/dso/letter to children - 2.eml

      and VERY interesting:
      win2k/private/ntos/w32/ntuser/kernel /

      [ Parent ]
    • Re:For those that need more proof by Morten Hustveit (Score:2) Thursday February 12 2004, @05:05PM
    • Compressed mirror by delta407 (Score:3) Thursday February 12 2004, @05:09PM
    • Wedge reference by Chiron Taltos (Score:1) Thursday February 12 2004, @05:11PM
    • GNU make users? by k98sven (Score:2) Thursday February 12 2004, @05:14PM
      • Re:GNU make users? (Score:5, Interesting)

        by TioHoltzman (709089) on Thursday February 12 2004, @05:36PM (#8263271)
        (http://vcf.sf.net/)
        No they wouldn't.

        There have been articles on the web describing alot of their NT build process. They do use command line builds. They originally wrote a custom version control system, but now use something else (not Visual Source Safe, I think perforce, or perhaps they created anotehr system). I believe, if memory serves, that they had a custom make tool, but they may now use nmake, which is the make tool that's distributed with their commerical dev tools.

        I recall the article did mention the use of perl for parts of the custom build scripts.

        As a long time windows programmer, frankly, this stuff looks made up. Clever, amusing, but ultimately it seems like a hoax. If this is all the proof we have, then I'm afraid it's a bit pathetic!

        Also there appear to be duplicate headers, repeated in various directories that I'm almost positive would end up screwing the compile process in a real build. Also, another thing is that, if their distributed files with VC6/7 are indicative of their internal naming, they stick to a strict 8.3 naming scheme, and make note of this in their documentation (don't remember *where* it was that I read it, but it was MS docs, and I remember being surprised by it). Another thing, again assuming that the files distributed with VC6/7 are a good model, their files tend to be all UPPERCASE! For example, here's a listing from their includes in for VC6:

        -rwx------+ 1 Administ None 21912 Apr 24 1998 ACCCTRL.H
        -rwx------+ 1 Administ None 27863 Apr 24 1998 ACLAPI.H
        -rwx------+ 1 Administ None 3735 Apr 24 1998 ACLCLS.H
        -rwx------+ 1 Administ None 747 Apr 24 1998 ACLSID.H
        -rwx------+ 1 Administ None 269 Apr 24 1998 ACSMGTC.H
        -rwx------+ 1 Administ None 267 Apr 24 1998 ACSSVCC.H
        -rwx------+ 1 Administ None 833 Apr 24 1998 ACTIVECF.H
        -rwx------+ 1 Administ None 1111 Apr 24 1998 ACTIVEDS.H
        -rwx------+ 1 Administ None 39805 Apr 24 1998 ACTIVEX.MAK
        -rwx------+ 1 Administ None 3794 Apr 24 1998 ACTIVEX.RCV
        -rwx------+ 1 Administ None 2053 Apr 24 1998 ACTIVEX.VER
        -rwx------+ 1 Administ None 68013 Apr 24 1998 ACTIVSCP.H
        -rwx------+ 1 Administ None 17845 Apr 24 1998 ACTIVSCP.IDL
        -rwx------+ 1 Administ None 3402 Apr 24 1998 ADDRLKUP.H
        -rwx------+ 1 Administ None 18946 Apr 24 1998 ADMEX.H
        -rwx------+ 1 Administ None 10051 Apr 24 1998 ADMINEXT.H
        -rwx------+ 1 Administ None 2827 May 31 1998 ADOID.H
        -rwx------+ 1 Administ None 343678 Jun 19 1998 ADOINT.H
        -rwx------+ 1 Administ None 135222 Jun 2 1998 ADOMD.H
        -rwx------+ 1 Administ None 14127 May 31 1998 ADOMD.IDL
        -rwx------+ 1 Administ None 5083 Apr 24 1998 ADPTIF.H
        -rwx------+ 1 Administ None 1133 Apr 24 1998 ADS.ODL

        [ Parent ]
    • by PipianJ (574459) on Thursday February 12 2004, @05:26PM (#8263132)
      20475 07-26-00 03:06 win2k/private/windows/shell/games/sol/sol.c

      AT LAST! The secret to beating Solitaire... This could perhaps be the most significant event of our times!

      [ Parent ]
    • Re:For those that need more proof by Soul-Burn666 (Score:3) Thursday February 12 2004, @05:30PM
    • Re:For those that need more proof by Turmio (Score:2) Thursday February 12 2004, @05:35PM
    • Re:For those that need more proof by panaceaa (Score:2) Thursday February 12 2004, @05:37PM
    • Re:For those that need more proof by antime (Score:2) Thursday February 12 2004, @08:04PM
    • Re:For those that need more proof by Mixel (Score:1) Friday February 13 2004, @09:49AM
    • Re:For those that need more proof by RPoet (Score:2) Thursday February 12 2004, @07:19PM
    • 6 replies beneath your current threshold.
  • About bloody time. by noc007 (Score:1) Thursday February 12 2004, @04:45PM
  • Simpsons mode equals one (Score:3, Funny)

    by defile (1059) on Thursday February 12 2004, @04:45PM (#8262359)
    (http://michael.bacarella.com/ | Last Journal: Friday November 01 2002, @06:19PM)
    <Nelson>Ha ha!</Nelson>
  • Great by Gr8Apes (Score:1) Thursday February 12 2004, @04:45PM
    • Re:Great by JabberWokky (Score:2) Thursday February 12 2004, @05:04PM
    • Re:Great by Lovepump (Score:1) Thursday February 12 2004, @05:54PM
  • It is probably the aquamark/watermark by Srividya (Score:2) Thursday February 12 2004, @04:45PM
  • Close you eyes! (Score:3, Insightful)

    by exhilaration (587191) on Thursday February 12 2004, @04:45PM (#8262364)
    ...LEST YOU ARE CORRUPTED!!!

    Seriously, don't look at it, you will no longer be considered "clean" and might become a liability to any project you work on.

    • Re:Close you eyes! by djh101010 (Score:3) Thursday February 12 2004, @04:52PM
      • 1 reply beneath your current threshold.
    • Re:Close you eyes! by cuiousyellow (Score:2) Thursday February 12 2004, @05:03PM
      • 1 reply beneath your current threshold.
    • Re:Close you eyes! by AndroidCat (Score:1) Thursday February 12 2004, @05:08PM
      • But by WTFmonkey (Score:2) Thursday February 12 2004, @05:42PM
    • Re:Close you eyes! by Anonymous Coward (Score:2) Thursday February 12 2004, @05:09PM
      • 1 reply beneath your current threshold.
    • Re:Close you eyes! by Bendebecker (Score:2) Thursday February 12 2004, @05:13PM
    • Re:Close you eyes! by anno1a (Score:2) Thursday February 12 2004, @05:16PM
    • Hrmph. (Score:5, Funny)

      by goliard (46585) on Thursday February 12 2004, @05:47PM (#8263434)

      Hrmph. I opened one of those files and all it said was:

      If this were a virus, you would be dead now. Fortunately, it's not.
      The Metaverse is a dangerous place; how's your security?
      Call Hiro Protagonist Security Associates for a free initial consultation.
      [ Parent ]
      • Re:Hrmph. by RisingSon (Score:1) Friday February 13 2004, @09:32AM
      • 1 reply beneath your current threshold.
    • NT...out of the closet by whittrash (Score:1) Thursday February 12 2004, @07:43PM
    • Too late. by BoomerSooner (Score:2) Thursday February 12 2004, @09:19PM
  • Wow by 1000101 (Score:2) Thursday February 12 2004, @04:46PM
  • Leaky by Earl The Squirrel (Score:2) Thursday February 12 2004, @04:46PM
  • Just don't use the code (Score:3, Insightful)

    by Midnight Thunder (17205) on Thursday February 12 2004, @04:46PM (#8262369)
    (http://slashdot.org/ | Last Journal: Saturday February 05 2005, @03:50AM)
    What ever you do, don't let the code influence your projects. The last thing we want is Microsoft joining in with SCO and accusing the open source community of using MS code in an open source project such as Linux. Sure you probably wouldn't want to with its reputation, but I am sure there would be those who would be tempted.
  • Error message (Score:3, Funny)

    by Rosco P. Coltrane (209368) on Thursday February 12 2004, @04:46PM (#8262370)
    Neowin Message
    The server is too busy at the moment. Please try again later.


    Yep, looks like an error. Must be real Windows code then...
  • by viper21 (16860) <scott&iqfoundry,com> on Thursday February 12 2004, @04:46PM (#8262371)
    (http://www.timeiq.com/)
    Microsoft just needed a push in the right direction, right?

    -S
  • Mirror? by Dark Paladin (Score:2) Thursday February 12 2004, @04:46PM
  • Oh darn... by Supp0rtLinux (Score:1) Thursday February 12 2004, @04:46PM
  • Damn.... by robpoe (Score:1) Thursday February 12 2004, @04:46PM
  • One a related note (Score:5, Funny)

    by ackthpt (218170) * on Thursday February 12 2004, @04:46PM (#8262375)
    (http://www.dragonswest.com/ | Last Journal: Monday November 05, @07:35PM)
    On a related note, Microsoft is reporting the number of bugs in Linux to have surged in recent weeks, thus proving Intellectual Property theft.

    Seriously, the previous article [slashdot.org] lambasting open source for being vulnerable is nothing when compared to eyes backed with malicious intent poring over Windows source code for new exploits. So much for security through ignorance.

  • Oh boy... by BrianGa (Score:2) Thursday February 12 2004, @04:46PM
  • Fortune (Score:5, Funny)

    by Tom Rothamel (16) on Thursday February 12 2004, @04:46PM (#8262383)
    (http://onegeek.org/~tom/)
    The funny thing is the fortune that appeared in the appropriate slashbox when I first saw this article.

    "Never trust an operating system you don't have sources for. ;-)
    -- Unknown source"
    • Re:Fortune by Alsee (Score:2) Friday February 13 2004, @04:33AM
    • Re:Fortune by ahaning (Score:1) Friday February 13 2004, @05:34PM
  • Mirror With Comments (Score:5, Informative)

    by RPoet (20693) on Thursday February 12 2004, @04:46PM (#8262386)
    (http://www.haakonnilsen.com/ | Last Journal: Tuesday April 06 2004, @06:59AM)
    Mirror with comments [student.uib.no].

    Hope it's all just a bluff.
  • Fertile Ground for Foul Play by vijayiyer (Score:1) Thursday February 12 2004, @04:46PM
  • Code (Score:5, Funny)

    by daeley (126313) * on Thursday February 12 2004, @04:46PM (#8262396)
    (http://www.celsius1414.com/)
    ...Windows 2000 and Windows NT source code has been leaked to the internet.

    The Internet, however, being a polite sort of fellow and completely undesirous of the undoubtedly horrible ramifications of having such a beastie running around loose, gently replaced the source code and gave Windows a friendly pat on the head.
  • Nothing new ... by Mr. Mai (Score:1) Thursday February 12 2004, @04:47PM
  • Do NOT read that code! (Score:5, Insightful)

    by AuMatar (183847) on Thursday February 12 2004, @04:47PM (#8262405)
    Do NOT read that code if you ever wish to program for an open source OS, ever. Doing so will make you tainted- you open the project up to allegations of copyright infringement. Unless you never want to contribute a single line to Linux, *BSD, etc, checking out that code is a bad idea. Its almost a surprise MS didn't "leak" Win 95 or 3.1 years ago to catch open source developers like this.
    • Re:Do NOT read that code! by Samari711 (Score:3) Thursday February 12 2004, @04:50PM
      • Re:Do NOT read that code! (Score:4, Insightful)

        by cmowire (254489) on Thursday February 12 2004, @05:03PM (#8262733)
        (http://www.wirewd.com/wh/)
        That's not entirely in the tinfoil zone.

        The basic problem is that if it's clear that you have viewed the source code and make substantial contributions to a project that competes with Windows, MS will be able to, without being laughed out of court, at least file a lawsuit against you and ruin your day.

        The correct analogy is sampling large portions of a beatles song or performing your own rendition of it. If you try to record a beatles song and sell it, you had better pay the proper song royalties or you will get sued.

        I'm really fascinated about, if this turns out to not be a lie, the long-term ramifications of this. It's a can of worms that you can't undo. Its impact on the number of security holes, any commentary by third party sources, etc. will be most interesting. Especailly given that it's probably reached areas already where it doesn't have the sort of protections that it has under US laws. ;)
        [ Parent ]
        • Re:Do NOT read that code! by Samari711 (Score:3) Thursday February 12 2004, @05:12PM
        • Re:Do NOT read that code! (Score:5, Insightful)

          by happyfrogcow (708359) on Thursday February 12 2004, @05:15PM (#8262957)
          The correct analogy is sampling large portions of a beatles song or performing your own rendition of it. If you try to record a beatles song and sell it, you had better pay the proper song royalties or you will get sued.

          Yet if I learn to play guitar by among other things, listening to all of the Beatles songs and playing along, do the Beatles own the rights to any future song I write? Goddamn hell freakin no! How is that any different from learning things from viewing MS, or any other persons code?

          I've learned to code by doing all sorts of things over the years. Among them, learning from coworkers code. Applying that knowledge at my current job doesn't make the propoerty of my current employer a derivitive work of my employer from 5 years ago, even though I had access to the source code of that previous job.

          [ Parent ]
        • Re:Do NOT read that code! by mangu (Score:2) Thursday February 12 2004, @05:28PM
        • Even if it's NOT true. by Ungrounded Lightning (Score:2) Thursday February 12 2004, @06:57PM
        • Re:Do NOT read that code! by whittrash (Score:1) Thursday February 12 2004, @07:51PM
      • Re:Do NOT read that code! by AuMatar (Score:2) Thursday February 12 2004, @05:04PM
      • Re:Do NOT read that code! (Score:5, Informative)

        by MenTaLguY (5483) on Thursday February 12 2004, @05:14PM (#8262942)
        (http://moonbase.rydia.net/)

        that's like saying the beatles can sue every musician who ever listened to them for copyright infringement

        I personally think it's a bad analogy, but even that isn't as far-fetched as you might think.

        George Harrison (of Beatles fame) was succesfully sued for _subconsciously_ ripping off the song "He's So Fine" (in "My Sweet Lord"). See here [benedict.com] for more details.

        So, no, I don't think worrying about IP contamination from looking at Windows source code is paranoid at all.

        [ Parent ]
    • Re:Do NOT read that code! (Score:5, Insightful)

      by TekPolitik (147802) on Thursday February 12 2004, @04:56PM (#8262595)
      (Last Journal: Wednesday November 17 2004, @01:00AM)
      Do NOT read that code if you ever wish to program for an open source OS, ever...

      Of course those of us who are also lawyers can safely read other peoples' code, because we know exactly what to do to avoid infringing. It is possible to extract knowledge from the code without breaching copyright, but...

      Getting a copy of the code at all is a breach of copyright.

      [ Parent ]
      • Re:Do NOT read that code! (Score:4, Interesting)

        by aoteoroa (596031) on Thursday February 12 2004, @05:09PM (#8262860)
        It is possible to extract knowledge from the code without breaching copyright, but...Getting a copy of the code at all is a breach of copyright.

        Sorry for sounding like an idiot but could you clarify that for me. On one hand you say it is safe to read copyrighted code, on the other hand it isn't.

        It sounds like you are saying that there are some instances where you can read copyrighted source code and still write your own code for a similar project and be legally safe. But in this instance simply having a copy of microsoft's code without signing their NDA first is a breach of copyright and would put a person at risk. Is this correct?

        I must admit that I am curious to see the Windows source, and since I write network apps in java & delphi, not operating systems in C my software is not likely to be tainted by it.
        [ Parent ]
      • Re:Do NOT read that code! by poot_rootbeer (Score:2) Thursday February 12 2004, @06:11PM
      • potential scenario by bersl2 (Score:2) Thursday February 12 2004, @07:25PM
      • 1 reply beneath your current threshold.
    • Not going to help... by Dimensio (Score:1) Thursday February 12 2004, @04:59PM
    • Re:Do NOT read that code! by geekoid (Score:2) Thursday February 12 2004, @04:59PM
    • Re:Do NOT read that book! by Anonymous Coward (Score:2) Thursday February 12 2004, @05:01PM
    • Re:Do NOT read that code! (Score:4, Insightful)

      by GoofyBoy (44399) on Thursday February 12 2004, @05:03PM (#8262731)
      (Last Journal: Monday October 11 2004, @09:43PM)
      >Its almost a surprise MS didn't "leak" Win 95 or 3.1 years ago to catch open source developers like this.

      Please, you are talking about sacrificing the source code for NT and 2000 just to hold off OpenSource projects, which WILL happen eventually regardless of what lawyers say. They can't stop every comptuer science student out there from writing and giving away programs.

      The number of virus created and holes which will be found (now and years in the future), IF this is true, will almost destroy any IT administrator to a weaping mound of tears and make them seriously consider moving to Linux/BSD/Mac.

      Moving to XP won't help because this could happen with that code also.

      So, IF this is true, this MIGHT be more damaging to MS than the Dept of Justice thingy from years ago. Not something MS would want to do on purpose no matter what they think about OpenSource.
      [ Parent ]
    • Re:Do NOT read that code! by TioHoltzman (Score:1) Thursday February 12 2004, @05:08PM
    • Re:Do NOT read that code! by Planesdragon (Score:2) Thursday February 12 2004, @05:08PM
    • Re:Do NOT read that code! by Kilobug (Score:1) Thursday February 12 2004, @05:10PM
    • Re:Do NOT read that code! by grumpygrodyguy (Score:2) Thursday February 12 2004, @06:08PM
    • Re:Do NOT read that code! by cheekyboy (Score:1) Thursday February 12 2004, @07:00PM
    • Re:Do NOT read that code! by glk572 (Score:1) Thursday February 12 2004, @07:32PM
    • Re:Do NOT read that code! by Tom (Score:2) Friday February 13 2004, @03:34AM
    • 1 reply beneath your current threshold.
  • error.h (Score:5, Funny)

    by sarice (26064) on Thursday February 12 2004, @04:47PM (#8262410)
    We all know the real valuable stuff is in error.h.
    So, what does it say?
  • Article +1 Ironic (Score:4, Funny)

    by Samari711 (521187) on Thursday February 12 2004, @04:47PM (#8262412)
    right after a story that was about open vs. closed source
  • So is this the beginning of something... by freerecords (Score:2) Thursday February 12 2004, @04:48PM
  • Who by read-only (Score:1) Thursday February 12 2004, @04:48PM
    • 1 reply beneath your current threshold.
  • HAHAHA!!! by adamofgreyskull (Score:2) Thursday February 12 2004, @04:48PM
  • Not good (Score:5, Insightful)

    by savagedome (742194) on Thursday February 12 2004, @04:48PM (#8262422)
    This is not good. Windows is designed primarily with 'security by obscurity' in mind. The security holes indeed show up every often and we have worms making it to the gazillion windows boxes before the patch does. Get ready for a deluge of worms/virri. Another bad week/month for sysadmins.

  • by Serious Simon (701084) on Thursday February 12 2004, @04:49PM (#8262432)
    See previous article [slashdot.org]
  • Security Implications? by Curare (Score:1) Thursday February 12 2004, @04:49PM
  • Slashdotted? by mehlvogel (Score:1) Thursday February 12 2004, @04:49PM
  • Source TREE, looking more legit now (Score:4, Informative)

    by City_Idiot (715795) * on Thursday February 12 2004, @04:49PM (#8262439)
    http://heim.ifi.uio.no/~mortehu/files.txt I'll wait till i can download it into a lab
  • Question is.. by DaLiNKz (Score:2) Thursday February 12 2004, @04:49PM
    • 1 reply beneath your current threshold.
  • Open Source is Dangerous??!? by !3ren (Score:2) Thursday February 12 2004, @04:49PM
  • We Know Who To Blame by danaan (Score:1) Thursday February 12 2004, @04:49PM
  • If this is true... (Score:5, Insightful)

    by thesolo (131008) * <slap@fighttheriaa.org> on Thursday February 12 2004, @04:49PM (#8262451)
    (http://www.pvponline.com/)
    I haven't been able to even get to Neowin, it's been slashdotted since before this story even made it to "The Mysterious Future" here on /., but think about what this means if this is actually true. The potential vulnerabilities. All the trade secrets Microsoft put in there. Hell, IE 5 was released with Windows 2000, so if this is full source, it means IE 5 and the trident engine are in there as well.

    If this is true, today may be the day that everything changes.
  • Security by obscurity is a fools game... by Yaa 101 (Score:1) Thursday February 12 2004, @04:50PM
    • 1 reply beneath your current threshold.
  • Is the code that bad (Score:3, Insightful)

    by jhoger (519683) on Thursday February 12 2004, @04:50PM (#8262473)
    (http://devwrights.com/blog)
    Is the code that bad such that this news story considers this so dangerous to Microsoft? Seems a bit hysterical to me.

    I don't know how useful it is to WINE, etc... OSS developers not wanting to be "contaminated" by looking at the source code won't look at this stuff anyway.
    • Re:Is the code that bad (Score:4, Interesting)

      by pjrc (134994) <paul@pjrc.com> on Thursday February 12 2004, @05:10PM (#8262867)
      (http://www.pjrc.com/ | Last Journal: Thursday June 27 2002, @04:31PM)
      Is the code that bad such that this news story considers this so dangerous to Microsoft?

      Well, that's what Microsoft claimed in court, in response to the notion of requiring them to provide the source. Microsoft claimed releasing the source could compromise (USA) national security, because the malicious individuals could find and exploit all the holes. Yes, they really did say that, more or less.

      But only a couple months later, faced with China adopting Linux over concerns of hidden backdoors, Microsoft provided a copy of the source to the Chineese. So much for national security (or was that honest under oath?)

      [ Parent ]
  • Download it HERE by dark-br (Score:1) Thursday February 12 2004, @04:50PM
  • XP?? by BionicTowed (Score:1) Thursday February 12 2004, @04:50PM
  • In other news... (Score:5, Funny)

    by zellyn (692627) on Thursday February 12 2004, @04:50PM (#8262484)
    (http://www.zellyn.com/)
    ReactOS [reactos.com] have announced they have hit all upcoming milestones and consider their project "feature complete".
  • Lots of sploits. by caluml (Score:2) Thursday February 12 2004, @04:50PM
  • The comparator (Score:5, Interesting)

    by fava (513118) on Thursday February 12 2004, @04:51PM (#8262489)
    I wonder how long it will be until someone runs the comparator in it?
  • by Slime-dogg (120473) on Thursday February 12 2004, @04:51PM (#8262491)
    (Last Journal: Thursday February 05 2004, @11:30PM)

    Microsoft Windows 2000 was written with GNU/Emacs!

  • There goes another web site... by Vexler (Score:1) Thursday February 12 2004, @04:51PM
  • Lookout for Backdoors (Score:4, Interesting)

    by bstadil (7110) on Thursday February 12 2004, @04:51PM (#8262500)
    (http://blog.stadil.com/)
    Here is a chance to not only check for backdoors but to compare with the stuff that has been given to foreign governments.

    Strangely enough this Leak will make Windows more secure in the long run as the code can be studied and possible exploits be "published"

  • Half-Life 2 bandit strikes again? by dtolman (Score:1) Thursday February 12 2004, @04:51PM
  • Here's the source (Score:5, Funny)

    by FattMattP (86246) on Thursday February 12 2004, @04:51PM (#8262504)
    (http://spf.pobox.com/)
    I found the source code here. [demon.co.uk]
  • Uh oh by bdaehlie (Score:1) Thursday February 12 2004, @04:52PM
  • now that site by hyperstation (Score:1) Thursday February 12 2004, @04:52PM
  • tin foil hat (Score:5, Insightful)

    by wildcard023 (184139) on Thursday February 12 2004, @04:52PM (#8262515)
    (http://www.illuminatus.org/)
    Ok so here's MS's plan.

    Step 1) Leak their source
    Step 2) Sue Onen Source developers down the road because obviously they have studied the MS leaked source.
    Step 3) ... Ya, I'm sure you know what goes here.

    Ok but seriously, I'm not touching it. The last thing I need is Microsoft saying that I somehow owe something to them.

    Jerks.

    --
    Mike
    • Re:tin foil hat by jasontheking (Score:1) Thursday February 12 2004, @05:09PM
    • Re:tin foil hat (Score:5, Interesting)

      by Skyshadow (508) on Thursday February 12 2004, @05:40PM (#8263335)
      (http://slashdot.org/)
      Actually, I think it would be easier to refute any claims that portions of the code were lifted now. Unlike with SCO, a full source tree exists for us to compare the potential offending code to.

      As a side note, I actually feel bad for MS on this one. Seriously: This was *their* code. They paid for it, they kept it going over the last 20 years, they should be able to decide how it gets distributed.

      We here at /. should all be as PO'ed by this as when we catch some asshat corp. using our code without regard to the licensing (in our case, the GPL).

      I won't mirror this code any more than I'd steal my neighbor's lawn mower because someone else opened his garage door. It's not right.

      [ Parent ]
    • Re:tin foil hat by master0ne (Score:1) Thursday February 12 2004, @06:22PM
    • Re:tin foil hat by poot_rootbeer (Score:3) Thursday February 12 2004, @06:24PM
    • Re:tin foil hat by UFNinja (Score:1) Thursday February 12 2004, @06:44PM
    • Re:tin foil hat by nathanh (Score:2) Thursday February 12 2004, @09:52PM
    • 1 reply beneath your current threshold.
  • Here it is at by Crasoum (Score:2) Thursday February 12 2004, @04:52PM
  • Field Day (Score:3, Interesting)

    by EZmagz (538905) on Thursday February 12 2004, @04:52PM (#8262518)
    (http://www.blindwino.com/driver.html)
    Granted, there's already lots of schools and whatnot that have access to the source, but if this is for real, then expect all hell to break lose. Should be interesting to see how many vulns get discovered in the first month alone from this. Regardless, whoever leaked the source better hope they're in a far, far away country immune to teams of sharks-dressed-as-US-lawyers.
    • Re:Field Day by blowdart (Score:1) Thursday February 12 2004, @04:54PM
  • On purpose? by spicyjeff (Score:2) Thursday February 12 2004, @04:52PM
  • by PythonCodr (731083) on Thursday February 12 2004, @04:52PM (#8262531)

    ... I might think Microsoft leaked it on purpose, so the OSS community would find the bugs, point them out publically, and even describe how to fix the problems.

    Of course, I'm not the suspicious type ... :-)

    J
  • by NitroWolf (72977) on Thursday February 12 2004, @04:53PM (#8262536)
    (http://communityhosting.net/)
    What would be the legal ramifications of:

    1) Someone taking the W2K source and making an Out of the Country host of a tweaked (and improved?) W2K source? Would this be illegal to use? I realize it would be illegal to distribute in the US, but would it be illegal to *use*. Especially if you owned a valid copy of W2K?

    2) If you own a valid copy of W2K, could you legally look at/use the leaked W2K source?

    3) If there were any derivative works off the W2K source, I'd think the W2K license would allow you to use any subsequent O/S created with that source by independent developers. I realize the EULA may forbid this, but I seriously doubt that would hold up in court. You probably couldn't do this from a commercial standpoint, but as a private citizen, I can't see there being any legal recourse MS could take against using what would effectively be an OSS version of W2K.

    Anyway, something to think about.
  • Wow (Score:3, Funny)

    by Moth7 (699815) <mike.brownbill@gmaiELIOTl.com minus poet> on Thursday February 12 2004, @04:53PM (#8262537)
    (Last Journal: Saturday January 10 2004, @08:01AM)
    $ ndisasm kernel32.dll > Win2k-i386a.src

    $ gzip Win2k-i386a.src
    It took us that long to work it out? :p
  • This is a very interesting design problem... by gelfling (Score:2) Thursday February 12 2004, @04:53PM
  • Microsoft's plan to increase security by bartjan (Score:2) Thursday February 12 2004, @04:53PM
  • SCO going after Microsoft? (Score:3, Funny)

    by CaptCanuk (245649) on Thursday February 12 2004, @04:53PM (#8262552)
    (Last Journal: Thursday March 27 2003, @08:05PM)
    Sco should verify that their source isn't found in Microsoft sources. Heck, they might find those lines that they reported in the Linux Kernel probably in Win2000 kernel.

    Imagine that!

    Now we just have to wait for SCO to have a leak and everyone's dirty laundry is out in the open.
  • I have to wonder... by lordbry (Score:1) Thursday February 12 2004, @04:54PM
    • 1 reply beneath your current threshold.
  • windows has buggy code, thats unpossible! by highwaytohell (Score:1) Thursday February 12 2004, @04:54PM
  • this is some powerful stuff going on by Savatte (Score:2) Thursday February 12 2004, @04:54PM
  • Marketing Genius! by Neck_of_the_Woods (Score:2) Thursday February 12 2004, @04:54PM
  • In the last article on the /. home page, we have W. Russell Jones talking about all the insecurity of having source available in open source projects.

    I'm afraid we've reach a massive failure here in security by obscurity, but time will tell. If this is true and if there are lots of security holes discovered, I find it hard to believe even a company of Microsoft's size can respond quickly enough to keep the outbreaks down. This threat is why open source is better than what W. Russell Jones made it out to be. The threat of security failing because of leaking source just isn't there with open source.
    -N
  • Its'nt it supposed be something like 40million ... by big-giant-head (Score:2) Thursday February 12 2004, @04:55PM
  • The danger of tainting (Score:3, Insightful)

    by 12dec0de (26853) on Thursday February 12 2004, @04:55PM (#8262583)
    (http://slashdot.org/)
    Now I guess those of us who write code for free project have to be double carefull what code we read and who tracks us doing so.

    I can allready forsee the seize-and-desist letters to free projects, claiming that one or more developers are have been tainted by knowledge of 'proprietory information' from microsoft, and the enclosed clicktrail on www.w2k-source.com provides the nessecary evidence. And you thought you were just checking out driver support info on a community site.

    mfg lutz
    • 1 reply beneath your current threshold.
  • Just goes to show... by SushiFugu (Score:1) Thursday February 12 2004, @04:55PM
  • What's the big deal? (Score:5, Insightful)

    by Animats (122034) on Thursday February 12 2004, @04:56PM (#8262591)
    (http://www.animats.com)
    What the NT kernel does is well understood. The object code is widely available, and key parts, like file system formats, have been reverse engineered. There's plenty of documentation. A few major development shops have access to the source anyway. If you're into kernel architecture, it might be interesting, but otherwise, so what?
    • DRM? (Score:5, Interesting)

      by lysium (644252) on Thursday February 12 2004, @05:36PM (#8263267)
      Any chance that the juicy bits of Windows Media Player are sitting in that code? Breaking that system would make more than a few distributors cry...

      [ Parent ]
      • 1 reply beneath your current threshold.
    • Re:What's the big deal? by imbaczek (Score:1) Thursday February 12 2004, @06:01PM
    • Re:What's the big deal? by myg (Score:1) Friday February 13 2004, @03:34AM
    • 1 reply beneath your current threshold.
  • What service pack? by sremick (Score:2) Thursday February 12 2004, @04:56PM
  • obviously by bmac (Score:1) Thursday February 12 2004, @04:56PM
  • MS Upgrade Strategy?? by BookRead (Score:1) Thursday February 12 2004, @04:56PM
    • 1 reply beneath your current threshold.
  • In other news by jmv (Score:2) Thursday February 12 2004, @04:56PM
  • Good thing for users in the long run? by CuteAlien (Score:2) Thursday February 12 2004, @04:56PM
  • Internet Explorer (Score:4, Interesting)

    by CeleronXL (726844) on Thursday February 12 2004, @04:56PM (#8262604)
    (http://www.utopiasoftware.net/)
    So will we finally find out exactly what kind of information that IE is keeping on us [comcast.net]?
    • Re:Internet Explorer (Score:5, Informative)

      by helmutjd (568988) on Thursday February 12 2004, @07:18PM (#8264522)
      Not that I'm advocating the use of IE (bleh!), but the author of that page appears to be talking out of his ass right from the start.

      The magical "hidden folder" that's "segregated from the main filesystem" and "doesn't seem to exist" (C:\DOCUME~1\YourName\Local Settings\History\History.IE5\) is really just a plain ol' system folder.

      Go to a command prompt and run:
      attrib -s C:\DOCUME~1\YourName\Local Settings\History\History.IE5\

      Wow, now the folder appears just like any other folder.

      As for the deeply mysterious "encrypted" file inside it, index.dat... it's just a plain ol' binary file. Open it up in any hex editor and you can read all of the URLs stashed inside just fine.

      The file "cannot be deleted by any normal means" because it's in use by Explorer (which is always running - it's your shell). If you've ever done any work with programming shell extensions, you'll have run into the same problem.

      Put the following into your autoexec.bat (or any similar startup file - anything that runs before Explorer starts) and you can delete it just fine:
      del C:\DOCUME~1\YourName\Local Settings\History\History.IE5\index.dat

      Granted, IE may not be worth its weight in spit, but this guy appears to be a little bit off his nut.
      [ Parent ]
    • 1 reply beneath your current threshold.
  • Could be a good thing by Spad (Score:1) Thursday February 12 2004, @04:56PM
  • Why ofcourse! (Score:5, Funny)

    by Soul-Burn666 (574119) on Thursday February 12 2004, @04:56PM (#8262611)
    (Last Journal: Saturday October 08 2005, @03:57AM)
    It's only reasonable that software with so many holes will leak!
  • Windows and Linux by Grip3n (Score:2) Thursday February 12 2004, @04:56PM
  • This is new??? by Supp0rtLinux (Score:1) Thursday February 12 2004, @04:57PM
  • Troubles ahead by gmuslera (Score:2) Thursday February 12 2004, @04:57PM
  • Easy to spot packages (Score:4, Funny)

    by Rosco P. Coltrane (209368) on Thursday February 12 2004, @04:57PM (#8262628)
    It would appear that two packages are circulating on the internet, one being the source code to Windows 2000, and the other being the source code to Windows NT

    How to easily find the Windows source code packages in your daily P2P incoming directory:

    rosco@dipstick:~/emule/incoming$ ls -l --sort=size -r .
    total %@*@&^23462&^% bytes
    -rw-r--r-- 1 rosco rosco 645124103 Feb 12 22:49 starwars.zip
    -rw-r--r-- 1 rosco rosco 658124896 Feb 12 22:50 nt.zip
    -rw-r--r-- 1 rosco rosco 660100457 Feb 12 22:49 goodbadugly.zip
    -rw-r--r-- 1 rosco rosco 705012756 Feb 12 22:49 dasboot.zip
    -rw-r--r-- 1 rosco rosco 706107014 Feb 12 22:56 daftpunk.zip
    -rw-r--r-- 1 rosco rosco 710127685 Feb 12 22:58 chembros.zip
    -rw-r--r-- 1 rosco rosco 9874520782^45 Feb 12 22:59 2ksrc.zip
    -rw-r--r-- 1 rosco rosco 4578924574^37 Feb 12 23:12 ntsrc.zip
    Segmentation fault. Core dumped.

  • Compilation and Windows source code (Score:4, Interesting)

    by CdBee (742846) on Thursday February 12 2004, @04:58PM (#8262649)
    Microsoft has always maintained that it takes a good 24 hours to compile a full version of Windows from the source, and that the increasing complexity of Windows has meant that modern computers don't compile modern windows any faster....

    I'd be interested to know what the Windows source is compiled with though

    Intel C compiler? I'm sure they couldn't stand the irony of using GCC. The NT codebase is supposed to be crossplatform do I doubt it's got any Assembler code in it - is it written in C or one of Microsofts own languages?

    If so, what was it originally written in and when was the translation made? (Pls don't mod me informative - I may be way off the mark!)
  • Big deal by DrLZRDMN (Score:1) Thursday February 12 2004, @04:58PM
  • Unfortunately... by CmdrTHAC0 (Score:1) Thursday February 12 2004, @04:59PM
  • Authenticity Confirmed by Eberlin (Score:1) Thursday February 12 2004, @04:59PM
  • omg so THATS what the problem was! by Loie (Score:1) Thursday February 12 2004, @05:00PM
  • Reverse engineering boon for NTFS by Anonymous Coward (Score:2) Thursday February 12 2004, @05:00PM
  • It's not a problem. (Score:5, Interesting)

    by ggruschow (78300) on Thursday February 12 2004, @05:01PM (#8262705)
    I've seen a fair chunk of the NT kernel code, legally, under NDA. The NDA bars me from revealing any details, but it doesn't prevent me from saying that, if I were MS, I wouldn't worry about anything aside from sheer embarassment.. However, I have to admit that getting something of that hulking size operating solidly is pretty respectable.

    On the plus side, some of the comments are fairly humorous, especially when you note who wrote them and look up where they are today.

    • Re:It's not a problem. (Score:5, Funny)

      by Anonymous Coward on Thursday February 12 2004, @06:18PM (#8263921)
      On the plus side, some of the comments are fairly humorous, especially when you note who wrote them and look up where they are today.

      OK, it just HAD to be said..

      /* mem_routines.h */
      success = malloc(655360); /* [billg] this should be enough for anybody */
      [ Parent ]
    • 1 reply beneath your current threshold.
  • How to Build? by abrotman (Score:1) Thursday February 12 2004, @05:01PM
  • Effect on OSS code writers by elwing (Score:2) Thursday February 12 2004, @05:02PM
  • by jd142 (129673) on Thursday February 12 2004, @05:02PM (#8262714)
    (http://slashdot.org/)
    I think from a legal standpoint it might be very important that OSS developers not look at the code. Even though they didn't leak it, MS still has rights to the code. If an open source program took advantage of illegally leaked code, what would the legal ramifications be on the OSS project? I don't know the answer, but I'd be willing to be real money that MS would sue. I remember reading an article where the SAMBA developer said he was very careful not to look at any code because of this. Reverse engineering is fine, but you don't get any help to do it.
  • How how long.... by Conspiracy_Of_Doves (Score:2) Thursday February 12 2004, @05:03PM
  • uh oh by hawkbug (Score:2) Thursday February 12 2004, @05:03PM
  • Conspiracy Theory by cloudship_tacitus (Score:2) Thursday February 12 2004, @05:04PM
  • Interesting point: Is Microsoft's code GPL free... by BiscuitTheCat (Score:1) Thursday February 12 2004, @05:04PM
  • ReactOS by jdtanner (Score:2) Thursday February 12 2004, @05:04PM
  • Linux/GPL code in Windows by Anonymous Coward (Score:1) Thursday February 12 2004, @05:05PM
    • 1 reply beneath your current threshold.
  • everything is tainted by theCat (Score:2) Thursday February 12 2004, @05:05PM
  • MS Shares by dtml-try MyNick (Score:1) Thursday February 12 2004, @05:06PM
  • Someone PLEASE... (Score:5, Interesting)

    by RyanFenton (230700) on Thursday February 12 2004, @05:06PM (#8262797)

    As someone mentioned, this would be fascinating to just read the comments. Would it be possible for someone to strip out all the code, leaving only the comments for each file, minus comment lines that ARE code? It would be GREAT just to read the "intention" and "questions" living in that code and be able to associate each with a filename. Purely for entertainment value. It would also be neat to compare comment-to-code ratio in areas of MS code. :^)

    Ryan Fenton
  • More Info + Source Snippet (Score:3, Informative)

    by Anonymous Coward on Thursday February 12 2004, @05:06PM (#8262800)
    http://www.windowsbeta.net/ is carrying the story (not slashdotted yet) and has a snippet from TaskManager up to prove validity.
  • Who cares ? by jalet (Score:1) Thursday February 12 2004, @05:06PM
  • Theory by Ripsnorter (Score:1) Thursday February 12 2004, @05:07PM
  • So... (Score:5, Insightful)

    by El (94934) on Thursday February 12 2004, @05:07PM (#8262829)
    My question is, has anybody managed to get this steaming pile of manure to compile? Seems like one would need to do that and then compare the binaries (ignoring any timestamping) before assuming this is authentic.
    • Re:So... by Anonymous Coward (Score:2) Thursday February 12 2004, @05:16PM
      • Re:So... by dsanfte (Score:2) Thursday February 12 2004, @07:50PM
        • 1 reply beneath your current threshold.
      • Re:So... by menscher (Score:2) Thursday February 12 2004, @07:50PM
        • Re:So... by Mr. Darl McBride (Score:1) Thursday February 12 2004, @07:52PM
      • 2 replies beneath your current threshold.
  • Bill did it! by Anonymous Coward (Score:1) Thursday February 12 2004, @05:07PM
    • 1 reply beneath your current threshold.
  • Seems a little small by Spad (Score:1) Thursday February 12 2004, @05:09PM
  • zerg by Lord Omlette (Score:2) Thursday February 12 2004, @05:09PM
  • Screw legality by schmiddy (Score:2) Thursday February 12 2004, @05:10PM
  • Here's some of it.... (Score:5, Funny)

    by C A S S I E L (16009) on Thursday February 12 2004, @05:10PM (#8262880)
    (http://www.cassiel.com)
    Neowin.net is reporting that Windows 2000 and Windows NT source code has been leaked to the internet.

    The server is currently slashdotted, but I managed to download the first few lines of the Windows 2000 codebase. Here they are:

    10 REM Windows 2000 Operating System
    20 REM (C) Microsoft Corporation
    30 REM Note: TO DO: fix up security stuff
    40 REM :
    50 REM :wq
    60 REM exit^M^M quit ^C
  • Foul Play by lcde (Score:1) Thursday February 12 2004, @05:10PM
  • Legal Tactic by Shadowin (Score:1) Thursday February 12 2004, @05:11PM
  • Pffft... (Score:5, Funny)

    by TheSpoom (715771) * on Thursday February 12 2004, @05:11PM (#8262902)
    (http://www.uberm00.net/ | Last Journal: Monday January 19 2004, @09:27PM)
    The Win2K Source [baltimoremd.com] was released a while ago.
    • Re:Pffft... by fredrikj (Score:2) Thursday February 12 2004, @05:41PM
  • A little caution... by arch_helmet (Score:1) Thursday February 12 2004, @05:11PM
  • you know... by glen604 (Score:1) Thursday February 12 2004, @05:12PM
    • Re:you know... by jdtanner (Score:1) Thursday February 12 2004, @05:20PM
  • Foul play evidence? (Score:3, Interesting)

    by Gorimek (61128) on Thursday February 12 2004, @05:12PM (#8262911)
    (http://lar5.com/)
    So if this is real, I want to see evidence of all the dirty tricks code that allegedly is in Windows.

    I mean the code that supposedly makes competitors products break, and god knows what other bad stuff I've heard about over the years.

    Anyone working on this?
  • Mirror (Score:3, Informative)

    mirror [wolffelaar.nl]
  • thinkgeek shirt? by dAzED1 (Score:1) Thursday February 12 2004, @05:12PM
  • Next thing... by Anonymous Bullard (Score:2) Thursday February 12 2004, @05:13PM
  • It's not hard to find... by NotQuiteReal (Score:1) Thursday February 12 2004, @05:14PM
  • Post the damn link! by MasTRE (Score:2) Thursday February 12 2004, @05:14PM
  • Great for many Linux projects by FunkyOldD (Score:2) Thursday February 12 2004, @05:15PM
  • A lot more lawsuits are coming? by ezh (Score:2) Thursday February 12 2004, @05:15PM
  • Since XP isnt such a big rewrite of the NT codebase a significant number of holes found in the NT/2000 code will most probably also be lurking in XP/2003.

    If this really is true the ramifications on the security of windows is really big. In contrast linux is getting SELinux functionality implemented as we speak.

    I hope this isnt true because it would turn the world of computers totally upside down and have big impact on innocent bystanders who bought into the MS marketing lies.
  • Syncronicity by Xoder (Score:1) Thursday February 12 2004, @05:17PM
  • from the mirror by tuggy (Score:1) Thursday February 12 2004, @05:17PM
  • by metroid composite (710698) on Thursday February 12 2004, @05:18PM (#8262992)
    (http://www.rpgdl.com/ | Last Journal: Sunday December 19 2004, @11:35PM)
    #1.3 Reply by cowabunga on 13 Feb 2004 - 02:16

    About when is it time to buy som Microsoft stock? In an hour when it plummets and then sell tomorrow when its back up after they find out its all bull

    Maybe someone trying to make some money this way or MS is agressivly pushing their customers over to XP

    Worth mirroring I thought.
  • Bad news for everybody by nyjx (Score:2) Thursday February 12 2004, @05:18PM
  • Taking Bets? by waldoiverson (Score:1) Thursday February 12 2004, @05:19PM
    • 1 reply beneath your current threshold.
  • Ironic story placement by supremebob (Score:1) Thursday February 12 2004, @05:20PM
  • List of the source means nothing by Anonymous Coward (Score:1) Thursday February 12 2004, @05:20PM
  • I wonder by gillrock (Score:1) Thursday February 12 2004, @05:20PM
    • Re:I wonder by Endive4Ever (Score:1) Friday February 13 2004, @01:25AM
  • The REAL important issue by geeveees (Score:1) Thursday February 12 2004, @05:21PM
  • Here's another mirror... by Axem (Score:1) Thursday February 12 2004, @05:21PM
  • PPC??? by l33tpr0gger (Score:1) Thursday February 12 2004, @05:22PM
    • Re:PPC??? by Endive4Ever (Score:1) Friday February 13 2004, @01:21AM
    • 1 reply beneath your current threshold.
  • Suspicious files from the purported tree by PedanticSpellingTrol (Score:2) Thursday February 12 2004, @05:22PM
  • buggy software? by xot (Score:1) Thursday February 12 2004, @05:23PM
  • I wonder if it's related to this... by PetoskeyGuy (Score:2) Thursday February 12 2004, @05:24PM
  • by Anonymous Coward on Thursday February 12 2004, @05:25PM (#8263111)
    WINEHQ: Early today, a developer who wished to remain anonymous contribued an astonishing amount of source code to the WINE project. Some initial testing performed by WINE core developers revealed that WINE's compatibility with Microsoft Windows applications releasted for Windows NT and Windows 2000 had perfect compatibility, even down to some annoying and well-known bugs that have plagued certain Microsoft DLLs distributed with Microsoft's operating systems.

    "This will really make it possible for non-Windows users to run more applications than ever using WINE on alternate operating systems like Linux," said one develper we spoke with. ;)
  • Irony of ironies.... (Score:5, Funny)

    by bobdotorg (598873) on Thursday February 12 2004, @05:25PM (#8263113)
    I would be the most poetically ironic event ever if it turns out that it was a MS Win security hole that allowed a hacker to enter a server and steal the code.

    Doubly ironic if it was a hole that MS has known about for months and not bothered to patch.

    Triply ironic if someone finds said hole, patches it, and ships patched source back to MS.
  • Does anyone remember? by beware1000 (Score:1) Thursday February 12 2004, @05:26PM
  • This is nothing new by toddler99 (Score:1) Thursday February 12 2004, @05:26PM
  • Code leaks not new (Score:5, Informative)

    by Jim Hall (2985) on Thursday February 12 2004, @05:27PM (#8263147)
    (http://www.freedos.org/jhall/)

    Code leaks from Microsoft are not new. Check this article [cioupdate.com] at CIO Update about a code leak a year ago: (emphasis mine)

    Microsoft Corp. said it is tracing a key piece of code from its Windows Server 2003 software that was leaked onto the Internet, triggering concerns about piracy problems ahead of the company's scheduled product release later this month. The volume-licensing key in question allows for unlimited installations of Microsoft's Windows Server 2003 server operating system, the next upgrade from Windows NT that is slated for release on April 24.

    However, this seems only to be a partial leak, not comparable to this complete (if it's real) source code leak.

  • Seen it - nothing spectacular (Score:5, Interesting)

    by Anonymous Coward on Thursday February 12 2004, @05:27PM (#8263155)
    Blimey. We got wind of this around lunchtime GMT, and within half an hour two zip files mysteriously got downloaded to - ahem - servers some collegues and I have access to (no, I had no involvement in the download and have no idea of the source). We took a look, us being extremely sceptical of the claims, and ended up spending a few hours grepping the Win2K sources.

    If this is a wind up, someone or people spent a long old time faking it. Microsoft notices and email addresses all over the place. They don't like the AIX compiler one little bit. Hardly any mention of Linux, GPL or GNU.

    Actually quite a professional bunch of source files by all accounts. Appears to be using standard GNU Makefiles though. Yes, the 'f' word appears, as does the 's' word. Apparently Office 2k is broken in some respect that Win2k needed a tweak or some description.

    Plenty of mentions of Internet Explorer, although I wouldn't like to say that we found 'IE' in the code, but then we aren't C experts at all. It does mention IE6 and Windows ME, so can't be all that old either. Does mention buffer overflows a fair bit, also plenty of 'hackhack' and 'bugbug' notes laying around.

    In fact, nothing particularly spectacular found at all. We took a look, got bored, and went back to our normal work. Honest boss!

    And no, we didn't try to compile it. We felt it was genuine enough though - not that we really cared. We did however note that if this lot is proven to be the real deal, Microsoft are going to be landed with one hell of a lot of security alerts for 2k/NT over the next six months.

    Yours merely curious...
  • Who's grepping for IP infringements? by John the Kiwi (Score:1) Thursday February 12 2004, @05:28PM
  • Hah! I predicted this in 2002! by edashofy (Score:2) Thursday February 12 2004, @05:29PM
    • 1 reply beneath your current threshold.
  • Just the obvious next step by r_j_prahad (Score:2) Thursday February 12 2004, @05:30PM
  • Samba 3.0 is potentially, royally, screwed. by Ayanami Rei (Score:1) Thursday February 12 2004, @05:31PM
    • by pandrijeczko (588093) on Thursday February 12 2004, @05:36PM (#8263268)
      Before now, it could be assumed that Samba developers were working from scratch- clean room implementations, because it wouldn't be possible for them to have the source code.

      Oh, come on, get real! You miss one very important point in your comment...

      The source code to SAMBA is Open Source!

      This means that MS have probably got a few copies of Samba themselves already and were there any licensed MS code in it, you can rest assured the Microsoft would have sent their lawyers over long before now.

      Just accept that the Samba guys are a pretty neat bunch of programmers that have genuinely backwards engineered Samba from the word go - it's the likeliest and most realistic conclusion to draw.

      [ Parent ]
    • 5 Overrated mods? You people here are nutcases. by Ayanami Rei (Score:2) Friday February 13 2004, @09:53AM
    • ROTFLMAO by Ayanami Rei (Score:1) Thursday February 12 2004, @07:14PM
    • 1 reply beneath your current threshold.
  • More on this as we hear it... by codemachine (Score:1) Thursday February 12 2004, @05:31PM
  • COOL!!!! by mrshowtime (Score:2) Thursday February 12 2004, @05:31PM
  • Well, at least... by BlakeCaldwell (Score:1) Thursday February 12 2004, @05:32PM
  • Time to kick back and watch the fireworks... by miketang16 (Score:2) Thursday February 12 2004, @05:34PM
  • GPL code in windows? by sokkalf (Score:1) Thursday February 12 2004, @05:34PM
  • by jeffkjo1 (663413) on Thursday February 12 2004, @05:35PM (#8263247)
    (http://www.astroreverb.com/)
    "There is no available source code! Only a heathen would suggest such a crime. Microsoft has an excellent security track record. Those are features, not bugs! The heathen apple and linux communities are spreading lies, it is all lies."
  • Suspects? by bluethundr (Score:2) Thursday February 12 2004, @05:35PM
  • To some extent..... by Keitero-sama (Score:1) Thursday February 12 2004, @05:35PM
  • Top three articles on /. by IchBinDasWalross (Score:2) Thursday February 12 2004, @05:36PM
  • DO NOT LOOK AT THE CODE! by Theovon (Score:1) Thursday February 12 2004, @05:36PM
  • File headers (Score:3, Funny)

    by Del Vach (449393) on Thursday February 12 2004, @05:36PM (#8263265)
    I found some of the file headers of particular interest:

    Copyright 1984 Apple Computer, Cupertino, CA
  • Expected (Score:3, Insightful)

    by marko123 (131635) on Thursday February 12 2004, @05:38PM (#8263299)
    (http://www.pcblues.com/)
    Forget your brand of "MS is doing it to get us on the sly".

    How about:

    MS took a calculated risk in allowing the Chinese government access to the code in order to secure more sales, and are now paying for it, because someone Freed Billy!
  • Could have bin a lot worse (Score:3, Interesting)

    by unoengborg (209251) on Thursday February 12 2004, @05:38PM (#8263304)
    (http://www.webworks.se/)
    There have always bin rumors that closed source Microsoft applications have leaked to terrorists or the Russian mob.

    Thinking about it, an OS used often to hold and guard highly sensitive information wordwide is almost certain to get its source stolen, if not by terrorists so by intellegence organizations round the world.

    But it could have bin much worse. Imagine a not too distant future world where access to documents software etc is controlled by DRM technology. In such a world, there would be little incentive for sofware companies to spend R&D money on securing their systems apart from what DRM offers.

    Imagine what damages we could get if cryptography keys to such systems fell into the wrong hands.
    Even if such keys would be handled by a lot fewer persons than the windows source code, there is no guarntee that they will not be persuaded to reveal their secret.

  • Taking a leaf from Valve... (Score:3, Interesting)

    by diodegod (70255) <{moc.liamg} {ta} {ciffiradrok}> on Thursday February 12 2004, @05:38PM (#8263310)
    (http://slashdot.org/)
    Maybe seeing how Valve can put the Half Life 2 release date back a few months due to their leak may have given Microsoft an excuse to delay Longhorn a little further ;)

    Yes I understand the consequences etc, I wanna grow up and be a respected open source coder (and get paid to go to conferences). If I wanna read source, I'll read /usr/src/linux (captivating stuff, gripping plot).

    ~Duane
  • by rufusdufus (450462) on Thursday February 12 2004, @05:41PM (#8263351)
    Its been a couple years, but I have seen the real source code for windows NT. All I have seen so far here is a file list, but I can say these things about it:
    1) I cannot confirm that this is a legitimate file list.
    2) I can confirm that every tree and file I am specifically aware of is missing.
    3) This is definetely not the entire source tree.
    4) There are many dubious file names such as "words of wisdom from dennis.eml
    ", zero length, and "gnumakefile" that definetely appear out of place.

    My guess is that someone has taken some licenced source code and "sexed it up" to troll internet.
    • Re:A note from someone who has see the real source by jeeryg_flashaccess (Score:2) Thursday February 12 2004, @05:50PM
    • No you haven't (Score:5, Interesting)

      by Anonymous Coward on Thursday February 12 2004, @06:29PM (#8264035)
      I worked at MS on NT, and though it's been a few years, I can definately tell you there are "gnumakefile" files all over the place. It's the first thing any coder notices when they first look at the source, "Hey theres a Makefile, and a gnumakefile, what's the deal?"

      If you'd really seen the source, you would have remembered that.
      [ Parent ]
    • by cheekyboy (598084) on Thursday February 12 2004, @07:14PM (#8264489)
      (http://financialsense.com/ | Last Journal: Saturday April 30 2005, @01:26AM)
      http://www.sysinternals.com/ntw2k/info/xpsrctree.s html

      full source tree is free, and generatable from the debug/dlls etc....

      enjoy.

      yes this is 100% legal
      [ Parent ]
    • My guess, this is some of the source released to academic institutions for study. Lots of universities have access to a small portion of the windows source code, for use in various computer labs, and to create interoperable code. It comes on a single CD, and is not difficult to obtain.

      I've studied one small section of M$'s source code, a single network module appearing in both NT4 and NT5.0, under NDA of course. I don't see it here. There are a lot of things I don't see here, and I'm still going through the tree. There are some things here that are clearly part of windoze, such as the source to regedit.

      Some other things that make me suspicious this isn't all the source code:
      1) lots of 0 length files, could all those .eml files be links to the original file?
      2) the win2k source just happens to total 658MBytes, about the size of a CD
      3) there are a number of 0 length files of people's names with the letters CV next to them. cv - vered mazafi.eml, ronen-cv.eml
      4) all through the file listing are repeats of .eml files, like tcp-ip tutorial.eml. Would there really need to be a tutorial like this spread everywhere?

      I think this is just a student prank, being trolled out of proportion. It's not just /. doing the trolling, this will probably hit the major news outlets tomorrow. No doubt, they will only quote the most pandering media whores around, to sensationalise the story. Any bets several major stories will point to /. as a culprit, or as a den of criminal hackers?

      the AC
      I can't believe I'm admitting to extensive knowlege of windoze on /.
      [ Parent ]
      • 1 reply beneath your current threshold.
    • Re:A note from someone who has see the real source by Zaiff Urgulbunger (Score:1) Thursday February 12 2004, @08:39PM
    • 1 reply beneath your current threshold.
  • Another link by cb8100 (Score:2) Thursday February 12 2004, @05:42PM
  • Time to look for GPL violations! by Theovon (Score:2) Thursday February 12 2004, @05:42PM
  • New Black Market in MS-derived Code? by pegasustonans (Score:1) Thursday February 12 2004, @05:45PM
    • 1 reply beneath your current threshold.
  • this is news? by sir_cello (Score:2) Thursday February 12 2004, @05:45PM
  • Does anybody really care? by mabu (Score:2) Thursday February 12 2004, @05:46PM
  • Well.... by LordK3nn3th (Score:1) Thursday February 12 2004, @05:46PM
  • Torrent by F.O.Dobbs (Score:2) Thursday February 12 2004, @05:46PM
  • Potential huge win for open source by Theovon (Score:2) Thursday February 12 2004, @05:47PM
  • Proof M$ is SATAN! by IchBinDasWalross (Score:1) Thursday February 12 2004, @05:48PM
  • Win 2k on Mac by leperkuhn (Score:1) Thursday February 12 2004, @05:48PM
  • compiled? by Doc Ruby (Score:2) Thursday February 12 2004, @05:51PM
    • 1 reply beneath your current threshold.
  • This sort of thing probably wont happen again by MonkeyINAbaG (Score:1) Thursday February 12 2004, @05:51PM
  • Here's a working copy of Windows by Cro Magnon (Score:2) Thursday February 12 2004, @05:51PM
  • Source Code Exposed? Really? by sepro (Score:1) Thursday February 12 2004, @05:52PM
  • Please be a hoax! (Score:5, Insightful)

    by raw-sewage (679226) on Thursday February 12 2004, @05:53PM (#8263534)
    I sincerely hope this is a hoax. On the one hand, it would be great to point to the Windows source code and say, "See how terribly written, buggy, crufty, etc closed-source code is?" And the rash of exploits, worms and virii that would follow would only underscore that comment.

    But, it only takes one person to look at the Windows source, then go do something vaguely similar in Linux (or any OSS project for that matter). The result would be devastating: Microsoft would litigate Linux to death.

    As many have said, the principle behind these copyright suits is awful. Looking at code, then doing something somewhat similar (because of inspiration) should not be a copyright violation. But with Microsoft's legal and financial resources, the laws will "adapt" to what is most beneficial to them.

    I can only echo what many other have said: for the sake of Linux and OSS in general, do not look at the Windows source!. That's a very conservative and overly-paranoid policy, but it's a invaluable measure for protection.

    To me, general acceptance of open-source software is similar to political elections: every last spec of dirt is drug out and put under the spotlight. Any potential or suspect or even misunderstood characteristic is scrutinized, and the naysayers always manage to put a negative spin on it.

    Open source only stands a chance if it can maintain the straight and narrow path... I hate to sound preachy, but any slight mishap, no matter how innocent or accidental, quickly turns into a major catastrophic disaster. There's just too much money and power interested in seeing OSS fail.

  • cribbed code leads to murder... by 7String (Score:1) Thursday February 12 2004, @05:53PM
  • Isn't this it? by gardyloo (Score:1) Thursday February 12 2004, @05:56PM
  • Steve Ballmer says..... by Document (Score:1) Thursday February 12 2004, @05:57PM
  • This is going to get REALLY interesting now.. by kfuq (Score:1) Thursday February 12 2004, @05:59PM
    • 1 reply beneath your current threshold.
  • Never mind the sourcecode... by thrill12 (Score:2) Thursday February 12 2004, @05:59PM
  • Analogy by t_allardyce (Score:2) Thursday February 12 2004, @05:59PM
    • I'm an ass... by xrayspx (Score:2) Friday February 13 2004, @12:02AM
    • Re:Analogy by Endive4Ever (Score:1) Friday February 13 2004, @12:31AM
      • Re:Analogy by t_allardyce (Score:1) Friday February 13 2004, @09:55AM
        • Re:Analogy by Endive4Ever (Score:1) Friday February 13 2004, @11:38AM
  • News flash by caesar79 (Score:2) Thursday February 12 2004, @05:59PM
  • "More on this as we hear it." - Yes indeed by aaandre (Score:1) Thursday February 12 2004, @06:00PM
  • GCC? by althalus (Score:1) Thursday February 12 2004, @06:00PM
    • Re:GCC? by margal (Score:1) Thursday February 12 2004, @06:21PM
  • Worldwide Impact by Psx29 (Score:2) Thursday February 12 2004, @06:02PM
  • You're missing the point (Score:3, Interesting)

    by Lurgen (563428) on Thursday February 12 2004, @06:05PM (#8263744)
    (Last Journal: Wednesday September 17 2003, @06:48PM)
    Something people seem to be forgetting is the impact this could potentially have on the IT industry as a whole. Like them or not, Microsoft are a key player in this industry and if they suddenly take a fall many of us will be brought down with them.

    A sudden loss of confidence in the Windows product could spell disaster for a wide range of occupations - imagine an IT-specific recession, resulting in enourmous layoffs and salary cuts.

    The worst thing is that there is no way this can turn out to be good news. If it's true, we're in trouble. If it's false, then we're still going to see share prices slump (not just MSFT either), which impacts most of us.

    Friday the 13th is always a pain in the neck.
  • Some snippets of code (Score:5, Funny)

    by rmsousa (614388) on Thursday February 12 2004, @06:05PM (#8263747)
    (http://www.ic.unicamp.br/~ra002388/)
    I find this one refreshing...
    if (app.exename="NETSCAPE.EXE") system.sluggify();

    And this one provides for the future...
    if (site.url="www.google.com") {
    browser.renderer.togglebuggyrenderer(); /* You will be assimilated, suckers */
    browser.fakepopup("www.msn.com");
    }

    I can't say anything about this one though:

    if (user.status==PISSED_OFF)
    prick.annoyingpopup("Hello, I noticed you are writing a letter")

    Seriously, given the denounces of delayed APIs for Navigator, I wouldn't doubt the first one... could someone with the codes please grep for netscape.exe?
  • Be very careful, folks. by Mr. Piddle (Score:2) Thursday February 12 2004, @06:07PM
  • Life just got WAYY better by conteXXt (Score:1) Thursday February 12 2004, @06:08PM
  • Microsoft did this on purpose - missing the point by mike123106 (Score:2) Thursday February 12 2004, @06:12PM
    • 1 reply beneath your current threshold.
  • i found it! by micronix1 (Score:1) Thursday February 12 2004, @06:13PM
  • Isn't it ironic? by BlueLucid (Score:1) Thursday February 12 2004, @06:13PM
    • 1 reply beneath your current threshold.
  • Dotted by rixstep (Score:2) Thursday February 12 2004, @06:13PM
  • by margal (696859) on Thursday February 12 2004, @06:15PM (#8263885)
    2404 07-26-00 02:12 win2k/private/inet/mshtml/src/core/cdutil/gnumakef ile
  • So does that mean... by OneHungLo (Score:1) Thursday February 12 2004, @06:16PM
  • Other leaks by Sivar (Score:1) Thursday February 12 2004, @06:17PM
  • SCO? by linuxgnuru (Score:1) Thursday February 12 2004, @06:19PM
  • Statement from MS? by Eccentrica Galumbits (Score:1) Thursday February 12 2004, @06:20PM
  • Ballmer etc by Mcman12 (Score:1) Thursday February 12 2004, @06:21PM
    • Re:Ballmer etc by Bendebecker (Score:2) Thursday February 12 2004, @07:02PM
  • Source code review by Cybersonic (Score:2) Thursday February 12 2004, @06:23PM
  • Open Source Now! by Nom du Keyboard (Score:1) Thursday February 12 2004, @06:27PM
  • Outdated by Anonymous Coward (Score:2) Thursday February 12 2004, @06:28PM
  • Reverse Engineer Protocols? by PhotoGuy (Score:2) Thursday February 12 2004, @06:29PM
    • 1 reply beneath your current threshold.
  • Here it is... by Anonymous Coward (Score:2) Thursday February 12 2004, @06:31PM
  • Toxic leak (Score:3, Funny)

    by hoggoth (414195) on Thursday February 12 2004, @06:35PM (#8264098)
    (Last Journal: Monday February 23 2004, @04:55PM)
    > Windows 2000 and Windows NT source code has been leaked to the internet.

    Emergencies crews are working around the clock to clean up the most toxic leak since Exxon Valdez!

  • SCO Action by Anonymous Coward (Score:1) Thursday February 12 2004, @06:37PM
    • Re:SCO Action by EduardoFonseca (Score:1) Thursday February 12 2004, @07:00PM
  • by Anonymous Coward on Thursday February 12 2004, @06:41PM (#8264137)
    100% compatibility with all Windows programs.

    "Don't ask us how we did it!!!"
  • Someone please check against DDK (Score:3, Insightful)

    by Googol (63685) on Thursday February 12 2004, @06:43PM (#8264156)

    or other released code. It should be possible to triangulate the source against existing released software, so at least we can know what exactly it is and whether this is a hoax or not.
  • Oh the delicious irony. by TigerPlish (Score:1) Thursday February 12 2004, @06:44PM
  • Bug fixes by denissmith (Score:1) Thursday February 12 2004, @06:45PM
  • security by obscurity by x3ro (Score:1) Thursday February 12 2004, @06:45PM
  • Avoid the code! Snow Crash Alert!!! by asternick (Score:1) Thursday February 12 2004, @06:46PM
  • Don't Touch that SOURCE! by Pup5 (Score:1) Thursday February 12 2004, @06:47PM
  • leaks are caused by holes by mac os ken (Score:1) Thursday February 12 2004, @06:47PM
  • The real source is 300GB by PaulMaximne (Score:1) Thursday February 12 2004, @06:48PM
  • by digitalgimpus (468277) on Thursday February 12 2004, @06:48PM (#8264214)
    You can see it here: here [apple.com]

    I didn't point you to it ;-) :-D

    Funny how different two companies feel about source code. Apple has somewhat embraced the open source model, contributing to KHTML, and using many other open source projects. While Microsoft has shunned them all.
  • Paul Thurrott... by ShallowThroat (Score:1) Thursday February 12 2004, @06:51PM
  • Oh Noooooo! by resinman (Score:1) Thursday February 12 2004, @06:52PM
  • Improve Wine!!! by DroopyStonx (Score:2) Thursday February 12 2004, @06:52PM
  • did they clean it up ? by mmu_man (Score:1) Thursday February 12 2004, @07:00PM
  • The most important question no one is asking: by ShallowThroat (Score:1) Thursday February 12 2004, @07:02PM
    • 1 reply beneath your current threshold.
  • Hrmph... by justsomenick (Score:1) Thursday February 12 2004, @07:05PM
    • Re:Hrmph... by justsomenick (Score:1) Friday February 13 2004, @08:39AM
    • 1 reply beneath your current threshold.
  • Plumber Fixes Linux Source Code Leak To Internet by pandrijeczko (Score:2) Thursday February 12 2004, @07:06PM
  • Any potential for this stuff to be put to *good*? by ericdfields (Score:1) Thursday February 12 2004, @07:08PM
  • Hoax by UninvitedCompany (Score:1) Thursday February 12 2004, @07:09PM
  • For news junkies, use news.google.com by kanaka (Score:1) Thursday February 12 2004, @07:10PM
  • Microsoft probes possible Windows source code leak by Anonymous Coward (Score:1) Thursday February 12 2004, @07:17PM
  • We know who's fault this is by drgonzo59 (Score:1) Thursday February 12 2004, @07:18PM
  • Oh no.......... by son_of_asdf (Score:2) Thursday February 12 2004, @07:19PM
    • 1 reply beneath your current threshold.
  • Better conspiracy theory by neoThoth (Score:2) Thursday February 12 2004, @07:20PM
  • WINE development moves at an exponential rate! by randomErr (Score:2) Thursday February 12 2004, @07:25PM
  • PLACE YOUR BETS by DJ_Tricks (Score:1) Thursday February 12 2004, @07:25PM
  • Bloody Brilliant, if true and deliberate by Rick Zeman (Score:1) Thursday February 12 2004, @07:26PM
  • from around the IRC campfires (Score:5, Interesting)

    by neoThoth (125081) on Thursday February 12 2004, @07:27PM (#8264640)
    (http://spamhunting.blogspot.com/)
    Topic of #windows: http://www.windorks.com | We don't care about "the leak," don't ask us about "the leak," and we will not give you voice.

    Topic of #phrack: "wake me when they find the code that lets the FBI in"

  • .eml files by e r i k 0 (Score:1) Thursday February 12 2004, @07:31PM
    • Re:.eml files by tjw (Score:3) Thursday February 12 2004, @11:48PM
      • Re:.eml files by bangular (Score:2) Friday February 13 2004, @02:27AM
  • The source is availible at... by venomix (Score:1) Thursday February 12 2004, @07:32PM
  • Source Torrent by djace (Score:2) Thursday February 12 2004, @07:33PM
  • NT4 source leaked long ago by Anonymous Coward (Score:2) Thursday February 12 2004, @07:35PM
  • other sources (Score:5, Informative)

    by beas+ mas+er (723133) on Thursday February 12 2004, @07:35PM (#8264705)
    http://www.internetnews.com/ent-news/article.php/3 312451

    http://zdnet.com.com/2100-1104_2-5158496.html

    http://www.infoworld.com/article/04/02/12/HNmicr ol eak_1.html

    http://www.eweek.com/article2/0,4149,1526390,00. as p
    • 1 reply beneath your current threshold.
  • Ballmer Probes Hole... by pandrijeczko (Score:2) Thursday February 12 2004, @07:35PM
  • Win 98 by doccm9 (Score:1) Thursday February 12 2004, @07:37PM
  • Microsoft's initial response: (Score:5, Informative)

    by aarku (151823) on Thursday February 12 2004, @07:39PM (#8264730)
    (Last Journal: Thursday February 01 2007, @01:47AM)
    according to this... [internetnews.com]
    When asked to comment, Microsoft responded by e-mail that "the rumor regarding the availability of Windows source code is based on the speculation of an individual who saw a small section of un-identified code and thought it looked like Windows code. Microsoft is looking into this as a matter of due diligence."
  • So here's what you do (Score:5, Funny)

    by tony clifton (134762) on Thursday February 12 2004, @07:40PM (#8264738)
    1. Get the OS to compile and boot.
    2. Reproduce windows bugs.
    3. Fix bugs faster the MS does.

    [...]

    6. Profit!
  • 110 replies beneath your current threshold.
(1) | 2 | 3 | 4 | 5 | 6