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.

220 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 October_30th · · Score: 2, Insightful

      You do realize that you're now, after viewing the Microsoft code, forever so tainted that you cannot legally work on any free software project without exposing yourself or your employer to a lawsuit?

      --
      The owls are not what they seem
    13. 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

    14. Re:Winsock API Included. by PhraudulentOne · · Score: 2, Funny

      Yeah and a document that lists internal and external FTP servers (which are probably dead now) with such cryptic accounts as:

      username: South

      password: Park

      Seriously.

      --
      You create your own reality - Leave mine to me.
    15. 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!
    16. Re:Winsock API Included. by markxsd · · Score: 2, Funny

      Head for the hills Eyal. Wild Bill's in town and he's raising a posse to come and getya...

    17. 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.
    18. Re:Winsock API Included. by forlornhope · · Score: 2, Interesting

      Please correct me if Im wrong, but doesnt IE have plugin support so it can use an external plugin to load certain data types? Why hasnt someone made a png plugin to IE that fixes this. I mean CSS I can understand because it effects the entire page and Im sure IE wont let you have that much control, but png? that should be easy.

      But then again, that would make sense and this world has a way of doing the oposite of what makes sense.

      --
      "We Don't Need No Truthless Heros!" - Project 86
    19. 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 out on the open by Jotaigna · · Score: 2, Funny

    maybe open source developers get a chance to fix some bugs it may have ;)

    --
    "The quality of life is inversely proportional to the number of keys on your keyring."
    1. 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.

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

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

    5. 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
    6. 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.
    7. 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.
    8. Re:source out on the open by cybercuzco · · Score: 2, Insightful

      $5 says that this was an intentional leak on microsofts part. Its not the whole source, so theres no real danger to microsoft, but there is a significant danger to the open source community. Look at what SCO has been doing. How long before microsoft claims that some of its IP from the "leaked" code is in linux, and starts suing? Everyone in the OSS community needs to be super careful not to get tainted by looking at this code

      --

    9. 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
    10. 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
    11. 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?

    12. Re:source out on the open by JudgeFurious · · Score: 2, Funny

      I always thought that being "out to break the law" was a requirement for employment at Microsoft. Obviously I was wrong.

      It must be just something you need if you want to move up into management.

      --
      Appended to the end of comments you post. 120 chars.
    13. 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!

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

    15. Re:source out on the open by aoteoroa · · Score: 2, Insightful

      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.

      The GPL allows you to read the source code, learn from it and incorporate ideas into your own proprietary code. What you may not do is copy GPL code into your project.

      GPL code is like a book in a library you can check it out read it, learn from it, but you may not copy a chapter republish it and try to make money off the original authour's work with out his consent.

    16. Re:source out on the open by SamSim · · Score: 2, Informative

      You can. The first part, at least.

    17. 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!
  3. 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
    2. Re:Source of the leak by Chan · · Score: 2, Interesting

      I think it is far more likely that all the .eml files were left behind by a virus/worm like nimda. I've seen something like that happen before. They may be zero length because of an antivirus scanner or shield utility.

      --
      (nil)
  4. 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 serfx · · Score: 2, Informative

      yes that torrent file was only 205 meg's
      Yet if you read yahoo news, they acctually mention that the amount of souce code that was "released" was acctually closer to 650meg. you can read it here.
      making todays statements mostly obsolete, or just re-hashes of older comments (wow its already a re-hash, noi pun intended)

    2. 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,
    3. 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.
  5. 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 drinkypoo · · Score: 2, Insightful

      IF the 15% they're talking about is some tools like mmc, then it's useless. If the 15% they're talking about is the kernel and the hal, then it's amazingly useful. If it's the Win32 API, then similarly, it's amazingly useful.

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

      Funny? Insightful would be better.

      I agree the form is of a joke, but the message is the more important part:
      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.

      Unfortunately, sending one copy to the fires of /dev/null won't solve the problem. Somehow this needs to be guarded against without looking at it. In this, it's more like a basilisk than the ring, but a mirror won't answer this one.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    12. 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
    13. Re:So the question is by Bendebecker · · Score: 2, Insightful

      Who could ever imagine source code having the same warnings as porn: its frowned upon and can ruin you but in the secrecy of your own home many can't help but take a peek.

      Btw, I haven't even dled the source let alone see it so I'm safe I guess. Though really, how many suits are decided on who is right rather than who has the better more expensive lawyers. Whether any given person sees it or not, the developers of wine and probably any future version of linux are going to get blamed anyway and dragged into court simply becuase they won't be able to afford lawyers to defend themselves against the M$ heavyweights. So going ape shit about not looking at the code is important but we have to face the facts that it probably still won't protect us. But for the mere fact alone that if you look at it you won't be able to resist the powers of the darkside to copy some of the better algorithms (if there are any) and hence blind yourself to your own brilliance in coming up with your own possibly (probably) better solutions is enough to stop most of us from looking at the code. You want to study source code to an OS? Then study Linux. You not only won't get in trouble form copying from it (unless its the parts owned by SCO assuming there are any) and you will most likely be learning from superior code. Really who studies from a stolen second rate textbook when they can easily view a first rate one for free?

      --
      There's a growing sense that even if The Future comes,
      most of us won't be able to afford it.
      -- Lemmy
    14. Re:So the question is by unformed · · Score: 4, Funny

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

    15. Re:So the question is by Phroggy · · Score: 2, Interesting

      Actually come to think of it, Notepad does have a rather annoying bug, as I recall - if you try to open a text file that uses UNIX line endings (i.e. \n instead of \r\n), it gets all confused (overlapping text, text drawing in the wrong place and moving when you highlight, etc.). Maybe somebody could fix this?

      THere may not be enough code to build an OS, but what about the individual apps that come with it? If the source to notepad.exe is there, could someone build that?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    16. Re:So the question is by ErikTheRed · · Score: 2, Interesting
      203MB chunk that expands to about 600MB

      So they're claiming that the source code zipped at only about 33% compression. I haven't seen the code (nor am I inclined to, as just dealing with the incredibly shitty Windows API gives me a headache) but I'm extremely suspicious - source code usually achieves compression rates well in excess of 90%, with 95% - 98% not unheard of. So it is far more likely that this code expands to somewhere between 2 and 4GB.

      Of course, this is Microsoft so who knows - they could be fucking up the compression in some really impressive way.
      --

      Help save the critically endangered Blue Iguana
  6. Traces back to Mainsoft? by sp00 · · Score: 2, Redundant

    EWeek is reporting that Mainsoft, a partner with Microsoft, is the source of the source code leak.

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

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

    3. Re:Traces back to Mainsoft? by HiThere · · Score: 2, Insightful

      They would have reported more accurately if they reported "X claimed that...etc."

      We are offered no evidence of what happened beyond assertions. And MS is not so honorable that I will accept their word as truth without more proof. Mainsoft? Well, I don't know them, but they are reportedly a willing partner with MS, and this is not something in their favor. It's not proof that they are a bunch of lying treacherous deceitful scoundrels. Perfectly decent companies have been known to work with MS. You can find their corpses all around.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    4. Re:Traces back to Mainsoft? by Blob+Pet · · Score: 2, Informative

      They indeed did port IE to UNIX and include in there development kits. I think it's hightly possible to port office through Mainsoft (I know notepad was lol), but judging by the performance of apps ported to Unix via mainsoft compared to their native windows performance, I wouldn't touch it with a ten foot pole.

      --
      "...today consumers have been conditioned to think of beer when they see a bullfrog..."
  7. Lesson for the kids out there by prostoalex · · Score: 2, Interesting

    eWeek article mentions that leaked code was not traced to the Shared Source licensing program, because there were so many profanities in it.

    I hope the guys who left the f-words in will get a promotion or something for aiding the investigation.

    1. 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.
    2. Re:Lesson for the kids out there by AxelTorvalds · · Score: 2, Insightful

      This is good. How many companies have the source to windows? IBM, ComHpaq, Motorola, a handful of others. With HP falling limp on Itanium and Sun being Sun, IBM is kind of in this poised-to-take-over position. We all now 64bit computing is spelled POWER... SCO is already beating up on them, it would be natural for MS to try to hang something like this on them.

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

    formerly long-time Redmond partner Mainsoft.

  9. 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
    3. Re:From Rich Bowen's blog... by jrumney · · Score: 2, Interesting
      How do you prevent something like a particular piece of code being contributed without looking at that code? I feel this is probably a non-trivial problem.

      It needs a volunteer who agrees to screen patches, but does not contribute any code. That person would have to have legal access to Microsoft's code, using the leaked code would not be acceptable, and due to the MS NDA they have to sign, could probably only accept or reject patches in full without being specific about which parts of the code have been copied. But I expect that if a contributer was found to have been copying code, they would be considered untrustworthy and the maintainers would not want anything that is contributed by them anyway, so this is not really a disadvantage.

  10. 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 Anonymous Coward · · Score: 2, Interesting

      Yea!

      Fuck what happened to Stacker, Apple (quicktime) and all the other companies that MSFT stole from! Forget they perjury about the source code being a National secret (right before they let China have a copy)

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

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

    5. 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.
    6. Re:You Should Not Be Cheering by pirhana · · Score: 2, Informative

      >> Linux and other open source software aren't targetted, not because of the quality of the code, but because less people use it.

      When would people stop this bullshit ? This has been answered by many. I would repeat it . Why there is more vulnerability/attack against IIS than Apache ? why track record of IIS is worse than Apache? I am not saying that bigger install base is not a reason for microsoft to be targetted more. But its just ONE OF THE MANY reasons and not the prime one even.

    7. Re:You Should Not Be Cheering by the_mad_poster · · Score: 2, Informative

      Yay for ignorance! Alive and well on Slashdot!

      Quick! Give me an answer as to why the juciest targets are almost all running Linux/BSD/Unix but a bunch of crappy Windows machines with no strategic value what-so-ever are the constant victims of widespread, non-spam worms and viruses (I'll give benefit-of-the-doubt to Windows in the case of spam worms because of the need for wide deployment which makes Windows the perfect target)?

      Oh, you can't give me an answer? That would be because no matter how hard you try, Windows is a homogenous environment with minimal control given to the system owner, whereas the *nix philosophy of piece-mealing a system means it's difficult to find well-maintained *nix systems that are reasonably similar such that a single exploit would work effectively across all of them. This is something *nix figured out 25 years ago. It's something Microsoft is just beginning to understand and incorporate into things like Win2003.

      Oh, and of course there's always the fact that Windows is built on an inherently flawed philosophy of consumer marketability above all other concerns. Translation: If you care about network security, Windows sucks. Deal with it. Stop making unsubstantiated, lame brain excuses that don't even have so much as anecdotal evidence to support them. I'm tired of making excuses for it. Again and again Microsoft has proven that they can't be trusted when security is of any concern at all. If you can't recognize the pattern they developed over the last 15 years for themselves, that's YOUR problem, but don't bring your apologizing attitude over to Linux which has a pretty damn good track record.

      I'll bet MY bottom dollar on all of THAT, thank you very much.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
  11. 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.
  12. Twofer by Anonymous Coward · · Score: 3, Funny

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

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

  14. Can't wait to read.... by linuxrunner · · Score: 2, Insightful

    The first reports on how buggy the code really is... This will either refute or prove what the OSS community has always thought.

    That OS software is viewed by many, and therefore fixed by many.

    If there are holes.... it's just going to be some sort of patch fest / orgy. Redhat, MDK, et al, should get positioned just in case.

    --
    www.slightlycrewed.com - Because aren't we all?
  15. 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?
  16. 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
  17. 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!

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

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

  21. This isn't the first time their code was leaked... by cozziewozzie · · Score: 2, Interesting

    And knowing how prompt Microsoft are at fixing known exploits, I really wonder how anybody can consider their products secure. I mean, Valve cited the code leak as the reason for a long rewrite and delay for Half-Life 2 (it's a bloody GAME!), and Microsoft downplays such incidents. We have a new model: Security through ignoring.

  22. 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
  23. Re:I wonder how MS stock will react by sp00 · · Score: 3, Funny

    Steadily droppingtoday...

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

  25. 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.
    2. Re:Swearing? by mooingyak · · Score: 2, Interesting

      I wrote a simple utility once that would print out a full year's business calendar.

      Someone else used this to calculate week starting dates going back 7 weeks. He basically took the current week number, and subtracted 1, 2, etc up to 7. It worked just fine for a few months, and then the new year rolled in. Suddenly his program was trying to use my utility to get week number -1, -2, -3, and so on, and then failing because it couldn't.

      Since his logic had been put into place in several different places, it was decided that the simplest solution was to just enable my utility to calculate the few weeks at the end of the previous year rather than hunt down and fix every place he'd used his bad logic.

      When I made the change, I put a comment in the header that read: /* added negative week numbers because (name here) is a f***ing moron. */

      The phrasing in the actual code is not censored.

      Sure it's unprofessional, but I was ticked off at the time and it slipped past my better judgement.

      --
      William of Ockham had no beard. The most likely explanation is that it was chewed off by squirrels every morning.
    3. Re:Swearing? by Anonymous Coward · · Score: 2, Funny
      Calm down Michael Powell. What's wrong with Matsushita?

      % grep -ir fuck win2k | wc -l
      13

    4. Re:Swearing? by Anonymous Coward · · Score: 2, Funny

      /usr/src/linux-2.4.18/include/asm-mips/mmu_context .h:18:/* Fuck. The f-word is here so you can grep for it :-) */

    5. Re:Swearing? by Al+Al+Cool+J · · Score: 2, Funny

      That's nothing. I heard that if you look really close at the 2.6.3 source, you can see Janet Jackson's nipple!

  26. 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)
    1. Re:should we be looking at this stuff? by roman_mir · · Score: 2, Insightful

      I doubt it very much. FreeBSD code maybe found there but no Linux kernel code, MS don't need a better kernel, they need a better overal architecture that is not a gigantic blob of DLLs all linked to each other and difficult to split into standalone meaningfull packages. That's their argument, not mine, remember - IE cannot be safely removed from Windows?

  27. 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...
  28. 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!

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

  30. wu-ftpd vulnerability strikes again! by Exmet+Paff+Daxx · · Score: 2, Informative

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

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


    Wow, Microsoft's first source code leak in history came from running Linux. And they traced it because Linux's core files make forensics trivial!

    I'm betting there's a lot of folks in Redmond right now saying: "who the hell decided to put Windows code on a Linux box?!!!"

    P.S. Eyal is screwed, right?

    --
    If guns kill people, then CmdrTaco's keyboard misspells words.
    1. Re:wu-ftpd vulnerability strikes again! by spitzak · · Score: 2, Insightful

      Duh: Mainsoft's job was to write a commercial windows-emulation for Unix. There is good reason for them to want to compile some of this code on Linux.

      And this has nothing to do with a crack or security flaw. The code was leaked by somebody who had the ability to read the code anyway. Unless you think Linux's ability to retrieve information from a disk is a security flaw.

    2. Re:wu-ftpd vulnerability strikes again! by the_mad_poster · · Score: 2, Interesting

      INFORMATIVE!?!?! You've been modded INFORMATIVE because you don't have any reading comprehension skills!? How do these people get mod points anyway?

      was apparently removed from a Linux computer

      Would you care to remove your foot from your mouth by explaining how "from" actually means "because of"? The guy could've accidentally ftp'd the damn thing to a public FTP server. Someone may have stolen it locally because he didn't lock his work station. A CORE DUMP COULD'VE BEEN CHECKED INTO A CVS ON A COMPLETELY DIFFERENT MACHINE THAN THE ONE THE CORE DUMP REFERENCES BY THE DIRECTOR BECAUSE HE WAS BEING CARELESS. It is not uncommon for people to check in bizarre shit that doesn't belong in the tree because they're not paying attention.

      On top of that, if it really was an FTP flaw, would you care to explain how that's because of running Linux? Oh, I'm sorry, are there no FTP clients on UNIX? On Windows? Funny. I have a DOS FTP client right here.

      On top of that, core dump files are SUPPOSED to make forensics trivial. The whole POINT is to provide valid information about the process at the time it crapped out so you can figure out what happened.

      It is a POSSIBILITY that a Linux vulnerability exposed the code. Is is not LIKELY and there is no EVIDENCE at this point to even subtly suggest such a thing may be true. Before you go spouting such unbelievably warped bullshit, why don't you try analyzing the facts and firmly grounding yourself in reality first. If you'd done that, you'd realize that nobody knows exactly how it leaked at this point.

      Unbelievable...

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
  31. 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'..

  32. 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.
  33. 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.
    1. Re:Security through obscurity? by truthsearch · · Score: 2, Informative

      This is very insightful. I've been writing a Windows 2000 service for work. It's in .Net and uses COM components. I can not count how many times I get COM failures with no system errors being raised ("Method '~' of object '~' failed" is the only message we sometimes get, how useful...). And .Net doesn't raise any errors at all on COM failures, so my application has no way to recover or even know something went wrong.

      If they can't even trap and raise errors correctly I can't begin to imagine what a mess some of that code must be like inside.

  34. The next big announcement... by hussar · · Score: 2, Funny

    SCO is adding Microsoft to its suit, claiming portions of Windows NT are software to which SCO holds the license and which were used without its permission. SCO declined, however, to say what specific lines of code were involved in its claim.

    --

    Bureaucracy loves company.
  35. 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!
  36. 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.

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

  38. 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
  39. 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 !

  40. Re:DON'T TOUCH IT by k98sven · · Score: 2, Insightful

    If you work on open source... or anything else for that matter.. DON'T TOUCH THIS WITH A 50-FOOT POLE!

    This is an exaggeration. YES, you are legally safer if you don't look at that code. Or any code for that matter.

    But this idea that looking at someone else's source code would permanently and irrevocably taint you and make it impossible to work on any open source project is just ridiculous.

    BSD was written by people with the full sources to Unix. People with Unix source licenses have contributed to Linux too.

    AFAIK, noone out there is planning to use this to build a Windows clone. If they did, then they might be in trouble.

    But if someone uses this for documenting previously undocmented APIs, and that documentation is subsequently used to improve windows emulation (for example), that is legal.
    (With the exception of the copyright infringement necessary to aquire the leaked source)

    Now, trade secrets and patents are a different matter, but you can infringe on those without looking at any MS source as well.

  41. Enderle is everywhere by oneeyedman · · Score: 2, Interesting
    Of course our friend Bob Enderle, the Grand Troll of on-line newsmedia, is quoted in today's New York Times article:

    ``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. ``It's more embarrassing than anything else because it makes it look like Microsoft can't control its code.''

    It's disappointing to see such lazy reporting from the Times.

    --
    *** "Freiheit ist immer die Freiheit des Andersdenkenden". -- Rosa Luxemburg ***
  42. 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
  43. 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

  44. 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
    1. Re:here's my bet by flynns · · Score: 2, Interesting

      I've thought about this too, and I'm beginning to wonder something.

      If it's the responsibility of the folks in charge of Foo_Project to ensure that none of the contributions to their code are actually from Windows... ...and they can't look at the source from this leak to make SURE...

      Scenario A:
      1. Evil kid contributes Windows source to Foo_Project.
      2. Since they haven't seen the code, Foo_Project developers have no idea it's from the leaked Windows source.
      3. Foo_Project developers cheerfully integrate the code.
      4. ...lawsuit ensues.

      Scenario B:
      1. Foo_Project developers look at source code.
      2. Lawsuit ensues, and the developers have their hands dirty already.

      . ...no way this is a good thing. I am *so* not a lawyer, so I don't know exactly how these things work...but is there a third scenario that I'm missing here?

      --
      'If you're flammable and have legs, you are never blocking a fire exit.'
    2. Re:here's my bet by jkantola · · Score: 2, Interesting


      Man, that SCO scam has really made people paranoid ...

      Fortunately Groklaw obtained a nice and to-the-point clarification about the legal issues involved.

      http://www.groklaw.net/article.php?story=2004021 31 81852642

      (No, OSS developers, you don't need to poke out your eyes now that windows source is out in the open.)

  45. Windows developers do not read GPL source by Anonymous Coward · · Score: 2, Informative

    Microsoft has a company policy that Microsoft developers may not read GPL source. They have this policy precisely to avoid this type of contamination.

    'Independent invention' generally does not happen in the domain of copyrighted works -- 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. Thus, if Microsoft's employees and contractors follow their policy, then no Windows code will look like any GPL code, ever.

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

    2. Re:Windows developers do not read GPL source by EvilBudMan · · Score: 2, Funny

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

      Yea, it's like saying you copied the book that I wrote because it had the letter "a" in it.

      Or, better yet - the letters "f", "m", "c", "o", "i", "r", "s", and "t" - with the number "6".

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

      Any code using "i" as a variable immediately goes on the Wall of Shame.

      Oh, give it a rest!

      For a nice small loop, "i" works perfectly well, and no one has a problem understanding what it does. And just to shock you, for a small nested loop, I often use "j", and occasionally <gasp!> even "k"! Yet, oddly, I've had numerous people compliment my code as both elegant and easily readably.

      You can say all you want about readability, portability, and maintainability of code using various "standards". But I have yet to meet anyone who considers Hungarian anything better than "effective but very ugly". When even the most trivial "for()" statement ends up causing a line to wrap past 80 cols, a notational system has big problems.

    4. Re:Windows developers do not read GPL source by addaon · · Score: 2, Informative

      Just tokenize the source and search that... perfectly easy to search for i, or j, or even 1 or 0, with no false positives. There are more programs out there that do this than that check e-mail, I suspect.

      --

      I've had this sig for three days.
  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:DON'T TOUCH IT by DashEvil · · Score: 2, Insightful

    That's as stupid as saying that I can't look at GPL'ed source code because it would forever taint my ability to be able to code anything outside the GPL.

    --
    -If God wanted people to be better than me, he would have made them that way.
  49. 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.
  50. 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!

    1. Re:Open != Secure? by tuffy · · Score: 2, Informative
      So - which is it? Is closed-source or open-source more secure?

      In theory, open-source should be more secure because it can be fixed by anyone. This leaked-source cannot be fixed by anyone but Microsoft, but can be exploited by anyone.

      --

      Ita erat quando hic adveni.

  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:If you've downloaded the source code by Anonymous Coward · · Score: 2, Funny

    hello this is the world calling, 191 countries dont really give a shit about PATRIOT acts or any other usa rubbish

    enjoy your stay

  53. Re:DON'T TOUCH IT by wwest4 · · Score: 2, Insightful

    Everyone's saying this like it matters if you look at it or not.

    Just because there is probably no stolen code in the linux kernel didn't stop SCO. Just the possibility of impropriety was enough to cause an uproar.

    MS, as of Feb 10, has an ace in the hole against open source and free software - and they will use it whether or not you look at the source code, and whether or not your future works look anything like this tiny snippet. Just the leak will be enough for them to create more FUD.

  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
    2. Re:Is there any GPL Violating Software in it? by Talinom · · Score: 2, Informative

      I am woefully ignorant. Will someone please clue me in? How would you know that they are using GPL code unless you violated their TOS to look at their code? Or does the fact that it is out there already protect anyone who looks at it for this specific purpose?

      Is one person going to take all of the heat and "find" all of the GPL code, or would the courts rule that it was inadmissable as evidence or something?

      --
      "Giving money and power to governments is like giving whiskey and car keys to teenage boys." - P.J. O'Rourke
    3. Re:Is there any GPL Violating Software in it? by F�an�ro · · Score: 2, Interesting

      Leaking the source may be illegal, but looking at it once someone has leaked it is not.
      The TOS only applies to you if you install a Microsoft program or othwerwise explicitely agree to it. Any NDAs also dont apply to you if you did not sign them.

      So looking at the source should be legal if you did not use any illegal means to obtain it

      IANAL&co

  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

    3. Re:Entertainment value of media "experts" by Anonymous Coward · · Score: 2, Funny
      ... it's not funny

      Something that is funny... Google Images

  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. a favourite from tweakui.h by Anonymous Coward · · Score: 2, Funny

    /*
    * winnt.h uses these totally screwed up structure names.
    * Does anybody speak Hungarian over there?
    */

    I'd like to use this as vindication for all the times I've been criticised for my comments.

  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. *sniff* by Dlugar · · Score: 2, Funny

    A low Slashdot user ID? *sniff, sniff* Well... that's just the nicest thing anyone's ever said about me! I feel so happy ... thanks anomynous coward!

    Dlugar

    --
    Computer Go: Writing Software to Play the Ancient Game of Go
  63. 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 Cyberop5 · · Score: 2, Informative

      IANAL
      Music and literature are art. Code is not art, despite what many think. Its not subject to the same rules. Its more than just copyrights; its patents, trade secrets, et al. Look into Source code and free speech. Wikipeida provides an interesting read about source code and free speech.

      --
      Urgo: "I want to live. I want to experience the universe and I want to eat pie!"
      Jack: "Who doesn't??"
    2. Re:alternate universe by RobertB-DC · · Score: 2, Interesting

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

      There was a science fiction short story I read that detailed that exact scenario. It was either in Omni or in a compilation in the early '80s, and it went somewhat like this:

      In a future society, your career path is chosen for you soon after birth, by a semi-benevolent system that can tell what you'll like to do. The main character is chosen to be a musician, and creates beautiful music in complete isolation. But a shadowy figure lets the kid listen to a Bach fugue. The kid knows he's in deep doo doo, because the music has influenced him in a forbidden way. Despite his efforts, he's discovered -- because his compositions now have no fugues at all.

      The story goes on to reveal the dark side of the supposedly benevolent society, showing what happens to those who don't fit in. Very dark story with an ambiguous ending, IIRC. Wonder what the name and author was?

      --
      Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
    3. 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?
    4. Re:alternate universe by Ironica · · Score: 2, Informative

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

      In the realm of natural language, there are literally thousands of ways to express similar ideas. Music is slightly more limited, but still has at least hundreds (if not thousands) of valid permutations for melodies within the same key.

      A good programming language may give you as many as three or four different ways to do the same basic thing. You might wind up with a couple dozen different useful algorithms for the same function, but probably only one or two will emerge as clearly superior in speed, stability, and flexibility.

      Therefore, it is far, far easier to "accidentally" duplicate code than a song. And it still happens in music... people hear a song, and then a while later subconsciously imitate it when creating their own music. They may have it come back to them in a dream and never realize that it's based on something that already exists. And copyright cases have been lost over such things.

      --
      Don't you wish your girlfriend was a geek like me?
    5. 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.
    6. Re:alternate universe by Sivaram_Velauthapill · · Score: 2, Insightful

      My view is that this is a natural result of capitalism. Under capitalism, all disputes are supposed to be resolved through the courts. This essentially means that the courts and its associated entities (such as law firms) will become more important--and more powerful. Economic crimes (this is what these are) will be enforced more strictly with heavier penalties. In the past, economic crimes were the least important; in the future, they will be the most important.

      In addition to an individual (say an artist) being sued, there are other similar issues. For instance, it is risky to start a small business that is a sole proprietorship in USA. You are pretty much forced to limit your liability in some manner (say by incorporating, or by buying insurance). In many other countries, anyone can literally start a small business if they wanted (although it may be more difficult in other respects eg. corruption, lack of capital).

      As countries move closer and closer to pure capitalism (all are), this will be more common. A country like USA is THE most capitalist nation on earth (not counting small countries like Barbados, Monaco, Singapore, etc). Therefore, it is reasonable to expect the courts to be involved more. And reality shows this to be true. Courts play a larger role in American society than any other.

      Sivaram Velauthapillai

      --
      Sivaram Velauthapillai
      Seeking the meaning of life... @slashdot of all places ;)
  64. 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

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

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

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

  69. Re:Ridiculous quote from cnn.com article by Hanji · · Score: 2, Insightful

    *sigh*

    There's one essential difference. *Anyone* can look at the Linux source, white and black hats, so, although it might make it easier for the black hats to find holes, the white hats can also find them and, more importantly, *close* them. With the leaked Windows source, the white hats won't look at out of fear of legal repercussions, and, even if they were to do so and find a potential hole, they can't do shit about it if MS doesn't feel like dealing with them, whereas if they find a hole in the Linux kernel, they cab submit a patch, and, even if their patch isn't accepted, anyone else can then go and write one, one of which will be accepted. I can patch MS's code all I want, but it could never get accepted into the actual OS.

    --
    A Minesweeper clone that doesn't suck
  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. I'm suprised no one has been saying this by Anonymous Coward · · Score: 2, Interesting

    OK, the cat is out of the bag. Yeah this sucks for Microsoft. Yeah OSS developers need to stay away. But has anyone seriously considered reverse engineering the code? I mean if some self sacrificing developer was to check out the code and write up some specs it could provide to be helpful to such projects as WINE, Samba and ReactOS without their respective developers ever becomming tainted (dirty dirty ;). Obviously IANAL nor do I read Groklaw regularly and this is a little different than what Compaq (if memory serves) did with the origonal x86 BIOS but wouldn't a double blind reverse engineering still be legal?

  78. 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.
  79. Compliance with anti-trust regulations ;-) by valentyn · · Score: 2, Funny

    Oh come on. This is just their way of complying with the anti-trust regulations, opening up the API's and stuff. ;-)

    --
    my other sig is a 500 page novel
  80. Let's not jump to conclusions here... by Vexler · · Score: 2, Interesting

    First of all, look at the number of files and the amount of data that were leaked: Some 30,000 files, 660 MB worth of data. For reference, the entire source weighs in around 40 GB and 40 million lines of code. Then look at what portion of the OS it was taken from: Windows 2000 Service Pack 1, released around the end of 2000.

    Now, before you start thinking "zero-day" or any such doomsday thought, keep in mind that this stuff is almost four years old and does not figure even 1% of the total code. If it had been a solid 50% of XP's or Server 2003's code, I can understand the concern.

    The best response in this case is still: Keep patching those servers and workstations, and watch for announcements from Redmond. There is no need to be any more alarmist if you are already running Windows and are following good security practices.

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

  81. Re:DON'T TOUCH IT! by ryanr · · Score: 2, Interesting

    It's evil!

    Heh, I thought your comment was going to be a TIme Bandits reference.

  82. 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.
  83. Re:Doesn't sound as interesting as BSD or Linux. by SirTalon42 · · Score: 2, Interesting

    if they work too long they get fined (look at the parking ticket on ebay...)

  84. A question about source and product size by Baron_Yam · · Score: 2, Interesting

    I'm going to show my complete and total ignorance of programming here... but how can there be 40GB of source for a product that doesn't even half fill a 640MB CD? Even if you add in all the variants and patches, it doesn't approach a significantly larger fraction of 40GB.

    1. Re:A question about source and product size by Vexler · · Score: 2, Informative

      No, not comments. Those are just ignored when the source is compiled and then passed through the linker. You only get to see the comments when you have the source. (The machine wouldn't understand them, anyway.)

      Microsoft does have its own proprietary file compression format called ".CAB" file that can hold amazing amount of stuff. I don't know what the ratio is, though.

      But since all their work is closed-source, we are ultimately speculating.

  85. Gotta love spin by bogie · · Score: 2, Interesting

    MS has said for years that Linux is more vulnerable because the source is out there yet now a chunck of 2k(aka XP) is out there and its "no big deal". Sorry but XP is 2k with eye candy and an improved kernel. XP wasn't a new OS from the ground up and knowing how poor a job MS does with finding security problems I don't see how logically you can say this is anything but devastating. 15% of the source code for Microsoft's newest OS is floating around the Net. That is a big deal.

    I don't know why I expected Microsoft to finally act like an honest company and tell the truth here, but they are in even worse denial then we oringally thought if they think we are buying the no big deal line.

    --
    If you wanna get rich, you know that payback is a bitch
  86. 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.

  87. 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!
  88. Freenet download by FutureShoks · · Score: 2, Funny
    Anyone know of a FreeNet site with the code on?
    --
    ___FutureShoks___
  89. The Xbox source code leaked over a year ago by Anonymous Coward · · Score: 2, Interesting

    The Xbox kernel + SDK source code leaked over a year ago. The Xbox source that was stolen is complete enough that at least one warez group - Xecuter - has compiled customized kernels from source. If you look at their compiled version, it is very obvious that they didn't do patches to make their hacks.

    The forcedeth driver authors have ignored the many emails to them containing the nForce register list and documentation from the leaked Xbox source code.

    WINE has ignored emails to them about the real name and purpose of the SystemFunctionXXX calls in advapi32.dll. (The header file doing the #define's to rename them was in the Xbox source, supposedly.)

    anonymous woman

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

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

  92. little problem here by psi42 · · Score: 2, Interesting

    Looks like now we've got a little issue here:

    Some might believe MS has incorporated GPL'd code into windows.

    However, in order to ascertain whether or not this is the case, and to provide proof, one would have to grep through the windows source. However, one cannot do that without violating MS's proprietary license. One cannot learn if MS is using GPL'd code without first subjecting oneself to a flurry of lawsuits...

    But of course MS/SCO can look at GPL'd code whenever they want, and scream "They Stoled Our Source Codes" at the top of their lungs.....................

    --
    Defenestrate Windows...
  93. 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.

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

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

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

  97. 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
  98. 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)
  99. All ready happened by bezuwork's+friend · · Score: 2, Interesting
    I think you were kindof being funny, but it can happen. One famous case is where Harrison (from the Beatles) was found to have infringed subconsciously a song he had heard 7? years earlier. From the court case (Bright Tunes Music Corp. v. Harrisongs Music, Ltd., 420 F.Supp. 177, D.C.N.Y. 1976):
    • What happened? I conclude that the composer, [FN12] in seeking musical materials to clothe his thoughts, was working with various possibilities. As he tried this possibility and that, there came to the surface of his mind a particular combination that pleased him as being one he felt would be appealing to a prospective listener; in other words, that this combination of sounds would work. Why? Because his subconscious knew it already had worked in a song his conscious mind did not remember. Having arrived at this pleasing combination of sounds, the recording was made, the lead sheet prepared for copyright and the song became an enormous success. Did Harrison deliberately use the music of He's So Fine? I do not believe he did so deliberately. Nevertheless, it is clear that My Sweet Lord is the very same song as He's So Fine with different words, [FN13] and Harrison had access to He's So Fine. This is, under the law, infringement of copyright, and is no less so even though subconsciously accomplished. Sheldon v. Metro-Goldwyn Pictures Corp., 81 F.2d 49, 54 (2d Cir. 1936); Northern Music Corp. v. Pacemaker Music Co., Inc., 147 U.S.P.Q. 358, 359 (S.D.N.Y.1965).
  100. MS is getting what they signed on for by killmeplease · · Score: 2, Informative

    Having the most widly used program in the world be closed source opens a company up for all kinds of problems. But this is to be expected when the source is also vital for low-level system developers to make programs that access the OS. MS can only have it both ways (Closed source, large software development community w/ source access) if they monitor computer security for any company with source code access.

    It is impossible for every company to be unhackable and have every developer be moral and ethical. We already discussed that programmers leak confidential information about abused welfare children, Apple system APIs, and that large companies like Valve can get hacked and lose the source to a video game with huge development costs. Isn't it safe to say that the leak of this source is innevitable. I would be really interested to see if a lawyer could prove that this is an innevitable incedent and MS should have assumed a liability like this would occur. What were the minimum req. of the code repository and network security?

    The other side of the coin is that MS can sue Micro**** that leaked the code for the 3 years of support on W2k that they are going to be at risk with over possible security threats because any hack can now create breaches in security, with the ability to see where buffer overflows are created in the code and such.

    --
    - Kill Yourself, spare us all! -
  101. 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"
  102. Market predicts it? by Knights+who+say+'INT · · Score: 2, Informative

    I think everyone has seen the creepy creepy creepy plunge the S&P 500 has taken the September 10th, 2001.

    But just looky at the MSFT chart, specially if compared with the S&P 500 chart plot for the same period.

    MSFT has dived a whole 10% in one week.

    Yes, it's nothing as obvious and strong as the September 10th mini-crash, but leaked sources don't exactly mean the same as the world as we know it being under attack.

    Just clicky the charts.

  103. 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
  104. Old Joke by Ann+Elk · · Score: 3, Funny

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

  105. Thiests & Science by Sivaram_Velauthapill · · Score: 2, Informative

    You either the follow the path of science or you don't. Everything in between is hypocrisy.

    What the theists say (and what you claim in your last paragraph) is true. BUT 99% of science is like that. The vast majority of science is THEORIES (not laws; not facts). You cannot really "prove" many things. For instance, can you prove that the radiation and light emitted by the sun is due to nuclear reactions occuring within the sun? Not really. We have never gotten through the surface (any probe will melt long before it gets through the surface). All we have are theories. For all we know, there might be some aliens living in the center of the sun might be responsible for relasing the radiation and heat.

    Can you prove that the techtonic plates underneath the surface of the earth causes earthquakes? Not really. It's just a theory. It's based on our best understanding.

    Can you prove that matter is made up of particles? Not really. It's all based on indirect observation and theories. The way things are going, it might even be so that particles don't exist*; all you have are strings. Strings cannot be "proven" but that seems to be our best theories right now (actually, strings haven't been widely accepted yet; however, I expect them to be accepted within 20 years).

    The same thing goes for theories relating to biology. Yes, you cannot prove the theory of evolution, natural selection, or anything like that. But that's our best models.

    So the point that you are making (i.e. need to emphasize appearance) is totally irrelevant. Stricly speaking, 99% of science is appearance. If you follow the path of science, the theist argument of "evidence" is moot--because you hardly ever prove anything (even observational evidence can be wrong). If anything, the theists will disagree EVEN if someone observed it. After all, theists still don't support the view that the universe is billions of years old (religion says a few thousand (Christianity) to a few million (hinduism)--all wrong).

    FOOTNOTE:

    * By particles not existing, I'm referring to the view that everything in the universe is composed of strings (re: superstring theory; M-Theory). What we thought of as particles are the results of the oscillation of the strings. NOTE: I'm not a scientist but that's my understanding of it.

    Sivaram Velauthapillai

    --
    Sivaram Velauthapillai
    Seeking the meaning of life... @slashdot of all places ;)
  106. Samba Shared, Half Life, by NZheretic · · Score: 2, Interesting
    As a regular slashdot user, you should know about Samba file servers and being able to access linux directories with Win2000 and XP. If you are following this story, you should also remember that the company in question is porting Microsoft software to Linux. It is more likely that it was one of the Microsoft boxes used as a reference system that was hacked.

    You might have forgotton how recent last great leak of source code occured.

    October 2003:Valve Software,Half Life 2 source,Microsoft Outlook

    Valve Software, maker of the popular first-person shooter, confirmed that code posted online late last week was in fact Half Life 2 source code stolen from the Kirkland, Washington-based software company through a simple breach of security, namely Microsoft Outlook e-mail.
    March 2000:Microsoft, "Whistler"/XP source code, QAZ Trojan
    Paul Rogers, network security analyst at MIS Corporate Defence Solutions, said the QAZ Trojan theory is "certainly one of the three most likely scenarios in this case and seems perfectly plausible".

    Another involves scanning the network for weaknesses, while a third cause could be a disgruntled employee disabling security protection methods such as firewalls.

    Rogers expressed surprise that the hack could possibly have gone undetected for so long. "Large organisations such as Microsoft should be more proactive in their security. The QAZ Trojan hasn't had much publicity but is well known within the security industry," he said.

    The QAZ Trojan was confirmed as the source of the leak.
  107. Working torrent for NT source by Anonymous Coward · · Score: 2, Informative
  108. Did anyone listen to NPR? by unborn · · Score: 2, Interesting

    A female journalist mentioned she viewed the code and found snippets of foul language in the comments.

    First of all, would Microsoft contract their code with curses to foreign governments and large corporations? If so is it possible that the copy was leaked directly from Microsoft or that the leaker inserted those comments?

    Second of all, isn't it illegal even for a journalist to download illegally distributed source code?