Slashdot Mirror


Microsoft Source Follow-Up

shystershep writes "It's official. Microsoft admits that 'portions of the Microsoft Windows 2000 and Windows NT 4.0 source code were illegally made available on the Internet.' No more details, although it seems clear that it is only a portion of the code. Microsoft is, naturally, downplaying its impact, while everyone else is busy speculating about how serious this could get." A lot of you apparently haven't read yesterday's story. An investigation of the code is already underway.

143 of 1,090 comments (clear)

  1. Winsock API Included. by Anonymous Coward · · Score: 5, Insightful

    The Winsock API is included in the leaked source that's something fantastic hahaha.

    1. Re:Winsock API Included. by Chester+K · · Score: 5, Funny

      The Winsock API is included in the leaked source that's something fantastic hahaha.

      Even better, all of the rendering engine and interface code for Internet Explorer is in the leaked source.

      --

      NO CARRIER
    2. Re:Winsock API Included. by Copperhead · · Score: 5, Insightful

      So, can someone write a patch to make IE properly support PNGs?

      --
      Your reality is lies and balderdash and I'm delighted to say that I have no grasp of it whatsoever. - Baron Munchausen
    3. Re:Winsock API Included. by noisehole · · Score: 5, Interesting

      Clues to the source code's origin lie in a "core dump" file, which is left by the Linux operating system to record the memory a program is using when it crashes. Further investigation by BetaNews revealed the machine was likely used by Mainsoft's Director of Technology, Eyal Alaluf.

      right, betanews revealed it.. damnit. they could've at least credited me ;)
      bastards

    4. Re:Winsock API Included. by Dave_bsr · · Score: 3, Funny

      again, slashdot detective work finds the truth... g/j

      --


      Who is this Anonymous Coward character, how does he post so much, and why is he always such a whore?
    5. Re:Winsock API Included. by JebusIsLord · · Score: 4, Interesting

      or equally important, make it anchor CSS images properly?

      --
      Jeremy
    6. Re:Winsock API Included. by Anonymous Coward · · Score: 3, Interesting

      Anyone else notice that the GNU PNG library was in the root directory? it looked as if it were put there by mainsoft devs though. but it was funny to find richard stallmans name associated with windows source code

    7. Re:Winsock API Included. by bangular · · Score: 5, Interesting

      There is actually a lot of network related code in there. Microsoft while trying to downplay, it can't deny that 13 million lines have been released. It doesn't matter the total size of windows and whether this is 1% or 25%. The old addage is you can count on one mistake for every thousand lines of code. Look at programs that are just a few thousand lines of code that have exploits. I'd say at the very least, we are looking at 20 buffer overflows in the code. Obviously not every single one will be found, but you can count on a few. Espically since people will be looking mighty hard. With comments like "this may be off by -1, but I'm not sure", I think we are almost guarenteed some buffer overflows.

      This will also give the daring souls willing to look at it a chance to tell us if there is GPL code. Rumor is GNU style Makfiles (which isn't illegal) and parts of gnu autoconf (which I suspect is illegal, if they actually include it in the OS).

    8. Re:Winsock API Included. by Kremit · · Score: 4, Informative

      I've used the one available here a few times.

    9. Re:Winsock API Included. by AzrealAO · · Score: 5, Informative

      Rumor is GNU style Makfiles (which isn't illegal) and parts of gnu autoconf (which I suspect is illegal, if they actually include it in the OS).

      Of course there are. This source code leak came from a company who ports Windows software to Unix.

    10. Re:Winsock API Included. by TwinkieStix · · Score: 3, Interesting

      It is "kludgy", but not too bad. Check out this page for how to easily get alpha transparancies in your pages. Check out Dredg's Online Store for a real world example.

    11. Re:Winsock API Included. by Anonymous Coward · · Score: 4, Funny

      Someone already wrote a patch.

    12. Re:Winsock API Included. by br0ck · · Score: 5, Informative

      Mainsoft has released a short statement which sounds like an admission that the code did indeed come from them.

      Statement to the Media Regarding Microsoft Source Code Leak
      Mainsoft has been a Microsoft partner since 1994, when we first entered a source code licensing agreement with Microsoft. Mainsoft takes Microsoft's and all our customers' security matters seriously, and we recognize the gravity of the situation.

      We will cooperate fully with Microsoft and all authorities in their investigation

      We are unable to issue any further statement or answer questions until we have more information.

      From Mike Gullard, Chairman of the Board, Mainsoft Corporation

    13. Re:Winsock API Included. by netsharc · · Score: 4, Insightful

      Someone probably can, but what are the chances Microsoft will take it? And since the source code isn't complete, you can't just re-compile IE and distribute your own version. :)

      --
      What time is it/will be over there? Check with my iPhone app!
    14. Re:Winsock API Included. by MegaFur · · Score: 5, Funny

      Microsoft tainted me a long time ago--as it did with all of us, merely by existing.
      Show me the source, Sam.

      --
      Furry cows moo and decompress.
    15. Re:Winsock API Included. by LoadWB · · Score: 3, Funny

      Later statement will reveal that their Windows 2000 Server VPN fell victim to an exploit of the six-month old ASN.1 vulnerability, which their automatic update hadn't fixed yet. Ergo, Microsoft is responsible for the leak of their own source code :)

  2. Source of the leak by cyt0plas · · Score: 5, Informative

    There are a number of empty .eml files in the archive. While their FTP server looks like (didn't check) it is running a vulnerable version of wu-ftpd , it seems more likely Nimda got to them first.

    I wonder what the final MS press release will name as the cause. "Evil Linux Hackers", perhaps?

    --
    Contact Me (got tired of viruses emailing me).
    1. Re:Source of the leak by ackthpt · · Score: 5, Funny
      I wonder what the final MS press release will name as the cause. "Evil Linux Hackers", perhaps?

      Haha! How about 'Evil Worm Which Exploits Security Holes We Deny Exist Distributes Code'

      Nah, I can't see them fessing up to something like that.

      --

      A feeling of having made the same mistake before: Deja Foobar
  3. Of course! by NeoThermic · · Score: 5, Interesting

    >>Microsoft is, naturally, downplaying its impact

    Of couse they are. They don't want to admit that its 203MB of files, they will just say its a small fragment.

    Makes me wonder about all the weird e-mail files in the zip though...

    NeoThermic

    --
    Use my link above, or to view my server, NeoThermic.com
    1. Re:Of course! by grub · · Score: 3, Insightful


      None.

      Submitting a patch would suggest you've seen their source code. You may be opening yourself up to legal problems. No, I want the black hats to look at it, after all Microsoft are the ones that claim closed source is more secure.

      --
      Trolling is a art,
    2. Re:Of course! by snake_dad · · Score: 3, Funny
      From that Yahoo article:
      "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."

      I hate those languages where an average line of code has one thousand characters...

      --
      karma capped .sig seeking available Slashdot poster for long-term relationship.
  4. So the question is by drinkypoo · · Score: 4, Interesting

    Has anyone actually built this code? Will it actually be useful to anyone? I could see how having enough of the code available might allow someone to create a version of windows 2000 that would work with plex86, which would be exceptionally exciting. Just how much of the code is there anyway? It's reputedly a ~200MB archive which also contains assorted tools needed to compile from the source, so only so much of that can be code. 200MB of pure source code would seem like it was probably enough to assemble most or all of Windows from.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:So the question is by MoonFog · · Score: 4, Informative

      Actually, it's supposedly only 15% of the source code. See here.

    2. Re:So the question is by GoofyBoy · · Score: 4, Funny

      I can't wait for the Windows 2000 Phantom Edit version

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    3. Re:So the question is by Xpilot · · Score: 5, Funny

      Has anyone actually built this code?

      Gandalf: No! Don't ever use it!

      Frodo: How do we know it's source to the One OS of the Dark Lord?

      Gandalf tosses a CD-R into the burner, and burns Windows.Source.Code.w2k.nt4.wxp.tar onto it. When the CD is done, there are glowing fiery letters on it.

      Frodo : I can't read the fiery letters.

      Gandalf : There are few who can. The language is that of Redmond, which I will not utter here. In the common tongue, it says "One OS To Rule Them All, One OS To Find Them, One OS To Bring Them All And With The NDA Bind Them"

      Frodo: Take the source code Gandalf!

      Gandalf : Noo! Do not tempt me with it! I dare not take it! Not even to keep it safe! You must understand Frodo, that I would be tempted to use this source code, for good. To disclose hidden API's, help the WINE project. But through me, all of open source would be tainted, and the LawyerWraiths of The Dark Lord will sure destroy us.

      Frodo : But it cannot stay here!

      Gandalf : No, no it can't.

      Frodo : What must I do?

      Gandalf : It must be sent to the fires of /dev/null, where it will be undone, and we will be kept safe from the Lawyers of Evil.

      So remember folks, don't download it, or look at it, or attempt to build it! It is evil, and answers only to the hand of The Dark One.

      --
      "Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
    4. Re:So the question is by VelocityBoy09 · · Score: 5, Funny
      Has anyone actually built this code?

      I did. 200 megs of compressed source, 22 hours of compiling, and all I got was "Notepad.exe"

    5. Re:So the question is by Anonymous Coward · · Score: 5, Funny

      You're lucky. You've got yourself a half decent text editor there. Imagine if you'd taken 200 gigs of compressed source, 22 days of compiling, and found that you only ended up with emacs.

    6. Re:So the question is by cozziewozzie · · Score: 5, Interesting

      15% of what? They seem to be very vague about this. The link you mention claims it is 15% of the operating system. Does it mean 15% of Win2K or 15% of all Windows code (95+98+ME+NT+2000+XP+2003+CE)?

      Furthermore, the most of the code in a given operating system belongs to the drivers. If it's the important 15%, then it could be completely irrelevant that you don't have the 85% that deal with graphics cards and similar.

    7. Re: So the question is by Black+Parrot · · Score: 5, Funny


      > Actually, it's supposedly only 15% of the source code.

      They'll be in trouble, if it's the 15% that works.

      --
      Sheesh, evil *and* a jerk. -- Jade
    8. Re:So the question is by MoonFog · · Score: 3, Informative

      From the article:
      The Windows 2000 code is a 203MB chunk that expands to about 600MB - enough to fill one CD.

      Microsoft has said that this represents about 15% of the total source code for the operating system. It is not enough to recreate the operating system.


      What's vague about this ? I agree they don't say WHICH 15%, but it's clearly win2k they are talking about.

    9. Re:So the question is by confused+one · · Score: 4, Informative

      It's reportedly Windows 2000 Service Pack 1. That's why it's not complete -- it's the code necessary to create the components of the service pack

    10. Re:So the question is by mikesmind · · Score: 5, Funny
      So remember folks, don't download it, or look at it, or attempt to build it! It is evil, and answers only to the hand of The Dark One.
      Genesis 3
      1 Now the serpent was more subtil than any beast of the field which the LORD God had made. And he said unto the woman, Yea, hath God said, Ye shall not eat of every tree of the garden?
      2 And the woman said unto the serpent, We may eat of the fruit of the trees of the garden:
      3 But of the fruit of the tree which is in the midst of the garden, God hath said, Ye shall not eat of it, neither shall ye touch it, lest ye die.
      4 And the serpent said unto the woman, Ye shall not surely die:
      5 For God doth know that in the day ye eat thereof, then your eyes shall be opened, and ye shall be as gods, knowing good and evil.
      6 And when the woman saw that the tree was good for food, and that it was pleasant to the eyes, and a tree to be desired to make one wise, she took of the fruit thereof, and did eat, and gave also unto her husband with her; and he did eat.

      The account continues in verse seven if you don't know how it turned out. I agree with Groklaw's advice. Leave it be!
      --
      www.mikesmind.com - www.daddyworkathome.com - www.freetofarm.org - www.tenfoottable.com
    11. Re:So the question is by unformed · · Score: 4, Funny

      Yeah, but with Emacs, at least I would've gotten a decent OS.

  5. One editing change needed in story by burgburgburg · · Score: 5, Funny
    long-time Redmond partner Mainsoft.

    formerly long-time Redmond partner Mainsoft.

  6. From Rich Bowen's blog... by tcopeland · · Score: 5, Insightful
    ...right here:

    Second, we're going to see lawsuits in the next 2 years where Microsoft identifies code in Linux, added after February 10, 2004, which are either copied from, or influenced by, the Windows source code. And, as absurd as this is, it will be used to have, as Microsoft would say, a chilling effect on innovation.

    Hm. I bet Andrew Morton has better things to do then trawl through WinNT code. Staying away from it does seem safest, though...
    1. Re:From Rich Bowen's blog... by guacamolefoo · · Score: 4, Interesting

      ...right here:

      Second, we're going to see lawsuits in the next 2 years where Microsoft identifies code in Linux, added after February 10, 2004, which are either copied from, or influenced by, the Windows source code. And, as absurd as this is, it will be used to have, as Microsoft would say, a chilling effect on innovation.

      Hm. I bet Andrew Morton has better things to do then trawl through WinNT code. Staying away from it does seem safest, though...


      Part of future kernen maintenance should probably include comparisons against this code, just to be safe. The worst possible thing would be for some witless idiot to include any of it into any OSS project and have this miss final review.

      IMHO, rather than chortling over this disclosure, I'd rather have the code be kept completely secret by MSFT. Unfortunately, information is hard to keep secret when so may people have it.

      GF.

    2. Re:From Rich Bowen's blog... by Knuckles · · Score: 3, Insightful

      information is hard to keep secret

      Someone's gotta say it: Information wants to be free.

      As misused as this sentence is (esp. on /.), I think we see its true meaning at work here: Information, due to its inherent properties, tends to spread, and needs active containment to keep it secret. These measures can and will fail at some point in time

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  7. You Should Not Be Cheering by Pave+Low · · Score: 4, Insightful

    What occured here looks like corporate espionage and theft, plain and simple. Whoever leaked this should be caught, and sent to Federal pound-you-in-the-ass prison. I know everyone here loves to hate on M$ (hahah funny), but nobody deserves to have their hard earned work lifted without their permission.

    --
    SIG:Slashdot: indymedia for nerds.
    1. Re:You Should Not Be Cheering by Wireless+Joe · · Score: 5, Interesting

      "...nobody deserves to have their hard earned work lifted without their permission..."

      I agree...just ask Burst.com
    2. Re:You Should Not Be Cheering by pirhana · · Score: 3, Insightful

      Not trolling, but I am asking out of curiousity. What is the problem of this leakage ? This should not be helping virus writers or such miscreants much as there are source code available for linux and so many other softwares. if that was the case linux and other open source softwares would have been targetted a lot. And microsoft says their code is definitely on par with linux. Now if you say, its their intellectual property, anyway its protected by patents and copyrights. Its not going to appear tomorrow in some competeting alternatives just because it was leaked. The only REAL problem is , if the microsoft source code is of very poor quality and contain a lot of bugs, then virus writers or crackers could make use of it and exploit it. But I will not have much sympathy for them in that case.

    3. Re:You Should Not Be Cheering by tchueh · · Score: 4, Insightful

      I have to disagree. Linux and other open source software aren't targetted, not because of the quality of the code, but because less people use it. Also, those who do are less likely to unintentionally "aid" the spread of the virus. Thus, the main reason linux isn't targetted more by viruses is because it's not as worth it to right a virus for linux. If linux had 50% of the install base of desktops, you can bet your bottom dollar it'll be seeing a lot more viruses... maybe not 50%, but definitely a whole lot more than it's seeing now.

      This probably won't unleash some sudden barrage of viruses targetting windows 2000, but more than likely it will help virus writers or such miscreants from causing the trouble they look to cause.

    4. Re:You Should Not Be Cheering by koh · · Score: 5, Interesting
      The main prejudice may be caused by nastier side-effects such as a grep and analyse on all source code comments.

      Imagine the impact, if, say, the following comment is found in the IE PNG rendering engine :
      // don't know what this struct member does,
      // maybe transparency ?? too lazy to lookup
      // docs, leave as is for now
      This would be a hard time for PR given their current objectives... and I don't even think about security-related comments ;)

      (Disclaimer: this example is FICTIOUS. I do not have access to the code in any way. If such a comment is found, I hereby promise to imediately cease and desist watching Deadzone.)

      --
      Karma cannot be described by words alone.
  8. from the eweek article by squarefish · · Score: 5, Funny

    References to MainWin can also be found throughout the leaked source files, which do not compile into a usable form of Windows.

    I don't think any code can claim this, no matter M$ says

    --
    Creationists are a lot like zombies. Slow, but powerful and numerous. And they all want to eat our brains.
  9. Twofer by Anonymous Coward · · Score: 3, Funny

    Now I can play Half-life 2 on Windows 2000 all while keeping it real.

  10. BBC Q&A by MoonFog · · Score: 4, Informative

    BBC also has a Q&A on the recent event, including thoughts on how this may impact Microsoft themselves.

    Microsoft has said that this represents about 15% of the total source code for the operating system. It is not enough to recreate the operating system.

    1. Re:BBC Q&A by ZoneGray · · Score: 5, Funny

      Sure, it's only 15% of the code... but the only missing component is Internet Explorer.

  11. Mainsoft is to blame... by JamesP · · Score: 5, Interesting

    THe most astonishing phrase is this:
    Analysis indicates files within the leaked archive are only a subset of the Windows source code, which was licensed to Mainsoft for use in the company's MainWin product. MainWin utilizes the source to create native Unix versions of Windows applications.

    Mainsoft says it has incorporated millions of lines of untouched Windows code into MainWin.


    WHAT?!?!!?!??

    --
    how long until /. fixes commenting on Chrome?
  12. Re:Traces back to Mainsoft? by sp00 · · Score: 5, Interesting

    Microsoft will probably use this to thier advantage: "The leaked code ... was apparently removed from a Linux computer "

  13. This can't be the first time by Schemat1c · · Score: 5, Interesting

    The company I worked for 12 years ago was licensed to get part of the Windows 3.1 code in order to interface our product with theirs. There must be 1000's of companies that do this and have been doing this. I'm amazed it took this long for someone to finally steal it and post it.

    --

    "Nobody knows the age of the human race, but everybody agrees that it is old enough to know better." - Unknown
  14. This is serious by Sparky77 · · Score: 5, Funny

    Now that the source code to Paint is out there, we can expect many derivative works to surface in the coming months. The impact on the graphics software market will be devestating.

    --
    One bad monkey spoils the whole barrel.
    1. Re:This is serious by kabocox · · Score: 4, Funny

      You forgot the 3 most important Windows Programs of all time: WinMin, Solitaire, and FreeCell. The card game market is doomed now!

    2. Re:This is serious by orthogonal · · Score: 5, Funny

      Now that the source code to Paint is out there, we can expect many derivative works to surface in the coming months. The impact on the graphics software market will be devastating.

      But, but, Microsoft spent thousands of man-hours of laborious and innovative research to come up with the Bitmap format!

      Oh dear god! Will the secret of the Bitmap format be made available to just anyone?

      The world will be turned upside down!

  15. it escaped! by Extrymas · · Score: 5, Funny

    "It is not clear at this point how the three and a half year-old source code escaped Mainsoft."

    You know.. It's simple: code wants to be free

  16. Its because they trusted Linux!!!!!! by GoofyBoy · · Score: 5, Funny

    >The leaked code includes 30,915 files and was apparently removed from a Linux computer used by Mainsoft for development purposes.

    I wonder what Linux security hole allowed that to happen.

    LAUGH, ITS A JOKE.

    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    1. Re:Its because they trusted Linux!!!!!! by theCoder · · Score: 4, Insightful

      I don't think this situation is good for anyone.

      You're wrong -- it's good for Microsoft.

      No competitor to MS can look at the code and expect to survive a lawsuit (at least if they compete well enought with MS). So, MS isn't going to lose any money like that.

      Piracy isn't an issue -- Windows is already pirated enough, and MS probably profits from it in the end anyway.

      As far as new vulnerabilities being discovered, well, MS already gets a mostly free ride from 90% of the population (who think they're computer viruses, not Outlook worms), so it doesn't matter that much, and probably won't hurt their bottom line (all they really care about in the end).

      In the end, MS gets lots of free publicity as the victim. I don't see a downside for them.

      --
      "Save the whales, feed the hungry, free the mallocs" -- author unknown
  17. Which is it? by onyxruby · · Score: 5, Insightful

    Is this damaging because 15% of the source to the NT / W2K tree was leaked and we're all suddenly vulnerable or is this no big deal since the code is three years old and it's only 15%? I haven't heard anyone talking about DRM, activation or serial code being in the leak, so I just don't see how this could affect MS other than to help interoperability of other software.

    1. Re:Which is it? by Naffer · · Score: 3, Interesting

      An article run by the BBC says that Microsoft never releases cryptographic/DRM/activation portions of the source to its partner companies. If this release really did come from "Mainsoft" then it doesn't contain any of that that stuff which I'm sure Microsoft is happy about.

  18. Re:source out on the open by dtfinch · · Score: 3, Informative

    Groklaw has warned that anyone who gains access to the Windows source, whether or not they actually read it, may legally impair their ability to make contributions to open source resembling anything that exists in Windows.

  19. How long will it take? by StuWho · · Score: 5, Funny
    Gentlemen, Ladies, I welcome you to the Microsoft Sweepstake. Crackers and Virus Writers are already in their places, competing for the trophy of being first to write a new exploit using this source code as their inspiration.

    Current favourite, the author of MyDoom, but many youngsters are looking to make their mark in this prestigious contest

    Grab a beer, sit back, and enjoy this great sporting occassion - sponsored by Microsoft, Security Through Obscurity.

    --
    "If you think nobody cares if you're alive, try missing a couple of car payments." Earl Wilson
  20. Re:I wonder how MS stock will react by sp00 · · Score: 3, Funny

    Steadily droppingtoday...

  21. Of course it's a small percentage... by SpaceBadger · · Score: 5, Insightful

    ...of the total that accepted wisdom says makes up the full source tree, but what percentage of the full source is for the thousands of drivers etc. that really aren't part of the OS proper.

    I wouldn't be so sure that what has leaked is an insignificant portion just because of the number of lines of code.

  22. Swearing? by thung226 · · Score: 5, Interesting

    I'm shocked to find out that there is profanity in the comments/code. Anybody know specifically what they say? Seems a bit unprofessional.

    M$ Programmer: Well, nobody's going to read this anyway, so "\\f*ck this bullsh*t"

    For personal projects, this is fine (I've vented a bit in my personal coding projects), but I would never do anything like that at work...

    --
    -n-
    1. Re:Swearing? by omega9 · · Score: 5, Informative

      $ grep -Hirn "fuck" /usr/src/linux/*|wc -l

      43

      $ grep -Hirn " shit " /usr/src/linux/*|wc -l

      14

      And one occurrance of "piss". There're more, but I''m not spending more then a minute on this.

      --
      I'm against picketing, but I don't know how to show it.
  23. Re:Traces back to Mainsoft? by cozziewozzie · · Score: 5, Interesting

    The link seems to be slashdotted, but isn't that the company which ported IE to Unix and was rumoured to be doing something similar for MS Office?

  24. should we be looking at this stuff? by mr_burns · · Score: 4, Interesting

    I'm reminded that last time there was a windows source leak we were all encouraged NOT to look at it, so that we wouldn't have to deal with the source ending up in Linux.

    Seems like a good idea, but...

    Was it ESR that made that nifty app to compare SCO and Linux sources? Could it be fiddled with to see if Linux or other free/open source code made it's way into windows?

    It would be quite a coup if we could somehow legally show that they stole from the community without having to deal with the gnarly mess of windows code finding it's way into Linux.

    I'm not implying that such a thing HAS happened, but we're presented with an opportunity here.

    --
    "Let him go, Ralph. He knows what he's doing." --Otto Mann (simpsons)
  25. This may sound crazy, but M$ would likely gain... by Assmasher · · Score: 3, Interesting

    ...from the source leak if it has occurred at the proper time.

    One of Microsoft's big problems when introducing a new operating system (felt especially strongly when they released XP) is that they often have difficulty moving corporations and smaller companies to the new platform right away.

    Many people still run 2000 (because it was M$'s first decent operating system) instead of XP because they have NO REASON to move to XP.

    All of a sudden, 2000, and NT4 (which are holding strong in their pie-slice of the M$ OS world) have been subjected to enormous security liabilities.

    Obviously the only answer for companies stuck with M$, move to XP! LOL.

    Mighty convenient isn't it?

    --
    Loading...
  26. Security by obscurity? by RT+Alec · · Score: 4, Insightful

    This may illustrate one of the halmarks of open source software-- that software open to prying eyes is inherently more secure than closed source. I won't be surprised if digging through the source reveals a number of exploitable security flaws, perhaps many more than have been revealed with the source closed!

    To paraphrase Bruce Schneier, if I give you the plans to my safe, and 100 identical safes with the combinations so you can study the locking mechanism in detail, and you still can't crack my safe-- that's security!

  27. A Prediction ... by starfire-1 · · Score: 5, Insightful

    Maybe I'm a little jaded, but my guess is that in about a year, when we're closer to the Longhorn release, Microsoft will claim that the heritage Win2000/NT4 core is "too compromised" because of this leak and officially discontinue support prior to its seven year life-cycle. Along then along with Win98, everyone will be compelled to migrate to their new products.

    Just a thought... :)

  28. Remember the Apple leak? by k98sven · · Score: 4, Insightful

    Anyone around here remember when the Apple QuickDraw code was leaked 1989?

    It started quite a big ruckus, with the media making it out to be the entire OS, and the FBI starting what has been described as more or less a witch-hunt on 'hackers'..

    I would not be surprized to see a repeat of that, substituting 'hackers' for 'file-sharers'..

  29. Will this increase calls for stronger DRM? by G4from128k · · Score: 4, Interesting

    I'm sure that Microsoft now wishes that it source code files had been locked into self-expiring, heavily encrypted, copy-resistant file formats. Events like this can only increase demands for "Trusted Computing" initiatives that prevent accidental or intentional leakage of security-sensitive intellectual property.

    Given that so many companies outsource or collaborate with a far-flung global network of suppliers -- I'm sure MSFT need only whisper about the threat of leaked trade secrets to get corporate IT to adopt DRM/Trusted computing for everyday use.

    --
    Two wrongs don't make a right, but three lefts do.
  30. Security through obscurity? by Gothmolly · · Score: 5, Interesting

    Everyone is panicking about how revelation of the source will open Windows up to hacks. In an ideal world, knowing how good code is written shouldn't give away the 'hacks'. In this case, MS is rightfully fearing review of places where they fail to check string lengths or buffer sizes, the way that they handle exceptions (if they do), the way that their logic copes, or fails to cope, with unexpected input.
    However, good code wouldn't have this problem, string lengths would be checked, there wouldn't be hardcoded passwords, components that are not supposed to trust one another really don't, etc.
    This exposure of the source may reveal just how crappy their code is. If its not crappy, I don't see necessarily how its more 'hackable'. Apache is open, and nobody hacks it to pieces on a daily basis. Can you imagine what would happen if the source of IIS was leaked?

    --
    I want to delete my account but Slashdot doesn't allow it.
  31. Re:source out on the open by AnonymousNoMore · · Score: 4, Insightful

    Thats a good point.

    1) Leak unimportant proprietary source and bait competing open source developers to download.
    2) Initiate legal action against "tainted" developers contributing to open source projects.
    3) Continue to PROFIT!!!

  32. Possible "culprit" found by Zocalo · · Score: 5, Interesting
    According to this article at the Register, it looks like tracking the source of the leak wasn't that hard owing to very specific comments in the code. The theory is that it's the old tale of boss gets new PC, user inherits old PC and so on at Mainsoft, one of Microsoft's partners. The twist in the tale this time is that the in this case the PC may have ended up on the desk of someone who recognised the code for what it was and decided to post it.

    If this is true, then I suspect that the list of possible culprits is very short and some poor sap who didn't think things through is going to be in *very* hot water indeed early next week.

    --
    UNIX? They're not even circumcised! Savages!
  33. Re:source out on the open by Frymaster · · Score: 5, Interesting
    access to the Windows source... may legally impair their ability to make contributions to open source resembling anything that exists in Windows.

    windows developers have had access to gpl'd source for well over a decade... but that hasn't legally impaired their ability to make their products.

    any legal action against opensource projects by microsoft relating to these leaks will still have to demonstrate that:

    1. the opensource code was copied from the leaked nt code
    2. the nt code wasn't boosted from opensource projects first
  34. Re:source out on the open by djh101010 · · Score: 5, Insightful

    I mentioned that yesterday and was called some sort of IP alarmist. THIS IS SERIOUS - if you now or in the future contribute your own IP to the open-source world, don't look at Microsoft's source code. You won't learn anything useful, and more importantly, you need to be able to truthfully say "I've never seen it, and specifically and intentionally avoided getting a copy of it or looking at it".

    The odds of coming up with something vaguely similar to their stuff is high enough that it's not worth being accused of copying their work. The best defense against such an accusation is to have never seen their work.

    If I were a tinfoil-hat kind of person, I'd wonder if this isn't some sort of SCO-ish related thing.

  35. Re:source out on the open by QEDog · · Score: 5, Funny

    I want someone to change de Blue Screen of Death by a Red Screen that says "Switch to Linux!"

    --
    "There is no teacher but the enemy."-Mazer Rackham
  36. Re:source out on the open by Krunch · · Score: 5, Informative

    The link to the Groklaw's article is here.

    --
    No GNU has been Hurd during the making of this comment.
  37. Re:source out on the open by s4m7 · · Score: 5, Insightful

    Billy in the land of the underpants gnomes:

    Step 1: 'accidentally' release windows source
    Step 2: Secretly hire unafiliated programmer to copy blocks of windows source to OSS projects (comments intact)
    Step 3: Sue IBM/RedHat/Novell into the ground
    Step 4: Profit!

    --
    This comment is fully compliant with RFC 527.
  38. Source was Mainsoft - and from a Linux machine by blorg · · Score: 5, Informative
    "Evil Linux Hackers", perhaps?" Ironically, there is a Linux connection. Betanews is reporting that an analysis of the leaked Microsoft code indicates that it came from Mainsoft, specifically a Linux machine belonging to Mainsoft's Director of Technology.

    Mainsoft specialise in cross-platform development, enabling devlopers to develop using MS tools for deployment on *nix. Interestingly, for the conspiracy theorists, their previous mentions on /. date from 2000 and center around rumours that they were porting Office and IE to Linux. More news on the leak from Internetnews.com and The Register.

    The code is said to be W2k-SP1.

  39. Honeypot? by guacamolefoo · · Score: 3, Insightful

    This may be a little paranoid, but is it possible that this whole thing is a honeypot, and now MS can go around pulling SCO type stunts on OSS projects?

  40. Doesn't this smell? by Cytlid · · Score: 5, Insightful

    Is it just me or does this smell like a stealth PR stunt to you? Gee... source code gets leaked... this hits a few communities right in the nose. Now MS can say "See, open source is bad because all these new viruses are made because our source was leaked" and "File-sharing is bad because this is how this is moving around the internet". It's just too conveniently making MS look like a victim.

    --
    FLR
  41. Does this mean by DangerSteel · · Score: 5, Funny
    We can finally get Clippy integrated into OpenOffice?

    Heck just go for it and make it part of KDE and Gnome !

  42. Re:Lesson for the kids out there by prostoalex · · Score: 3, Informative
    My bad. In my Fire$ANIMAL browser I had two tabs open, quoted the wrong one. The quote actually belongs to Jupiter Media analyst Joe Wilcox:
    Folks who have seen the code report quite a few profane remarks by developers. Microsoft typically sanitizes comments for source code used in the Shared Source program. That the code contains these remarks has Microsoft believing the leak did not come through the Shared Source program.
  43. Bad for security... by haeger · · Score: 4, Interesting
    I think this could be very bad for Windows security (yeah, oxymoron, I know). This is bad news for all that in some way have to support windows at work.
    Since we all agree that all code has bug in them and since this code is out we can safely assume that some bugs will be found.
    Now all the white-hat hackers are prevented by law to take a look at the code and since all black-hat hackers don't give a damn about that law, those who run windows are in a pretty bad place right now. Even worse than usual actually.

    Oh well, the windows admins who like working overtime will love the coming year I suspect.

    .haeger

    --
    You are not entitled to your opinion. You are entitled to your informed opinion. -- Harlan Ellison
  44. What about Bob by konrd · · Score: 3, Funny

    I think the most fascinating part of this whole fiasco is the fact that code for Microsoft "Bob" is still prevalent throughout the source. I can only wait in anticipation as the open source community takes advantage is this and quickly puts out its own variants.

    Emerge Bob

  45. here's my bet by CAIMLAS · · Score: 5, Insightful

    I've given this topic considerable thought, and here are the possible conclusions I've reached.

    1) MS will use this source leak in the future to claim that various open source projects (Samba, Gnome, KDE, OpenOffice(?), linux) that get new features which MS finds competitive are 'derivative' works, regardless of whether or not the developers actually looked at the source.
    2) There will be enough people looking at this source for large portions of the code's functionality essentially entering into 'public domain', with people writing up how the components work. It will be essentially impossible for anyone to do 'virgin' development on 'windows-like' features for anything, as the information on precisely what the Windows version does will only be 2 steps of association from the programmer.
    3) MS will pull a 'patent' or 'trade secret' violation claim on Samba/Linux/GNOME/KDE, in addition to pulling the .NET framework out from underneath the Linux community (by claiming patent infringement again). Two shovels of dirt on the grave of linux.

    From my interpretation, this all seems quite feasable given current legal atmosphere. Any lawyers here have a comment on this?

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  46. Doesn't sound as interesting as BSD or Linux. by ron_ivi · · Score: 4, Funny
    It can't be that fun to work on -- Did you guys know that Microsoft has to _pay_ people to work on this codebase! If there was really anything interesting in it, people would be working there for fun on their own time.

    [ I unintentionally posted as an AC first - hopefully it's interesting enough that I get more interesting mods than redundant.]

  47. What about the .eml files? by enosys · · Score: 5, Informative

    What about the .eml files? You wouldn't have those in Linux.

  48. Re:source out on the open?: conspiracy theory by d.valued · · Score: 4, Insightful

    This is not a trivial problem.

    Though many of us - myself included - would not mind a peek into the collective mindshare of the Evil One, one cannot look into the abysss and return unchanged.

    Sorry. Debated last night with philosophy majors. They won, six shots to five black and tans.

    To translate it bluntly: This is still copyrighted code, owned by Microsoft. Duping even their "badly-written routines" into an inocuous place may lead to an SCO-esque attack in the near future , claiming violations in certain filesystem and mounting routines, or possibly something involving Samba, or a myriad of other wincompatibility issues.

    It feels like a tactic that may be conceived by some bright bulb in MS Legal to bring conflict to the competition, or at least stifle development past current kernels.

    I am starting to get the shakes that I get in a poker game when my all-in bet is called when I have pocket kings. (Last time that happened, the opponent had A-J suited. He flopped aces-up. I swore loudly.)

    I am not a lawyer. I play one online, and I'm studying for the patent bar, but I don't pretend to dish out legal advice. Still, if I go all-in, I have the goods.

    --
    I used to be someone else. Now I'm someone better.
    Real life is underrated.
  49. Open != Secure? by RaisinBread · · Score: 4, Insightful

    Isn't interesting that the source for many projects is wide open ... and we don't have people running around with their heads cut off like the end of the world is coming.

    So - which is it? Is closed-source or open-source more secure?

    Looks like now we'll have the chance to find out!

  50. Re:source out on the open by jruschme · · Score: 5, Insightful
    The Groklaw warning echoes thoughts I had as soon as I heard the comments on the radio about how a competitor could use MS's IP in a competing product. That said, the conspiracy theorist in me wonders if it's possible that Microsoft orchestrated the leak themselves in the hopes of polluting one or more Open Source products (e.g., Linux Kernel, Wine, etc.) and then later launching a series of SCO-style lawsuits. Think about it...
    1. Release portions of an older baseline which have already been fixed/replaced (to minimize the hacker potential), but are algorithmically distinctive enough to be recognized if they were used in another product.
    2. Wait for a well-meaning open source user to submit one of the pieces as a patch to the Linux kernel
    3. Scan new kernels for distictive algorithm. When found
    4. Launch expensive lawsuit at RedHat, Lindows, et al. Demand injunctions against distribution, damages, etc.
    Or maybe, I've just read too much SCO-IBM coverage here. --John
  51. Anti Linux Spin by nurb432 · · Score: 3, Insightful

    Notice the leak came ffrom ' a linux comptuer'..

    Nice way to suggest its that damned linux that is to blame. At least to the common man, the linkage will be sublimina, but it will stick.

    Its almost as bad as ' a red ford suv ran over the child ' or ' the gun killed the intruder '..

    --
    ---- Booth was a patriot ----
  52. Re:source out on the open by Alrescha · · Score: 3, Insightful

    "any legal action against opensource projects by microsoft relating to these leaks will still have to demonstrate that:

    1. the opensource code was copied from the leaked nt code
    2. the nt code wasn't boosted from opensource projects first"

    The defendant will have to prove that the code was boosted. Microsoft is under no obligation to try to prove a negative.

    A.

    --
    ...bringing you cynical quips since 1998
  53. Re:source out on the open by bark · · Score: 5, Interesting

    I remember reading that Steve Balmer and Bill Gates specifically FORBID any MS employees from reading / accessing GPL'ed code unless given express permission from somewhere high up.

    They had their "don't touch gpl" rule in place for quite a few years now. But they can access BSD licensed code and incorporate them freely.

    Just because they had access doesn't mean MS employees are out to break the law ...

    it works in reverse too. To microsoft, all this free linux code floating around on the net is a huge temptation for its employees to cut some corners and potentially land ms in big legal trouble ... sounds familiar to all these conspiracy theories floating around about the leaked win2k source, doesn't it?

  54. Is there any GPL Violating Software in it? by NetSurferHI · · Score: 4, Interesting

    Has any one taken a look to see if the old rumors that Win2K is more stable because it uses open source code is true? If so, would that make Microsoft in violation of the GPL?

    1. Re:Is there any GPL Violating Software in it? by slipgun · · Score: 5, Informative

      Has any one taken a look to see if the old rumors that Win2K is more stable because it uses open source code is true? If so, would that make Microsoft in violation of the GPL?

      If they're using GPL code, yes. They already use open source code, and admit it freely - however, it's licensed under the BSD license, and hence can be distributed in closed source systems.

      (Someone correct me if I'm completely wrong, but I think that's right).

      --
      SpamNet - a spam blocker that really works
  55. The Kiss of Death by This+is+outrageous! · · Score: 3, Informative
    Compare this:
    "It seems unlikely this is going to create a material, significant security problem," said Rob Enderle, a technology expert and principal analyst with the Enderle Group.
    and that:
    Speaking of jackasses, how about technology industry "analyst" Rob Enderle? Enderle is both:
    • Frequently quoted in major mainstream media
    • Nearly always completely wrong (at least regarding Apple)
    --
    This is...

    O
    U
    T
    R
    A
    G
    E
    O
    U
    S

    !

  56. Re:It was lifted from a Linux Box by sqlrob · · Score: 4, Interesting

    Or an idiot developer working on a linux box happened to check in the core file with other work.

    I've seen junk like that before, so it's entirely possible.

  57. Entertainment value of media "experts" by paco+verde · · Score: 5, Interesting

    The funniest part of this whole thing has been the industry pundits explaining the ramifications of the source release in various media outlets.

    The best I've seen today is on crn.com by some joker named Winell from Econium. He manages to say with a straight face:

    "Unlike Linux desktops, which is like the wild wild west and not controlled and enhanced all the time, Windows users have come to take a quality controlled operating system for granted and not have to worry about a bad release," Winell said. "We hope that Microsoft can swiftly identify how the code got released, prosecute the perpetrator and build a barrier/security patch to protect against intrusions."

    Mr. Winell has obviously never used Windows ME if he thinks Microsoft quality control prevents "bad releases". You know Econium must be a real player when the title of their home page is "Welcome to Econium who is a solutions provider."

    The classic yesterday was Laura Didio from Yankee Group comparing OSS hackers to suicide car bombers.

    Nothing like an embarassing Microsoft moment to get the "experts" out from under their rocks.

    1. Re:Entertainment value of media "experts" by eddy · · Score: 4, Informative

      It should be noted that the Didio quote as since been removed from that article, but here it is for those who missed it. Don't ever forget this one, this is straight from Yankee Group and they should not be allowed to get away with it without a public apology IMHO:

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

      Is this people you'd want to buy services of? I don't consider myself "PC" in the least, but this is so fucking wrong and off the track it's not funny.

      --
      Belief is the currency of delusion.
    2. Re:Entertainment value of media "experts" by paco+verde · · Score: 5, Informative

      Here's some general contact information for Yankee Group off their website:

      Media Relations and
      General Inquiry
      Kim Vranas
      Director of Marketing
      kvranas@yankeegroup.com
      Voice: 617.880.0214
      Fax: 617.210.0014

  58. Linux leaked too by wstearns · · Score: 5, Funny

    In a related story, Linus Torvalds was forced to announce today that the source code for the Linux operating system was made public on the Internet.
    "We're not sure how it was leaked. What's up there certainly looks legitimate, and we've had some reports that some of it even compiles. It appears it may have been leaked back in August, 1991, originally to an FTP server in Finland."
    There are at least 3 servers that appear to have Linux source code available, although online discussions indicate that there may be many more. There is speculation that the code can e acquired through FTP, Gopher, HTTP, Bittorrent, Rsync, SMB, NFS, AFS, Freenet, and that people may even be _selling_ CS's and DVD's with the code.
    SCO was quick to comment that "After they copied those 5 lines from one of our header files, the {deleted} deserved it. As soon as we find a person in our company that knows how to download a file, we'll be comparing every line of Linux to this stuff we bought from AT&T. Oh hey! We've already found something - they copied the word '#include' from us!" The phone interview was cut short as Mr. McBride was called away to launch a new lawsuit.
    Law enforcement agencies have been contacted and are investigating, but the process is slow as the officers are heard to exclaim "Wow, it has a GUI?", "Damn, this is stable - I can't crash it at all!", "Whadda you mean, Office is included?", and "How do I turn off the grappling hook and use the rocket launcher?"

    --
    Mason, Buildkernel and more: http://www.stearns.org/
  59. Article doesn't say it was *stolen* from Linux box by blorg · · Score: 4, Insightful

    The article doesn't say it was *stolen* from a Linux box, it just says that an analysis of the files suggests that it had come from a Linux box. For example, the image could have been a CD that was burned on a Linux box, and then misplaced. And given that Mainsoft's work is "Windows on *nix" I'd be surprised if they didn't have a few Linux boxes around ;-) As things stand, this says absolutely nothing about Linux security.

  60. Re:Windows developers do not read GPL source by pla · · Score: 5, Insightful

    if the developers of B have never read the source of A, or anything derived from A, it's pretty sure that B will not look like A.

    Except, in the realm of software, that just doesn't apply. A "best way" often exists to accomplish some simple task, and 20 good developers would all independantly "discover" that way. Even in more complicated code, you'll see a large overlap of broader ideas, all arising independantly

    This makes one of my peeves about software patents... Patents include the critiria of non-obviousness. If 20 developers would all come up with the same solution, that seems like a pretty damned obvious technique, IMO.

    Take the XOR'ed image patent, for example... Even ignoring the idea of prior art (which IMO existed), using XOR to put one image on top of another such that you can later remove the superimposed image cleanly (ie, a mouse cursor over a background), even a moron would use XOR. Yet, the USPTO still decided to grant that one.

    So yes, very similar works do arise, totally independant of each other, in the field of software engineering. Unfortunately, considering our legal system's pro-corporate bias, that will most likely work against us. Rather than believing that Billy G and Linus both came up with printf("Hello World\n");, this source release will quite likely suffice to convince the courts that various open source projects "stole" such trivial statements from Microsoft code.

    Or to borrow a joke from the SCO threads, "Wow, look at all of the i++; statements those damned open source commies used, just like in SCO's code!"

  61. Then why was the code in a "zip" archive? by NZheretic · · Score: 4, Interesting
    If the code was leaked from a Linux/Unix computer, why was the code found being distributed in a zip archived file instead of a compressed tar archived file?

    Zip files are rarely used for distributing source code amongst the Linux/Unix community because compressed tar files are far more efficient.

    zip -r source.zip /usr/src/linux-2.4.22-1.2149.nptl
    ls -l source.zip
    -rw-rw-r-- 1 build build 49091705 Feb 14 06:20 source.zip
    tar cjf source.tar.bz2 /usr/src/linux-2.4.22-1.2149.nptl
    ls -l source.tar.bz2
    -rw-rw-r-- 1 build build 31964979 Feb 14 06:23 source.tar.bz2
    tar czf source.tar.gz /usr/src/linux-2.4.22-1.2149.nptl
    ls -l source.tar.gz rw-rw-r-- 1 build build 40689187 Feb 14 06:31 source.tar.gz

    The resulting tarred archive compressed by bz2 is is around 35% smaller than the zipped source. With the exception of the the jar format for java classes, the zip format is rarely use by Linux/Unix developers for distributing source code.

    IMO this points to the source code being lost by from a Microsoft based platform.

  62. Re:source out on the open by jtrascap · · Score: 4, Interesting

    I like the way this guy thinks - and I think this too.

    Let's do some math..and since we're talking conspiracy theory here, we only need to use addition!

    * MS "kills off" the old OSs, but not enough corp users move
    * MS goes security nuts and publicizes ever patch. Let's not mention that some patches take 6 months to come...
    * Release the code through a "trusted partner" - MS supports lots of partners which, via programming, politics or press, support the beast in return.
    * Frightened CEOs scream - CIOs look at updating to XPee vs. training staff on Linux and OpenOffice. Looks ok, until...
    * Frightened CEO's PowerPoint presentation doesn't work right

    SOLUTION:
    * CEO - "Upgrade!"
    * MS = PROFIT!

    C'mon - add to the panic...It's Fun!

  63. Re:source out on the open by nvrrobx · · Score: 4, Insightful

    While you are absolutely correct, he with the most money wins in the US court system.

    Microsoft will just sue you into oblivion, and when you run out of money, they'll have won.

  64. alternate universe by SirSlud · · Score: 5, Insightful

    i cannt re-iterate how stupid all thie fear is ....

    check out this alternate universe:

    musicians are fucked. apparently, we can't look at other peoples copywritten music without 'taining' our ability to write original music.

    everybody from bach to bon jovi is now in violation of copywright law. musicians have henceforth been instructed never to look at somebody elses music lest they be sued later for copying the notes and rhythms.

    harumph. this is rediculous.

    --
    "Old man yells at systemd"
    1. Re:alternate universe by mitherial · · Score: 4, Informative

      "The Unfinished Sonata" by Orson Scott Card, recently republished in tradepaperback form of his "Maps in a Mirror" short-story collection. Haunting tale.

      --
      Foo?
    2. Re:alternate universe by CaptainCarrot · · Score: 3, Informative
      ...copywritten...

      ...copywright...

      Gah! I know it's OT, but I can't stand it anymore!

      The legal protection for creative works is copyright, as in the right to copy. A work that's protected by copyright is said to be copyrighted

      Someone whose job it is to write advertising material and press releases, which writing is commonly called "copy" in those businesses, is a copywriter. Such copy isn't said to be "copywritten", but merely "written". There's no such word as "copywritten".

      Someone whose occupation it is to create a thing is called a "wright", as in "wheelwright" or "playwright". (No, not "playwrite". Yes I know that plays are written down, but that's not what we say.) "Wright" here is related to the past tense "wrought", which we almost never hear nowadays except as an adjective, as in "wrought iron". There's no such thing as a "copywright".

      --
      And the brethren went away edified.
  65. Thats news to me! by SirTreveyan · · Score: 3, Funny

    if it's the 15% that works

    Does Windows have even 15% that works???

    I always thought Windows kinda creaked and groaned as it crawled along the information highway. Windows kinda reminds me of a Wile E. Coyote device for catching the RoadRunner, complete with parts falling off as it moves along until, just as the objective is reached, kerplowwie...it falls all the hell apart.

    So tell me...how does it feel to be Wile E. Coyote?

    --

    SELECT * FROM User WHERE Clue > 0

    0 rows returned

  66. Re:I wonder how MS stock will react by JavaLord · · Score: 3, Interesting

    ask yourself why it isn't on the front page of cnn? Or at least on the front page under techology. Isn't the microsoft source code leak a bigger story than some silly write up on stock market AI and the FCC screwing with the internet?

    Microsoft is after all the largest tech company in the world, and windows is it's flagship product. I wonder why this isn't being covered more by the mainstream press. Maybe it's my geekiness talking, but this is a big story at least the biggest tech story of the day.

  67. Re:irrelevant by larry+bagina · · Score: 4, Insightful
    at IBM, the linux kernel team is different than the AIX kernel team. A linux kernel guy can ask an AIX kernel guy a question about how they dealt with something, but they can't share code or SCO might sue.


    You could download the windows source code and have it sitting archived on your hard drive without ever looking at it. But if you independently write code that does something like windows does, and there is a copy of the windows source code on your hard drive, what do you think a jury would think?


    The only GPL software I'm aware of MS distributing is with Unix Services For Windows (formerly interix) -- gcc and some other command line tools. You can bet big bucks the people that compile gcc don't do any work on VC.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  68. Re:No step 2 necessary for step 3 by sulli · · Score: 4, Funny

    Does that mean *BSD is finally, after all that, dying?

    --

    sulli
    RTFJ.
  69. The best bit in that article... by blorg · · Score: 5, Funny

    "Finally, this is very important: If you propose to continue working in the IT industry, and somebody offers you a look at the source, just say no. Remember - if you learn too much about the internals of Microsoft products, you may find yourself unable to work for anybody except Microsoft. Yike."

    1. Re:The best bit in that article... by betat · · Score: 4, Funny

      Hmm..being offered something evil and forbidden, something you shouldn't take because otherwise you might get hooked on it forever.

      Sounds familliar.

      Just say no, kids.

  70. comparing MS code to OSS code by moojin · · Score: 5, Interesting

    has anybody attempted to use the code analyzer that was developed for the SCO / IBM case. it would interesting to see if there were any similarities between MS code and the multitude of OSS code.

    --
    Why did I lurk so long before registering for a Slashdot account? I could have had a Slashdot ID of less than 100000.
  71. Re:This may sound crazy, but M$ would likely gain. by koh · · Score: 4, Interesting

    Obviously the only answer for companies stuck with M$, move to XP

    No. Windows 2000 is NT 5.0, XP is 5.1 and Server 2003 is 5.2. Notice the minor version bump which indicates that all these releases share a lot a code.

    It is reasonable to think they want to have users switch to Longhorn (does anybody know if it will be NT 5.3 or 6.O ?), but then the leak occured too soon, for they're not ready yet.

    --
    Karma cannot be described by words alone.
  72. Re:No step 2 necessary for step 3 by Jerf · · Score: 4, Insightful

    And you think the entire community, including IBM and other companies that have bet the farm or at least huge sums of money on OSS are just going to roll over and take it?

    If the lawsuits get too frivolous, not even Microsoft will be immune to countersuits, plus such massive lawsuits aren't going to be "free" in reputation terms, either. ("Gee, if all Microsoft can produce is lawsuits, maybe they aren't such a leading company after all?")

    Besides, so they prove some small chunk of code is encumbered. (It is virtually inconceivable that huge chunks of code will make it in.) So we rip it out and keep going. Killing any given iteration of Apache may be possible, but taking down the entire thing legally is going to be quite a feat! (And remember that unlike SCO, Microsoft is limited by the fact that they are still selling software; they can't for instance go after the GPL in a really serious way because they'd likely end up invalidating their own licenses; "Unenforcable GPL" is good FUD but would be an atrocious court strategy for them!)

    It's not hopeless, not by a long shot. I won't say they couldn't make a real annoyance of themselves and I won't say Total Open Source victory is some sort of inevitability, but it's not hopeless.

  73. More details on the Linux machine analysis... by blorg · · Score: 4, Informative

    ...are provided by noisehole in this post from yeterday's discussion. He reckons Betanews lifted the analysis from his post.

  74. Yea, but what if..... by StressGuy · · Score: 5, Interesting

    Say, a retired programmer took a look at the leaked Windows source code then published a "code specification" that another (still employed) programmer could look and and then write a program to meet that specification. Technically, he never saw the source code, in fact, he need never even know that the "code specification" was inspired by the leaked Windows source.
    .
    . ...just thinking out loud, as it were....

    --
    A goal is a dream with a deadline
    1. Re:Yea, but what if..... by Eil · · Score: 4, Insightful


      If it came to it, I highly doubt that would hold up legally. Besides, much of the stuff in Windows is patented, and there's simply no way to re-implment it (different code or no) without violating a patent.

      Why in the hell do you want to copy windows anyway? Open source to me is about making new or simply better software. (Speaking generally to everyone here, not just the parent...) If you absolutely must have win32 compatibility, then buy a Windows license like everyone else. If that's not acceptable, then figure out a solution that doesn't require win32 compatibility. But for god's sake, don't be a common criminal and steal someone else's implementation.

      I digress. Chances are pretty good that writing a specification from such crufty code (and a good deal of it is crufty) would be more difficult than legally reverse-engineering a working implementation anyway.

  75. Zipped contents of a CD-rom by NZheretic · · Score: 5, Interesting
    Phillup rightly raised the point: "Perhaps it got into the computer (from MS) as a zip file? And... they kept the original.".

    The expanded contents of the zip file is around the size of a single CD. This points to the contents being originally distributed from Microsoft on CD-rom.

    Microsoft has made so much fuss about retaining control of the source code. In May 2002, under oath at the antitrust hearing Jim Allchin, group vice president for platforms at Microsoft, stated that, because the Windows operating systems contained inherent flaws, disclosing the Windows operating system source code could damage national security and even threaten the U.S. war effort.

    It's going to be interesting if it is subsequently found that Microsoft itself has been distributing said source code over the internet in zip format.

    By the way, In February 2003, Microsoft signed a pact with Chinese officials to reveal the Windows operating system source code. Bill Gates even hinted that China will be privy to all, not just part, of the source code its government wished to inspect.

    Dispite gaining more favored trading status with the USA, there remains many embargos over technology transfers which could put the US at future risk.

    Either Jim Allchin lied under oath, to prevent code revelation being any part of the settlement, OR the Microsoft corporation is behaving traitorously, by exposing national security issues to foreign governments.

    The exposure of Microsoft source code put users at risk because of the inherent design and implimentation flaws built into the source code.

    In comparison open source development practices enables open source distributions and users to evaluate the source code from the start. This forces developers to build in security from the early outset of each project or risk abandonment for more secure alternate solutions. End users can particpate in the development process.

  76. Re:Ridiculous quote from cnn.com article by paco+verde · · Score: 3, Insightful

    No, one reason Linux/*BSD/etc. are more secure is because the source code has always been available, and has been reviewed and hacked by thousands of people for 10 years. The source didn't just show up on the Internet yesterday.

    If Linux's source had been developed in secret for the last ten years, you better believe its sudden revelation would lead to the discovery of new vulnerabilities and exploits, and that's exatly what will happen to NT/2000/XP if there are any substantive pieces of the OS in the partical source that has been released.

    Microsoft is downplaying the whole situation as an intellecutal property issue, but I don't believe it. It will likely result in more vulnerabilities and exploits against Windows. Microsoft execs have been saying for years that revealing Windows source code would make the OS more vulnerable to attacks.

  77. Re:Doesn't sound as interesting as BSD or Linux. by jazman_777 · · Score: 5, Funny
    It can't be that fun to work on -- Did you guys know that Microsoft has to _pay_ people to work on this codebase! If there was really anything interesting in it, people would be working there for fun on their own time.

    They get paid for the first 40 hours in a week, then the other 60-70 hours is for the fun of it all.

    --
    Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
  78. More FUD within FUD? by hacker · · Score: 3, Interesting
    "Clues to the source code's origin lie in a "core dump" file, which is left by the Linux operating system to record the memory a program is using when it crashes."
    1. What would the Microsoft source code be doing on a Linux machine? Mainsoft ports applications from Windows to Unix, not Linux. IE and WinAmp are two examples that they've ported.
    2. What would a "core dump" file be doing with a directory list of files inside it, especially Microsoft source code files. What application dumped that included this file list? It is highly unlikely that they were building code with Microsoft Windows 2000 source code ON Linux, so what was it doing there?
    3. Core files don't contain "lists of files or directories" on Linux. That information is completely irrelevant to the purpose of a core file... diagnosing the reason for a crash. Lists of files in a directory or on the filesystem are completely irrelevant to WHY the app involved crashed.
    4. Core files on Linux are set to 0 bytes by default. The only reason this would have been changed, is so that you can debug crashes. If this is the case, Mainsoft was porting Windows applications to Linux as well as Unix.
    5. Lastly, if they were not porting to Linux, perhaps the media is once-again confusing Unix with Linux. On FreeBSD/etc. coredumps are not disabled by default. It is entirely possible that some flavor of Unix was used to hold the Microsoft source code, which makes sense. It doesn't, however, implicate the underlying OS holding this directory of files as guilty of the crime.

    I think this is FUD within FUD, to try to generate some ill-will towards Linux, as if the computer running Linux had something to do with the code being put on the Internet by a HUMAN process.

    1. Re:More FUD within FUD? by Etcetera · · Score: 3, Informative

      What would the Microsoft source code be doing on a Linux machine? Mainsoft ports applications from Windows to Unix, not Linux. IE and WinAmp are two examples that they've ported.

      ...If this is the case, Mainsoft was porting Windows applications to Linux as well as Unix.


      Umm.. did we not click on our links today? The article linked to has a big, fat link to the MainWin product page which states, in part:

      Visual MainWin is an enterprise-class application-porting platform that enables software developers to develop C++ applications on Windows using Visual Studio and deploy them on Unix and Linux. Visual MainWin is a complete cross-platform solution that speeds development and deployment. Developers will also appreciate Visual MainWin's J2EE Integration Package and industry-leading XML support. And it actually recompiles Windows source code with the Unix compilers to create native Unix applications.


      I think it's certainly safe to assume that they were compiling on a box.
  79. Re:source out on the open by the_mad_poster · · Score: 5, Insightful

    Windows kernel gets the kernel GPL'd

    How can a site so full of OSS supporters have so many people so ignorant of how software licensing works? Yes, if they were found to be infringing the GPL they COULD GPL the whole kernel, but that would be stupid. They would just pay damages for infringement and remove the GPL code from future releases. This "viral licensing" bullshit is so idiotic, I can't understand how it got started. I blame SCO.

    --
    Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
  80. THAT old saw again. by dmaxwell · · Score: 4, Informative

    For the kajillionth time, putting GPLed code into a proprietary codebase DOES NOT make the whole thing GPLed. If MS did put GPLed code into one of their products accidentally or otherwise and then distributed it, that is copyright violation. The GPL does not rely on contract law and therefore CANNOT specify the penalty for violating it. Since the GPL is a straight copyright license pure copyright law applies. This means MS' hypothetical penalty would be between them, a court of law and the aggreived FOSS project.

    The judge is such a case is unlikely to order MS' codebase GPLed. MS would have to either put out a sanitized patch for the code in question or pay the developers for an alternative license. The exact circumstances of the case would determine what if any punitive damages MS would have to pay in addition to recompensating the developers.

    MS would have the OPTION of making the entire contaminated codebase GPLed to satisfy the license but I doubt they would take that option. They could do it for the FUD value but since the aggrieved FOSS project wouldn't accept that as a settlement, MS would just have to do something else. Imagine that! A FOSS project could rule out an MS product being GPLed to PREVENT harm to a project or FOSS in general.

  81. BSD licence by Sepper · · Score: 4, Interesting

    the best exemple of BSD code in Windows (all version I think) is the ftp.exe file... Just open it with notepad and search for:

    "Copyright (c) 1983 The Regents of the University of California. All rights reserved."

    And I think the TCP/IP stack is also based on it (they would be really stupid to do otherwise)... But I think this is all old news...and it's all very legal in case you didn't know

    --
    I live in Soviet Canuckistan you insensitive clod!
  82. Re:DON'T TOUCH IT by spitzak · · Score: 5, Insightful

    This seems to be a popular opinion, but it is false.

    You are buying into the same FUD Microsoft is spewing about the GPL.

    Just looking at the code does not "taint" you. There are plenty of ex-Microsoft employees who have looked at Microsoft source code and have then contributed to non-Microsoft projects (not just OSS, but closed-source from competing companies). Really, are you claiming that a coder that has seen Microsoft's code is legally impossible to employ except at Microsoft? What if some poor sap has seen both Microsoft's code and a competitor like Suns? They can't ever work on software again anywhere?

    Conversely Microsoft hires people all the time that have looked at GPL code. They don't seem worried that these people are "tainted" despite the fact that their public announcements would seem to indicate that it is impossible for such people to work there.

    The person/company in trouble is the one that made the code available. Apparently this is somebody at Mainsoft, who should be punished hard. This sort of behavior is extremely damaging to IT!

  83. Seriously, don't download this shit! by danila · · Score: 5, Funny

    Guys, let me warn you, this is nothing to laugh about! DON'T TOUCH THAT STUFF! Two of my friends work in Motorola research laboratory. Yesterday one of the downloaded the code at home and then they both looked at it. One of them was lucky - his retina burned the second he saw the code. The second did not escape that easily. His eyes glued to the screen, his hands typing madly... the paramedics found him 20 minutes later clutching the mouse and writhing in agony. After 2 hours in intensive care he (or, rather what left of him) was sent home. Today, after they were not let into the office building, both of them got pink slips by courier mail.

    A cousin of a girlfriend of my former classmate yesterday went to the university computer lab to print his essay. He catched a glimpse of some code on the screen and didn't even thought about it for a second. When he returned home, he logged on to sourceforge.net and before anyone could stop him, he tainted a dozen software projects there. Shit, two perfectly good Xeon servers had to be scrapped and replaced with clean machines in a hurry.

    That's just crazy, this code is the strongest shit I ever saw... oh, fuck, forget what I just said - "the strongest shit I ever heard about and never saw". It's worse than the GPL, it taints your code so quickly you can't even notice that. PLEASE, FOR THE SAKE OF EVERYTHING GOOD IN THIS WORLD, DON'T DOWNLOAD THE CODE.

    Copy this message and send it to all your friends! You need to warn them not to look at the code! POST IT ON FORUMS AND MESSAGE BOARDS! THIS IS AN EVIL PLOT TO TAINT ALL CODE IN THIS WORLD! DON'T LET THIS HAPPEN!

    --
    Future Wiki -- If you don't think about the future, you cannot have one.
    1. Re:Seriously, don't download this shit! by MrPink2U · · Score: 5, Funny

      A friend of mine looked at the source code yesterday. He immediately recieved a phone call from a man who identifed himself as Bill Gates. The man whispered to him, "Seven days..." and then just hung up.

      Creepy huh?

  84. So much for "Security through Obscurity" by mgpeter · · Score: 3, Informative

    I have read a few articles on this, and most misrepresent why this could be very bad from a security issue as compared to Open Source Software.

    First, just because you can see the code does not make a product less secure (in theory anyway). With Open Source Software, everyone can see the code and find flaws, but anyone can also submit a patch to fix the flaws.

    With this Microsoft source code, anyone can find flaws and security issues, but NO-ONE would dare to send Microsoft a patch in fear of litigation.

  85. Misdirection maybe? by X-Nc · · Score: 3, Interesting
    A co-worker of mine made an interesting point about this. He said that he thinks the code "escaped" from MS for the purpose of taking the attention off of the ultra-massive security canyon that was just brought to light. Now everyone is all abuzz about the leaked code and has forgetting about the extreme lack of responsability and downright untrustworthyness of MS for waiting 6 months to fix their shit.

    Well, it seems to have worked.

    --
    --
    If I actually could spell I'd have spelled it right in the first place.
  86. A way to avoid legal problems = Source-Notaries by johnny6vasquez · · Score: 4, Interesting

    Hey, sorry but I wrote this and want to have my name on it. Ignore my AC post please. Contrary to what most posters here are advising, maybe we should set up a group, like a division of Groklaw for example, that has as much leaked closed-liscence code as possible.

    The purpose of this closed-liscence division would be to run independant comparisons of new OSS contributions against a library of leaked closed-liscence code to ensure nothing gets slipped by the project managers and poisons the project source.

    I was initially going to suggest that the project manager do this comparison, but that would be too risky for the project (closed-source legal teams might have a go at it). Instead using a trusted OSS community party to do the checking saves us the hassle of each project manager having to download all the latest leaked closed-source. The "source-notary" would have a central repository of leaked material, which would not be redistributed by them, only made available to the original authors and for use to run comparisons on new OSS project code submissions and therefore avoid having a company pay a developer to salt the OSS project with leaked code.

    I think this is a pretty mature way of handling this and should satisfy all parties.

  87. Source code release by Morosoph · · Score: 3, Funny

    Isn't it traditional for someone to post a bittorrent?

  88. Re:Let's not jump to conclusions here... by kiscica · · Score: 3, Interesting

    I keep seeing these figures for the size of the entire Windows source code base, "40GB and 40 million lines of code." Unless I'm missing something, this just doesn't add up. ~40 billion characters / 40 million lines implies that the average length of a line of code in the Windows source is 1000 characters. Even if the comments are terribly verbose, I highly doubt that is correct.

    Now, I haven't looked at the leaked (putative) Windows source code yet, but I did check some of the Linux kernel source, and the average seems to be more on the order of 20-30 characters per line.

    If Windows source is statistically similar, 40 million lines would be close to 1 gigabyte (not 40), so the 650 or so megs of leaked code might indeed be a significant chunk of it. (I saw at least one claim that the leaked code comprises 13 million lines, which would be in line with these estimates.)

    I find the "40 million lines" claim for Windows source code, even including all the drivers etc., a lot more credible than the "40 gigabytes" (which would imply something like a billion lines of code). Even then, it's a lot. For comparison, a recent Linux kernel on my machine is about 5 million lines of source code (and 150 megs), and an entire Linux distribution of around the same vintage as W2K, namely Redhat 7.1, is about 30 million lines. The total functionality of W2K is arguably significantly less than that of an entire Linux distribution.

    Kiscica

  89. MainSoft statement by theCat · · Score: 4, Informative

    This is from their web site:

    Statement to the Media Regarding Microsoft Source Code Leak

    Mainsoft has been a Microsoft partner since 1994, when we first entered a source code licensing agreement with Microsoft. Mainsoft takes Microsoft's and all our customers' security matters seriously, and we recognize the gravity of the situation.

    We will cooperate fully with Microsoft and all authorities in their investigation

    We are unable to issue any further statement or answer questions until we have more information.

    From Mike Gullard, Chairman of the Board, Mainsoft Corporation

    --
    =^..^= all your rodent are belong to us
  90. Sigs by tiny69 · · Score: 4, Funny

    I wonder how many people on /. will start using comments or code snippets from the windows source in their sigs?

    --
    Go not unto/. for advice, for you will be told both yea and nay (but have nothing to do with the question)
  91. MS Windows source code "escapes" by Ateryx · · Score: 3, Funny
    Even better than the article is the "related article" on the bottom of the story link: MS Windows source code escapes onto Internet

    Only w/ Microsoft will you find the code "escape". It may not be the smartest code... but its united in its resistance.

    --
    "The truth suffers from too much analysis"
  92. Brew it in WINE by mnmn · · Score: 3, Funny

    There are two major problems blocking Linux uptake on the desktop. The windows binary pool is huge, and the lack of standards of packages, menus, interface etc on Linux.

    Now if the WINE project can be merged with this source code, or if the raw hardware interfaces of Windows is translated to linux APIs to make it something like usermode linux only windows binary emulation in windows using windows source code, that will fix one part of the problem. I believe the other part, standardizing packages and the GUI will eventually happen...

    With these two problems fixed, theres no reason Dell and HP wouldnt sell and promote Linux on laptops and desktops as the standard.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  93. Old Joke by Ann+Elk · · Score: 3, Funny

    Microsoft has great "flextime". You can work any 80 hours per week you want.