Slashdot Mirror


Windows 2000 & Windows NT 4 Source Code Leaks

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."

579 of 2,764 comments (clear)

  1. it's true by sperling · · Score: 5, Insightful

    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 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.

    --
    The next great MMORPG.
    1. Re:it's true by Anonymous Coward · · Score: 5, Funny

      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.

    2. Re:it's true by Anonymous Coward · · Score: 2, Interesting
    3. Re:it's true by Strudelkugel · · Score: 5, Interesting

      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.

      --
      Imagine how much harder physics would be if electrons had feelings! -Feynman, maybe
    4. Re:it's true by MenTaLguY · · Score: 5, Insightful

      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.

      --

      DNA just wants to be free...
    5. Re:it's true by Marillion · · Score: 5, Interesting
      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.

      --
      This is a boring sig
    6. Re:it's true by uradu · · Score: 5, Funny

      > 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?!"

    7. Re:it's true by sperling · · Score: 5, Insightful

      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.

      --
      The next great MMORPG.
    8. Re:it's true by Zork+the+Almighty · · Score: 5, Funny

      I'm a little curious as to why you seem so uncomfortable saying "Micro". Actually, scratch that. I don't want to know.

      --

      In Soviet America the banks rob you!
    9. Re:it's true by pegr · · Score: 3, Funny

      "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?

    10. Re:it's true by El · · Score: 5, Insightful

      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.

      --

      "Freedom means freedom for everybody" -- Dick Cheney

    11. Re:it's true by weileong · · Score: 5, Insightful

      Either the sword cuts both ways

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

    12. Re:it's true by LinuxGeek · · Score: 5, Interesting
      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.
      --

      Kindness is the language which the deaf can hear and the blind can see. - Mark Twain
    13. Re:it's true by Anonymous Coward · · Score: 5, Insightful

      And that, more than anything else, is why this code leak helps the black hats far more than the white hats.

    14. Re:it's true by TioHoltzman · · Score: 2, Funny

      Why is everyone running around like the sky is falling in? Has this thing even been proven? Are there any facts to back this up? What's to say this isn't just a big publicity stunt? Christ, people are acting like there's a Martian invasion in progress. Please, just a little perspective!!!

    15. Re:it's true by Anonymous Coward · · Score: 5, Interesting

      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.

    16. Re:it's true by caluml · · Score: 4, Funny

      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.

    17. Re:it's true by Zork+the+Almighty · · Score: 5, Funny

      What the hell, it's just one big .vbs file!

      --

      In Soviet America the banks rob you!
    18. Re:it's true by kerrbear · · Score: 4, Funny

      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

    19. Re:it's true by Cylix · · Score: 4, Funny

      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.

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    20. Re:it's true by RancidBeef · · Score: 2, Interesting

      That's what I've always found so bone-headed about Darl's arguments that it's hard to keep other's intellectual property out of Open Source. On the contrary, it's there for everyone to see. Only in closed software can someone insert someone else's code and have a reasonable chance of getting away with it.

    21. Re:it's true by alienw · · Score: 5, Funny

      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)

    22. Re:it's true by Anonymous Coward · · Score: 5, Funny

      Try this torrent

      Rakshasa

    23. Re:it's true by HungWeiLo · · Score: 2, Interesting

      A friend of mine who works on the Windows dev team says there's something to the effect of: /*

      Do not, under any circumstances, modify this section. There is no documentation available for this section, and the individual who wrote it is no longer working here.

      */

      --
      There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
    24. Re:it's true by tjw · · Score: 5, Interesting

      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.

      --

      XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UB E-TEST-EMAIL*C.34X
    25. Re:it's true by CrackHappy · · Score: 3, Funny

      Uh... you might want to fix your keyboard or your fingers as you cannot seem to hit the "l" key correctly.

      kots of kuck to you!

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d Capitalization really works: i helped my uncle jack off a horse
    26. Re:it's true by Anonymous Coward · · Score: 5, Funny

      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.

    27. Re:it's true by iminplaya · · Score: 4, Insightful

      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.

      --
      What?
    28. Re:it's true by Saint+Stephen · · Score: 4, Interesting

      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.

    29. Re:it's true by whittrash · · Score: 2, Interesting

      At least it isn't a trade secret anymore.

    30. Re:it's true by darkfus · · Score: 2, Funny

      Apparently Microsoft's intellectual property/code segments have already shown up in the Linux kernel..

      Ok guys, just kidding... Really... Don't flame m... Ouch!

      --
      [sig]darkfus[/sig]
    31. Re:it's true by rixstep · · Score: 5, Insightful

      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.

    32. Re:it's true by mmp · · Score: 5, Informative

      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

      /* 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

      */

    33. Re:it's true by DrPizza · · Score: 2, Informative

      gzip is the name of the compression format (RFC 1952) as well as the utility often used to create files using that format; as such a rewritten version is quite possible, and it wouldn't be surprising to find that the rewritten version is named something such as "gzip". And the zlib compression library itself (unlike the utility) isn't GPLed, in any case. It uses a sensible license instead. A cursory glance doesn't suggest that any of those files are from either project, however. elsewhere

    34. Re:it's true by mix_master_mike · · Score: 4, Insightful
      "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?

      --

      mix_master_mike
      vafrous

    35. Re:it's true by GlassHeart · · Score: 5, Insightful
      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.

    36. Re:it's true by michael_cain · · Score: 2, Informative
      Do not, under any circumstances, modify this section. There is no documentation available for this section, and the individual who wrote it is no longer working here.

      MS isn't the first place where this has happened. For many years, Bell Labs would not modify the source code for "troff". The original author had died, and the code was so twisted that no one was willing to try making changes for fear of introducing bugs worse than the ones they were trying to fix. I believe that eventually there was a completely new implementation.

    37. Re:it's true by orthogonal · · Score: 2

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

      Or as Anatole France wrote,
      "The law, in its majestic equality, forbids rich and poor alike to sleep under bridges, beg in the streets or steal bread."

      (And no, he wasn't referring to trolls when he mentioned sleeping under bridges.)

    38. Re:it's true by the+drizzle · · Score: 2, Funny

      Wonder how long it'll take before a torrent of new worms using newly discovered security holes tear up the net.

      So where can i find this .torrent?

      budum-chink!

    39. Re:it's true by Deadplant · · Score: 4, Interesting

      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

    40. Re:it's true by Deadplant · · Score: 4, Funny

      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.

    41. Re:it's true by TheGrayArea · · Score: 4, 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 ....).

      --

      This space for rent.
    42. Re:it's true by kmcg83 · · Score: 2, Funny
      Heh. As soon as this story broke, some guy I knew broadcasted that he was sharing it on the DC++ hub at my school. So I downloaded it (surprisingly quickly) and read:

      /* Windows 2000
      ** by Bill Gates
      */

      #include
      using std::cout;
      using std::endl;

      int main() {
      cout << "Hello World!" << endl;
      return 0;
      }


      I should have seen that coming a mile away
    43. Re:it's true by Anonymous Coward · · Score: 3, Informative

      This notice DOES appear in the Windows documentation, btw, so it's not exactly a state secret that they used zlib.

    44. Re:it's true by TheGrayArea · · Score: 2, Informative

      Based on what I had seen in my time, the oldest code (ie the low level base stuff that Cutler was directly involved with and the 'base' stuff) is still fairly clean. There's a middle layer in there that gets pretty grungy. It's not all bad code, but commenting practices sure did change over the years. There's a lot with only comments in the top of the file about updates/etc. They made some more rigid standards about 99-2000 that made it better. It also depended on the group. The guys out of MS Israel (MSMQ, Proxy/ISA) wrote some really nice clean stuff. A lot of the Inet/IE stuff is really messy. The cluster code was really nice as I recall (bud of mine was cluster support). It all really depended on the group. Windows is broken down into a LOT of subpieces handled by specialized groups.

      --

      This space for rent.
    45. Re:it's true by This+is+outrageous! · · Score: 3, Interesting
      you exaggerate the effects of not being able to reuse code

      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

      You might want to read Eric Sink on how this happened:

      What was interesting was the day we learned that Netscape didn't have the funding to keep up with Microsoft. (...) At one of those meetings we sat down for a talk which was a major turning point for me and for Spyglass. Scott told me that the IE team had over 1,000 people.

      I was stunned. That was 50 times the size of the Spyglass browser team. It was almost as many people as Netscape had in their whole company. I could have written the rest of the history of web browsers on that day -- no other outcomes were possible.

      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.

      Well you're making the other guy's point, since KHTML was, precisely, (open source and) being reused.

      --
      This is...

      O
      U
      T
      R
      A
      G
      E
      O
      U
      S

      !

    46. Re:it's true by harmonica · · Score: 2, Informative

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

      Some P2P network, I guess. Or one of the aforementioned IRC channels.

    47. Re:it's true by identity0 · · Score: 2, Interesting

      I don't know if you are telling the truth, but if you are, you should count yourself lucky.

      Although I don't think MS would deliberately release the windows source code just to "taint" open source projects as some here have suggested, I think it's quite plausible that MS could fill up some zips with garbage data and release the IP and password of a honeypot server containing the 'windows source code'. They could catch a whole bunch of warez and script kiddies, without exposing themselves to real damage.

      The moral of the story: never accespt a free ride from Microsoft, even if they offer tasty candy.

    48. Re:it's true by mpe · · Score: 2, Insightful

      Moving from cathedral to bazaar isn't easy.

      As shown with Mozilla and OpenOffice.org.

    49. Re:it's true by PhxBlue · · Score: 2, Funny

      That's kinda sad. I've written a lot of code, and I've never felt the need to use profanity (no matter how frustrated I might have been). Programs should be written as professionally as any other document--there's room for humor, but words like fuck really shouldn't have a place in them, IMO.

      --
      !#@%*)anks for hanging up the phone, dear.
  2. Open Source by The_Rippa · · Score: 5, Funny

    Now will everyone stop bitching about Windows not being open source?!

    1. Re:Open Source by eyegor · · Score: 5, Funny

      Actually, now Microsoft can pull a SCO and sue anyone who produces an OS with lots of security holes and cruft.

      --

      Don't anthropomorphize computers, they don't like it.
    2. Re:Open Source by Rosco+P.+Coltrane · · Score: 4, Funny

      I'm surprised nobody has sent them patches to fix security issues yet...

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    3. Re:Open Source by Anonymous Coward · · Score: 3, Interesting

      I would see the opposite being more likely...now the open source community can examine w2k for evidence of GPL'd code being used.

      Imagine the shitstorm if someone found linux code in the w2k kernel...and people thought slashdot posted a lot of SCO stories...

    4. Re:Open Source by swordboy · · Score: 2, Funny

      http://heim.ifi.uio.no/~mortehu/files.txt

      The list of files has none other than:

      win2k/private/inet/mshtml/tools/include/errno.h

      --

      Life is the leading cause of death in America.
    5. Re:Open Source by Dreadlord · · Score: 2, Interesting

      WRONG, SCO as they can see Windows source code, will surely find lines of code copied verbatim from their UNIX and sue MS.

      --
      The IT section color scheme sucks.
    6. Re:Open Source by DarkBlackFox · · Score: 4, Insightful

      No, but how long will it be until Microsoft pulls an SCO and accuses open source of integrating MS code? If it is indeed true, and the code is floating around out there, and within a few weeks a miracle version of Wine is released which suddenly has 100% compatibility, what would MS's reaction be?

  3. Server problems ALREADY... by momerath2003 · · Score: 5, Informative
    "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)
    --
    I had but a simple dream, to destroy all humans.
    1. Re:Server problems ALREADY... by momerath2003 · · Score: 4, Informative

      Also, someone on the comments posted an alleged 2.3 MB list of the files leaked as well (contains no source).

      It's allegedly from the file "windows_2000_source_code.zip."

      (Who knows if it's real, as it's too early to tell, probably)

      --
      I had but a simple dream, to destroy all humans.
    2. Re:Server problems ALREADY... by 1010011010 · · Score: 4, Interesting


      I hope some bright I.T. reporter will write a story about how "Linux source code leaks" are not a security issue, but part of the development process, making Linux safer than Windows. I mean, if the Windows source is so full of bad code and bad design that releasing it represents a threat to national security (Jim Allchin's words), while Linux has always had its source code freely published -- it standsto reason that Open Source software is of higher quality.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    3. Re:Server problems ALREADY... by Docrates · · Score: 2, Insightful

      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.

      I disagree with the reporter. Because of the added scrutinity a widespread access to the sourcecoude will generate, it's more likely that we'll finally see a tight, secure Windows 2000 and NT. That is, if Microsoft accepts fixes, tips and advices from the hacker community as they should. If they don't, I can already see the unofficial Service Packs doing a much better job than Microsoft's.

      --

      There are two kinds of people in the world: Those with good memory.
    4. Re:Server problems ALREADY... by Mr.+Piddle · · Score: 4, Insightful

      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.

      How big are these files? I would expect the size of these tarballs to be comparable to Linux Kernel + GNOME + Mozilla + misc userland/bundled equivilents. If they are unexpectedly small (like less than a gig for W2K), then they are probably a hoax.

      --
      Vote in November. You won't regret it.
    5. Re:Server problems ALREADY... by Mr.+Piddle · · Score: 2, Troll

      who the hell would run a critical system with Microsoft rubbish ?

      You overestimate the average IT customer. Whevever I hear someone say proudly that they have a big-ass server running Windows 2000 that controls things like parts of our insurance or finance industry, I cringe. I've also seen little camoflaged portable computers running Windows for the military (cringe again). You know, some people have even put Windows on a United States Navy ship (after Billy G. bought stock in the shipyard, I hear). We have all heard the story of it being towed back to port.

      --
      Vote in November. You won't regret it.
    6. Re:Server problems ALREADY... by Rosco+P.+Coltrane · · Score: 3, Funny

      God, this latest karma-whoring technique on Slashdot consisting in posting "I thought I had read first!" or "I could have sworn it said " pisses me off to high heaven : if people can't find funny lines in the article to exploit in a witty post, they just make up their own, and moderators mod up funny for a reason that escapes me.

      MOD PARENT DOWN, IT'S NOT FUNNY...

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    7. Re:Server problems ALREADY... by LuxFX · · Score: 4, Funny

      ... that could be damaged by new exploits found in this source code is something that doesn't bare thinking about.

      Argh! Trying to get rid of images of naked NeoWin people thinking about ramifications....

      --
      Punctanym: alternate spelling of words using punctuation or numerals in place of some or all of its letters; see 'leet'
    8. Re:Server problems ALREADY... by plj · · Score: 2, Interesting

      Searching the file for "ppc", "mips" and "alpha" it is interesting to realize how much references to these architectures is still lingering there. And hell, even "ppcmac"! I wonder if MS is still maintaining these other architectures internally the same way as Apple is rumoured to have running Mac OS X/x86 installations internally.

      OTOH, most of the OS X code (without Quartz etc.) is OSS-maintained on x86 anyway, so it is probably much smaller pain for them.

      --
      “Wait for Hurd if you want something real” –Linus
    9. Re:Server problems ALREADY... by smoking2000 · · Score: 2, Informative

      According to the filesizes on the webpage the total bytesize = 1974344667 (1255.2545337677 MB)

      And has 4411 files of 0 bytes long ...

      Maybe it's real, maybe it's not

      Russian gov. gets full src windows http://amo.net/NT/01-20-03MSFT.html

    10. Re:Server problems ALREADY... by Anonymous Coward · · Score: 2, Informative

      The files.txt that was posted everywhere reads a sum of 658,114,889 bytes.

    11. Re:Server problems ALREADY... by PFAK · · Score: 2, Interesting

      I wonder if http://lists.suse.com/archive/suse-linux-e/2000-Ju n/1725.html is relavent to this, could it just be one big hoax?

      I hope its real.. heh.

      --

      Free means no restrictions, ironic the FSF's GPL forces restrictions, isn't it? What's your definition of free?
    12. Re:Server problems ALREADY... by Kethinov · · Score: 2, Interesting
      Yeah yeah and the rest. "My OS is open source! Isn't that great!" grow up. If you think MS should open source the whole of windows you're crazy. Too late now, will never happen, and how would they make any capital out of a move like that.
      If all this is true and the full source code to Win2k has been leaked, if I were MS I'd go ahead an open the source to WinXP and all prior. Continuing to develop using fully leaked insecure code is corporate suicide, so then I'd rebuild Longhorn from scratch so that not a single trace of the original code was in it. They could even go the Apple way and build a new OS off some open source kernel, though I doubt they'd swallow that much pride.
      --
      You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
  4. site was /.ed before story went live by mpost4 · · Score: 2, Informative

    so here is the story

    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.

    1. Re:site was /.ed before story went live by norculf · · Score: 2, Funny

      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.

      How is this to the benefit of the IT community?

    2. Re:site was /.ed before story went live by glop · · Score: 2, Funny

      Along the same lines. The sources to the Linux operating system have been widely exposed for the last ten years or so. I do not wish to be sensationalist but the number of industries and critical systems that are based around these Linux Technologies and could be damages by new exploits found int this Linux source code is something that doesn't bear thinking about.

      P.S. This is my first attempt at writing a funny comment on Slashdot, so please don't be too harsh ;-)

  5. What now? by Rosyna · · Score: 4, Funny

    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."

    1. Re:What now? by MikeXpop · · Score: 2, Interesting

      I have no idea what and how much of windows' code is leaked, but I imagine if it's the right amount, there might be some illegal forks in the WINE project formulating.

      --
      Etiquette is etiquette. He kills his mother but he can't wear grey trousers.
    2. Re:What now? by Jim_Maryland · · Score: 5, Interesting

      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.

    3. Re:What now? by Bagels · · Score: 4, Insightful

      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.

      --
      --- Bwah?
  6. Hmmm... by TheSpoom · · Score: 3, Funny

    Do I have to sign an NDA?

    Seriously, this should be pretty interesting. I wonder how many bugs are ACTUALLY in the NT kernels...

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
  7. There is no evidence listed by PickyH3D · · Score: 2, Interesting
    Other than files being named stuff, there is no evidence.

    I could easily name files "windowsxp.source.tar," but that means nothing.

    1. Re:There is no evidence listed by RealityMogul · · Score: 5, Funny

      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.

    2. Re:There is no evidence listed by PacoTaco · · Score: 2, Funny

      That lucky bastard! I've had the OS/2 source code for months and the editors won't even post a link.

  8. What's the big deal? by Fluk3 · · Score: 5, Funny

    There's plenty of worthless spam on the internet already.

    --
    I've been upgraded to "bad"!
  9. The truth is in there by Anonymous Coward · · Score: 2, Interesting

    OK lets see how much THEY'VE nicked from Linux.........

  10. Instead of the sky falling... by clifgriffin · · Score: 2, Funny

    Maybe peer review will send a flurry of discovered holes to Microsoft for them to patch.

    Maybe this will be positive for all of mankind!

    Or maybe I'm crazy.

  11. For those that need more proof by timdorr · · Score: 5, Interesting

    Full file listing with sizes: http://heim.ifi.uio.no/~mortehu/files.txt I suggest mirroring ;)

    --
    Tim Dorr
    Owner/Manger
    A Small Orange
    1. Re:For those that need more proof by ps_inkling · · Score: 2, Interesting
      From the list of files...

      0 11-18-01 14:25 win2k/private/security/msv1_0/subauth/words of wisdom from dennis.eml

      0 11-18-01 14:26 win2k/private/windows/media/avi/msvideo.16/res/wor ds of wisdom from dennis.

      0 11-18-01 14:27 win2k/private/windows/shell/security/rshx32/deadco de/words of wisdom from dennis.eml

      I'm curious who dennis is, and what the words of wisdom were. Too bad the file is zero size in the list. It also appears several times in the file listing, always at zero size.

      Maybe... nah, that's too cruel.

    2. Re:For those that need more proof by BaronAaron · · Score: 2, Informative

      Well that doesn't really look like the entire code listing for Windows 2000... Even if it's legit....

      This was interesting...

      win2k/private/shell/shdocvw/

      If it's real.. then someone has a good portion of the rendering engine behind IE....

      Hmmmm.....

      Also

      win2k/private/shell/explorer/

      Looks like there is the shell for windows also...

      I don't see any kernel level stuff though...

      Just a quick analysis though..

    3. Re:For those that need more proof by cethiesus · · Score: 2, Informative

      Partial mirror if you just want to see the general idea of it (still 950k worth of text):

      files.txt

      --


      "Ford," he said, "you're turning into a penguin. Stop it."
    4. Re:For those that need more proof by say · · Score: 5, Interesting

      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 /

      --
      Roses are #FF0000, violets are #0000FF, all my base are belong to you
    5. Re:For those that need more proof by Morten+Hustveit · · Score: 2, Informative

      http://folk.uio.no/mortehu/files.txt is a much faster server.

    6. Re:For those that need more proof by scambaiter · · Score: 3, Funny

      Well, Dennis Ritchie would make some sense, wouldnt it?;)

      --
      sick of sigs... *sigh*
    7. Re:For those that need more proof by Thud457 · · Score: 2, Funny

      I guess that means this Dennis isn't very wise -- or doesn't have much to say. You make the call.

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    8. Re:For those that need more proof by PipianJ · · Score: 5, Funny
      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!

    9. Re:For those that need more proof by Soul-Burn666 · · Score: 2, Interesting

      hmmm... these files seem familiar...

      61072 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/awk.exe
      112672 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/chmod.exe
      65536 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/grep.exe
      58640 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/kill.exe

      --
      ^_^
    10. Re:For those that need more proof by plaa · · Score: 4, Interesting

      A few more interesting ones:

      win2k/bsc/.glimpse_filenames_index
      etc.

      Huh? What's with the "."? Are they using Unix?

      win2k/private/inet/mshtml/src/site/download/pngl ib /
      win2k/private/inet/mshtml/src/site/download/zli b/
      win2k/private/inet/mshtml/src/site/download/jp glib 6a/
      win2k/private/inet/urlmon/compress/gzip/

      (AFAIK nothing illegal in using these, but interesting to know. Maybe the gnumakefiles are for these and similar?)

      win2k/private/ntos/rtl/boot/i386/cv - vered mazafi.eml
      win2k/private/shell/wontfix.txt
      win2k /private/shell/docs/leak.txt
      win2k/private/shell/ shdocvw/ofbugs.txt
      win2k/private/shell/cpls/appwi z/todo

      Interesting...

      win2k/private/shell/ext/viruschk/
      win2k/private /shell/ext/viruschk/mcafee/

      Wha?

      At least that list looks pretty damn convincing... If that list is a hoax its a pretty damn well made one.

      --

      I doubt, therefore I may be.
    11. Re:For those that need more proof by antime · · Score: 2, Interesting
      Take a look at the bottom line. The files add up to about 650MB. Wanna bet this is just one from a set of backup CDs?

      Another thing I found interesting (considering the age of the snapshot) is the presence of ia64 support.

    12. Re:For those that need more proof by ncr53c8xx · · Score: 2, Informative
      win2k/bsc/.glimpse_filenames_index etc. Huh? What's with the "."? Are they using Unix?

      Possibly. glimpse is a program that will create a database so that you can quickly search through all of your files, in UN*X.

  12. New Licensing Model by MADCOWbeserk · · Score: 4, Funny

    GLL - General Leaked-Souce license

  13. Simpsons mode equals one by defile · · Score: 3, Funny

    Ha ha!

  14. It is probably the aquamark/watermark by Srividya · · Score: 2, Interesting

    Among the programmers I know who use the Microsoft source code, if you the "diff", there are many very small changes between the source files. It is a question, are these changes intentional, and signed, and in a database. I would think yes, there is no other reason for it.

    The leaking company will soon be identified unless the code was first changed in a very strong way.

  15. Close you eyes! by exhilaration · · Score: 3, Insightful
    ...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.

    1. Re:Close you eyes! by djh101010 · · Score: 2, Insightful

      This is actually very good advice. There's probably not a lot of "Wow, that's a great way to do things" in there, and you certainly don't want to be in the position someday of sitting in a courtroom with a bunch of MS lawyers, explaining how even though you downloaded a copy of it, the work you produced since isn't derived from their IP.

      It wouldn't be the first company to pull someting silly like that, after all...

    2. Re:Close you eyes! by cuiousyellow · · Score: 2, Funny

      Funny, I guess we both had the same thing come to mind...

      Raider's of the Lost Ark

      Eww.. melty eye balls.

    3. Re:Close you eyes! by Anonymous Coward · · Score: 2, Interesting

      does it really matter? i mean maybe Microsoft wanted the source to leak so they can shutdown projects like wine(X), Samba and others in the same style as SCO is trying to with linux/IBM

      anyway, i wouldn't even want to see the source code if it was strapped to a hot chick..

    4. Re:Close you eyes! by anno1a · · Score: 2, Interesting

      I wonder... Does this go for GPL code as well? If I glance at a bit of GPL code and then at a later time write something that uses a smart trick used in that code, or something which resembles a piece of that code, then my whole project should be GPL? Or is it just that Windows is Evil and everyone who gets near their code becomes tainted and must now work for them?

      --
      ------- I fumbled my registration and I now must suffer
  16. Leaky by Earl+The+Squirrel · · Score: 2, Funny

    Of course their source code leaks...they don't properly clean up their pointers....

    Oh wait a sec...8-)

  17. Just don't use the code by Midnight+Thunder · · Score: 3, Insightful

    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.

    --
    Jumpstart the tartan drive.
    1. Re:Just don't use the code by aoteoroa · · Score: 4, Interesting

      What ever you do, don't let the code influence your projects

      You beat me to the punch. This code leak could be a very good thing for Microsoft, and a trap for the open source community. I doubt that Microsoft intentionally planted this snare but if any future open source project even vaguely resembles this leaked code I have no doubt that Microsoft will open their full arsenal of lawyers.

    2. Re:Just don't use the code by SkArcher · · Score: 4, Insightful

      Exactly

      In fact if you are involved with an Open Source project (especially Kernel and Window Manager projects) I suggest you do everything possible to avoid seeing this code.

      Accusations of Taint are undoubtedly going to spring up from this, and you would be better to be well clear.

      I will confess to a certain curiosity as to what the results of a comparator test would be though.

      --

      An infinite number of monkeys will eventually come up with the complete works of /.
    3. Re:Just don't use the code by acousticiris · · Score: 4, Funny

      Yeah... I can see it now.
      "Microsoft is suing end-users of Linux due to the discovery that the latest version of the kernel incorporated Windows 2000 code. The discovery of the code theft was made after someone at Microsoft plugged a USB scanner into a system running the latest Linux kernel and received the Blue Screen of Death."

      --
      "God is dead!" - Nietzsche
      "Nietzsche is dead!" - God
    4. Re:Just don't use the code by Boing · · Score: 2, Interesting
      don't let the code influence your projects

      And to clarify, this means DO NOT LOOK AT THE CODE. A court can say that anyone who has seen the code has let it influence their future works, even if that influence was unintentional.

    5. Re:Just don't use the code by cybermace5 · · Score: 4, Insightful

      *** CONSPIRACY THEORY BEGIN ***

      I remember someone on here, a while back during one of the SCO stories, wondered what would happen if Microsoft released the source code, but under such a devious license that contamination would be fatal to an open-source project.

      Maybe someone at Microsoft thought that was a neat idea.

      *** CONSPIRACY THEORY END ***

      As far as looking at the code: the only real reason to examine it is to find new exploits. No developer is going to slave over that source in order to find bugs and repair them, since there is no legal way to do it.

      --
      ...
  18. Error message by Rosco+P.+Coltrane · · Score: 2, Funny

    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...

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  19. Maybe they will rethink Open Source... by viper21 · · Score: 4, Funny

    Microsoft just needed a push in the right direction, right?

    -S

  20. One a related note by ackthpt · · Score: 5, Funny
    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 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.

    --

    A feeling of having made the same mistake before: Deja Foobar
  21. Oh boy... by BrianGa · · Score: 2, Funny

    From the site: Please try again by pressing the refresh button in your browser.
    Oh boy...

  22. Re:Torrent? by thelasttemptation · · Score: 5, Funny

    I want a ebuild!

    emerge win2000

  23. Fortune by Tom+Rothamel · · Score: 5, Funny

    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"

  24. Mirror With Comments by RPoet · · Score: 5, Informative

    Mirror with comments.

    Hope it's all just a bluff.

    --
    "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
    1. Re:Mirror With Comments by RichMan · · Score: 5, Funny

      You have commented all that Microsoft code already. Holy Crap that is fast.

    2. Re:Mirror With Comments by pjrc · · Score: 2, Informative
      Link "litigious bastards" to www.sco.com on your webpage!

      Or better yet, update your link and sig to www.thescogroup.com, the litigious bastards.

    3. Re:Mirror With Comments by __aafutm5472 · · Score: 2, Funny

      You have commented all that Microsoft code already. Holy Crap that is fast.

      Well, it's not that hard when you think about it. His comments are largely thus:

      (some code here) /* This is crap. Just taking up memory */
      (more code) /* Again, more crap. */
      (yet more code) /* Oh here's something new -- crap */

  25. Code by daeley · · Score: 5, Funny

    ...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.

    --
    I watched C-beams glitter in the dark near the Tannhauser gate.
  26. Do NOT read that code! by AuMatar · · Score: 5, Insightful

    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.

    --
    I still have more fans than freaks. WTF is wrong with you people?
    1. Re:Do NOT read that code! by Samari711 · · Score: 3, Insightful

      oh take off the tinfoil hat already.

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

      --

      I never said I was smart, I just said I was smarter than you

    2. Re:Do NOT read that code! by TekPolitik · · Score: 4, Insightful
      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.

    3. Re:Do NOT read that code! by GoofyBoy · · Score: 3, Insightful

      >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.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    4. Re:Do NOT read that code! by cmowire · · Score: 3, Insightful

      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. ;)

    5. Re:Do NOT read that code! by aoteoroa · · Score: 3, Interesting

      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.

    6. Re:Do NOT read that code! by Samari711 · · Score: 2, Insightful
      i think my analogy in context of its parent makes sense. the parent sound like the mere act of viewing the code forever infects you with microsoft code and you can never make any contributions to any open source project ever again (talk about viral). obviously copying code from windows into linux would be a big no no, but to just looking at it does nothing.

      to further my analogy a little bit, say a beatles song uses a C G D chord progression and i've written a song using the same progression i'm still safe even if i know that i'm using the same chord progression so long as i didn't take it from the beatles. i could either have come up with it on my own messing around or been shown it elsewhere.

      --

      I never said I was smart, I just said I was smarter than you

    7. Re:Do NOT read that code! by MenTaLguY · · Score: 5, Informative

      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 for more details.

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

      --

      DNA just wants to be free...
    8. Re:Do NOT read that code! by happyfrogcow · · Score: 4, Insightful

      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.

    9. Re:Do NOT read that code! by Aneurysm9 · · Score: 2, Interesting

      Read 17 U.S.C. 106. Copyright holders are granted six exclusive rights: reproduction, making derivative works, distribution, public performance, public display, and digital audio transmission. Obviously, some of those only apply to certain media (more fully detailed in 106) but it is clear that to even obtain a copy via the internet you must make a copy. Now, if someone were to hand you a CD with the code, you might not be infringing, but you would as soon as you stuck the CD in your computer and did anything with it since the courts have this stupid view that copying an executable into RAM to run it is a reproduction and copyright infringment if you are not properly licensed to do so. See MAI Systems Corp. v. Peak Computer, Inc., 991 F.2d 511 (9th Cir. 1993).

      And, just as a point of clarification, the RIAA could have nailed people for downloading music or for uploading. The only thing we know from their press releases is that they were targeting people who were sharing, but since things haven't proceeded to trial in any case we don't know what was really going on.

      --
      There was Cowboy Neal at the wheel of a bus to never-ever land.
  27. Re:hmm seems a bit buggy by fishbowl · · Score: 5, Interesting

    It *amazes* me that it hasn't been routine.

    Windows source code is not some deep dark secret that is locked in a vault, only let out during builds for the product releases.

    *MANY* people have access to the Windows source code. A number of people in my own university have it. There are strict licensing considerations, but when has that ever worked before? Surprisingly, none of the people with source access has ever pulled off the stunt where it's broadcasted. I have always wondered why.

    --
    -fb Everything not expressly forbidden is now mandatory.
  28. error.h by sarice · · Score: 5, Funny

    We all know the real valuable stuff is in error.h.
    So, what does it say?

    1. Re:error.h by fredrikj · · Score: 4, Funny

      Apparently that's where they put main()

  29. Article +1 Ironic by Samari711 · · Score: 3, Funny

    right after a story that was about open vs. closed source

    --

    I never said I was smart, I just said I was smarter than you

  30. So is this the beginning of something... by freerecords · · Score: 2, Interesting

    as this source code is now out, can we expect people in the wine project to start using it as a basis for their coding. I'm sure it would provoke a legal battle of the SCO type (but with reason this time) but surely with a bit of clever coding and a bit of reference to this code wine could be advanced very far. Sure it's illegal, but so have many things Microsoft has done. I haven't been able to get through to that link (/.ed). This source code could, theoretically, be a big step for ReactOS and the WineX and Wine projects particularly as it is 2000 which has support for a lot of the stuff that NT does.. very exciting!

    --
    tim
    1. Re:So is this the beginning of something... by webroach · · Score: 5, Insightful

      Sure it's illegal, but so have many things Microsoft has done.

      I'm not sure that kind of justification really works. It also doesn't help the open source community, IMHO. I can't agree with the "let's sink to their level" philosophy.

    2. Re:So is this the beginning of something... by damiam · · Score: 2, Insightful

      Anyone who looks at that source is pretty much legally prohibited from ever writing a line of remotely related code for any project. If Wine attempted to make any use of this leak, it would immediately become illegal in the US, EU, and most other copyright-enforcing countries. Probably no one would bother the users, but anyone redistributing it (or developing it) in the US would be cracked down on.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  31. So much for security through obscurity by Anonymous Coward · · Score: 5, Interesting

    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.

    1. Re:So much for security through obscurity by Anonymous Coward · · Score: 5, Interesting

      Just remember, eEye doesn't have access to the code and they have been sitting on exploits for months.

      Source helps, but it isn't everything.

      Does anyone else just get a tingly feeling seeing this article sitting on top of an article on Open Source being less secure because of it's openness?

    2. Re:So much for security through obscurity by Monkelectric · · Score: 5, Insightful

      Could this be a ploy to spur Win2k+3 updates? Blame the hackers for making win2k insecure. Oops you gotta upgrade now, sorry,

      --

      Religion is a gateway psychosis. -- Dave Foley

    3. Re:So much for security through obscurity by Dr+Caleb · · Score: 5, Funny
      So, when do you figure SCO will find their intellectual property in it?

      --
      "History doesn't repeat itself, but it does rhyme." Mark Twain
    4. Re:So much for security through obscurity by CaptBubba · · Score: 4, Informative

      Windows XP is based on the Win2k kernel IIRC. Assuming that code is part of what got leaked everything after Windows ME could be in for a world of hurt.

    5. Re:So much for security through obscurity by mwheeler01 · · Score: 4, Insightful

      win2k+3? wow that's much easier that typing win2003...I don't care mod me down, abreviations and acronyms have gotten out of control!

      --
      Pretty widgets? What pretty widgets?
    6. Re:So much for security through obscurity by The+Lynxpro · · Score: 4, Interesting

      Never. Remember Microsoft is currently their big supporter, a long with Sun Microsystems? They both took out large contracts with SCO at the beginning of the whole lawsuit business. Both companies know they could sue for damages later (against who? I don't know.) since the contracts could be seen as invalid. "You sold us this product under the guise we were required to buy it, but that's not true".

      So, all we need is an over-ambitious green-thumb attorney straight out of lawschool to discover this and bring it out in the open and force the hands of Microsoft and Sun to sue SCO out of existence over it so neither company "appears" guilty in the eyes of the SEC and class action lawsuit specialists. It could be the IT adaptation of the book/movie "The Firm."

      --
      "Right now, somewhere in this world, Scott Baio is plowing a woman he doesn't love," - Peter Griffin, *Family Guy*
    7. Re:So much for security through obscurity by Anonymous Coward · · Score: 5, Funny

      I prefer win3*23*29+2

    8. Re:So much for security through obscurity by diersing · · Score: 5, Funny

      If its true (conspiracy theorists) that MS was behind the 50M cash investment into SCO a while back, then its possible MS is trying to provoke the playgournd wimp into picking a fight with the Big Blue bully for the sole purpose of being there first after getting his ass kicked. Its not out of the realm of possibility that the MS world domination plans include purchasing UNIX IP just to burn it in some pagan ritual.

    9. Re:So much for security through obscurity by anactofgod · · Score: 2, Funny

      Maybe the source was "leaked" because MS is so tired of people claiming it's OSs are inherently insecure, when in reality the exact opposite is true. With the proof floating out there for all to see, this silly argument against WinOS can finally be put to rest.

      Naaaaa....

      --anactofgod---

      --

      ---anactofgod---

      "Equal opportunity swindling - *that* is the true test of a sustainable democracy."
    10. Re:So much for security through obscurity by zangdesign · · Score: 4, Funny

      Could this be a ploy to spur Win2k+3 updates? Blame the hackers for making win2k insecure. Oops you gotta upgrade now, sorry,

      Not a very effective one, then. The key component - Windows Update - still fetches from the same place each time, and unless someone manages to fool that program into downloading from some other source, it's not a big problem.

      The bigger issue here is the release of code that Microsoft may have licensed from third parties that they were not supposed to reveal, as well as the release of their own IP. I imagine someone's or some institution is going to be in a world of hurt if MS ever finds out who did it. Not terribly likely, but possible.

      If it were me who did it, accidentally or on purpose, I'd be on a jet to some foreign country right now.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    11. Re:So much for security through obscurity by homer_ca · · Score: 4, Insightful

      No, it's the same codebase. Big parts of it are rewritten for every release and new parts are written from scratch to support new features, but a lot of it is the same. How else do you explain that most of the security bugs affect every Windows NT version from 4.0 to Server 2003? They were rewritten from scratch with the same mistakes?

    12. Re:So much for security through obscurity by Cryptnotic · · Score: 4, Funny

      I prefer Windows 666*3+5.

      --
      My other first post is car post.
    13. Re:So much for security through obscurity by RoLi · · Score: 4, Interesting
      Actually when you look at the security track record, WinNT/2K/XP is already in a world of hurt compared to Win9x.

      Blaster was the biggest worm - ever. And it worked only on NT, not on 9x...

      That Windows 2000 (or NT or XP) is "more secure" than Windows 98 has been repeated so often that most people started to believe it, even though the security track record shows the reversed situation.

    14. Re:So much for security through obscurity by Pharmboy · · Score: 5, Interesting

      Actually, I think it would be funny to see the open source community release a security patch for win2k before Windows does, proving that open source is more secure since it can be patched faster with more eyes looking at it.

      Of course, MS would flip out, call it an exploit, and have the next patch uninstall it, since any patch for MS products that do not come from MS "can't be trusted". Another reason I like Linux more and more every day, not having to rely on a single company for patches.

      --
      Tequila: It's not just for breakfast anymore!
    15. Re:So much for security through obscurity by Fizzog · · Score: 4, Insightful

      Adding Microsoft to the SCO mix would make no difference whatsoever.

      IBM's legal team make Microsoft's look like first year law students. IBM's lawyers held the DoJ at bay for DECADES. Not even Microsoft are prepared to mess with IBM. The moment IBM called SCO's bluff SCO knew they were dead.

      And if Microsoft could buy them with a month's revenue imagine what IBM could do. They are a little bit bigger than Microsoft you know...

      I just think it's funny that IBM were everybody's worst enemy in the 70's and 80's, and now they are usually the ones doing the right thing by the industry.

    16. Re:So much for security through obscurity by puck71 · · Score: 4, Insightful

      I'd say that's misleading at best. The reason there have been more worms/virii/etc. that attack 2000/XP than 9x is purely numbers. There's so many more computers running than 2000/XP than 9x, why bother writing any kind of worm that targets 9x?

      Coincidently, this is also one of the key reasons that there are more worms/virii released that target Windows than Mac or Linux - why target Mac or Linux when you can target Windows, with many, many times more users?

    17. Re:So much for security through obscurity by cps42 · · Score: 5, Informative

      Windows Update clients are hardly secure if you happen to modify the registry of the client system to use a differenet "WindowsUpdate" server...

    18. Re:So much for security through obscurity by benna · · Score: 5, Interesting

      You know its very interesting. This has just gotten released into the regular warez scene. Some group pred it on a bunch of sites. its called Windows.2000.Source.Code-iND. But anyway, i requested it be sent to a site im on. Imediatly one of the siteops said, "if that request is filled, i'll seriously leave." many others agreed with him. It seems at the very top of the scene, in the irc channel im in, curries and siteops are making a moral arguement NOT to move the source. When I asked what the big deal was, the siteop responded, "think about it, by downloading that you think its okay for people to search through it to hunt down ways to fuck people over." So anyway i was just facsinated by the sudden display of morals in the warez scene.

      --
      "It is not how things are in the world that is mystical, but that it exists." -Ludwig Wittgenstein
    19. Re:So much for security through obscurity by TopShelf · · Score: 2, Funny

      Heck, you could make the argument that just sending this source code around should be considered "distributing a malicious virus"...

      --
      Stop by my site where I write about ERP systems & more
    20. Re:So much for security through obscurity by RancidBeef · · Score: 3, Interesting

      Yeah, I remember back during the Microsoft vs. Apple "Look-and-feel" lawsuit, I was rooting for Microsoft. 'Course, I guess I still would today because Microsoft was in the right on that argument.

    21. Re:So much for security through obscurity by nullard · · Score: 5, Funny

      There's so many more computers running than 2000/XP than 9x, why bother writing any kind of worm that targets 9x?

      Is that true? Can you prove it?

      For years after Windows 95 came out, there were more Windows 3.1 systems than there were Windows 95 systems. Why is this?

      It's probably for the same reason that there are more dead people than live people.

      --


      t'nera semordnilap
    22. Re:So much for security through obscurity by LittleBigLui · · Score: 5, Funny
      why target Mac or Linux when you can target Windows, with many, many times more users?


      what my first thought was:

      Because every idiot skr1pt k1dd13 and their lam0r grandmother can code winDOZE viriii, but only 1337 H4XX0rZ can ownzor teh LiNuX and MaC BoXxEn!!!1!!

      how it should be phrased:

      Successfully designing, implementing and deploying a worm/virus targetting the aforementioned "alternative" platforms Linux and/or Apple would - although being a much more complex undertaking and promising less quantifiable success (for example, infected hosts) than targetting the Microsoft Windows platform - could strengthen the Programmer's social status amongst his peers.

      how it should be phrased on slashdot:

      Frist psot!
      --
      Free as in mason.
    23. Re:So much for security through obscurity by yandros · · Score: 5, Interesting

      Actually, there have been numerous studies/surveys by roughly every major `business market analyst' company (Gartner, Jupiter, et al) that show that Win9x variants are more widely used than all other Windows OS's combined, by a decent margin.

      Perhaps your personal experience in server rooms has misled you about the HUGE number of Win9x installations on user desktops?

    24. Re:So much for security through obscurity by Anonymous Coward · · Score: 5, Funny

      Windows 1337+666 seemed to always do it for me...

    25. Re:So much for security through obscurity by MasterSLATE · · Score: 5, Funny

      Due to the source code leak, Microsoft has delayed the release of the highly anticipated Windows 2000 till the summer of 2004.
      *time passes*
      Due to the source code leak, Microsoft has delayed the release of the highly anticipated Windows 2000 till the fall of 2004.
      *time passes*
      Due to the source code leak, Microsoft has delayed the release of the highly anticipated Windows 2000 till the release of Half-life 2.
      *time passes*
      Duke Nukem Forever released...

      --

      [sig]www.masterslate.org[/sig]
    26. Re:So much for security through obscurity by LurkerXXX · · Score: 3, Insightful
      If you look back at past slashdot stories, you'll find exactly that was done several months ago. An opensource patch was released for a windows exploid before MS could release one. Everyone raved about it that day.

      The next day it was discovered the patch was very badly coded, and included a backdoor...

      I think I'll stay away from 'opensource' MS patches, thank you very much.

    27. Re:So much for security through obscurity by soramimicake · · Score: 5, Insightful
      Sorry for pointing out the obvious, but you really don't want to end up being as a scapegoat in a high profile case this one has the potential of turning into. Getting blamed for distributing a million copies of Windows and ending up in jail for years is not fun.

      It is wise to keep a low profile from a company that offers bounties to hunt people down.

    28. Re:So much for security through obscurity by Anonymous Coward · · Score: 2, Interesting

      There's so many more computers running than 2000/XP than 9x, why bother writing any kind of worm that targets 9x?

      Rubbish! It's more likely that there are one helluva lot more machines running some pre-2000 version of windows than the latest version. Why there would be a disproportionate number of security issues with 2000/xp is beyond my knowledge ...unless it's because Microsoft only recently began seriously investigating security lapses and most XP users are logged in as Administrator (which wouldn't give you much of an advantage security-wise over win9x).

    29. Re:So much for security through obscurity by Anonymous Coward · · Score: 2, Informative

      Maybe it also has to do with the fact NT based machines are made to be administered remotely. If you've ever tried to hack any Windows computers, you would know that a 9x machine isn't going to do much without you tricking the end-looser into doing it for you. I seriously doubt the punks that write this crap are sitting down and discussing their target demographic.

      Seriously, why is this insightful? Isn't it also possible that the punks I mentioned before don't know how to write code that would work on any other platform? The end result is the same, but you're making a big jump on the motivation.

      The crap being released today is pathetic. The idiots writing this stuff probably can't even spell their own names. They probably wouldn't recognize a boot-sector virus if you beat them over the head with the monitor it was displayed on.

      Whew, I feel better now.

    30. Re:So much for security through obscurity by andy55 · · Score: 3, Funny
    31. Re:So much for security through obscurity by what+the+dumple+is · · Score: 5, Funny

      Coincidently, this is also one of the key reasons that there are more worms/virii released that target Windows than Mac or Linux - why target Mac or Linux when you can target Windows, with many, many times more users?

      I have noticed some viruses for linux. One was just a script and it recommended that the indivdual chmod a+x and then run it. The other one you had to type gcc -o virus virus.c and then run the resulting binary in order to get it to work. And then there was that one where it wanted to load a module but it couldn't because modules weren't supported on that kernel, although it did try for /dev/kmem.

      Then there was that one that installed an irc backdoor:

      :Portland.OR.Us.Aolirc.us 372 lamer :- Network Admins:
      :Portland.OR.Us.Aolirc.us 372 lamer :- Paul
      :Portland.OR.Us.Aolirc.us 372 lamer :- MrSteve
      :Portland.OR.Us.Aolirc.us 372 lamer :-
      :Portland.OR.Us.Aolirc.us 376 lamer :End of /MOTD command.
      :lamer MODE lamer :+wx
      JOIN #ddos# vrfx
      MODE lamer +i
      :lamer!lamer@aolirc-1FCCF050.client.attbi.com JOIN :#ddos#
      :Portland.OR.Us.Aolirc.us 332 lamer #ddos# :
      :Portland.OR.Us.Aolirc.us 333 lamer #ddos# smash` 1068679664
      :Portland.OR.Us.Aolirc.us 353 lamer @ #ddos# :lamer
      :Portland.OR.Us.Aolirc.us 366 lamer #ddos# :End of /NAMES list.
      :lamer MODE lamer :+i
      MODE #ddos# +nts


      23:14 < lamer HTTP server listining on poort: 999 root dir: c:\ Address http://X.X.X.X:999/

      Oh, wait. that last one was a Windows thing. But those other ones. Look out. They'll do some nasty things. I mean, it takes a bit of work to get them running. But once you do. Look out. They're dangerous!

      /* address size */
      /* 0x00417001 0 */ /* unknown */ void __entry_point__;

    32. Re:So much for security through obscurity by LordKazan · · Score: 2, Informative
      so far this month on my site (OS, Visits thus far this month, %)
      • Windows XP -- 40972 -- 53.8
      • Windows 2000 -- 12055 -- 15.8
      • Windows 98 -- 10602 -- 13.9
      • Windows Me -- 6461 -- 8.4
      • Linux -- 1469 -- 1.9
      • Unknown -- 1213 -- 1.5
      • Mac OS -- 1161 -- 1.5
      • Windows NT -- 1149 -- 1.5
      • Mac OS X -- 619 -- 0.8
      • Windows 95 -- 166 -- 0.2
      • WebTV -- 165 -- 0.2
      • NetBSD -- 3 -- 0
      • Sun Solaris -- 3 -- 0
      • Windows CE -- 1 -- 0
      --
      If you cannot keep politics out of your moderation remove yourself from the Mod Lottery.. NOW!
    33. Re:So much for security through obscurity by ImpTech · · Score: 4, Insightful

      No, bah, way off...

      The reason there are more worms on win2k/XP than the 9x series is because the 9x series doesn't DO anything. Win98 doesn't have "UPNP" or "Remote registry", or "windows messaging" or any other fancy services to speak of. Usually its all that crap (which is on by default!) that becomes the portal for worms. 2k/XP are a more powerful OS than 9x, which makes them inherently more dangerous. And now that more and more people are moving that way, of *course* chaos was going to break out, just as countless people predicted 4 years ago.

    34. Re:So much for security through obscurity by efextra · · Score: 2, Informative
      if you happen to modify the registry of the client system to use a differenet "WindowsUpdate" server...
      Hmmm, thats a feature of Windows update that allows you you to set the update server (Search for SUS for info on this). This is to create local update servers and actually works pretty well (we use it on out network). It makes getting the updates so much faster.

      Windows update client installs *only* signed content from Microsoft whatever be the source.
    35. Re:So much for security through obscurity by Gary+Destruction · · Score: 2, Interesting

      I completely agree. It was DCOM on port 135 that was exploited by the Blaster worm. DCOM is an insecure and unnecessary service to run. The same goes for Windows Messenger. Then there's issues like NetBIOS being transmitted over the IP stack and file and printer sharing being bound to WAN links by default. And many home users aren't aware of the server service not being necessary unless you're actually networking locally. The IPC$, ADMIN$, C$ and other DEFAULT shares can leave you open to big problems as well. Overall, it takes some real effort to really a secure a Windows 2000/XP workstation for home use.

    36. Re:So much for security through obscurity by ArmpitMan · · Score: 2
      And this problem doesn't exist with non-open source code how?

      A hax0r who wants to r3wt your b4wx has got his priorities seriously fucked up if he open-sources his trojan. Who is going to release the source of something which acts maliciously? Eventually someone is going to read that code and figure out what's going on. Then slashdot gets alerted, and the entire open source community starts yelling at them, no matter how obscure the piece of code may be. Who would take that kind of risk?

      Solution? Don't run untrusted binaries, or compile untrusted code. Ever. The end.

  32. Not good by savagedome · · Score: 5, Insightful

    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.

    1. Re:Not good by Salsaman · · Score: 3, Funny

      Didn't you read the last article, closed source software is much more secure than open source. You have nothing to fear.

    2. Re:Not good by strider3700 · · Score: 2, Interesting

      I think this is great. We've been told security though obscurity is safer then open source. It's also been argued that open source is safer because we can spot and close the holes. It's always been impossible to test. Now that the windows source is out there we'll know once and for all which method is superior.

  33. Re:I'll believe it when I see it. by rritterson · · Score: 5, Informative

    While you may not have heard of Neowin before, they are actually quite well known and are often placed in those '100 essential sites' lists.

    They focus primarily on windows tech, and have a knack for breaking stories about Windows- leaked builds of future versions, beta builds of service packs, etc. Whoever runs the site is well connected in Microsoft.

    --
    -Ryan
    AUWYHSTOT (Acronyms are Useless When You Have to Spell Them Out Too)
  34. So Windows is now fertile ground for foul play? by Serious+Simon · · Score: 3, Funny
  35. Source TREE, looking more legit now by City_Idiot · · Score: 4, Informative

    http://heim.ifi.uio.no/~mortehu/files.txt I'll wait till i can download it into a lab

  36. Question is.. by DaLiNKz · · Score: 2, Informative

    I'm sure many of us want to pick at the code, but is it really worth it at the moment? Now that so many news orgs have made it well known, wouldn't it be fairly dangerous to try to grab a copy in the next comming hours? I mean, this must piss both MS and the US Gov off. ...with that said.. cant some troll be useful and..

    --
    I've left to find myself. If you happen to see me, please, keep me there until I return.
  37. Open Source is Dangerous??!? by !3ren · · Score: 2, Funny

    Open Source is Dangerous?
    How about Forcibly Opened source? ;)

    How...surprising! Look! A really good reason to move from previous versions to MS's new DRM enforced versions.

  38. If this is true... by thesolo · · Score: 5, Insightful

    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.

  39. Re:I'll believe it when I see it. by y0bhgu0d · · Score: 2, Informative

    Neowin is one of the pillars of the beta scene... they normally have news on leaked betas/previews/etc...

  40. Is the code that bad by jhoger · · Score: 2, Insightful

    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.

    1. Re:Is the code that bad by pjrc · · Score: 3, Interesting
      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?)

  41. Re:Mirror of article by thelasttemptation · · Score: 2, Funny

    better remove your sig... theif... :P

  42. In other news... by zellyn · · Score: 5, Funny

    ReactOS have announced they have hit all upcoming milestones and consider their project "feature complete".

  43. The comparator by fava · · Score: 4, Interesting

    I wonder how long it will be until someone runs the comparator in it?

  44. #1 news item reported after analysis: by Slime-dogg · · Score: 2, Funny

    Microsoft Windows 2000 was written with GNU/Emacs!

    --
    You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
  45. Lookout for Backdoors by bstadil · · Score: 3, Interesting
    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"

    --
    Help fight continental drift.
  46. Here's the source by FattMattP · · Score: 4, Funny

    I found the source code here.

    --
    Prevent email address forgery. Publish SPF records for y
  47. tin foil hat by wildcard023 · · Score: 4, Insightful

    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

    --
    -- Mike wildcard@illuminatus.org
    1. Re:tin foil hat by Skyshadow · · Score: 4, Interesting
      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.

      --
      Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
    2. Re:tin foil hat by poot_rootbeer · · Score: 2, Funny

      Step 2) Sue Onen Source developers down the road because obviously they have studied the MS leaked source.

      Onan Source developers are ALREADY in trouble for their leaks.

      They need to be taught that just because a tool is available, does not make it right to use it however they see fit.

    3. Re:tin foil hat by serfx · · Score: 2, Interesting

      buti mean in all seriousness wouldn't it be nice to go over and take a look at yoru neighbor's lawn mower, when it has 20 years worth of self engineering and what may appear to be random appendages of contex attached to it?

  48. Re:The shit will hit the fan + Mirror by milgr · · Score: 5, Insightful
    Could this potentially help the WINE Project?
    IANAL but I would avoid looking at the leaked code - especially if I was working on a project like wine. You wouldn't want wine to sued out of existence because it contains code derived from a proprietary, copywritten system.
    --
    Where law ends, tyranny begins -- William Pitt
  49. Field Day by EZmagz · · Score: 2, Interesting

    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.

    --

    "Hell hath no fury like a woman scorned for SEGA. ..."

  50. If I was big into conspiracy theories... by PythonCodr · · Score: 3, Funny

    ... 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
  51. An open source of Windows... of sorts? by NitroWolf · · Score: 4, Interesting

    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.

    1. Re:An open source of Windows... of sorts? by DaHat · · Score: 3, Insightful

      No, no and no.

      Unless this source 'leak' was officially sanctioned (which we know it wasn't), possession, use, distribution, etc of said source would be illegal, regardless of if you have a legitimate copy of windows 2000 sitting on your home pc.

      Also, the EULA covers the final product, not the original source. There are separate license agreements for that source.

    2. Re:An open source of Windows... of sorts? by canajin56 · · Score: 2, Insightful

      Wrong. Only distribution would be illegal. Copyright only protects from making COPIES. Just like MP3's. Having 10GB of MP3's on your hard-drive is only illegal if you distribute them. It doesn't even matter whether or not you have the original CD's, either. (But if you don't, it was probably illegal to GET them. But not to possess or use them)

      --
      ASCII stupid question, get a stupid ANSI
  52. Wow by Moth7 · · Score: 2, Funny
    $ ndisasm kernel32.dll > Win2k-i386a.src
    $ gzip Win2k-i386a.src
    It took us that long to work it out? :p
  53. Re:omg by Dreadlord · · Score: 2, Insightful

    Mr Bill isn't the only one in a bad situation here, with the source code available to all those crackers/virus writers, there will be lots of new worms and exploits, millions of Windows users will be in a much worse situation too.

    Worms and exploits will start to appear quicker, and more frequently than ever.

    --
    The IT section color scheme sucks.
  54. SCO going after Microsoft? by CaptCanuk · · Score: 2, Funny

    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.

    --
    ---- The geek shall inherit the Earth.
  55. Re:The shit will hit the fan + Mirror by lcde · · Score: 2, Insightful

    Allthough driver 'wrappers' and the like would be awesome for the linux community. think of the lawsuits that would start if linux 2.7.0 had much much better support for NTFS and the like.

    this actually can hurt us more than help.

    --
    :%s/teh/the/g
  56. Re:About bloody time. by funkhauser · · Score: 3, Funny
    Well yeah, running ed as an HTTP server is bound to fail.

    Or perhaps you meant /.ed?

  57. this is some powerful stuff going on by Savatte · · Score: 2, Funny

    hell, I bet Medusa would turn to stone if she saw the code.

    1. Re:this is some powerful stuff going on by Bernie+Fsckinner · · Score: 2

      Of course she would. It's on mirrors all over the place.

  58. Now W. Russell Jones can put his story to the test by ThogScully · · Score: 4, Insightful

    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

    --
    I've nothing to say here...
  59. The danger of tainting by 12dec0de · · Score: 2, Insightful

    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

  60. What's the big deal? by Animats · · Score: 4, Insightful

    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?

  61. Good thing for users in the long run? by CuteAlien · · Score: 2, Interesting

    If the story is true, i'm not so convinced about that yet.

    Probably some more worms will come out within the first weeks. But in the long run MS might finally learn the value of bugs getting shallow by lots of eyes looking at the source. I don't think companies will suddenly start to copy the source and using it themself - the fear of getting caught will be too high. As much as MS will dislike this, i think the users will have more advantages in the long run (and maybe this is even not soo bad as MS will think it is).

  62. Internet Explorer by CeleronXL · · Score: 4, Interesting

    So will we finally find out exactly what kind of information that IE is keeping on us?

    1. Re:Internet Explorer by helmutjd · · Score: 4, Informative

      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.

  63. Why ofcourse! by Soul-Burn666 · · Score: 4, Funny

    It's only reasonable that software with so many holes will leak!

    --
    ^_^
    1. Re:Why ofcourse! by MobyTurbo · · Score: 2, Insightful

      Well, that's why it's called "Windows", a window is easy to break.

  64. Re:I'll believe it when I see it. by BrianCarlstrom · · Score: 5, Informative
    Second point: The odds of getting one's hands on the full source to NT4/2K are slim to none--even most Microsoft folks couldn't do that. The code is probably scattered across multiple servers in Redmond, for starters, and you'd only be given access to the parts you needed to work with.

    Microsoft gave a talk at usenix: Windows A Software Engineering Odyssey

    This slide indicates the full source is 50gb and took a week to setup and 2 hours a day to update.

    That implies to me that people could have the whole source but it would huge.

    Slide 24 talks about their new perforce based system that only takes 3 hours to setup and 5 minutes to update.

  65. Easy to spot packages by Rosco+P.+Coltrane · · Score: 3, Funny

    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.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:Easy to spot packages by nolife · · Score: 2, Funny

      I got burned, the ntsrc.zip I got was not the source, it was a video of Britney Spears nude.

      --
      Bad boys rape our young girls but Violet gives willingly.
  66. Compilation and Windows source code by CdBee · · Score: 4, Interesting

    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!)

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    1. Re:Compilation and Windows source code by DR+SoB · · Score: 4, Insightful

      It's in c (at least the core pieces). the older modules may contain assembler.

      --
      Mod +5 Drunk
    2. Re:Compilation and Windows source code by say · · Score: 3, Informative

      It is some asm, in the kernel code.
      Then there is a lot of c++.
      Most of it is c.

      Some other files exists, i dunno what they are.. .prf and .mib and friends.

      --
      Roses are #FF0000, violets are #0000FF, all my base are belong to you
    3. Re:Compilation and Windows source code by poot_rootbeer · · Score: 2, Funny

      Microsoft has always maintained that it takes a good 24 hours to compile a full version of Windows from the source

      And Bob Barker always claimed it took a good 24 hours to restart the Plinko machine after a contestant stopped it, but that wasn't necessarily true either...

    4. Re:Compilation and Windows source code by sICE · · Score: 4, Informative

      If the files.txt that is linked from another post is real, you might be very right. I checked the .ext there: C(4675), CPP(2257), ASM(148). But only MIB(28), PRF(39).

      Some more other interrestings extentions: BAT(123), CMD(65), JAVA(37), SED(29), PL(17), JS(16), M4(5), AWK(3), BAS(2), VBS(1).

      Documentations? EML(2213), TXT(382), HTM(212), HLP(23), RTF(9), PPT(3), PDF(1).

      Media: ICO(1304), BMP(803), GIF(165), AVI(141), ANI(34), MID(3), JPG(2).

      TOP11: H(5611), NoExt/Dirs?(4708), C(4675), CPP(2257), EML(2213), CXX(1466), ICO(1304), HXX(972), BMP(803), RC(702).

  67. Re:The shit will hit the fan + Mirror by ctr2sprt · · Score: 3, Informative
    Could this potentially help the WINE Project?
    No. If the Wine folks look at the actual Windows source code, they aren't reverse engineering any more, they're copying, which is illegal. Even copying from memory and not wholesale code lifting can be against the law. If even one person were to do it, it might taint the entire project, undoing years of work. I very much hope that no MS-copyrighted code ever finds its way into an open source project, both for practical reasons like the above and for moral ones. The same copyright that keeps Windows secret keeps Microsoft (and others) from just stealing GPL'ed projects.
  68. Re:hmm seems a bit buggy by jmorris42 · · Score: 4, Insightful

    > It *amazes* me that it hasn't been routine.

    Because most people are paranoid enough to assume M$ watermarks each distributed copy to allow them to trace it back to the point of release. But now they are giving copies to governments like China and folks there just don't really give a damn about western notions of copyrights.

    --
    Democrat delenda est
  69. Re:The shit will hit the fan + Mirror by Anonymous Coward · · Score: 3, Funny
    IANAL but I would avoid looking at the leaked code - especially if I was working on a project like wine. You wouldn't want wine to sued out of existence because it contains code derived from a proprietary, copywritten system.

    What if we just use the parts that MS lifted from BSD?

  70. Reverse engineering boon for NTFS by Anonymous Coward · · Score: 2, Interesting

    How long will it be before someone fully documents NTFS by studying the source under the guise of having legally reverse engineered that information?

    If whoever does this is careful and realistic, it seems very unlikely that Microsoft could ever prove they had done so with an illegal copy of Windows source code.

    I predict that if this source is legitimate, that we will see full NTFS write support under Linux within a year.

    And just think. What if there is 3rd party driver source in there too?

    It's illegal, but I think it is bound to happen and we will benefit from it.

  71. It's not a problem. by ggruschow · · Score: 5, Interesting
    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.

    1. Re:It's not a problem. by Anonymous Coward · · Score: 5, Funny
      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 */
  72. this could be really bad by G27+Radio · · Score: 5, Insightful

    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.)

    1. Re:this could be really bad by cmowire · · Score: 5, Insightful

      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.

    2. Re:this could be really bad by ianr44 · · Score: 5, Insightful

      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.

  73. Re:Do NOT read that book! by Anonymous Coward · · Score: 2, Interesting

    Do NOT read that book if you ever wish to write your own books, ever. Doing so will make you tainted- you open your book up to allegations of copyright infringement. Unless you never want to contribute a single idea to the world, etc, checking out that book is a bad idea. Its almost a surprise authors haven't published their books years ago to catch potential authors like this.

  74. Effect on OSS code writers by elwing · · Score: 2, Redundant

    In addition to the security implications this has, think about the implications this has on OSS writers? Previously, M$ tried to show the souce code to Windows to college students in the hope that they couldn't write OSS code because they'd have seen the Windows source.

    This gives M$ a leg to stand on if they attempt to claim that any OSS has Windows code in it.

    Any OSS writer that manages to get the code should proceed with caution.

  75. OSS developers, don't be tempted to look by jd142 · · Score: 3, Insightful

    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.

  76. MOD PARENT UP by nickos · · Score: 5, Interesting

    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?

    1. Re:MOD PARENT UP by jason0000042 · · Score: 4, Insightful

      www.litestep.net, or litestep.com. Works pretty good too.

      --
      i don't like my old sig.
    2. Re:MOD PARENT UP by ArsonSmith · · Score: 2, Informative

      google for litestep there are other explore.exe shell replacements that will change your windows desktop to other things. I haven't used them in years Win98 was the last time I used windows but give at a look.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    3. Re:MOD PARENT UP by nickos · · Score: 3, Insightful

      I thought Litestep just replaces the shell (ie explorer.exe). Is there any way I can change the click-to-front behaviour of Windows to use the Amigas (or WindowLabs) click-to-focus but not click-to-front model.

      Nope? - didn't think so.

      The only way I can think of doing it is using hardcore hook stuff. Having the code would be *much* easier.

    4. Re:MOD PARENT UP by svallarian · · Score: 4, Informative

      Doesn't tweakUI have an option in it that gives you X-style window options?

      Steven V.

      --
      I patented screwing your mom. But it got revoked for "prior art."
    5. Re:MOD PARENT UP by orthogonal · · Score: 2, Informative

      I thought Litestep just replaces the shell (ie explorer.exe). Is there any way I can change the click-to-front behavior of Windows to use the Amigas (or WindowLabs) click-to-focus but not click-to-front model.

      TxMouse can almost do this. Its default settings are focus on hover but not bring to front; bring to front is accomplished by clicking on the window decoration (titlebar).

      TxMouse can also be set to autoraise after a settable delay.

      TxMouse can emulate an X-Windows mouse including copy-on-select and paste-with-third-button.

      It works a bit better than the PowerToys version too; the PowerToys one regularly screwed up one app (Microspell) when that app was activated by hotkey. TxMouse doesn't screw it up.

      On the assumption that a lot of you will want this, I'm going to go into some gory details not included in TxMouse's documentation now. If you have no desire to use TxMouse, you can skip the rest of this post in good conscience; I promise you won't be missing any anti-Ashcroft zingers.

      TxMouse also changes the mouse cursor change when select is copying, and allows you to turn off copying by pressing the third button.

      On my mouse, turning off copying doesn't work with the middle button, as the middle button gets physically trapped down until the left button is released. TxMouse allows you to set it up so that the right mouse button does all the work the middle would normally do, for people with two-button mice, but a better solution to my problem was to re-assign middle to right and right to middle in the Microsoft Intellimouse driver. So now the middle button drop down context menus, and the right button pastes, except in the browser, where the right works as a "back" button.

      The TxMouse mouse cursor that indicates text is being copied does not show up if the "Link Select" cursor is the default (the pointing finger); in that case the copy indicator is the "Handwriting" cursor. So you can customize what shows up on copy if you don't customize "Link Select", and vice-versa.

      TxMoue is free but not open source (which sucks, as I'd like to modify it -- any pointers to source for MS_Windows Mouse drivers is appreciated so I can replicate it), and can be found here. Get it while Ashcroft still lets you connect web sites in socialist Sweden.

  77. uh oh by hawkbug · · Score: 2, Interesting

    I see bad things happening here... 1) Microsoft "accidently" leaks Win2k source. 2) Microsoft pays some guy to "contribute" to the linux kernel in a small way. 3) Microsoft then files an SCOish lawsuit against IBM (or whoever) claiming ip infringement in the linux kernel. Don't laugh. Stranger things have happened.

  78. Conspiracy Theory by cloudship_tacitus · · Score: 2, Interesting

    Assuming this is indeed true, what's the chance that MS released this on purpose, with the intent of a)eliminating as many legacy win2k/nt 4 users as possible to ensure a move to longhorn or b)creating an environment where an extensive patching system would be necessary and thus sellable?

    just some ideas; i'm not a zealous ms hater, but i've seen companies do conceptually-similar things before.

  79. ReactOS by jdtanner · · Score: 2, Interesting

    I wonder if the guys over at ReactOS (http://www.reactos.com/) are tempted by a look?

    For those who don't know...

    "ReactOS is an Open Source effort to develop a quality operating system that is compatible with Windows NT applications and drivers."

    1. Re:ReactOS by Anonymous Coward · · Score: 3, Informative

      No, I think this is actually bad for us. We now have to be even more careful about who we accept code from.

      Ge van Geldorp
      ReactOS developer

    2. Re:ReactOS by theCat · · Score: 2, Insightful

      I should think that the lawyers at M$ will wait a suitable period of time and then, once ReactOS looks good, swoop in with a C&D order. They will have a long list of "similarities" in source, and charts showing how development of ROS features and stability has become accelerated since the release (though ReactOS was picking up anyway, as has WINE, as does any project gaining mindshare) and even if it makes no sense M$ will be able to hold up everything for years in litigation and findings.

      This whole thing has a really high suck factor.

      Combined with SCO FUD and that fscking MyDoom nonsense, this is really bad.

      --
      =^..^= all your rodent are belong to us
  80. The odds of getting the full source: experience. by rufusdufus · · Score: 5, Interesting

    The odds of getting one's hands on the full source to NT4/2K are slim to none--even most Microsoft folks couldn't do that.

    This is incorrect.

    Its funny how people build up ideas in their heads about what its like in a large corporation, somehow like a hollywood movie with lots of people with dark shades and guns ala "The Net".

    No, inside Microsoft is a lot more like "Office Space" and anybody with motivation could get the entire source with little trouble.

  81. That leads to a fascinating question by way2trivial · · Score: 4, Interesting

    Are there any back doors showing in the source...

    --
    every day http://en.wikipedia.org/wiki/Special:Random
    1. Re:That leads to a fascinating question by abradsn · · Score: 2, Insightful

      It's damn near impossible to compile it in our own tweaked build environment. I'd like to shake the person's hand that figures out how to compile 15 gb of closed source code that was leaked onto the internet. Good Luck.

  82. :: prediction :: by macshune · · Score: 5, Interesting

    Just imagine the FUD/lawsuits/etc when, for some reason, Linux starts running on natively on NTFS.

    1. Re::: prediction :: by jonadab · · Score: 5, Interesting

      Actually, that's exactly what I was going to suggest, though not by copying.
      I was going to say the first thing anyone competent in C/C++ who gets their
      hands on the code ought to do (providing they don't need to take a hands-off
      approach due to, say, the need to be able to legally write competing OS code)
      would be to post English descriptions anonymously to usenet, describing the
      way NTFS works, especially the parts that are not currently well-understood.
      No source code snippets, just stuff like "it appears that such-and-such
      information about each file is stored and updated whenever it changes in three
      places: at offset blah in the file header info, and ...". (I don't know beans
      about NTFS, so any fs jargon that leaked into that sentence may not be accurate.
      But you get the idea of the kind of thing I mean.)

      Then somebody else could take that information and implement a compatible
      filesystem in a clean-room fashion.

      IANAL, but from what I've read on slashdot, there's apparently at least a
      vague possibility the resulting code might be legal. Though, one should
      consult legal counsel before spending significant time on such a project.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    2. Re::: prediction :: by Rubbersoul · · Score: 5, Funny

      You, my friend, win for best line I have ever read on slashdot ...

      IANAL, but from what I've read on slashdot...

      This is good stuff

      --
      man .sig
      No manual entry for .sig.
    3. Re::: prediction :: by Trepalium · · Score: 2, Interesting

      Not to mention lawsuits about trade secrets. Derrivative works might be a tricky case to prove, but misappropriation of trade secrets would seem to me to be much more clear cut. I'm certainly no lawyer, but it seems to me that this would be exactly what trade secret laws were designed for, unlike copyright law.

      --
      I used up all my sick days, so I'm calling in dead.
  83. Now? Improve emulators! by axxackall · · Score: 4, Interesting
    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.

    --

    Less is more !
    1. Re:Now? Improve emulators! by harrkev · · Score: 4, Insightful

      Yup. And films should not be copyrighted because the film studios did not invent silver nitrate.

      And CDs should not be copyrighted because they did not invent the photon used to read it.

      If you take this to its logical extreme, any file is simply an extremely large digital number (millions of bits). How do you copyright a number? So it is then not possible to copyright ANY digital work.

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
  84. What if it were discovered that ... by draco+ni · · Score: 2, Interesting

    Conversely, imagine if someone found parts of the 2k/nt4 code that were very similar to previously existing GPL'd code? that would be pretty interesting, too.

    1. Re:What if it were discovered that ... by Dr.+Mojura · · Score: 3, Funny
      How would you call them on that?
      Hey Microsoft! You have GPL code in your secret Win2K code! I mean... not that we've seen your code or anything... Just guessing.
      --
      "Nothing exists except atoms and empty space; everything else is opinion." - Democritus
  85. Oh, no! I Looked! by ackthpt · · Score: 5, Funny
    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
    .
    .
    .

    --

    A feeling of having made the same mistake before: Deja Foobar
  86. Re:hmm seems a bit buggy by mobby_6kl · · Score: 2, Interesting

    MS may just add different comments(or slightly modify the code) to each licensed source, and when/if they see a leak, they can easily find where the leak is coming from, for example they add something like "#Rewrite this later" on line 135 for your license, "#Redo this part" on line 563 for another license, etc. and when they see source leaked with a comment on line 563, they know which particular license is it coming from.

  87. SCO Code in Win2000 by Anonymous Coward · · Score: 5, Funny

    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...

    1. Re:SCO Code in Win2000 by UserGoogol · · Score: 5, Interesting

      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.

      --
      "Never attribute to malice that which can be adequately explained by stupidity." -- Hanlon's Razor
    2. Re:SCO Code in Win2000 by rusty0101 · · Score: 2, Interesting

      By the same logic that SCO has gone after IBM and Sequent code held by IBM, let's take a look at the history of Windows...

      Windows (at least non-NT) was designed to be a gui on top of DOS. i.e. it is derivative of dos.

      Dos as purchased was a 16 bit clone of 8-bit CPM, which means that it is derivative of CPM.

      CPM was desined to be a single user, single tasking implementation of UNIX.

      Therefore Windows (through 98) was a derivative work of UNIX.

      Additionally, it is obvious that Windows NT was a derivative of OS/2. They even use the same command interpreter, cmd.exe (different versions perhaps.) Micorsoft obviously leveraged what they had learned from working with Unix in the creation of OS/2 versions 1.0-1.3. So Windows NT, and subsequent versions are all derivative works of Unix as well. This might go a long way towards explaining why the BSD IP stack was such a clean fit into Windows.

      Then again, perhaps this is just flamebait...

      --
      You never know...
    3. Re:SCO Code in Win2000 by rixstep · · Score: 4, Informative

      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.

  88. Someone PLEASE... by RyanFenton · · Score: 5, Interesting


    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

    1. Re:Someone PLEASE... by menscher · · Score: 3, Interesting

      Cute. Linux 2.6.2 kernel source. About 500 took the bait so far.

  89. More Info + Source Snippet by Anonymous Coward · · Score: 3, Informative

    http://www.windowsbeta.net/ is carrying the story (not slashdotted yet) and has a snippet from TaskManager up to prove validity.

  90. See win2k/private/ntos/ for kernel stuff by enosys · · Score: 3, Informative

    The files listed in win2k/private/ntos/ appear to be kernel stuff. Yes, even asm files in there.

    1. Re:See win2k/private/ntos/ for kernel stuff by Anonymous Coward · · Score: 5, Informative

      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.

  91. That is a MYTH by FreeUser · · Score: 5, Insightful

    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.

    --
    The Future of Human Evolution: Autonomy
    1. Re:That is a MYTH by Bootsy+Collins · · Score: 5, Insightful

      > 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.

    2. Re:That is a MYTH by AKAImBatman · · 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.)

    3. Re:That is a MYTH by Derek · · Score: 4, Funny
      "IANAL but I do read Groklaw"

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

      -Derek

    4. Re:That is a MYTH by SquarePants · · Score: 5, Informative

      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.

    5. Re:That is a MYTH by mypalmike · · Score: 4, Interesting

      > 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.

      -_-_-

      --
      There are 0x40000000 types of people: those who understand 32-bit IEEE 754 floating point, and those who don't.
    6. Re:That is a MYTH by Bootsy+Collins · · Score: 3, Informative

      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.

    7. Re:That is a MYTH by pclminion · · Score: 2, Informative
      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.

      There's no such thing as a "trade secret violation" unless you are bound by an NDA. If the source is leaked and people not under NDA see it, the jig is up -- your trade "secret" is fucked.

      That's the different between patents and trade secrets. With a patent, you must publish details of the invention publicly, but you have an exclusive right to license the use of that invention. With a trade secret, you have no legal protection against other people using it, but you don't disclose it publicly.

      It's kind of like security through obscurity. With a patent you rely on force of law. With a trade secret you rely on people keeping their mouths shut. You might manage to keep it under wraps for years, but once it's out, you are fucked. Even if the person who leaked it was under NDA, the only recourse you have is against that particular individual. Your secret is still out, and suing the hell out of someone won't change that.

    8. Re:That is a MYTH by Anonymous Coward · · Score: 2, Funny

      So now you've got the choice between taking legal advice from non-lawyers and a lawyer who calls himself SquarePants. Go figure.

  92. So... by El · · Score: 5, Insightful

    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.

    --

    "Freedom means freedom for everybody" -- Dick Cheney

    1. Re:So... by Anonymous Coward · · Score: 2, Informative
      I've had some luck. It looks like a bunch of header files are omitted that are included with Visual Studio 6 and 5, and making all the empty directories it expects for the build is hellish.

      The biggest hurdle to get over was figuring out that each directory needed to be its own library, and you had to turn on PASCAL calling methods by default in Visual Studio's C preferences for all the directories not named "private"

      I found mine at http://www.skittlebrau.org/ring0_src.tar.bz2.torre nt but I don't know if that's still up.

  93. Compressed mirror by delta407 · · Score: 2, Informative
    That's a 3 MB text file. Mirrored as:
    There ya go.
  94. Stop beating that poor server - edonkey mirror by Anonymous Coward · · Score: 2, Informative

    files.txt

    and since Slashcode mangles ed2k-links: here for copy&paste (remove any spaces)

    ed2k://|file|files.txt|2390731|959770f9507c332f268 91cade243c126|

    Oh and BTW, this is just a LIST of files, not the sourcecode itself. So don't get cocky about copyrights.

  95. Screw legality by schmiddy · · Score: 2, Insightful

    Know what. Screw the whole legality issue. Those who have a foot in both the software design (even OSS?) and warez scene need to nab this. Much positive work could be done with windows/linux compatibility once we figure out the obscure protocols that windows uses. Yeah, it'll be legally grey, but who cares.

    This will probably elicit a lot of replies about how Linux needs, especially now, legitimacy, especially under scrutiny of corps hoping to use it on desktops/servers. Individuals wouldn't care as much, obviously. They're right, in part at least. However, I've always admired the range of software choice Linux has, and just like Debian doesn't ship with all the necessary mplayer codecs.. they're out there, if you want 'em.

    On another note.. what if someone took the code, released Linux software designed to help, say, samba, or something. Then another developer, without looking at the actual code for that program, made their own derivative by decompiling/whatever?

    --
    http://cltracker.net -- powerful craigslist multi-city search
  96. Here's some of it.... by C+A+S+S+I+E+L · · Score: 5, Funny
    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
    1. Re:Here's some of it.... by ivanmarsh · · Score: 2, Funny

      What! No GOTO's?

  97. Re:How to Build? by jdtanner · · Score: 2, Funny

    Why not ask the Micro$oft Office Assistant...he *always* comes up with the correct answer :-)

  98. Re:Seems a little small by opusman · · Score: 2, Insightful

    Source code (being mostly text) should compress a lot better than compiled binaries.

  99. What, no GPFL? by namespan · · Score: 5, Funny

    I was expecting the General Protection Fault License.

    --
    Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
  100. Pffft... by TheSpoom · · Score: 4, Funny

    The Win2K Source was released a while ago.

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
  101. Foul play evidence? by Gorimek · · Score: 2, Interesting

    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?

  102. It's a TRAP!!! /Adm. Ackbar by Thud457 · · Score: 4, Insightful
    Microsoft is sooooo obviously trying to pull an SCO here.

    If you work on any Open Source project, DO NOT LOOK!

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  103. Re:Torrent? by Anonymous Coward · · Score: 5, Funny

    You must either be new to Gentoo or new to Windows. It would most definately be:

    ACCEPT_KEYWORDS="~x86" emerge win2000

  104. Post the damn link! by MasTRE · · Score: 2, Funny

    Where's the Torrent? Huh? The first post should _always_ be the Torrent of the post.

    --
    Must-not-watch TV!
  105. Great for many Linux projects by FunkyOldD · · Score: 2, Informative

    So we'll finally get to see NTFS driver that can write to the partition... SAMBA will be fully compatible with Active directory...

  106. A lot more lawsuits are coming? by ezh · · Score: 2, Insightful

    Now SCO can sue Microsoft for stealing their code, too! *LOL*

    Seriously, though... If the circulating source is really NT4 & W2K, that would give a powerful instrument to both sides - the ones who wants to sue Microsoft for stealing their technologies and for Microsoft, too, since from now on they will be looking very closely at newcoming products of their rivals.

  107. Re:The shit will hit the fan + Mirror by Lehk228 · · Score: 4, Interesting

    Having the source you could do a cleanroom implementation of it, have a set of "dirty" developers read and describe the undocumented API's and another set write those API's from scratch

    --
    Snowden and Manning are heroes.
  108. MS giving source code to countries by xandroid · · Score: 5, Interesting

    I seem to remember reading that Microsoft gave China access to the entire source code, after the country mentioned that it was leaning more towards using Linux for government-related things, because the entire source code was open for inspection.

    --
    $ echo "ceci n'est pas une pipe" | sed -Ee 's/(eci n|pas )//g'
    1. Re:MS giving source code to countries by leerpm · · Score: 5, Insightful

      I guarantee, that if it was one of these countries who gave it away. They will be caught. Why? Because Microsoft probably made small but unique cosmetic changes to each of the codebases they released. Essentially, putting a unique fingerprint on it in each instance they have shared out the code.

    2. Re:MS giving source code to countries by adrianbaugh · · Score: 4, Insightful

      Whereas SCO were stupid to mess with IBM, for Microsoft to mess with China would be utter lunacy, especially given China has the source code. Regardless of what political ticking-off MS can ask for China to receive, China has the source. It has a regime where it can require (literally) millions of people to work their way through the code, write as many utterly hideous virii as they can and release them all. Make no mistake, while China might get a slap on the wrist it's nothing worse than they continually get for their human rights record: on the other hand, they seriously have the resources to destroy MS if they're pissed off enough. I think MS made a stupid deal when they gave the source code to an insecure OS to a government like China's.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
  109. Holes in all Windows systems? by miffo.swe · · Score: 2, Interesting

    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.

    --
    HTTP/1.1 400
  110. Re:It's a TRAP!!! /Adm. Ackbar by vrtladept · · Score: 4, Funny

    In my best Bruce Campbell voice "Stop, it's a trick. Get an axe!" Hail to the king baby!

  111. The dirty room and the clean room by tepples · · Score: 5, Informative

    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.

  112. Mirror: An Insightful comment from Neowin by metroid+composite · · Score: 4, Insightful
    #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.
  113. Re:I'll believe it when I see it. by sql*kitten · · Score: 3, Funny

    took a week to setup and 2 hours a day to update

    No wonder, with half a meg of memory :-)

  114. Suspicious files from the purported tree by PedanticSpellingTrol · · Score: 2, Interesting
    I was looking through the supposed list of files at http://heim.ifi.uio.no/~mortehu/files.txt and found a few suspicious entries, this looks more like a hoax now:
    0 11-18-01 14:23 win2k/private/inet/mshtml/build/scripts/tools/alph a/ 52736 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/autolog.exe 61072 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/awk.exe 112672 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/chmod.exe 65536 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/choice.exe 9724 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/delnode.exe 76800 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/di.exe 143280 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/grep.exe 58640 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/kill.exe 70656 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/now.exe 18432 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/rcmd.exe 38912 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/rcmdsvc.exe 258560 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/robocopy.exe 29440 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/robocopy.wri 50448 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/sleep.exe 60176 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/splitsym.exe 10240 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/srvany.exe 9856 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/srvany.wri 56592 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/tlist.exe 88884 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/touch.exe 102400 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/winat.exe 134416 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/windiff.exe 17357 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/windiff.hlp 6460 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/alph a/ync.exe 0 11-18-01 14:23 win2k/private/inet/mshtml/build/scripts/tools/alph a/desktop.eml 0 11-18-01 14:23 win2k/private/inet/mshtml/build/scripts/tools/alph a/apache_install.eml 0 11-20-01 09:43 win2k/private/inet/mshtml/build/scripts/tools/src/ 1229 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/src/ changepw.c 5503 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/src/ changepw.mak 3855 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/src/ getbldda.c 1247 07-26-00 02:12 win2k/private/inet/mshtml/build/scripts/tools/src/ htmlpath.c 0 11-19-01 00:26 win2k/private/inet/mshtml/build/scripts/tools/src/ copy of using web integration infrastructure.eml
    1. Re:Suspicious files from the purported tree by erikdotla · · Score: 2, Informative

      These don't look suspicious. They look like part of the Windows Resource Kit or Windows PowerToys. I remember reading that these were tools that Microsoft had wanted to get into the core OS, but for whatever reason didn't make it (no GUIs, etc.) However, they wanted to.

      The fact that these are in an alpha folder supports the idea that they were trying to get these in, and simply didn't. These probably never got built.

      The apache_install.eml is odd. However, elsewhere in the filelist are many .eml files. It appears that developers would dump an email they got from someone in the directory where things were built. Probably some primitive way of communicating stuff about that folder to anyone looking inside it.

      That's just that. But I'm still strongly leaning toward "hoax" myself. The filelist may even be legit, but that may be all there is.

      I think it's great that the world, and Microsoft, will be publicly discussing and simply thinking about the ramifications of a windows source leak.

      --
      # Erik
  115. Re:I'll believe it when I see it. by justsomebody · · Score: 4, Informative

    Agreed, but you forget one thing about size. Source code has very good compression ration. Almost every time ratio is 10:1 or more which would mean 1-5 GB, and considering Fedora dvd image i'm downloading right now 3.7GB, well nothing special about the size.

    --
    Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
  116. Re:hmm seems a bit buggy by zurab · · Score: 4, Insightful
    It *amazes* me that it hasn't been routine.

    I agree. Remember, at the trial MS argued that opening or showing parts of Windows source code would be a threat to national security. Not long after that, they gave their source code to Russia, China, and many multi-national corporations and other organizations as part of their Shared Source initiative. Now, don't know where the source was leaked from, but 1 + 1 = ?

    If in fact, this story is true, MS is riding against the wind here. It is feeling pressure from the Open Source while its security, software, and business models are based on keeping the source secret. If so, how long can they keep up?
  117. ANONYMOUS DONOR CONTRIBUTES TO WINE by Anonymous Coward · · Score: 5, Funny

    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. ;)

  118. Irony of ironies.... by bobdotorg · · Score: 5, Funny

    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.

    --
    __ Someday, but not this morning, I'll finally learn to use the preview button.
    1. Re:Irony of ironies.... by MxatmaXandi · · Score: 3, Interesting
      Doubly ironic if it was a hole that MS has known about for months and not bothered to patch.

      Well, I work there now, and after having all my net taps cut off at the router one day because I inadvertently left an unpatched OS (I typically have several on a test box) running overnight (some sniffer demon noticed it hadn't been patched), I'd have to say, "NOT LIKELY!"

      Oh, and the file list looks pretty authentic to me- I wrote (tiny) parts of Win2K, and I found my files right where I left them. I didn't read the contents, and I'm sure they would have changed between when I finished and the OS was released 3 years later

      IMO, this leak happened the old fashioned way- people of weak character and dubious morality don't value what doesn't belong to them, and do with it as their own blinding egos let them see fit. Social Engineering worked for someone..

  119. Re:The shit will hit the fan + Mirror by philci52 · · Score: 2, Insightful

    Possibly, but would they really want to? The samba group ended up with faster code then MS by reverse engineering the SMB protocol instead of inheriting a bunch of code patched by different people over the years. I would imagine looking at the source would solve a bunch of problems for the short term.

    Of course if this turns out to be true and all.

  120. Re:It's a TRAP!!! /Adm. Ackbar by Via_Patrino · · Score: 5, Interesting

    What about the opposite:
    Is there GPL code there?
    Ask an auditing company to
    diff NT4 2000 | grep -e yourcode
    and get an answer.

    I don't think they're playing SCO if they released just a part of it maybe but not the whole thing

  121. Re:The odds of getting the full source: experience by trentblase · · Score: 2, Funny

    It's not like stealing, because they only took a fraction of a megabyte at a time. Only when they're all added up in your Swiss bank account does it amount to the full source code. It's like the take a penny, leave a penny jar.

  122. Code leaks not new by Jim+Hall · · Score: 4, Informative

    Code leaks from Microsoft are not new. Check this article 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.

    1. Re:Code leaks not new by BenBenBen · · Score: 2, Informative

      Work it out - "code" in this case means CD-Key.

      There was no Server 2003 source code leak.

      Who the hell mods these things?

      --
      The Slashdot Paradox: "100% Overrated"
  123. Seen it - nothing spectacular by Anonymous Coward · · Score: 5, Interesting

    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...

  124. my eyes must be getting old by proj_2501 · · Score: 4, Funny

    whoa, i totally read that as "MOD PARENT UP SUPER FUNNY"

  125. Interesting Neowin comment by bonch · · Score: 4, Interesting

    "#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."

  126. patents and trade secrets. by ecalkin · · Score: 4, Insightful

    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

  127. Web Myth: Windows NT crippled ship by AHumbleOpinion · · Score: 2, Informative

    We have all heard the story of it being towed back to port.

    Many have heard the story, few have heard the truth. After all the early speculation (termed used by publisher who broke the story and later distanced themselves from it) by shoreside Unix advocates someone eventually talked to the Chief Engineer on board at the time and the software developer who wrote the code. They said it was not WinNT. If the OS had been Linux the ship would have been just as dead in the water. A naive server app corrupted it's own database and naive client apps (the infamous "LAN consoles" that crashed) needed that database to function properly and to operate equipment. In any case:

    http://www.sciam.com/1998/1198issue/1198techbus2.h tml

    "Others insist that NT was not the culprit. According to Lieutenant Commander Roderick Fraser, who was the chief engineer on board the ship at the time of the incident, the fault was with certain applications that were developed by CAE Electronics in Leesburg, Va. As Harvey McKelvey, former director of navy programs for CAE, admits, "If you want to put a stick in anybody's eye, it should be in ours." But McKelvey adds that the crash would not have happened if the navy had been using a production version of the CAE software, which he asserts has safeguards to prevent the type of failure that occurred."

  128. Re:The shit will hit the fan + Mirror by happyfrogcow · · Score: 3, Insightful

    No. If the Wine folks look at the actual Windows source code, they aren't reverse engineering any more, they're copying, which is illegal

    I'm tired of this b.s. Since when has looking at something been equated to copying it? Copying is copying. Looking is looking. However, obtaining the code is probably a copyright violation. After all, this post is not a copy of your post. It was inspired by it, I looked at your post, I legally cited your post, but I did not give you the rights to my post by doing so, nor can you force me to remove my post.

  129. The Iraqi Information Minister by jeffkjo1 · · Score: 4, Funny

    "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."

  130. Re:Download it HERE by say · · Score: 3, Funny

    The front page there reads: "SLASHDOTTED TO HELL" in a nice, bold font.

    --
    Roses are #FF0000, violets are #0000FF, all my base are belong to you
  131. Top three articles on /. by IchBinDasWalross · · Score: 2, Interesting

    The 3 current articles at the top of Slashdot...

    Windows 2000 & Windows NT 4 Source Code Leaks
    Is Open Source Fertile Ground for Foul Play?
    New Worms Feed on MyDoom Infections

    It struck me as funny.

    --
    Mod "Overrated" instead of replying "I disagree with you," you coward.
  132. File headers by Del+Vach · · Score: 3, Funny

    I found some of the file headers of particular interest:

    Copyright 1984 Apple Computer, Cupertino, CA

    1. Re:File headers by Carch · · Score: 2, Interesting

      Wouldn't surprise me if MS code includes copyrighted Apple code. When Jobs took over Apple, one of the things he did was forge a technology sharing and funding agreement with Microsoft. Apple got access to a bunch of MS code, too.

      --
      _/\ - Sturgeon's Law: 90% of everything is crud.
  133. DRM? by lysium · · Score: 4, Interesting
    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...

    --
    Together, we will drive the rats from the tundra.
  134. Re:Samba 3.0 is potentially, royally, screwed. by pandrijeczko · · Score: 4, Insightful
    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.

    --
    Gentoo Linux - another day, another USE flag.
  135. Re:GNU make users? by TioHoltzman · · Score: 5, Interesting
    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

  136. Re:Torrent? by Pakaran2 · · Score: 2, Funny

    Shouldn't that be -x86?

    Ok, probably wasting three karma here, but ++parent

  137. Re:The shit will hit the fan + Mirror by jps3 · · Score: 3, Insightful

    The contention is that you would have a dickens of a time proving in court that you were not directly influenced or did not directly copy the copyright work. Do you have the financial security to take this through the courts and win? No? Then, keep your nose clean. If you don't want to stink, don't go near the shit.

    I understand what you're saying, but it's best to steer far and wide and very clear of it. Treat it like nuclear waste. You don't even look at it no one can try to taint you.

  138. Files with interesting names... by SiliconJesus · · Score: 3, Interesting

    10328 07-26-00 01:41 win2k/private/genx/shell/gnumakefile
    0 11-18-01 14:23 win2k/private/genx/windows/inc/mobileq-apache.eml
    0 11-18-01 14:23 win2k/private/genx/letter to children - 2.eml (*)
    0 11-18-01 14:23 win2k/private/inet/mshtml/btools/bin/words of wisdom from dennis.eml
    0 11-18-01 14:23 win2k/private/inet/mshtml/build/ppcmac/ship/unix.e ml
    0 11-18-01 14:23 win2k/private/inet/mshtml/build/ppcmac/documentati on of problems in stress.eml
    506 07-26-00 02:12 win2k/private/inet/mshtml/gnumakefile
    64276 07-26-00 02:13 win2k/private/inet/mshtml/tools/mips/utils/sed.exe

    Plenty of gnumakefile entries throughout...

    Also - directories for ppc / ppcmac / alpha / mips

    Could this be OFFICE 2000 instead of Windows 2000?

    * - WTF?

    --
    Clinton made me a Republican. Bush made me a Libertarian. Trump is making me question reality.
    1. Re:Files with interesting names... by raodin · · Score: 3, Informative

      I don't know about mips, but there were alpha/ppc builds of NT4.. this is probably just left over.

    2. Re:Files with interesting names... by jrumney · · Score: 2, Interesting
      Also - directories for ppc / ppcmac / alpha / mips

      Could this be OFFICE 2000 instead of Windows 2000?

      More likely that there are a lot of abandoned source files that haven't been removed from the source tree yet. There were alpha and mips versions of NT4, and it was known that Microsoft were working on a PPC version, so it isn't really surprising that some work had been done towards it.

      The gnumakefile's are interesting, given Microsoft's distaste for GPL software these days, but they probably date back to the mid '90s when Microsoft's attitude was quite different.

    3. Re:Files with interesting names... by Geordish · · Score: 2, Interesting

      .eml files, the entire directory tree was infested with the nimda virus, they have all been emptyed though, and are now just 0 bytes.

  139. Expected by marko123 · · Score: 2, Insightful

    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!

    --
    http://pcblues.com - Digits and Wood
  140. Could have bin a lot worse by unoengborg · · Score: 2, Interesting

    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.

    --
    God is REAL! Unless explicitly declared INTEGER
  141. Taking a leaf from Valve... by diodegod · · Score: 3, Interesting

    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

    --
    The beatings will continue until morale improves.
  142. Re:Torrent? by Anonymous Coward · · Score: 5, Funny

    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!!!!

  143. How it can go wrong by ackthpt · · Score: 5, Interesting

    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.

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:How it can go wrong by Anonymous Coward · · Score: 3, Insightful

      ummm he let detectives do a raid?

      i would have kicked them the hell out then called the police for attempted burgarly AND pretending to be a law enforcement officer.

  144. A note from someone who has see the real source by rufusdufus · · Score: 3, Interesting

    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.

    1. Re:A note from someone who has see the real source by jeeryg_flashaccess · · Score: 2, Interesting

      Or maybe those gnumake files are left over from a test compile on an open source system? hMMM????

      --
      Life is like pants... fit in or you don't fit in.
  145. Another link by cb8100 · · Score: 2, Informative

    I can't vouch for the reputation of the site (I've never come across it), but at the moment this is the only other site that appears to have any report on the source leak:

    http://itvibe.com/default.aspx?NewsID=1283

    --
    My lack of God, it's Trotsky!
  146. Time to look for GPL violations! by Theovon · · Score: 2, Interesting

    Someone who wants to take the risk of tainting themselves (in OH so many ways) by looking at Windows code should probably do a full analysis in order to locate GPL violations, if any.

    1. Re:Time to look for GPL violations! by kisak · · Score: 2, Insightful

      But assuming they find some lines of GPL, can't microsoft just deny that the source code in the wild is the propert code for Win2000?

      --

      --- guns don't kill people, people with guns kill people ---

  147. Re:It's a TRAP!!! /Adm. Ackbar by jafac · · Score: 5, Funny

    Worse still - if you work on any Open Source project, and you look at Microsoft Source code. . . DO NOT COPY IT!!!

    We like Linux as it is. Reliable, stable, and fast. Copying Microsoft code in would jeopardize that. Never mind the IP issues. . .

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  148. Re:backups by Viper233 · · Score: 5, Funny

    This is probably old hat now, but....

    Real men don't do backups, they just pack their files into windows_2000_source_code.zip and post them to their website.... with torrent links...

  149. SHORT THE STOCK? by macshune · · Score: 4, Insightful

    Speaking of "a world of hurt," wouldn't the general reaction to a leak of this kind cause a precipitous fall(big or small) in Microsoft's stock? If was an investor, I would totally short the stock right now, since there will probably be some crazy reaction at just the hint of a leak...probably because people will think it's a bigger deal than it will end up being.

    It looks as though at the end of the trading day, MSFT did lose some value. If not short it, then maybe sell it, if only to pick up some deals later...

    1. Re:SHORT THE STOCK? by mbshafer · · Score: 5, Informative

      To note if the leak is true and the stock gets pounded it's unlikely one would get the opportunity to short the stock. Ref SEC rule 10a-1 (aka "Uptick Rule). For Reference: http://www.forbes.com/2001/10/04/1004short.html But bottom fishing would certainly be in order. Question of course is where is the bottom when a stock takes a hit? :) Cheers!

    2. Re:SHORT THE STOCK? by noisehole · · Score: 5, Informative

      found a torrent: ed2k://|file|windows_2000_source_code.zip.torrent| 16496|5506C49CCCA12204BAB6FE960CE5602C|/

      btshowmetainfo.py windows_2000_source_code.zip.torrent
      btshowmetain fo 20021207 - decode BitTorrent metainfo files

      metainfo file.: windows_2000_source_code.zip.torrent
      info hash.....: f03fc1e04869294d5644d3c8c5d0fb8f2d26aa59
      file name.....: windows_2000_source_code.zip
      file size.....: 213748207 (815 * 262144 + 100847)
      announce url..: http://alge.nlc.no:6969/announce

      maybe its that thing, atm 23 seeders, 239 downloading and it was created on 2/12/2004 11:16:13 PM, so looks good so far

      knock yourself out

    3. Re:SHORT THE STOCK? by Unnngh! · · Score: 2, Interesting
      At the closing of trade today, volume was less than average and the stock lost .74% of its total value, which is nothing staggering. The news of the code leak, however, has a) not hit the mainstream press, and b) not even been confirmed by the thousands of geeks on /. looking at this.

      If you are going to short the stock on news like this though, you're just asking to lose money. There is no telling, really, how Wall Street will react to vague technical news. Plus, the stock could dip and rebound so quickly that trading is frozen and you are stuck in at an arbitrary price with no idea where it will end up. Very stressful--I recommend against it.

    4. Re:SHORT THE STOCK? by catscan2000 · · Score: 4, Funny

      You know exactly what's going to happen is that Microsoft's stock will gain value and rise several dollars by the end of the next business day.

      Why do I predict that? Simple: The Stock Market's reality is the exact opposite of Slashdot's reality ;-).

      Proof? One word: SCO

    5. Re:SHORT THE STOCK? by noisehole · · Score: 5, Interesting

      its in the wild and no one can do anything about it.
      most ppl are downloading it to have something to brag about. others are just peeking at it for the fun of it, like me. just a few grep's showed some interesting things...

      the file actually is the zip to the spreading files.txt

      whats a little bit weird is a linux coredump at private/security/msv_sspi/core

      it appears someone named eyala from mainsoft used vim (VIM - Vi IMproved 5.6 (2000 Jan 16, compiled Mar 7 2000 12:18:07)) on a redhat x86 box under xfree86/kde on a w2k sp1 sourcefile, well until the box ran out of memory...

    6. Re:SHORT THE STOCK? by DakotaK · · Score: 3, Insightful

      Gee, when MS gets their grubby hands on server records, they'll have fun suing the hell out of all the downloaders. Thanks!

      --
      I am a viral sig. Please copy me and help me spread. Thank you.
  150. Hrmph. by goliard · · Score: 4, Funny

    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.
    --
    -*- Any technology indistinguishable from magic is insufficiently advanced -*-
  151. Semi-slashdotted? Here's the text... by Anonymous Coward · · Score: 5, Informative
    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.

    (The rest is just the comments, you know, crap like you get on /.)

    1. Re:Semi-slashdotted? Here's the text... by blorg · · Score: 5, Funny
      Perhaps the following error message was not such a good idea:

      "There seems to have been a slight problem with the database. Please try again by pressing the refresh button in your browser."

      Refresh, you say? Oh-kay...

  152. Re:Interesting... by gui_tarzan2000 · · Score: 2, Insightful
    You know, something really bothers me about this whole stealing code thing. You can only write how to do a certain thing just so many ways. This is true in any programming language.

    So having said that, why does it surprise anyone that two identical lines (or whole procedures) of code end up in two different programs or operating systems? The code to control the hardware can only be written so many ways.

    Besides, if the way all MS code acts is any indication of how it's written, the only place I can see it being of use is with virus/worm/trojan writers and geek comedy clubs.

    --
    Have you hugged your penguin today?
  153. Please be a hoax! by raw-sewage · · Score: 5, Insightful
    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.

  154. If code is criminal, only criminals will have code by Vreejack · · Score: 5, Funny

    If code is made criminal, only criminals will have the code

    Now that was a very satisfying cliche re-use. I hope it was an original cliche re-use.

    BTW the server seems ve-wy slow to-day. I think we were just Farked.

    --
    "Will future ages believe that such stupid bigotry ever existed!" -- Ivanhoe
  155. It's worse than that! by RLW · · Score: 5, Funny

    This is an attempt to corrupt your ability to write reliable code. It is the software equivalent of a Medusa. Once you've looked at it your mind will be agog to make blue screens. Do not look! For the love of Pete, DO NOT LOOK!!!!!

  156. Re:Potential huge win for open source by pandrijeczko · · Score: 2, Insightful
    (1) Now that the source code is leaked, more virus developers can write more viruses, making it dangerous to use Windows.

    Windows viruses affect everyone. We all use the same Internet that slows down when the latest worm hits. Virus writers are scum, kill them all.

    (2) Concerned individuals and companies can learn from those who look at the code just how BAD the vulnerabilities ARE.

    Probably, but what can they do about it? It's Microsoft's IP, they can't fix it and just hand it back. Virus writers will probably write more worms, the Internet slows down, we all suffer (see 1).

    This could very well accelerate migration away from Windows and towards other OS's which are secure despite having available source code.

    Erm, Open Source software is quite happily gaining market share without the need for this, thank you very much. Up to now it's being doing so on the basis of being software that's as good as, or better than, what MS write. It has not needed any visibility of MS IP to do this.

    I am certainly no MS fan but this theft is nothing more than someone somewhere wanting some kudos.

    C'mon, people! The real fight is not having DRM pushed down our throats, not tearing apart MS's source code...

    --
    Gentoo Linux - another day, another USE flag.
  157. Never mind the sourcecode... by thrill12 · · Score: 2, Funny

    ... look at slashdot - it's being... slashdotted ...

    Or must we say in this case: backslashdotted ?

    --
    Slashdot: stuff for news, nerds that matter, matter for news, stuff that nerd
  158. Analogy by t_allardyce · · Score: 2, Insightful

    Penguins spend their lives in the freezing cold fending off polar bears and rouge iceburgs and catching fish, they are totally used to it and even if a particular nasty polar bear comes around they can usually deal with it. If you release a home-trained hampster into that environment its just gonna die.

    --
    This comment does not represent the views or opinions of the user.
  159. News flash by caesar79 · · Score: 2, Funny

    It has been reported that numerous patches have now been emailed to microsoft after the source code leaks of the previous hour. The quality of those patches has amazed Microsoft, which has with immediate effect fired most of its current employees and send out offer letters to the patch developers.

    Inside sources also report that microsoft is also deliberating on firing all its employees and relying completely on the so-called underground community to maintain and develop new features of the Windows operating system. More on this as it comes.

  160. Re:The shit will hit the fan + Mirror by mangu · · Score: 4, Insightful
    The contention is that you would have a dickens of a time proving in court that you were not directly influenced or did not directly copy the copyright work


    What part of "being proved guilty beyond reasonable doubt" didn't you understand? It's the accuser's task to prove the accused party guilty, not the other way round.

  161. Life is good. by mr_luc · · Score: 5, Funny

    It's 5:15PM. I got home from work 2 hours ago, and had a nap. It is a beautiful day outside, and the Windows source code has been leaked.

    And I have 5 Moderator points.

    Today -- today, life is good.

    1. Re:Life is good. by Mike+Markley · · Score: 5, Funny

      Except, of course, that you can no longer moderate this thread... :)

    2. Re:Life is good. by blackmonday · · Score: 5, Funny

      Now all you need is a girlfriend.

    3. Re:Life is good. by Anonymous Coward · · Score: 5, Funny
      Now all you need is a girlfriend.

      What, and ruin a perfect day?

    4. Re:Life is good. by PeeweeJD · · Score: 2, Insightful

      ummm... prolly because you post as Anonymous Coward? Its just a thought...

    5. Re:Life is good. by st0rmshad0w · · Score: 4, Funny

      What, and ruin a perfect day?

      So your girlfriend reads /. does she?

    6. Re:Life is good. by Yeti7226 · · Score: 5, Funny
      Scene: Two guys in black suits sitting in car

      Guy 1: "It's midnight, the windows source in leaked, we have 5 moderator point and our sunglasses on..."

      Guy 2: "hit it"


      Sorry, that image just popped into my head ;-)

    7. Re:Life is good. by enthused+i+swear · · Score: 5, Funny

      Well maybe he can't, but I ca-.......aww, crap....

    8. Re:Life is good. by Anonymous Coward · · Score: 2, Funny

      >> Now all you need is a girlfriend.

      >What, and ruin a perfect day?

      Fsck, no! Wait till after dark, and then blow her up.

    9. Re:Life is good. by Anonymous+Brave+Guy · · Score: 4, Funny
      Now all you need is a girlfriend.

      Do you have any idea how much that costs around this time of year?

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  162. Re:Ballmer does NOT deny leak by Anonymous Coward · · Score: 2, Informative

    Re-read that quote; he's not denying anything about leaked source, he's denying that there have been any intrusions into Microsoft's software sources themselves. Not the same thing at all.

    He's saying that the leaked code is the same as the code in their version control system ;-).

  163. Re:Don't even LOOK at the code by MrRTFM · · Score: 2, Funny

    This is starting to sound like a Tolkien plot..

    Beware the One tarball from the dark lord - it is highly corruptible and any OS coder who gazes at it is forever damned

    --
    You can't expect to wield supreme executive power, just because some watery tart threw a sword at you
  164. You're missing the point by Lurgen · · Score: 2, Interesting

    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.

    1. Re:You're missing the point by conteXXt · · Score: 2, Insightful

      It seems that you are not looking far enough.

      Computers are necessary.

      If windows is untrustable, what do you do?

      (Hint: There ARE other operating systems that run on PCs)

      --
      The truth about Led Zep should never be told on /. (Karma suicide ensues)
    2. Re:You're missing the point by kindbud · · Score: 2, Funny

      ... imagine an IT-specific recession, resulting in enourmous layoffs and salary cuts.

      Dude, where have you been for the past three years? Oh, I know... government IT. How'd I guess?

      --
      Edith Keeler Must Die
  165. Some snippets of code by rmsousa · · Score: 5, Funny

    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?

  166. I know that... by Ayanami+Rei · · Score: 3, Interesting

    I've hacked Samba myself and I am 100% sure it's reversed engineered.... heh.
    The point is now they can claim that they had potentially had access to their trade secret (not that they necessarily copied it verbatim). The can call all the work into question, and while it can be pretty thoroughly shown that this is not the case, it could take awhile to sort it and out and by then Samba could be tainted in the eyes of less savvy IT persons.

    Not a great plan, IMHO, but quite possible. The same argument goes for Wine, but others had already brought that up.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:I know that... by pandrijeczko · · Score: 2, Funny
      Ah, right, I see what you're getting at now...

      Amongst their other technological feats, Microsoft have now invented the time machine and have succeeded in travelling to the future, getting hold of the Samba source code and travelling back to the early development days of Windows 2000 to incorporate future Samba source code within Windows 2000. So now that the source code to Windows 2000 is released, MS can now sue the Samba team for copying their code.

      Fiendish...

      --
      Gentoo Linux - another day, another USE flag.
    2. Re:I know that... by trenton · · Score: 2, Informative
      The point is now they can claim that they had potentially had access to their trade secret...

      That's the double-edged sword that is the trade secret. Legal protection only lasts as long as you keep it a secret. So, once it's out, it's out. They could still claim copyright infringement on verbatim coping, but not derivative works.

      You can read all about trade secrets at Nolo.com.

      --
      Too big to fail? Does that make me to small to succeed?
  167. Re:define "derivative", please by SquarePants · · Score: 4, Informative
    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 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."
  168. Re:IAAL??? by plj · · Score: 5, Funny

    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?

    --
    “Wait for Hurd if you want something real” –Linus
  169. Microsoft did this on purpose - missing the point by mike123106 · · Score: 2, Interesting

    Guys.. you have to realise, that 2 days ago, microsoft patched the biggest security hole EVER in xp.. they knew about this since july.. this is unexeptable.. rather than face the scorn on this issue, why not "accidenty" let a copy of source code get out.. this is much better than having millions of xp users mad at you.. and the publicity will be focused on this.

    --
    Michael Jordan http://www.needsahug.com/ Where everyone gets a hug.
  170. Re:Ballmer does NOT deny leak by ironfrost · · Score: 2, Informative

    Oops! You're right, of course. How embarassing.

    Although, reading it again, I don't agree that "He's saying that the leaked code is the same as the code in their version control system". He's just saying that Microsoft's own copy hasn't been tampered with.

  171. Re:The odds of getting the full source: experience by The+Other+White+Boy · · Score: 2, Funny

    you're stealing sourcecode from the crippled children??

  172. Microsoft source code leak? Pfft, that's nothin... by blorg · · Score: 5, Funny

    ...I hear the source code to Linux gets leaked every other day!

  173. LIKE THIS? by fractaltiger · · Score: 2, Interesting

    http://miranda-icq.sourceforge.net/zeez-im/

    Check out a report of how Zeez Universal IM System copied sections of the popular GPLed Miranda IM. Down to the label strings in places and a "blank"-ed GPL agreement dialog!

    ~fractal

    --
    "Wireless : LAN :: Laptop : Desktop"
  174. Since when does Microsoft using GNU Makefiles? by margal · · Score: 3, Interesting

    2404 07-26-00 02:12 win2k/private/inet/mshtml/src/core/cdutil/gnumakef ile

  175. Re:Oh, no! I Looked! by Elitist+Snob · · Score: 4, Funny
    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
    .
    .

    200 GOSUB 38000 ; * Profit

  176. Are you sure ? by bmajik · · Score: 2, Insightful
    The Windows code hasn't had nearly as much peer review as open source OS's

    What do you know about who reviews the windows code ?

    Also, what assumptions are you making about the number of people, and their qualifications, that are reviewing OSS code ?

    --
    My opinions are my own, and do not necessarily represent those of my employer.
  177. When you find them.... by _ph1ux_ · · Score: 4, Funny

    .... try this password: cia1234 or 1234nsa

  178. That quote is from four years ago by blorg · · Score: 5, Informative
  179. Outdated by Anonymous Coward · · Score: 2, Interesting

    Even if it is the code, it appears to be seriously outdated in large parts. I grabbed the file list off of /. and did

    cat files.txt | awk '{print $2}' | grep -E "01$

    . This tells that the latest Code has been contributed in 2001! Well, the basics may be the same, but a lot of updates recently commited are not present in this code (again, if it is real).

  180. No you haven't by Anonymous Coward · · Score: 5, Interesting

    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.

  181. found a security hole! by QEDog · · Score: 2, Funny

    I already found a big security hole! Just commented out everything in file iexplorer.cc to fix it.

    --
    "There is no teacher but the enemy."-Mazer Rackham
  182. Re:It's a TRAP!!! /Adm. Ackbar by orthogonal · · Score: 4, Funny

    Microsoft is sooooo obviously trying to pull an SCO here.

    If you work on any Open Source project, DO NOT LOOK!


    Whoops! I looked. And now it's clear why Microsoft bought a license from SCO.

    All these headers start with "Copyright, AT&T" and "Copyright, Regents of the University of California". I wonder what that's all about.

    (For the more literal-minded Slashdot readers: no I haven't really seen the code. This is a cheap jab at Microsoft, implying their code is derivative of unix and linux code,)

  183. Here it is... by Anonymous Coward · · Score: 2, Funny
    Props to the original


    Its a little long but here it is:
    -------- /* Source Code to Windows 2000 */

    #include "win31.h"
    #include "win95.h"
    #include "win98.h"
    #include "workst~1.h"
    #include "evenmore.h"
    #include "oldstuff.h"
    #include "billrulz.h"
    #include "monopoly.h"
    #define INSTALL = HARD

    char make_prog_look_big[160000];
    void main()
    {
    while(!CRASHED)
    {
    display_copyright_message();
    display_bill_rules_message();
    do_nothing_loop();
    if (first_time_installation)
    {
    make_50_megabyte_swapfile();
    do_nothing_loop();
    totally_screw_up_HPFS_file_system();
    search_and_destroy_the_rest_of_OS/2();
    make_futile_attempt_to_damage_Linux();
    disable_Netscape();
    disable_RealPlayer();
    disable_Lotus_Products();
    hang_system();
    }
    write_something(anything);
    display_copyright_message();
    do_nothing_loop();
    do_some_stuff();
    if (still_not_crashed)
    {
    display_copyright_message();
    do_nothing_loop();
    basically_run_windows_3.1();
    do_nothing_loop();
    do_nothing_loop();
    }
    }

    if (detect_cache())
    disable_cache();

    if (fast_cpu())
    {
    set_wait_states(lots);
    set_mouse(speed, very_slow);
    set_mouse(action, jumpy);
    set_mouse(reaction, sometimes);
    }

    • /* printf("Welcome to Windows 3.1");*/
      /* printf("Welcome to Windows 3.11"); */ /* printf("Welcome to Windows 95"); */
      /* printf("Welcome to Windows NT 3.0"); */ /* printf("Welcome to Windows 98"); */ /* printf("Welcome to Windows NT 4.0"); */

    printf("Welcome to Windows 2000");

    if (system_ok())
    crash(to_dos_prompt)
    else
    system_memory = open("a:\swp0001.swp", O_CREATE);

    while(something)
    {
    sleep(5);
    get_user_input();
    sleep(5);
    act_on_user_input();
    sleep(5);
    }
    create_general_protection_fault();
    }
  184. Toxic leak by hoggoth · · Score: 2, Funny

    > 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!

    --
    - For the complete works of Shakespeare: cat /dev/random (may take some time)
  185. The real question is, of course - by blorg · · Score: 4, Insightful

    Why this is perceived as such a security threat to Microsoft, when it's not for Linux?

    1. Re:The real question is, of course - by RancidBeef · · Score: 3, Informative

      Because Microsoft depends on "security through obscurity". Now the holes are allegedly there for the world to see.

    2. Re:The real question is, of course - by kaschei · · Score: 5, Insightful

      Because Microsoft doesn't accept code updates from people who know better than they, so any bugs that are revealed are not going to be fixed through the increased visibility of the code. Having open code is only good if you have the will, the ability, and the infrastructure to make use of its openness. Microsoft is famous (infamous?) for lacking all three.
      The short of it is: no "free" security updates a la linux, just more visible bugs to exploit.

      --
      I should not talk so much about myself if there were anybody else whom I knew as well. -Henry David Thoreau
    3. Re:The real question is, of course - by DarthTaco · · Score: 3, Insightful

      " Why this is perceived as such a security threat to Microsoft, when it's not for Linux?"

      The assumption is that microsoft writes insecure code, and depends on it's non-publication to keep this a secret.

      I think this assumption is mitigated by the fact that so many universities have a license to look at the source.

    4. Re:The real question is, of course - by LittleBigLui · · Score: 5, Funny

      A)
      1. look at the linux source
      2. find a mistake
      3. send a patch to the maintainer.
      4. PROFIT!!

      B)
      1. look at the windows source
      2. find a mistake
      3. ???
      4. write a worm
      5. get caught
      6. JAIL=tEH_SuXX0rZZ!!!1!! lolomgrofl

      --
      Free as in mason.
    5. Re:The real question is, of course - by Curtman · · Score: 2, Interesting

      Becuase Linux' code has be subject to peer review since day one. This would mean Microsoft's code is subject to the same review (maybe even more feverous) taking place in a week or so. And no ability to submit fixes back without saying you have illegally downloaded it.

    6. Re:The real question is, of course - by mangu · · Score: 4, Insightful
      Why this is perceived as such a security threat to Microsoft, when it's not for Linux?


      Because the Linux source code can be legally downloaded by the "good" guys, who go and fix the holes. OTOH, only the "bad" guys download the Windows source code (it's illegal to do so, you know), and they go and create exploits based on the holes.

    7. Re:The real question is, of course - by dubious9 · · Score: 5, Insightful

      Because Microsoft never had its code freely audited. Because they won't take patches from Joe Shmo. Because they design for features first, security third. Because they relied on security through obsurity. Because they don't have a global network of developer-users to fix patches when they see them. Because it takes Microsoft a relatively long time to fix bugs. Because...

      --
      Why, o why must the sky fall when I've learned to fly?
    8. Re:The real question is, of course - by negacao · · Score: 2, Insightful
      All right, I'll eat the troll bait.



      MAINLY BECAUSE YOU CAN PATCH LINUX, GIVE THE PATCH TO THE OWNER, AND HAVE THE VULNERABILITY FIXED.


      Now you're gonna tell MSFT would take such a patch, rather than sue you into the ground for having the source in the first place?

    9. Re:The real question is, of course - by mangu · · Score: 4, Insightful
      good guys are actually hiding back doors in the Linux code


      They can't do that, since the source code is open. That Edgar Allan Poe "Purloined Letter" story set the precedent. Nowadays, any self-repsecting investigator will check first the obvious, before checking the obscure stuff.

    10. Re:The real question is, of course - by KarmaMB84 · · Score: 4, Insightful

      Because people assume that because its closed source, Microsoft leaves in gaping security holes rather than fix them. They forget that Microsoft does use its own products and would probably fix this stuff if aware of it if only for their own benefit.

    11. Re:The real question is, of course - by Attaturk · · Score: 5, Insightful

      Why this is perceived as such a security threat to Microsoft, when it's not for Linux?

      Because Microsoft's OS was, and is, designed and developed based on a principle of closed source. Generally speaking, with closed source development potential black hats can't see how you do things without significant reverse engineering. This gives the OS programmers a 'safe' framework to work within. So when that source later becomes available to the general public, it leaves the OS programmers facing a huge legacy of problems that should, in theory, never have become problems.

      Linux was open source from the outset. Therefore it is designed and developed relying absolutely on the principle that it's secure because everyone has equal access to see how things are done.

      Furthermore, if and when there are security holes then at least with OSS you can never be held to ransom by the people owning the source. i.e. "Windows 98 has this huge security hole and it's no longer supported - go buy Win2k."

    12. Re:The real question is, of course - by shep1972 · · Score: 2, Insightful

      simple.....relatively few people/business use linux compared to windows....if you are an attention seeking idiot who writes malicious code, who would you target? the population that gets you on the national news, or the small group of users who probably know better than to launch the worm carrier to begin with?

    13. Re:The real question is, of course - by AstroDrabb · · Score: 4, Interesting

      Is it really illegal to download the source code to MS? It is protected by copyright law and I thought copyright laws only protected against distribution? I can go to a library and read any book I want. I can look at any piece of artwork I want. What I cannot do is to distribute those works without permission. The RIAA has not sued anyone for downloading music, only for UPLOADING music. I am not a lawyer, so I could be way off here. If I am correct, then there is nothing wrong with looking at the MS source code. You can even use non-patented stuff that you learn as long as it is a clean room implementation that is not based on the copyrighted code. Again, don't take this as advice, since I have no clue about copyright laws.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    14. Re:The real question is, of course - by BiggyP · · Score: 2, Funny

      i guess it's because the Linux source code is carefully scrutinised on a regular basis, whereas the windows sources, because microsoft doesn't give them away to the public, are not.

      but i doubt a sourcecode leak is all that dangerous, surely security can't be that bad, can it?

    15. Re:The real question is, of course - by sealawyer2003 · · Score: 3, Insightful

      You may look at it as long as your method for doing so does not make a copy. But downloading the code will make a copy, and so will viewing at on a browser.

    16. Re:The real question is, of course - by shep1972 · · Score: 2, Interesting

      i'm also running linux....even got my lab to convert over completely.....we are quite happy using open office and no one ever knows that we aren't making native MS documents.... but i beg to differ about the "why: of all of the attacks....yes linux (and all open source by its nature) is more "adaptable" to threats...more secure? yes...because of tht adaptability and rapid response. but the reason that no one writes malicious code against the open source world in large part has to do with the fact that it wouldn't make the headlines that attacking MS products does. it all boils down to attention seeking, in my opinion.

    17. Re:The real question is, of course - by mj_1903 · · Score: 2, Interesting

      I think in this instance we are dealing with stolen goods. In Australia at least, if you are in possession of stolen goods you can be arrested, because there is no proof at that time that you did not steal them.

      I think its pretty obvious that this "code" has been stolen from Microsoft either by someone breaking in or someone releasing it illegally against their NDA or against the working contract with Microsoft. In this instance, I would be highly wary even downloading the code.

      As for all your other points, you are correct, as long as no illegal method was used to get the code, aka reverse engineering or stealing it.

    18. Re:The real question is, of course - by TheOldFart · · Score: 2, Funny

      Do you remember the Flinstones? Their dish washer? You would open it up and inside there would be this weird little critter washing the dishes. Now that Windows' source has been leaked, the entire world will find out that is nothing more than a leprechaun churning out applications.

    19. Re:The real question is, of course - by Hognoxious · · Score: 2, Interesting
      I think this assumption is mitigated by the fact that so many universities have a license to look at the source.
      I'm sure there's no connection between that and all the worms and viruses that have been circulating. Gotta go, inbound pig on runway three.
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  186. In a related story, Wine annnounces by Anonymous Coward · · Score: 5, Funny

    100% compatibility with all Windows programs.

    "Don't ask us how we did it!!!"

    1. Re:In a related story, Wine annnounces by cant_get_a_good_nick · · Score: 3, Funny

      That's quite a trick, since Windows isn't 100% compatible with all windows programs. =)

  187. Re:I'll believe it when I see it. by BeBoxer · · Score: 2, Interesting

    This slide indicates the full source is 50gb and took a week to setup and 2 hours a day to update.

    The weird thing about that slide is that it indicates that the project is "29M LOC". Now, by my math, that indicates about 1,700 bytes of storage used per line of code. There has to be something artificially inflating the size, or decreasing the LOC. I mean, even assuming 170 character lines, that works out to 10 lines of comments for every line of code. I wonder if the 50GB refers to the size of the multi-version repository, or to just a single check out?

    Either way, if the LOC is 6M for NT and 29M for 2K (numbers taken from the slides you linked), I can easily imagine it all fitting into a net-friendly sized zip file. Hell, my 2.4.23 tarball is about 29MB and has 3.6M lines (including comments) in the .c files. Multiply that by 10x and it's not even half an ISO image.

  188. Someone please check against DDK by Googol · · Score: 2, Insightful


    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.

  189. You slashdotted forbes by Anonymous Coward · · Score: 3, Funny

    and you didnt even use a link

  190. Someone got into Mac OS X's source and posted it 2 by digitalgimpus · · Score: 4, Funny

    You can see it here: here

    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.

  191. Re:IAAL??? by SquarePants · · Score: 4, Funny

    Sorry, no typo. I'm really bad at detecting sarcasm but I think I got your meaning.

  192. Improve Wine!!! by DroopyStonx · · Score: 2, Funny

    Hopefully the developers of Wine can use this to improve their product! Damn... imagine it actually working for the majority of Windows apps/games!!

    *That* would be something to make people start using Linux as a desktop!

    --
    We have secretly replaced these Slashdot mods' sense of humor with a rusty nail. Let's see if they notice!!
  193. Mod Parent Up !! by TheGrayArea · · Score: 4, Interesting

    He's correct. The tree is forked as needed for future versions. Heck, you can search through the asm files and still find ones with David Cutler's name in them that haven't been changed since he wrote them.

    --

    This space for rent.
  194. Re:Just curious... by GoofyBoy · · Score: 2, Insightful

    >I respect your integrity, but as far as I'm concerned MS is a pretty sleezy company so I'm not gonna shed any tears for them.

    Its about not stooping to their level.

    The main drivers of OpenSource are those which just program and share, not those that fight dirty/go on illogical and embarassing rants.

    Look at SCO. I assume that there are many fine people there, but how do you view the company as a whole? After this SCO vs. IBM thing is over, what is your impression of them?

    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  195. Re:It's a TRAP!!! /Adm. Ackbar by gujo-odori · · Score: 5, Insightful
    If you work on any Open Source project, DO NOT LOOK!


    This is extremely good advice. I would go even further and say that if you would ever like to work on an open source project, don't look. The presence on a project of a person who had seen the Windows source could put the entire project at risk.


    For a very practical example, consider Samba. If a person who had seen the Windows source were to contribute to Samba and it were later to come to light that the contributor had seen the Windows source, in the name of safety every piece of code that person contributed would have to be ripped out and replaced. Worse, to guarantee that there was no trace of taint, it would probably have to be replaced by people who had not only never been exposed to the Windows source, but who had also not seen the contributor's tainted code. In short, it would require the recruitment of people who had never worked on the project before, or even read the source. Finding those people would not be easy, to say nothing of the time and credibility that would be lost.


    For that matter, even if you have legally seen the Windows source because Microsoft has provided it to your employer under their shared source program, the same taint would follow you. If your employer has access to Windows source and your job does not require you to see that source, do yourself a favor: don't look.


    If you look at the Windows source, you at the least taint yourself WRT working on any project aimed at interoperability with Windows, and quite possibly on a much wider variety of projects than that.


    In short, JUST SAY NO.

  196. The point? by miffo.swe · · Score: 2, Insightful

    In this case the point should be that people who bought into the MS security concept will feel screwed. The ones on other systems will be able to do their business as usual while crazed windows admins run around firefighting for their lives.

    I cant imagine how this could have a bad effect on linux at all. A big boost for ABM and the industry as a whole would survive just fine without MS. It isnt like MS has really truly made something significant other than piggybacking and marketing.

    --
    HTTP/1.1 400
  197. FULL SOURCE TREE IS FREE and legal HERE.... by cheekyboy · · Score: 4, Informative

    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

    --
    Liberty freedom are no1, not dicks in suits.
  198. Oh no.......... by son_of_asdf · · Score: 2, Funny

    Does it say something about me that I'm more interested and excited about this than any news story that I've read in the last year? (Janet's tit included.)

    $geek++;

    --
    Don't Panic!
  199. No GPL - Lots of BSD by PetoskeyGuy · · Score: 3, Interesting

    I know they have at least the TCP/IP stack from BSD. I would be interested to see if the copyright comments are still on the files.

    1. Re:No GPL - Lots of BSD by Anonymous Coward · · Score: 2, Interesting

      Reread the other idiots who have posted about this. They do not have BSD's TCP/IP stack. They originally got theirs from a company named Spyglass, and Spyglass derived theirs from BSD. But I'm sure Microsoft has re-written their TCP/IP stack a dozen times since then.

    2. Re:No GPL - Lots of BSD by Zak3056 · · Score: 2, Informative

      I know they have at least the TCP/IP stack from BSD. I would be interested to see if the copyright comments are still on the files.

      Err, yes, they are. How else do you suppose we know they're using BSD code? Running strings on the executables turns up the Regents copyright notice.

      --
      What part of "shall not be infringed" is so hard to understand?
    3. Re:No GPL - Lots of BSD by Anonymous Coward · · Score: 5, Informative

      The company was actually called Spider, and the Spider TCP/IP stack (which was BSD-derived) was used in exactly one MS operating system: Windows NT 3.1 (1993-1994).

      Windows NT 3.1 was released in 1993, and replaced in 1994 by Windows NT 3.5, which was much smaller, much faster and used an MS-written TCP/IP stack (which was presumably smaller and faster than the BSD-derived Spider stack). The MS TCP/IP stack in NT 3.5 was then ported to Win9x for the release of Windows 95.

      The lifetime of NT 3.1 was very brief, and during that brief lifetime, hardly anyone used it (because it was too big, too slow and there was no Win32 software), so the fact that its TCP/IP stack was BSD-derived is not really something to brag about.

    4. Re:No GPL - Lots of BSD by duffbeer703 · · Score: 4, Informative
      That may be true, but there is BSD code in Windows XP.

      open up a command window and type "strings c:\windows\system32\ftp.exe"

      This will return:
      @(#) Copyright (c) 1983 The Regents of the University of California.
      All rights reserved.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    5. Re:No GPL - Lots of BSD by Anonymous Coward · · Score: 5, Insightful

      Yeah, there are a few trivial and ancient/obsolete BSD command-line tools in Windows (finger, ftp, nslookup, rcp, rsh). They were ported from BSD, and you can see that they contain the appropriate copyright attribution. Note that none of the kernel-mode files (e.g. the TCP/IP drivers) contain any such strings.

      MS is naturally not opposed to using freely-available BSD code to achieve better interoperability with BSD/UNIX. MS Windows Services for UNIX, for example, includes a lot of modern BSD tools ported from OpenBSD. That's reasonable, of course, since it's supposed to provide a set of command-line tools familiar to UNIX systems administrators, and OpenBSD tools are known to be relatively good in terms of security.

      Importantly, MS's porting of OpenBSD userland tools to Services for UNIX is also good for OpenBSD, because it helps to establish those tools as something of a standard. If hordes of MS users become used to the OpenBSD userland tools, they'll be much likelier to start using OpenBSD if they want a UNIX-like OS than to start using, say, Linux.

      The common claim about the MS TCP/IP stack from open source zealots is that MS 'stole' the Windows TCP/IP stack from BSD because it couldn't write one of its own, which is of course complete nonsense. The handful of BSD tools in Windows are/were there to make it easier for UNIX users to access their systems from Windows. They're in no way critical to Windows as an operating system (in the way that, for example, a TCP/IP stack is).

    6. Re:No GPL - Lots of BSD by Anonymous Coward · · Score: 2, Informative

      no, the binutils and gcc/glibc comes from Cygwin. The rest of the userland tools comes from OpenBSD.

  200. Here's an official current MS quote + more news by blorg · · Score: 4, Informative
    They are denying it, but are investigating their Shared Source Initiative (suggesting that they have a lead, and that there is some truth to the leak - or perhaps it's just the obvious place to look). Apparently the rumoured code uncompresses to around the size of 1 CD, and would only be a small portion of the total 40gb code base. Although all the articles mention the security risks, MS insist it is just an IP issue:

    "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," a company spokesman said. "If a small section of Windows source code were to be available, it would be a matter of intellectual property rights rather than security." - from Eweek.

    Also see ZDNet, InternetNews and Google News

  201. first time in the sun for MS source by rbird76 · · Score: 4, Insightful

    When I go out in the sun, I wear sunscreen and although I'm fairly pale, I probably won't get burned too badly. If someone goes outside with a T-shirt and shorts for the first time in their life (say a 25-year old), they'll probably get burned fairly badly (unless they wear a lot of sunscreen or aren't out for long).

    Linux and other open source OS have had people looking at them for a long time. The people looking at the source of Linux are less likely to be a monoculture than the people at MS who are hired to look over software. In addition (uninformed speculation) more of the Linux people may have been black hats once - the less ordered (as in cubicle order rather than procedure order) system may be more amenable to some who fit a less monolithic background. Linux is thus likely to have been looked at by people who might once have looked to hack it and by people with a wider variety of skill sets. MS knows a lot about software, but their diversity in software knowledge and opinion is likely smaller than that of either their user set or of that of white hat hackers.

    The other factor is that having the MS source without a licence is illegal - thus the people who are most likely to take advantage of the availability of the source are people without much respect for the license in the first place - black hats. Linux source can be viewed legally, and so is just as likely to be looked over by white hats as black hats (probably more likely, because of the population ratio of BH and WH).

    In one of the Clancy books (I think "Debt of Honor"), he talked about secrecy being good for hiding information that someone doesn't want you to know - but that when it broke, the news would be much worse for that someone, and harder to control. That seems applicable here - only the news is directed almost exclusively to those who would do them harm.

    1. Re:first time in the sun for MS source by Kehl · · Score: 2, Informative

      Really, getting your hands on windows source can't be that hard if you're motivated & have some connections. I was student-admin at a v.small college (think 500ish students) a few years back and, while cleaning out the server room, found a copy of NT4 that nobody knew existed (it was the same cabinet as the VMS tapes).

      From what I can gather you must have found the NT4 Installation CDRom? The "leaked" precompiled source code for NT4 must be at least 15GB (10+CDRoms) and I severly doubt it would be sitting in a small college's tape backup cabinet!

      Just FYI ..... Not a flame! ;)

  202. It makes sense... by imsabbel · · Score: 2, Interesting

    If you considere 300GB the amount of data in the sourcetree after a debug/profiling compile

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  203. from around the IRC campfires by neoThoth · · Score: 4, Interesting

    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"

  204. Source Torrent by djace · · Score: 2, Informative

    Torrent here.

  205. NT4 source leaked long ago by Anonymous Coward · · Score: 2, Interesting

    I was offered a copy of the NT4 source code a couple of years ago. I didn't want to pay for about 60 CDR's and for someones time burning them since I'm not paticularly interested in it. About 30 CD's for original NT source and another 30 for the service packs IIRC.
    The source code for MS-DOS 6.0 can be found on the usuall filesharing networks and has a few amusing comments in it.

  206. other sources by beas++mas+er · · Score: 5, Informative

    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

  207. I'll second that, not the whole tree by anticypher · · Score: 4, Insightful

    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 /.

    --
    Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
  208. Microsoft's initial response: by aarku · · Score: 5, Informative
    according to this...
    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."
  209. So here's what you do by tony+clifton · · Score: 4, Funny

    1. Get the OS to compile and boot.
    2. Reproduce windows bugs.
    3. Fix bugs faster the MS does.

    [...]

    6. Profit!

  210. OSS "Suicide car bombers" -- WTF??? by paco+verde · · Score: 4, Insightful

    Yankee Group senior analyst (sic) Laura Didio has these alarming thoughts on internetnews.com about who might now be able to get their hands on the Windows source:

    "With the open source community, there are a large percentage of tinkers and 'ankle biters' who are trying their hand at hacking. Some are even communicating with each other. So it only takes one or two of these groups sharing information to be able to pull something off. When you have this type of passion, it's hard to fight because these people are like virtual suicide car bombers."

    So Microsoft is the defender of truth and justice in the free world, and OSS hackers are like suicide car bombers?

    She then went on to warn of the dangers of hackers using the several hundred megabytes worth of leaked source code to compile their own pirated copies of Windows 2000. What a dumbass.

    And what exactly is a "tinker", anyway?

    1. Re:OSS "Suicide car bombers" -- WTF??? by filer · · Score: 2, Informative

      Ok folks... you can put down your pitchforks. Her ugly comments appear to have been snipped from the article.

  211. Parent is a fake - it's the source of linux 2.6.2! by AmunRa · · Score: 3, Informative

    As subject, this torrent is actually the linux kernel ver 2.6.2!

    --
    " To steal ideas from one person is plagiarism; to steal from many is research. "
  212. Re:GNU make users? by spectecjr · · Score: 2, Insightful

    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:


    1. Filenames can be shared in different folders with no issue. No problem whatsoever.

    2. 8.3 filenames are *only* needed for ISO9660 CDRs. The source tree uses whatever filenames people want.

    --
    Coming soon - pyrogyra
  213. Re:Kernel source here by PatrickThomson · · Score: 2, Informative

    Linux 2.6.2...

    har de har dar. well, it does what it says on the tin.

    --
    I am one of many. My idea is not unique, nor do I expect my voice alone to sway you. I speak in a chorus of opinion.
  214. Just the source tree listing ... so what? by zenpiglet · · Score: 2, Informative

    All anyone seems to be pointing to is the source tree listing in a text file. Wow.

    Such a listing for XP has been available on the Sysinternals site for years:

    XP Source Tree

  215. Finnaly de-lurked by FunctionalMethod · · Score: 2, Funny

    Couldn't this give the Open Source community problems down the road? As in Windows code ending up in some Open Source project ? Just the accusation would cause problems.. Unlikely , but everything is possible.

    --
    -- TRUST ME! I KNOW WHAT I'M DOING!
    1. Re:Finnaly de-lurked by ReNeGaDe75 · · Score: 4, Interesting

      If that happens then the person who put the code into the project should be prosecuted. Why would the accusation hurt open source?

      Open source is less likely to have that problem in the first place. I mean, the code is open, so the programmer would get caught. Closed source software, on the other hand, is more likely to contain illegal code, because nobody can easily prove it, being closed and all.

      --
      Hypocrisy is the 8th deadly sin.
  216. Re:GNU make users? by TioHoltzman · · Score: 2, Informative

    8.3 filenames are *only* needed for ISO9660 CDRs. The source tree uses whatever filenames people want. No, my understanding was that it was microsoft policy to use 8.3 naming because of backward compatibility (with older filesystems, i.e. Win 3.1, DOS, etc). Any of the released code with VC6 (and I think VC7) is 8.3. And I remember reading them suggesting that people follow this as well, for their own code.

  217. Re:It's a TRAP!!! /Adm. Ackbar by marauder404 · · Score: 3, Insightful
    Microsoft is sooooo obviously trying to pull an SCO here.
    This is the among the most ridiculous theories that I've ever read on Slashdot (and I've seen some doozies in the past several years). Why would Microsoft go about trying to pull off what SCO did? So it could a bunch of Linux users (a LIBERAL estimate of 100M) for a paltry $500 a pop ... that's a mere $5B over the course of the next several years? Let's double it for a $1,000 each and it's still just $10B, nevermind all the expenses, including legal, to go about trying to collect something like that. Or, perhaps, they decide to go sue a handful of companies for a few billion dollars each after years of litigation and all kinds of negative PR. Microsoft's revenue was $34 billion for last year alone, $26B of it being profit.

    SCO's actions are based on a company with little revenue, little cash, and nothing to lose. Microsoft has everything to lose. Say what you will about Microsoft, but they didn't get to where they are today with silly moves like that.
  218. Some are saying Open Sourcer did it. I say bunk~! by tetrahedrassface · · Score: 3, Informative

    Laura Didio: aka the SCO queen and her take on this development!!


    "Up until now it was more like the 70/30 rule, where 70 percent of the threats are bogus. Now it's more like 50/50," Didio said. "With the open source community, there are a large percentage of tinkers and 'ankle biters' who are trying their hand at hacking. Some are even communicating with each other. So it only takes one or two of these groups sharing information to be able to pull something off. When you have this type of passion, it's hard to fight because these people are like virtual suicide car bombers."

  219. Re:It's a TRAP!!! /Adm. Ackbar by Anonymous Coward · · Score: 3, Funny

    Please, don't slander BSD and research UNIX. That's just not right.

  220. Nobody wants to be sat on by KalvinB · · Score: 5, Insightful

    by a 500LB gorilla.

    It has nothing to do with morals. It's self preservation.

    Most companies don't have the resources to kick the crap out of warez distributors. MS isn't one of those companies.

    Ben

  221. Re:It's a TRAP!!! /Adm. Ackbar by iammaxus · · Score: 5, Funny

    I think you people are going a little overboard. Windows source code isn't like a virus or something.
    Wait a minute....

  222. Here is a Torrent link ... 200MB download by afxgrin · · Score: 5, Informative

    http://www.sschmidt.info/w2k_source.torrent

    I haven't finished downloading this, but it's 200MB in size, has 944 peers! :-)

    The tracker is the same one you have listed:

    http://alge.nlc.no:6969/announce

    The hash is also the same.

    1. Re:Here is a Torrent link ... 200MB download by Anonymous Coward · · Score: 2, Informative

      Looked through it some. I would be very surprised if this code is not authentic, although what is up with the "bsc" directory? It contains a bunch of junk.
      But it's certainly not "complete", i.e. I can't find the NTFS filesystem driver (or at least anything that would look like such a beast...), but I could find code from MSIE for importing Netscape cookies and bookmarks, some of which was under the windows/shell/ hierarchy (maybe that's MS's basis that MSIE is integrated with the core OS?)
      I even saw some Java code referencing the "com.ms.xml" hierarchy, apparantly an XML parser MS wrote.
      Plus some .doc on GDI debugging, strings showed what seemed like a valid Word doc, complete with "Microsoft Confidential" as one of the phrases seen.
      Also, a core file under the 'security' folder, which was an ELF binary with some junk about Vi Improved 5.6 and some symbols starting with 'xterm'... maybe the guy working on that was using Linux?

    2. Re:Here is a Torrent link ... 200MB download by torokun · · Score: 2, Insightful



      What in God's name is wrong with you people?

      Do you even think about how many coders work for Microsoft? How many work for companies that depend on Microsoft technology? Do you think about the fact that people are busting their asses writing code, trying to make a living? Who cares about whether MS is full of crap or not? All companies have marketing. That's how business works.

      You don't go and steal everything from a store just because the electricity goes out! It has repercussions! I have friends that work for Microsoft, and believe it or not, they are incredibly intelligent, honest, and good people. Each time you post a torrent link, you're helping to screw them.

      You disgust me. This is NO DIFFERENT than a bunch of morons looting stores after a big game, just because they can... Can you possibly think that promoting these links on slashdot doesn't have a harmful effect? But you don't care about that. You just want to get your little jollies off thinking how neato it is that you can do something and a big corporation can't stop you.

      Congratulations.

  223. Re:Microsoft source code leak? Pfft, that's nothin by Last+Warrior · · Score: 3, Funny

    true, its leaked constantly but sco is the only company that is stealing it.

  224. OK, she's warping the truth. So... by bersl2 · · Score: 2, Insightful

    email her. The link's on the story page (don't quite know where, 'cause I'm using lynx right now). Tell her nicely where she fucked up.

    Don't just sit here and bitch on Slashdot...

  225. If you believe in Open Source or Free Software... by Bozovision · · Score: 4, Interesting

    If you believe in Open Source or Free Software then you should believe in copyright. If you find a GPL code in use in a closed project, then you should report it to FSF. If you find Windows code in the wild then you should report it to Microsoft. It's their code and consequently they should and do control who gets to see the code.

    That said, I would desperately like MS to release the code under an open-source, but closed-project style licence; that is, the code belongs to them, and for any derivative code MS is automatically granted a licence to to sublicence and do whatever they wish. It should not be permissible for the code to be included in another product without the explicit say so from MS. Microsoft could protect theselves financially by being the only source for binaries. BillG are you listening? Win2K, with open source could be sooooo good, and you would still make a stack of money. Plus you'd have a huge team looking at improving the software, for nothing.

    It's worth a shot if the code has escaped. At worst you'll get a second product line.

  226. Devastating? by loconet · · Score: 2, Insightful

    From the article...

    "
    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.
    "


    Devastating?? Devastating because of the possible worms, viruses that can araise from this?

    Closed or open, a piece of software "should" be secure and clean regardless.. if it's devastating it just proves that MS creates shit, so the fact that a pro-windows site actually says that is sad.

    --
    [alk]
  227. The EML Files by Alex_Ionescu · · Score: 5, Interesting

    Guys...

    I can't believe you haven't figured out what the EML files are yet.
    Anyone remember NIMDA? The worm from 2002 I think? It had this exact same effect of sticking infected eml files all over your folders (by taking some names from your files, and others randomly). Opening those EML files or forwarding them would guarantee future and constant infection.

    It's clearly evident that this machine was infected by nimda and got port-scanned and found. The rest of the code is probably going to come soon enough, unless MS already found out and pulled the plug.

    By the way, alpha doesn't mean "Alpha Version" but the Alpha CPU made by DEC, now owned by Compaq.

    1. Re:The EML Files by shird · · Score: 3, Insightful

      The virus was cleaned from the comp (ie zeroed the eml files), but the backdoor (file sharing) remained. Most AV software don't remove backdoors after cleaning a virus.

      --
      I.O.U One Sig.
  228. Re:Someone got into Mac OS X's source and posted i by pinpoint23 · · Score: 2, Interesting

    i doubt that apple would react the same way if Aqua was leaked...

  229. DEAR SLASHDOT SUCKERS by Anonymous Coward · · Score: 2, Funny

    Thankyou all for participating in *the* troll of 2004.

  230. Information by MC68040 · · Score: 2, Informative

    Here's some facts about the zip file that's on the run:

    The zip file is 208 mb (213 748 207 bytes)
    All the files with the "letts to children.eml" etc names are _completely_ empty.
    All files are commented, some are said to be public implention examples while others got "semi public" or no note of being pubblic in the headers.
    It doesn't really have any comments with personal twists etc, just facts from what I observed this far.
    It only includes the OS stuff (e.g. mplayer/iis/ie isn't there in full or at all)

    Got questions, just ask.

  231. I got it by DotQuantum · · Score: 2, Funny

    So i have been reading /. and looking at examples of source code that have been cited and created on /. but i think this is the real code that was leaked. http://www.spymac.com/gallery/show_photo.php?picid =80374&size=big

    --
    -- Ben --
  232. Re:The real source is 300GB by Psx29 · · Score: 2, Funny

    If it's really 300gb and it really is floating around out there, then that is one hell of a demo

  233. Re:It's a TRAP!!! /Adm. Ackbar by adrianbaugh · · Score: 2, Insightful

    Rubbish. Definitely look - there's a lot of stuff you can learn from seeing the source that can't be traced back to your having seen it. Take wine, for example[0]: they're trying to implement a largely undocumented ABI. At the moment it's hard even to know what they have to code. If they look at the source they could see what functions they need to implement, how they need to work etc. Make basic notes, never look at the code again, go on holiday for a month, come back and write the missing bits semi-cleanly. They wouldn't need to copy any of the implementation (doing so would violate MS's copyright) but it would sure help to know what functions they needed to write (and I guess that would count as nothing more than utilising the widespread leaking of a former trade secret[1], which has no protection under law). The key point is, don't under any circumstances copy the code. And, if you do choose to look at the source, I suggest you get rid of it afterwards and don't tell anyone.

    [0] I'm not suggesting for a second that the wine devs would look at the code, you understand: it's an example.

    [1] If the leak is genuine, MS need have no doubt that this will be all over every p2p network in existence within an hour or so.

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
  234. Comment removed by account_deleted · · Score: 2, Informative

    Comment removed based on user account deletion

  235. I just find it interesting... by Fiz+Ocelot · · Score: 2, Insightful

    That the article author describes it as potentially devestating and full of security risk with the source being leaked. And yet, look what that very same thing has done to the open source community. True, it probably is a very bad thing for windows security. Yet another reason to switch to another OS?

  236. Re:It's a TRAP!!! /Adm. Ackbar by orthogonal · · Score: 2, Insightful

    And as you obviously don't know anything [....] why the fuck did you open your stupid mouth anyway?

    Ever notice it's always the Anonymous Cowards who are so vehement in their criticism? Always with the "you're stupid" and the Mr. Tough Guy expletives: "why the fuck...."

    Yeah, yeah, I know, Mr. Anonymous Coward: you're powerful and famous, in your mother's basement.

  237. it wasnt leaked!!! by ShallowThroat · · Score: 5, Funny

    IT WAS LIBERATED!!!!!!

    --
    The "Insert Quote Here" line is almost as predictable as inserting an actual quote.
  238. GNU Makefiles...! by InceptionOS · · Score: 2, Interesting
    Well, well, M$ has been naughty, there are GNU Makefiles in there:


    07-26-00 01:41 win2k/private/genx/ie/inc/gnumakefile
    07-26-00 01:41 win2k/private/genx/ie/uuid/gnumakefile
    07-26-00 01:41 win2k/private/genx/shell/gnumakefile
    07-26-00 01:41 win2k/private/genx/shell/inc/gnumakefile
    07-26-00 02:12 win2k/private/inet/mshtml/btools/ascparse/gnumakef ile
    07-26-00 02:12 win2k/private/inet/mshtml/btools/nfparse/gnumakefi le
    07-26-00 02:12 win2k/private/inet/mshtml/btools/pdlparse/gnumakef ile
    07-26-00 02:12 win2k/private/inet/mshtml/gnumakefile



    There are many more...! Everything from GNU is either GPL'd or LGPL'd, if it gets out M$ is going to be in a world of hurt!
    1. Re:GNU Makefiles...! by phamNewan · · Score: 2, Interesting

      There are some interesting ramifications if M$ did in fact use any GNU code. I would not be surprised if they did since if there is one group that has heisted, or at least imitated software that is better than what they have it is M$.

      Since the source for all GNU is available, it is easy to see it end up being used by M$ especially since they had no reason to ever suspect that they would be caught for doing so, and they know the code already works.

      What would happen though is very interesting. The GPL license issues with this would be like nothing ever before seen in courts. The really interesting thing is if there was enough found to prove that M$ was using stolen code, then a court could conceivably force a search for more infringed code.

      Even more interesting would be how the press would play this. Most press coverage of the SCO issue leave the non-tech people ( ie. Stock traders that hear news without understanding it ) with the idea that SCO is right about owning Linux. I have heard this numerous times from day-traders. If it came out that M$ was in fact stealing licensed code, they would be fried by the media and the stock markets.

      This is all supposition at this point, but I wouldn't mind watching it play out.

  239. The 203MB file expands to just under 660MB by Anonymous Coward · · Score: 2, Informative

    From ZDnet: The 203MB file contains the code that appears to be from Microsoft's enterprise operating system, but the code is not complete, said Dragos Ruiu, a security consultant and the organiser of the CanSecWest security conference, who has examined the file listing. "It was on the peer-to-peer networks and IRC (Internet relay chat) today," Ruiu said. "Everybody has got it; it's widespread now." The 203MB file expands to just under 660MB, he said, noting that the final code size almost perfectly matches the capacity of a typical CD-ROM. The entire source code, he said, is believed to be about 40GB, meaning that the file circulating Thursday would be only a fraction of the full code base--if it is authentic. http://www.zdnet.com.au/news/software/0,2000061733 ,39116114,00.htm

  240. Re:It's a TRAP!!! /Adm. Ackbar by n1ywb · · Score: 5, Informative

    I read rotten.com, I think I'm about as fscking tainted as they come. It's absurd to think that there would be ground for a lawsuit against an open source project you worked on because you had at one point glossed over the NT kernel source or something. That's like homeopathics who believe that remedies should contain miniscule quantities of active ingredients. In fact, the "strongest" formulations usually contain not a single molecule of the substances in question. Zero parts per billion -- pure water.

    I've seen the Windows CE source. Maybe I should never program again because MS could sue me! I think not.

    PS No offence to homeopathics, I don't care what crazy shite you belive in.

    --
    -73, de n1ywb
    www.n1ywb.com
  241. Re:It's a TRAP!!! /Adm. Ackbar by Sivar · · Score: 5, Funny

    We have identified over one million lines of our IP in Microsoft's source code. While I cannot share most of them because they are a trade secret, here are three of the most glaring examples:

    #include

    for( ; ; )

    if(!stop) {

    Many of these lines have been copied verbatim several thousand times. We do not want to, but are forced to sue Microsoft for unlicensed use of our intellectual property.
    We will institute a licensing program called gplSource which will allow Windows users to obtain the legal rights to use our IP. This cost will be significantly discounted to early adopters.
    Already at least three Fortune 500 companies have seen the validity of our claims and have paid these fees on a per-CPU basis to continue using Windows. While we cannot divulge their names, they do exist. Really!

    --
    Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
  242. Bogus Bogus Bogus by Binary+Air · · Score: 2, Funny

    It's amazing how the "informed" slashdot crowd falls for a story like this. I think Neowin wanted to test their infrastructure so they trolled /.

  243. Re:Don't Touch that SOURCE! by Curtman · · Score: 2, Insightful

    On the other hand though, until now we have no way of knowing if a contributor has seen the M$ source, and is feeding it in to open source projects, trojan horse style. If this is true, we could do a proper audit ourselves, and rewrite anything that needs to be.

  244. Re:It's a TRAP!!! /Adm. Ackbar by Anonymous Coward · · Score: 5, Informative

    Think it absurd if you want; the law certainly allows for it. It works like this:

    1) You see some proprietary source, either legally or otherwise;

    2) You later work on some open source project;

    3) The copyright holder of the proprietary source in 1) looks at the open source project and decides that some sections of the code look strikingly similar to their own code. They further discover that you wrote or contributed to those sections. They call their lawyer. Now, it may well be a combination of "coincidence plus a limited number of ways to do X" that caused the similarity, but you're going to have to convince a judge and/or jury of that. The other side will have to convince them that you copied it. They've got the striking similarity plus the fact that you've seen their source. What have you got?

    Now, since you've seen the Windows CE source, why don't you ask the Samba project if you can join, and tell them you've seen MS source code (whether legally or not doesn't matter; seeing it is all that matters) and see if they will take you on as a developer.

    I bet they won't.

  245. Could it be... by mmu_man · · Score: 2, Interesting

    we are a bit early for April Fools ?

  246. Re:It's a TRAP!!! /Adm. Ackbar by tsanth · · Score: 3, Funny

    In short, JUST SAY NO.

    Father: Where did you learn to do this? Tell me, where?!

    ::: dramatic silence :::

    Kid: I learned it from you, dad! I learned it from you!

    ::: cue dramatic music :::

  247. Windows is their baby by KalvinB · · Score: 5, Insightful

    MS's game department isn't what brings in all the money. It's their Windows and Office products that make the money.

    They can grin a bear it when some games are pirated. Why do you think they (try to) crush companies that make mod chips for the XBox? Some things are more important.

    And this is the source code to Windows. This is NOT just another product.

    Anyone who dares to host it will be sat on until they are dead. Hell hath no fury.

    Claiming this is just another product shows your definit lack of ability to comprehend the scope of this leak and the importance of it to MS's bottom line.

    The legal costs required to shut down warez sites over a game generally are more than the amount of the losses. The legal costs required to crush the fools who dare to host the Windows source comes nowhere near the potential losses due to the leak.

    Ben

  248. Source Code Leak Verified by MS by anubis__ · · Score: 2, Informative
    from washingtonpost.com Microsoft Confirms Windows Code Leak :

    "Microsoft Corp. on Thursday confirmed that the source code for its Windows 2000 operating system has been leaked, a security breach that could give hackers important intelligence about how to exploit flaws in software run by most of the world's computers.

    A Microsoft spokeswoman said someone had illegally posted incomplete portions of Windows 2000 on the Internet."

    --

    "After three days without programming, life becomes meaningless." - Tao of Programming
  249. Re:GNU make users? by spectecjr · · Score: 2, Informative

    No, my understanding was that it was microsoft policy to use 8.3 naming because of backward compatibility (with older filesystems, i.e. Win 3.1, DOS, etc). Any of the released code with VC6 (and I think VC7) is 8.3. And I remember reading them suggesting that people follow this as well, for their own code.

    Having worked at Microsoft, I beg to differ. Source filenames are whatever you want. Files which have to be distributed externally are 8.3 because of ISO9660 (and a slight efficiency increase on VFAT systems). But files used internally? That's personal preference.

    --
    Coming soon - pyrogyra
  250. Microsoft confirms it by Sailsa · · Score: 3, Informative

    Microsoft has confirmed the leak.... According to the Associated Press in this article http://www.sunherald.com/mld/sunherald/business/79 41292.htm Microsoft Corp. said late Thursday that portions of its Windows source code - the tightly guarded blueprints of its dominant operating system - had been leaked over the Internet. Microsoft spokesman Tom Pilla said in an interview with The Associated Press that some incomplete portions of the Windows 2000 and Windows NT4 source code had been "illegally made available on the Internet."

  251. Coincidence? I think not... by Kinesthe · · Score: 4, Funny

    "Slashdot...let's see...NASA...the FCC...Windows source code leaked?!"

    [click]

    A fatal exception OE has occured at 0028:C001539A. The current application will be terminated.

    "...what the hell?"

    ( meanwhile, deep inside Windows... )
    if( sourceLeaked == true && url = "slashdot.org")
    {

    BSOD();
    SendEmail( "bgates@microsoft.com", "IP of teh L1n|_|x haxx0r: "+userIP );

    }

  252. Re:Bogus Bogus Bogus -- MS confirmed it's real by ka55ad · · Score: 3, Informative

    MS has confirmed that the code is real. Story here (washington post).

  253. Transcript, before it gets Slashdotted... by Kinesthe · · Score: 5, Informative

    Microsoft Confirms Windows Code Leak
    ---

    Microsoft Corp. on Thursday confirmed that the source code for two versions of its Windows operating system has been leaked, a security breach that could give hackers important intelligence about how to exploit flaws in software run by most of the world's computers.

    "Today we became aware that incomplete portions of Windows 2000 and NT 4.0 source code was illegally made available on the Internet," said Microsoft spokesman Tom Pilla. "It's illegal for third parties to post Microsoft source code and we take that activity very seriously."

    Pilla said the company does not know how much of the operating system code was compromised, but he said Microsoft believes it was not a complete version of either operating system.

    There was no indication that the code was stolen through a breach of Microsoft's internal network, Pilla said. He said the FBI is investigating the matter.

    Computer security experts said the release of Windows source code could pose a significant threat to Internet security, depending on what portion of the code was leaked.

    A leak of any portion of the Windows code "could dramatically increase the probability that new zero-day vulnerabilities will be found," said Alan Paller, director of research the SANS Institute, a security training group based in Bethesda, Md.

    "Zero day" exploits are highly effective attacks that occur when hackers discover a way to exploit a security vulnerability before or at the same time as a software maker learns of the flaw. Attackers can then use this information to launch a virus or worm that exploits the security hole before a patch can be released to fix the problem.

    Thor Larholm, senior security researcher at Newport Beach, Calif.-based PivX Solutions, said the Windows source code file being traded on the Internet appears to be roughly 660 megabytes in size, about the size of one CD-ROM's worth of data. That is far short of the estimated 40 gigabytes of data that makes up the entire 40 million lines of code in the Windows operating system.

    Even a partial leak "is a potentially very serious problem for Microsoft," Larholm said. "Just look at the vulnerabilities that are discovered by people who didn't have access to the source code."

    The origin of the leak is not currently known. The Redmond, Wash.-based software giant closely guards the computer code that comprises the company's operating system. But Microsoft does license portions of its programming code to security researchers and more than 50 universities under its "Shared Source Initiative."

    Microsoft last year said it would began sharing complete copies of its source code with governments around the world that want to validate the security of the software before deploying it in national defense and other sensitive areas. Microsoft signed an agreement in 2003 that lets the Australian government inspect the source code of Windows 2000, Windows XP and Windows Server 2003. Other counties, including India, are exploring similar arrangements.

    Unlike open-source software like the widely used Linux operating system, the code comprising Microsoft's Windows software is not open for public inspection. Linux users are encouraged to participate in an open, continuous cycle of modifications and upgrades that its proponents say results in systems that are more secure and reliable than those powered by proprietary code like Windows.

  254. xbox screwed??? by Anonymous Coward · · Score: 2, Interesting

    IIRC, isn't the xbox kernel and subsystem based on windows 2000? does that mean if kernel level vulnerabilities are discovered, the xbox is at as much risk as nt/2000/xp/2003?

  255. It's official... by Metroid72 · · Score: 2, Informative

    I guess MS confirmed: http://www.msnbc.msn.com/id/4253584/ From the MSnbc website.

  256. Lets be realistic by Anonymous Coward · · Score: 3, Insightful

    Without being arrogant in anyway, we really need to keep in mind we aren't looking at a mom and pop company here.

    I highly doubt this will be the almighty downfall everyone thinks it is going to be. Try to keep in perspective that if this is true (and I have some pretty serious suspicions it isn't) if it costs MSFT $100 000 000, do you think they will even notice? Well maybe a bit but by fiscal 2005? I doubt it.

    The source for NT will be useless for any kind of exploit in a year because support will be removed by then and the attitude in that end of the pool has been keep up or fall behind. And yes I do recognize the sickening number of them out there, I support the bloody things.

    As for 2000, keep in mind that Linux may have 10 million developers constantly surveying the code on a part time basis, but they all have other jobs. MSFT has thousands of full time employees they can throw at one patch (in a pinch) that will deal with all of this.

    Or maybe all the opportunists out there should look at it from a conspiracy theory point of view? Maybe they wanted this to happen.... (btw I love starting rumors) That oughtta keep people entertained for atleast a few terraflops.

    In the long run it won't even phase them, and always remember that even if Linux/Unix/Novell(-laugh) ever wins out; they will then be the top dog and will subsequently be the center of scrutiny. Bias is based on prejudice, which is generally malfounded.

    Remember....conspiracy theory....stay up all night tonight thinking about it....then show up late for work tomorrow...and get fired so you can work more open source code.

    (btw the teeshirt and sunblock example was really shotty)

  257. Open Source Community Compared to Car Bombers.. by pini0n · · Score: 2, Funny

    In the above mentioned link, the following "observation" is made:

    "With the open source community, there are a large percentage of tinkers and 'ankle biters' who are trying their hand at hacking. Some are even communicating with each other. So it only takes one or two of these groups sharing information to be able to pull something off. When you have this type of passion, it's hard to fight because these people are like virtual suicide car bombers."

    Interesting choice of comparisons, if you ask me.

  258. Tracker (dead.) by algeliten · · Score: 5, Informative

    Hmm. That's my tracker. And it's dead now. I probably should learn to not have a public tracker.. *sigh*

    Anyway, at least 1000 people got it down, so it shouldn't be too hard for some of them to make a new torrent. But I'm definetly not going to host it anymore.

    --
    alge of flauna
    http://alge.nlc.no/

  259. original quote by MegaFur · · Score: 2, Informative

    ELWOOD: It's a 106 miles to Chicago, we've got a full tank of gas, half a pack of cigarettes, it's dark, and we're wearing sunglasses.
    JAKE: Hit it.

    ref: http://www.imdb.com/title/tt0080455/quotes

    --
    Furry cows moo and decompress.
  260. SNippets of Code: Yes this is REAL DAHm!! by Anonymous Coward · · Score: 2, Interesting

    \windows_2000_source_code\win2k\public\sdk\inc\icm .h /*++

    Copyright (c) 1996-1999 Microsoft Corporation

    Module Name:

    icm.h

    Abstract:

    Public header file for Image Color Management

    Revision History:

    --*/

    #ifndef _ICM_H_
    #define _ICM_H_

    #if _MSC_VER > 1000
    #pragma once
    #endif

    #ifdef __cplusplus
    extern "C" {
    #endif // // Support for named color profiles //

    typedef char COLOR_NAME[32];
    typedef COLOR_NAME *PCOLOR_NAME, *LPCOLOR_NAME;

    typedef struct tagNAMED_PROFILE_INFO{
    DWORD dwFlags;
    DWORD dwCount;
    DWORD dwCountDevCoordinates;
    COLOR_NAME szPrefix;
    COLOR_NAME szSuffix;
    }NAMED_PROFILE_INFO;
    typedef NAMED_PROFILE_INFO *PNAMED_PROFILE_INFO, *LPNAMED_PROFILE_INFO; // // Color spaces // // The following color spaces are supported. // Gray, RGB, CMYK, XYZ, Yxy, Lab, generic 3 channel color spaces where // the profiles defines how to interpret the 3 channels, named color spaces // which can either be indices into the space or have color names, and // multichannel spaces with 1 byte per channel upto MAX_COLOR_CHANNELS. //

    #define MAX_COLOR_CHANNELS 8 // maximum number of HiFi color channels

  261. Confirmed by Microsoft by Kalgash · · Score: 2, Informative
    See The BBC News for more details.

    My favourite quote:

    "But Microsoft's president and chief executive, Steve Ballmer, insisted they had not been able to tamper with any of the company's key programs."

  262. Open Source bashing by leicaM6 · · Score: 3, Interesting

    On an article at internetnews.com there is a paragraph that says: "Up until now it was more like the 70/30 rule, where 70 percent of the threats are bogus. Now it's more like 50/50," Didio said. "With the open source community, there are a large percentage of tinkers and 'ankle biters' who are trying their hand at hacking. Some are even communicating with each other. So it only takes one or two of these groups sharing information to be able to pull something off. When you have this type of passion, it's hard to fight because these people are like virtual suicide car bombers."

  263. A smoking gun? by meadd00d · · Score: 3, Interesting

    If that's true, it's fairly interesting. Mainsoft makes cross-platform products to run Windows apps on Unix (and Linux), and Elaya Alaluf is their VP of Technology. Link Circumstantial evidence that the leak originated at mainsoft. (they could have been hacked from outside, of course.)

  264. A TRAP? by polkadotduck · · Score: 2, Insightful

    How about some rationality (and consistency) here guys. If simply being in the same room as a copy of the windows source code is sufficient to contaminate everything you write from that point on, then SCO is gonna win its court case for sure. After all the IBM AIX code it contributed to linux was written by people who had seen the SYS V source code. Yes?

  265. instances of "fuck" by Anonymous Coward · · Score: 5, Funny

    $ grep -r -i fuck *
    bsc/.glimpse_index:fuck?sMP
    bsc/.glimpse_index :fucks?sMx
    bsc/.glimpse_index:fucked?sM`
    bsc/.gl impse_index:fucking?sMj
    private/shell/applets/wel come/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

  266. Confirmed by MS by k4_pacific · · Score: 2, Informative
    AP article on yahoo news here.

    See Shit.
    See fan.
    See shit hit fan.
    Duck!

    --
    Unknown host pong.
  267. Clippy? by berkut1337 · · Score: 2, Funny

    What? No source code of Clippy? :(. I think I'll pass..

  268. Microsoft Confirms it by loconet · · Score: 4, Informative

    It seems like they've confirmed that indeed, part of the OS's have been leaked.

    source:
    http://www.washingtonpost.com/wp-dyn/articles/A376 48-2004Feb12.html

    --
    [alk]
  269. "The Source" :) by Anonymous Coward · · Score: 5, Informative

    Security bugs.. Nah...
    $ grep -r strcpy -i . | wc
    10454 42054 1069145

    Where it was ganked from:
    There is a core dump file inside the windows 2000 (sp1) archive, it clearly shows that the source was stolen from a system at Mainsoft. The following url confirms that they did have access to the leaked code. http://mainsoft.com/news/press_releases/2000_3_22_ 01.html

    The actual strings which confirm this:

    PWD=/usr/ms/win2k_sp1/private/security/msv_sspi
    DOMAIN=mainsoft.com
    REPLYTO=eyala@mainsoft.com
    ORGANIZATION=Mainsoft Co. Ltd.
    MWBATCH_SERVER=lod:8000
    MSOFTLM_HOST=@xor
    MAINSOFTLM_HOST=@xor
    XAPPLRESDIR=/il2/users/eyala /app-defaults
    EDITOR=vi
    BASE_LIBPATH=/usr/lib

    1. Re:"The Source" :) by CoolVibe · · Score: 5, Informative
      Where it was ganked from: There is a core dump file inside the windows 2000 (sp1) archive, it clearly shows that the source was stolen from a system at Mainsoft. The following url confirms that they did have access to the leaked code. http://mainsoft.com/news/press_releases/2000_3_22_ 01.html

      Odd... That page doesn't exist anymore, and suddenly (according to their press page), nothing happened in March 2003.

      Guess who's in save-my-butt mode? :)

    2. Re:"The Source" :) by Anonymous Coward · · Score: 4, Informative

      Actually the page exists... Note a space in the url, you have to remove it, the press release is still there:

      Mainsoft(TM) extends strategic relationship with Microsoft(TM)
      Leading provider of cross-platform solutions for the enterprise to offer enhanced computing capabilities for the Unix environment; New source code available for CAD/CAM and Visual Simulation markets
      SAN JOSE, Calif. - March 22, 2000 - Mainsoft Corporation, the leader in cross-platform solutions for the enterprise, today announced expanded terms of their WISE agreement with Microsoft Corp. The WISE agreement, signed in 1998, provides Mainsoft access to source code for Windows NTO including the recently released Windows 2000. As part of the new terms, Mainsoft will receive additional source code for Windows to provide advanced graphical capabilities for industries, specifically the CAD/CAM and Visual Simulation markets, that require this functionality on Windows and Unix. Today's announcement underscores the two companies' commitment to cross-platform support of Windows-based applications through the Win32 APIs.

      Mainsoft's receipt of additional source code for Windows will provide leading technology capabilities for developers who rely heavily on extensive graphics applications. Based on Extensible Scene Graph (XSG) technology, Mainsoft will enhance graphic technology applications on Unix for the CAD/CAM and Visual Simulation industries. As the first deliverable of the "Fahrenheit" initiative, Microsoft's XSG technology offers modeling capabilities to provide a higher level of programming for developers to create consumer and professional 3D applications. XSG provides high-level data structures and algorithms that increase overall graphics performance to assist the development of sophisticated graphics-rich applications.

      "We're excited to continue to work closely with Mainsoft to deliver customers advanced graphics technology," said Jeffrey Friedberg, Graphics Program Manager at Microsoft. "Our collaboration will extend XSG functionality to customers who require the advanced graphics technology in a cross-platform environment. We are looking forward to joining forces with Mainsoft on projects for the CAD/CAM and Visual Simulation industries. "

      "Since 1994 when our relationship began with Microsoft, Mainsoft has delivered to the software development community a Windows platform for the Unix operating systems," said Yaacov Cohen, president of Mainsoft. "The availability of this new code launches the next logical stage in our alliance: into a new vertical category where we can offer our expertise to developers along with the Win32 APIs to work on Windows NT and port to Unix."

      Through its relationship with Microsoft, Mainsoft has had access to the source code for Windows to provide a Windows platform for Unix, called MainWin. This is the leading technology infrastructure for Independent Software Vendors (ISV's) and IT professionals to re-host Windows NT-based applications onto the Unix and Linux platforms. By utilizing MainWin, companies have the power to develop software on the Windows NT platform and deploy it to several different operating environments simultaneously.

      etc etc etc

  270. GNU Makefiles and autoconf by bangular · · Score: 2, Interesting

    A bit hypocritical for them to use autoconf and GNU style makefiles don't ya think?

  271. Re:It's a TRAP!!! /Adm. Ackbar by AstroDrabb · · Score: 3, Interesting
    What laws are you basing your comments on? I was under the impression that it is against the law to DISTRIBUTE a copyrighted work, not to look at it. Can the RIAA sue me for listening to a song I hear on my friends CD player if I have not purchased the song? Of course not. I also do not think it is illegal to use the knowledge you may gain from seeing the source code. Unless of course that knowledge is covered under a patent. I am not a lawyer and can be completely off-base here.

    The other thing is that MS would have to PROVE that you did see/use the source code. You can just say that you reverse engineered it.

    Of course it is illegal to USE the source code. So if some wine guy goes and plops down a chunk of MS's source code into wine, then yes, that would be illegal. I am not sure if it would be illegal for some wine guy to look at the code and use some of that knowlege gained that is not under a patent in wine. Think about this. I can walk into a book store and read through a book. I can later write a book with that very same theme and I have not broken any copyright laws. What I cannot do is copy the book verbatim or distribute that as my own work.

    I am under the impression that copyright laws do not prevent you from creating a work based on knowledge of another work. As long as you do not use the original work verbatim. I can go and create a movie called Planet Wars with a lead character named Duke SlyStalker based on a very similiar theme as Star Wars. I can write a book with a theme just like LOTR with trolls, hobbits, elves, dwarfs, etc. I can paint my own version of very famous paintings. I can make music that sounds like other popular music.

    I don't see what legal case MS would have against someone who viewed their source code and made an application that used that knowledge, again, as long as their is not a patent covering what you are re-creating. The only way I can see MS having a legal case is if you signed an NDA with MS.

    *Note*: I am not a lawyer and I can be completely wrong about copyright laws.

    --
    If Tyranny and Oppression come to this land,
    it will be in the guise of fighting a foreign enemy. -James Madison
  272. Re:It's a TRAP!!! /Adm. Ackbar by cbreaker · · Score: 3, Interesting

    Looking at the code and gaining some insite and knowledge to the inner workings of MS software, and using that knowledge to incorporate into your own product, may be illegal.

    But, it happens all the time. ALL the time. You think the programmers at MS haven't poured through the Linux code? If what you say is correct, then Windows must be littered with Linux code just because they studied and learned something from it?

    There's a line between reverse engineering and access to source code; but you're unlikely to prove something wasn't reverse engineered unless you copy and paste the code.

    It may be unethical to use leaked MS code to improve your compatibility solutions, but with all the underhanded and generally nasty things corporations are doing, it's just more of the same..

    And about your comment about the "IBM PC BIOS." Not even close. Proving that you copied a 256kbit bios is a lot easier then proving you used information learned from studying 50 lines of code out of 40GB...

    Hey, I'm no saint in real life.. no need to be one online.

    --
    - It's not the Macs I hate. It's Digg users. -
  273. Re:.eml files by tjw · · Score: 2, Interesting

    I'm pretty sure those .eml files were generated by an Outlook virus that created random files all over the infected systems hard drive. I remember having to run 'find . -name "*.eml" -exec rm {} \;' on a samba share at work some months ago.

    --

    XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UB E-TEST-EMAIL*C.34X
  274. Re:It's a TRAP!!! /Adm. Ackbar by wdr1 · · Score: 2, Funny

    Actually I would conjecture that it is highly derivative of VMS, rather than UNIX.

    After all, why else would they they shift the VMS letters forward one to get WNT (Windows NT)?

    -Bill

    --
    SlashSig Karma: Excellent (mostly affected by moderatio
  275. Re:Microsoft source code leak? Pfft, that's nothin by Gabrill · · Score: 2, Funny

    So now both M$ AND Linux are open source, but Linux is profiting by it, and M$ is whining and crying about it. Bite back at the borg! You will be assimilated, too!

    --
    Always going forward, 'cause we can't find reverse.
  276. Anyone elses brain getting ready to explode? by TyrranzzX · · Score: 2, Interesting

    Just wow. If the source code got leaked, Win2k will get exploited by...just holy jesus save us all. Seriously, the word "fuck" comes into my brain a million times over. Seriously, viruses much? Pron sites are going to have a field day spyware. Then of course you've got all of those shiney machines running embedded windows. The bar to hacking the planet has been lowered. Many good hackers like their steak n' potatoes and will not do anything real bad to screw up the net. But now if someone can get access to the win2k source code via p2p networks, holey moley. That script kitty with a little knowledge of whatever language windows is written in can really do some damage.

    I mean, with linux there's a temptation but nobody runs it. With windows, everyone runs it.

    Then you've got the consiracy theory: MS leaked it intentionally so they can get everyone to patch with their DRM system. Possible, but who's going to go after that when linux is here? DRM and years of MS abuse and domination, or a 1-time switch over with occasional retraining of employee's.

    I mean, I like linux and all but this isn't the way to win at all. I thought we were going to slowly beat them back into submission and competition, not completly screw them and quite a few million over. Hell, I'm thinking of taking a few games and making some fakes on my boxen and getting guys to share MD5 hashes just to make them look more real.

    Well, time to begin caching DNS entries to websites I use the most, and it may be high time to backup some of this data and close all the nat ports on my router just to be extra safe.

    Talk about a digital pearl harbor, holey moley this isn't good.

    1. Re:Anyone elses brain getting ready to explode? by pandrijeczko · · Score: 4, Insightful
      Some perspective on your comments...

      If the source code got leaked, Win2k will get exploited by...

      Apparently the leak has been confirmed but it's some of the source code, not all of it. Only time will tell whether it's an important bit of source code.

      I mean, with linux there's a temptation but nobody runs it.

      You cannot think of Linux in the same way that you are thinking of Windows.

      Two people who use a Linux system could be running entirely different systems with few or no common applications across the systems - this is why it is unlikely that something like a worm virus would propagate through the Linux community in the same way it would through the Windows community.

      Linux is by no means immune from attack, but if one comes, it will be a particular application (e.g. Apache) that will get attacked and whether a specific Apache system is affected will depend on the version, what modules are loaded to allow things like CGI scripts, etc.

      When you say nobody runs it, I agree it's a minority on the desktop but the applications that run on Linux (and the likes of BSD, Solaris, etc.) like sendmail, BIND, Apache, etc. are very widespread and a lot more so than IIS or Exchange in many cases.

      MS leaked it intentionally so they can get everyone to patch with their DRM system.

      Microsoft are an arrogant company and have no doubts about getting DRM through the door with the way they do things currently - DRM's success or failure is now simply based on the level of it's acceptance in the user base, nothing more.

      If anything, a source code leakage would allow everyone access to how MS's DRM technology works.

      Whatever the extent of the leak, MS will downplay it because to not do so will affect the share prices. There is no conspiracy theory here...

      I mean, I like linux and all but this isn't the way to win at all.

      There is no battle here. Linux exists despite Microsoft and offers an alternative way of doing things to Windows.

      Microsoft may attack Open Source on a regular basis but the Open Source community does not care - it is just creating good quality, free software and defending it's right to do so. This will happen no differently with or without competition from Microsoft.

      I thought we were going to slowly beat them back into submission and competition, not completly screw them and quite a few million over.

      You're now implying that a member of the Linux / Open Source community stole the source code and I resent that.

      No Open Source programmer cares about seeing MS proprietary code. To do so would run the strong risk of inadvertently incorporating MS code into an application and nothing would please MS more as it would allow them to send the copyright lawyers in.

      The only thing the Open Source community will care about is if MS's code contains GPL code but I doubt even MS would be stupid enough to do something like that.

      Well, time to begin caching DNS entries to websites I use the most, and it may be high time to backup some of this data and close all the nat ports on my router just to be extra safe.

      Perhaps you'd also like to stock up your kitchen cupboard with canned food and make yourself up a tin foil helmet also...

      If you haven't secured your router then I'm surprised you haven't been attacked already. Also, the core DNS system mainly runs on BIND & Solaris (so I'm led to believe) so it's unlikely that this would be affected.

      In all honesty, you are being far too sensationalist at this stage and my advice is simply to wait and see what happens. I doubt it will be very much...

      --
      Gentoo Linux - another day, another USE flag.
  277. NTFS by e+r+i+k+0 · · Score: 2, Informative

    Looking through the file listing, I see no mention of NTFS (that's not in dead code) except for a few files dealing with ntfsrec. It appears that those files are the NTFS recognizer. Maybe NTFS wasn't included in this leak?

  278. It's an official leak! by response3 · · Score: 2, Informative

    http://www.securityfocus.com/news/8037

  279. How many times? by Rand310 · · Score: 2, Insightful

    This is not the first, nor the last time this will happen.

    How many times will it take to make people aware of the fact that such immense reliability on closed-source DRM-esque code will cause problems. Such closed-source *cannot* be closed forever. The information will be spread, and security through secrecy cannot win.

    In addition, the mob-law illustrated here by the internet is an interesting phenomena (by no means unique to this incident - except maybe in the irony). LIterally thousands of people already have a copy of multi-million dollar source for free. It is an interesting epitomization of how such digital knowledge cannot be legally protected. What will MS do, sue any IP that shows up in BitTorrent or eDonkey? If the internet wants it, some individual might pay a few months behind bars, but the internet will have it...

    free-enterprise, and free-information...

  280. Wrong by 0x0d0a · · Score: 2, Insightful

    No. If the Wine folks look at the actual Windows source code, they aren't reverse engineering any more, they're copying, which is illegal.

    IANAL. You are wrong. Non-clean-room reverse engineering is not only legal but is done at many, many companies. There is *absolutely no constraint* to use a clean room in reverse engineering.

    The first clean room reverse engineering that I'm aware of is Phoenix of IBM's BIOS. They had *no* legal requirement to clean-room reverse engineer the BIOS. If they wanted to, they could hire IBM BIOS engineers for the job. However, by doing a clean room implementation, they ensured that they had an counterargument to *any* potential IBM claims of infringement. Had they not have used a cleanroom tactic, they might have had to actually have folks look at the code and at what people were doing with the code if charged with infringement. While this can be useful -- it's an immediate shutdown to any argument IBM might raise about infringement in court, and the judge doesn't even need to see the code -- it is definitely not necessary. I can look at GPL code and use the same approach said code does as long as I am not copying code verbatim (note that changing variables or something is not sufficient -- the work must be done by you, not be a mangled version of the original).

    That being said, WINE has long had a policy of *not* accepting access to Windows source code. They've had people with access to it volunteer to give them stuff in the past, and they want to do a pseudo-cleanroom approach, since it makes matters simple from a legal standpoint. WINE will probably continue to ignore the source (and the WINE maintainers now have to worry about people submitting WINE patches containing Windows source...they may require indemnification or God knows what).

    From a security standpoint, this is an utter disaster to Microsoft. They haven't had the benefit of many eyes all these years, and now they have a fucking lot of malicious eyes, and ten years of holes to remove in a week or so before the nastier exploits come out. None of those eyes have any incentive to submit patches to Microsoft. There will be attacks on relatively hardened systems, too.

    This is going to suck for friends and family that I have using Windows.

  281. A bit about the developer... by Anonymous Coward · · Score: 4, Interesting

    http://www.mainsoft.com/corporate/exec_profiles.ht ml
    At the very bottom is the owner of the core file.

    A friend took a look at their FTP server, looks like an unpatched wuftpd, gee, i wonder how they got in....

    220 circle.mainsoft.com FTP server (Version wu-2.6.1(1) Thu Oct 12 09:06:04 PDT 2000) ready.

  282. They have copyright notices in the docs by GridPoint · · Score: 4, Informative

    Yes, Microsoft is acknowledging the use of BSD licensed code. I don't know if they are doing it in the source code, but since they are putting copyright notices in the release notes for their software they probably have copyright notices in the source code too. Look at the copyright information on their page, they not only honor Berkeley but also a lot of other people that have been actively contributing to various BSD software such as Luigi Rizzo.

  283. Nimda infection by shird · · Score: 2, Funny

    By the looks of all the empty .eml files, the source was obviously stolen from a guy hit by the nimda virus.

    Empty .eml files are a typical indication of a computer that was infected by nimda then cleaned. Unfortuantly, this guy forgot to disable sharing of his shares after cleaning up.

    --
    I.O.U One Sig.
  284. Re:It's a TRAP!!! /Adm. Ackbar by GundyRage · · Score: 5, Funny

    I'm submitting patches to the 2.6 kernel for the blue screen of death. I'm hoping they make it in to the next release.

  285. new Working Torrent by Anonymous Coward · · Score: 5, Informative

    http://torrent.spyderlake.com/download.php?info_ha sh=f03fc1e04869294d5644d3c8c5d0fb8f2d26aa59

  286. Re:It's a TRAP!!! /Adm. Ackbar by TKinias · · Score: 3, Informative

    scripsit AstroDrabb:

    I am under the impression that copyright laws do not prevent you from creating a work based on knowledge of another work. As long as you do not use the original work verbatim. I can go and create a movie called Planet Wars with a lead character named Duke SlyStalker based on a very similiar theme as Star Wars. I can write a book with a theme just like LOTR with trolls, hobbits, elves, dwarfs, etc. I can paint my own version of very famous paintings. I can make music that sounds like other popular music.

    IANAL either, but I've had to deal with copyright issues in academe. You cannot create a derivative work -- that is part of the copyright-holder's monopoly. You needn't use a single line of text verbatim for it to be considered a derivative work; a movie adaptation which mangles the plot and doesn't use any of a book's dialogue is still a derivative work. So would a translation into Mandarin or a children's version.

    There are exceptions, I believe, for parody -- various Star Wars knockoffs (e.g., the Death Star Clerks animation) are apparently legal as parody. Otherwise, you can get into hot water with the kind of things you're talking about. You have to be able to convince a jury that your work is not derivative of the earlier copyrighted work or you are infringing.

    The painting one is an interesting example, because most of the `famous' paintings one would be inclined to make works derivative of are not in copyright any more. And when it comes to music, pop all sounds alike anyway, so it would be pretty hard to argue that anything is derivative of anything else, unless it copied bars on end of melody or something.

    Now, academic plagiarism and copyright infringement are not the same thing, but the rule-of-thumb I tell students about plagiarism still applies: If I read your work and I think ``Hmm, I've read this somewhere before,'' there's already a problem. There doesn't have to be verbatim copying of text. It might not be enough to convict, so to speak, but unwelcome attention has been drawn and a legal fight is a possibility.

    --
    In principio creauit Linus Linucem.
  287. Neowin sucks by geeknews · · Score: 2, Interesting

    Notice how Neowin has - Exclusive in front of thier story. The associated press released this information a full 12 hours before Neowin got a hold of it.

  288. Re:It's a TRAP!!! /Adm. Ackbar by Krunch · · Score: 2, Funny
    There are exceptions, I believe, for parody[...]
    Great, let's make a Windows parody.
    --
    No GNU has been Hurd during the making of this comment.
  289. One Man's Source Code Is Another Man's Virus by Bowie+J.+Poag · · Score: 2, Insightful



    Stop and think about it. Regardless of whether or not the leak was intentional or not, it hurts us. If the code leak was deliberate, it was a brilliant move, strategically. It will hurt the open source community far, far more than it will hurt Microsoft. Infact, this is probably the biggest punch Microsoft has landed on the face of Linux. If it was unintentional, the net result is the same. Here's why.

    Think of the leaking of the Win2K/NT source tree as a virus.

    It's a virus designed to undermine the credibility of open-source community. It operates by exploiting two well-known vulnerabilities in open-source coders---Their curiosity, and their propensity for sharing. The dispersal of portions of the Win2K/NT source tree effectively taints the entire open source community's efforts to develop cleanly. Think about it. By leaking the code, every new OSS project that has anything even remotely to do with Windows interoperability can now be accused of having it's hand in an (at best) an unethical cookie jar. The folks who maintain Windows-interoperable projects now have to second-guess every new submission they recieve. Even worse, the availability of portions of the Win2K/NT source tree means the functional validity of all open source projects can now be called into question. Before, it was certain that any "feature" present in open-source software was the result of hard work, close observation, and the occasional dose of clever back-engineering.. Now that we can see over the fence, we can be accused of everything from violating Microsoft's intellectual property rights to wholesale misappropriation of entire blocks of Windows code.. Sort of makes SCO's accusations seem a little more well-grounded, doesn't it?

    The sad thing is, the virus is having an easy time making the rounds, since theres nothing we can do to stop it. We cant become "less curious". We can't become "less industrious". The only way to avoid being under the cloud of suspicion is to stop developing alltogether. Just watch what happens. My guess is, by the end of this year, the trade rags are going to begin to equate open-source software with "questionable parentage".

    This game is gonna get interesting in a hurry.

    --
    Bowie J. Poag

    1. Re:One Man's Source Code Is Another Man's Virus by Boltronics · · Score: 3, Insightful
      "this is probably the biggest punch Microsoft has landed"
      Don't you think maybe you are just a little too paranoid? I could understand this possibly being a problem for the WINE project, but I wouldn't expect it to go any futher than that. NTFS code wasn't leaked, and samba/vfat is probably already as good as it can get.
      --
      It's GNU/Linux dammit!
  290. Re:It's a TRAP!!! /Adm. Ackbar by SamSim · · Score: 4, Funny

    Viruses are well supported by their authors, their program code is fast, compact and efficient and they tend to become more sophisticated as they mature.

    So, Windows is not a virus.

  291. Looks like they will use it to harrass OS devs by hingo · · Score: 2, Informative

    While it's not news that MS doesn't see that there might be any security threats towards Windows, should we read more into this:

    "One main risk in having source code exposed to the public is the possibility that hackers could break into computers running Windows NT or Windows 2000 and destroy or steal data.

    "Although the company said that was unlikely, given the relatively small portion of code that had been circulating, a greater risk could come from others using the code as a base for developing software that competes with Windows."

    http://www.reuters.com/newsArticle.jhtml?type=te ch nologyNews&storyID=4351461

  292. probably a source code source that's going to last by robby2 · · Score: 2, Insightful

    a lot longer: Freenet
    I wonder how many people will start using freenet just to get the sources and not get tagged as "one that downloaded the sources".

  293. Possible reason.... by mormop · · Score: 2, Insightful

    For once the BBC carried a tech story on the main news which was reported as follows:

    Source code for Windows NT and 2000 was leaked onto the internet. Microsoft fear that the source code being open to view could make it easy for haclkers to attack these systems

    So there you have it. Source code readable by plebs = security risk, a statement that will reflect on FOSS in the minds of joe public if you tell them that the Open Source means readable source code.

    Hmmmmmm....

    --
    Hmmmmmm..... Deep fried and look like Squirrel.
  294. So, lets help MS out and find the holes! by insomnic · · Score: 3, Interesting

    The best thing the community can do now - when the source has leaked - is to actually perform a peer review of the MS source code, and HELP MS close the security holes.
    After all, we all do want a more secure internet, with less virii, worms and bugs. So why not help out?
    I can't imagine what MS reaction would be if they actually started getting serious _help_ from the open source community, instead of the regular bashing.
    And - it would be a Good Thing as well... Remember - it's Valentine's day tomorrow...

  295. Filelist shows virus infection? by TwistedSpring · · Score: 2, Insightful

    http://heim.ifi.uio.no/~mortehu/files.txt seems to show signs of a Nimda (or similar) virus infection. Look at the number of 0-byte sized email messages distributed in inappropriate places throughout the tree. If whatever machine this source was ripped from did indeed have a virus then no wonder it was leaked.

  296. Conspiracy Theory by Shiner_Man_NJ · · Score: 2, Interesting

    Heres a crazy idea. Perhaps...just perhaps this leak was somewhat of a test to see what would happen if Microsoft did go open-source. Perhaps they want to see if hackers will take the code and try and fix it or take the code and write better viruses. hmmmmm...or maybe they just pissed off an employee.

  297. Re:Microsoft called me... by pandrijeczko · · Score: 2, Funny

    Hmmm, so Microsoft now believe they control the freedom of the press also?

    --
    Gentoo Linux - another day, another USE flag.
  298. Forty freakin' Gigabytes? by phiwum · · Score: 2

    "The 203MB file expands to just under 660MB, he said, noting that the final code size almost perfectly matches the capacity of a typical CD-ROM. The entire source code, he said, is believed to be about 40GB, meaning that the file circulating Thursday is only a fraction of the full code base." Security consultant Dragos Ruiu, as quoted at zdnet.

    Can this be true? Can the Windows 2000 source code really be forty gig? What is he counting as source code?

    My Linux 2.6.0 kernel source tree is 348M. Of course, Windows will have the GUI as part of their kernel source, but for X, that's just another 279M. Yeah, okay, so toss in the source for the MS equivalent of window managers, and perhaps some other utilities, but still...

    Is 40 gig a reasonable estimate? Really?

    --
    Phiwum's law: anyone that names an obvious law after himself and then puts it in his own sig is just pathetic.
    1. Re:Forty freakin' Gigabytes? by calyptos · · Score: 2

      I'm making my own distro right now. my source code folder is 5.9GB and that's including the object files. 40gb is excessive. I think microsoft basically just admited to having way too much bloat.

      --
      http://illhostit.com/ - Webhosting
  299. mp3s on kazaa? by calyptos · · Score: 2, Informative

    I've read in another thread that Microsoft released bogus files onto kazaa. I decided I'd try to get one of these bogus files and see what they were. I found a 100mb ZIP file which was obviously a fake, everything's saying it's zipped up to like 200mb and extracts to 600mb. Using my handy dandy "file" command I discovered it was an mp3. A 100mb MP3. I played it and it was some 3 hour long thing full of absolutely nothing. For those of you intrested, the filetype was: MP3, 80kBits, 22.05kHz, JStereo

    --
    http://illhostit.com/ - Webhosting
  300. Interesting tidbits from the source.. by Anonymous Coward · · Score: 5, Interesting
    windows_2000_source_code.zip:

    4667 *.c files. 5601 *.h files. 2255 *.cpp files. 26 *.hpp files. 1456 *.cxx files. 961 *.hxx files. 148 .asm files = 15114 total "code" files.

    Lines of code:
    <...>@<...>:/stuff10/win2k# for i in `find . -name '*.c'`; do `echo `cat $i|wc -l``; done | perl -le '$sum = 0; while (<>) { $sum += $_; }; print "\nLines of .c code: $sum";'

    Lines of .c code: 4223425

    <shell command omitted for the rest..>

    Lines of .h code: 1205670
    Lines of .cpp code: 1763501
    Lines of .hpp code: 1684
    Lines of .cxx code: 1363944
    Lines of .hxx code: 194893
    Lines of .asm code: 78500

    Totalling 8831617 lines of code
    Some grepping..
    <...>@<...>:/stuff10/win2k# grep -r -i 'fuck' *
    ....
    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
    Bugs anyone?
    <...>@<...>:/stuff10/win2k# grep -r -i 'a bug' *|wc -l
    408
    Curious; grepping for 'linux':
    private/ntos/udfs/udf.h:#define OSIDENTIFIER_UNIX_LINUX 5
    private/ntos/udfs/udf.h:#define OSIDENTIFIER_UNIX_MKLINUX 6
    'grep -r -i's with no results: GNU/Linux, GNU GPL. Bill Gates, Steve Ballmer,

    -- Hopefully Anonymous-Enough COWARD
  301. Re:It's a TRAP!!! /Adm. Ackbar by shird · · Score: 4, Interesting

    From bugcheck.c, the code which makes the screen blue...

    if (InbvIsBootDriverInstalled()) {

    InbvAcquireDisplayOwnership();

    InbvResetDisplay();
    InbvSolidColorFill(0,0,639,479,4); // make the screen blue
    InbvSetTextColor(15);
    InbvInstallDisplayStringFilter((INBV_DISPLAY_STRIN G_FILTER)NULL);
    InbvEnableDisplayString(TRUE); // enable display string
    InbvSetScrollRegion(0,0,639,479); // set to use entire screen
    }

    --
    I.O.U One Sig.
  302. It was done intentionally!!! by rippleone · · Score: 4, Insightful

    So many people are talking about open source stuff that no one has looked at the obvious. Microsoft did this on purpose. Let the code conveniently get out onto the net and then let more and more security holes be found. Nice sales tactic to get everyone to move to Windows XP or Server 2003. Microsoft - "you know, if most of guys out there refuse to upgrade then we will give you real reason to upgrade, this is our new licensing plan." Reminds me of mechanics damaging cars themselves just to do repairs.

  303. Holy C code batman by BoneFlower · · Score: 3

    This shit is real.

    Includes kernel stuff, crypto code(ouch!), architecture documents, some stuff that looks like internal emails but I can't get them to open(will work on that later)...

    This is FUN!

  304. Re:The shit will hit the fan + Mirror by timjdot · · Score: 2, Interesting


    Prediction: Windows marriage of Linux in China. We'll all be importing Chinese Winux in a few years. :-)

    If Linux developers in the USA use ideas from Chinese Winux they will not know about a possible relating Windows copyright?

    Worse yet, the leak will probably reveal how unadvanced Windows really is. Aside from the blue screen and bloat technical people will have to actually compare the implementations of Windows versus Linux. Scheduler for instance! Windows books always say it was a round robin but maybe we find it is more timesharing like the 2.3 kernel.

    --
    Expect Freedom.
  305. Re:It's a TRAP!!! /Adm. Ackbar by archen · · Score: 2, Interesting

    I agree that you should just say no. But what if someone who has no interest in working on Samba does something like figures out the MS impimentation of the SMB protocol and junk like WINS replication, then only publishes how the protocol works?

    This is just a theory, but if the person who publishes it cannot be traced, and those who learn from the protocol specs never see the code, then I don't think there is much MS can do.

  306. Evidence by zeux · · Score: 3, Funny

    27117 07-26-00 22:00 win2k/private/ntos/w32/ntuser/kernel/security.c

    This file is the absolute strong evidence that Microsoft did increase the security in the Windows kernel. :)

  307. Re:It's a TRAP!!! /Adm. Ackbar by CheapScott · · Score: 3, Funny

    I couldn't help it...I just had to look. It was actually hundreds of thousands of goto statements...interspersed with:

    while(1) fork();

    to moderate efficiency.

    I'm now blind (a la "don't look in the Ark of the Covenant")...and of course running from both SCO and MS.

  308. Re:It's a TRAP!!! /Adm. Ackbar by 0x0000 · · Score: 5, Informative
    I think it's worse than just a simple trap.

    The Reuter's article on Yahoo contains a number of inaccuracies that are clearly prejudicial, and are probably sourced within Microsoft.

    It (the story) amounts to an obvious attempt to spin up a scenario that will lead ultimately to criminal prosectution of persons involved in Open Source. And the story being such an obvious attempt at spin doctoring could lead one to believe there is more going on here than one poorly written news story...

    Apparently Gates & Co. have decided their civil case fronted by SCO is not quite strong enough, and are trying to establish criminal precedent in order that, whether the current SCO effort succeeds or fails, the next case will be criminal.

    One could hope that the courts will develop enough tech skillz to determine that the line

    for (int i=0; i < cnt; i++) {

    showing up in both windoze and Linux code does not constitute proof of theft under some Gatesien system of jurisprudence ...

    Examples of the (imo) prejudicial language in the story [emphasis mine]:

    ...copies of the source code [...] were being traded over the internet

    There is no evidence cited that the code is being "traded". It appears that it is being distributed, but I haven't seen any reports of it being exchanged for anything else. This is key, since the languaged used here implies a profit motive on the part of the alleged "traders"; necesary for the criminal prosectution because there is a need to establish that the code is worth a great deal...

    Source code is the ... lifeblood of any software company

    This sounds like it came straight out of a Microsoft publicist. It is an emotional appeal statement, designed to imply a henious threat to the alleged victim, Microsoft (and by implication, SCO).

    The statement is factually inaccurate, even as metaphore. Source code is a principle part of the products manufactured by most software companies, but expertise in the creation of source code is more properly the "lifeblood" of the company.

    Of course, Microsoft is a bit challenged in the expertise dept, but that should be applied to "any software company"....

    Microsoft has [...] shared its source code with close partners and carefully chosen organizations, with legal agreements that threaten litigation in the event of that any of is leaked.

    ...followed by...

    "It's illegal for third parties to post Microsoft source code [...]"

    If it is indeed "illegal" for 3rd parties to post the sources, then why would the aforementioned "agreements" require threat of civil action? If it's illegal, there should be no need to lititgate. The threats would be of prosecution, not litigation.

    Furthermore, the word "share" here is ridiculous. If you've ever looked at what it takes to get an NDA to look at M$ sources, there's no "sharing" to it. It's a business transaction, and it doesn't happen unless M$ gets the lions "share" of any potential benefit.

    Software companies that create programs running on Windows need access to source code to build their own products.

    WTF? Well, admittedly I haven't written any "programs running on Windows" in quite a few years, but I no idea things had changed quite that much... [that's sarcasm in case you can't tell; the statement is just plain wrong]

    Microsoft said that it was working with the Federal Bureau of Investigation and legal authorities to try and track the origin

    --
    "The Internet is made of cats."
  309. Seems like it is true by jrasmussen0 · · Score: 2, Informative

    http://www.microsoft.com/presspass/press/2004/Feb0 4/02-12windowssource.asp

    REDMOND, Wash., Feb. 12, 2004 -- On Thursday, Microsoft became aware that portions of the Microsoft Windows 2000 and Windows NT 4.0 source code were illegally made available on the Internet. It's illegal for third parties to post Microsoft source code, and we take such activity very seriously.

    We are currently investigating these postings and are working with the appropriate law-enforcement authorities.

    At this point it does not appear that this is the result of any breach of Microsoft's corporate network or internal security.

    At this time there is no known impact on customers. We will continue to monitor the situation.

  310. Solitaire! by PhraudulentOne · · Score: 2, Funny

    Finally! The source code to Solitaire!

    --
    You create your own reality - Leave mine to me.
  311. Why does trash attract so much interest? by tiger99 · · Score: 2, Interesting
    Why? It is as if someone knocked over a rubbish bin in the street, and every passing Slashdotter spent the next week talking about its contents, all the cockroaches in the kitchen waste for example.

    It is only garbage that has leaked, after all. It has no real value to anyone, although it may have a perceived value to the Convicted Monopolist and those unfortunates who have been misled by his marketing machine. In fact, like garbage, its real value, based on its cost less the cost of cleaning up after each problem with it, is negative. It has a negative environmental impact, just like what goes to incinerators and landfill sites. No doubt people are picking over it as I type, laughing at certain features, as they might find amusement in the contents of some rubbish bins.... The difference between this code and garbage is that garbage is the unusable left-overs from something inherently useful, or an unwanted byproduct of a useful process, unfortunately the Monopolist has not come up with the good part of which the garbage is the remnant......... (Unless of course it is the left-over garbage from Wordpad, which is of tolerable quality, but in that case the garbage outweighs the wanted product at least 10000:1, which must be the lowest yield in history.)

    Surely, even SCO is more profitable to discuss that the trash of Redmond. At least SCO's OS (or what they claim is their's...) is fairly stable and secure.

    Seriously though, I might even have a look myself when I find out where it is. Then I might go out and rummage in some bins....

  312. Re:Why worry about Wine??? by localhost00 · · Score: 2, Insightful

    I know what Wine is. You apparantly failed to see the pun that was intended here.

    --

    Calling atheism and agnosticism a religion is like calling bald a hair color.

  313. putting a $ in "Micro$oft" by perfessor+multigeek · · Score: 2, Funny

    LOL

    Oh, no question, the use of the dollar sign is a cheap shot. But, hey, at least a quarter of why I hang out at /. is to be able to indulge my whims to engage in cheap shots :->

    Maybe my serious stuff would be read more if I were to adopt a more "proper" tone but after too many years in jacket and tie (or even suit-bound - blech!) in flourescent-lit office buildings, I just can't be bothered.

    I mean, criminy, I've been in self-imposed exile from the land of corporate jobs and "serious" business prose for over three years now and have just come home from the mushiest, sappiest, flat out cutest Valentine's Day dinner of my life, part of which was spent discussing the implications of my swiftly growing business and my swiftly improving finances. So doggone it, the silly letter usages stay. The world will just have to survive the trauma of it all.

    Down with propriety! Hail giggling and ditzy cheap shots!

    Rustin

    --
    Data is the lever, rigor the fulcrum, brains the force that drives it all.