Slashdot Mirror


Windows 2000 Source Code Gets (A Few) More Eyes

hansley writes: "Microsoft has extended its source code licensing program. Is it for distributed debugging purposes ? hmm ..." As the article points out, this limited and NDA-ridden disclosure is an expansion, rather than a wholly new idea. And remember, it has "nothing to do" with Linux or other Open Source software.

164 comments

  1. Re:GPLed code by Anonymous Coward · · Score: 1
    Consider the possibility that this is not a two-way road. Although OS is well known for stealing all of Microsoft's concepts on interfaces and 'look and feel', the idea is that Microsoft doesn't have to steal GPL code because they are able to engineer superior solutions through closed-source development, for a profit. It is far more likely that some rogue developer at one of these MS source distribution licensees will steal some code for an open source project and end up fucking the entire open source community over, in the eyes of the mass market.

    And before you mention it, yes, NT/2k uses a lot of BSD code. And they are fully compliant with the BSD license. Nothing unethical about that.

  2. Re:I guess MS is hard up for cash by clehardy · · Score: 1

    > If they aren't willing to pay programmers to debug and audit their source, they must not be able to afford it.

    Ever heard of a beta test? Same kind of idea. The thing is that with this program, they will have the potential of thousands more eyes looking at the code, and testing it to see if it works right (which it usually doesn't).

    I don't care who you are, but that many people costs a LOT of money to hire. So, why not have others do it for free? Sounds like a great idea for MS, and the rest of the people who use Windows 2K, because hopefully we'll get bug fixes faster.

    Just my two cents

  3. Re:MSDN by anichan · · Score: 2
    I wonder how long it will be before you will be able to get CDs with the complete source to MS Office, Visual Studio, Win2k, and so on via MSDN. Like how you get binary CDs now.

    A very long time, if ever. It's really a ploy by M$ to be able to say to the DoJ that "3rd party individuals" are looking at the code. It also allows them to say, "Look at how confident we are in our code." I could also see them attempting to say something like, "It's open source for the 'big boys'. None of our secrets are out like those "other OSes", but we've got great new minds looking at the code." Meanwhile, those minds think the same way M$ does.

    --

    karma is for the weak >)

  4. I figured by Graham_Thomas · · Score: 1

    I figured they'd be too embarrassed to release the source code, heh. 65,000+ bugs. I guess they needed some way of getting all those bugs fixed and this is the perfect excuse - let more people see the code, point out bugs, and perhaps they can reduce that 65,000+ figure to the point where it's half as stable as Solaris or any other *nix.

    1. Re:I figured by Gedden · · Score: 1
      I dont remeber a Dist. of any Linux that came out and would not work, at *all.

      But Scumsoft would *never be that bad, so why would I ever bring that up?..

      Anyone still have a copy of DOS 4?. heh

  5. Re:Do not look by pod · · Score: 1

    No kidding... aside from appeasing Windows developers, conspiracy theory tells you this is a move to entrap Linux developers such as those working on Samba. A fair chunk of them write Windows apps for a living, and should their company ever sign up to view Windows source, any free code they now write is contaminated.

    --
    "Hot lesbian witches! It's fucking genius!"
  6. Re:BSOD ported by bobv-pillars-net · · Score: 1

    Cloned , not ported.

    Careful with your terms, you don't want to get the xscreensaver developers sued or anything, do you?

    --
    The Web is like Usenet, but
    the elephants are untrained.
  7. Re:They just can't get enough by cyber-vandal · · Score: 2

    Second in server shipments for last year is not a niche player. For the average office user it would be just as easy as Windows NT. Since office users have an internal IT helpdesk to help them deal with problems with their workstations and since Linux provides a great deal more crash information than NT, the problem can be diagnosed and fixed for good, rather than the reboot/reinstall and hope method. It isn't ready for the person that can't set the clock on their video, but neither is Windows.
    My family often have to ask me to have a look at their PCs and I hate having to recommend a reinstall which, with all the updates required, can take many unnecessary hours. I would quite happily support them on Mandrake and I'm going to see if I can talk my dad into using 8.0 when it comes out, as he finds Windows' crappiness horribly frustrating.

  8. Re:My favorite quote by Anonymous Coward · · Score: 1

    And lest we forget this simple fact... revealing the fact that you are a schoolboy working on a connect-4 game instantly destroys your credibility.

  9. Re:IIRC by sql*kitten · · Score: 2
    So W2k has two orders of magnitude more code, at least one order of magnitude

    Linux is just the kernel. If you want to make a fair comparison, you need to count the rest of a Linux distribution too, for example XFree86, since Windows is tightly integrated with it's GUI. Is PWS counted as part of Win32? Better add the source for Apache and WU-FTPD as well. Does Notepad count as part of the windows source? Add the count for lines of jove. And so forth... as far as I am aware, the lines-of-code quoted for Windows is for the whole thing, the entire CD distribution.

    magnitude (if not two or even three) fewer eyeballs

    Many eyes make bugs shallow if they're all qualified and more importantly, if they're all looking. On that metric, a far higher percentage of the people who have the code (MS staff and third parties) are useful "lookers".

  10. Re:But do you notice something? by cyber-vandal · · Score: 2

    It was the Internet that pushed the PC into the mainstream, MS was just a lucky passenger. Netscape were the ones that brought the Internet to the masses and sold all those extra Win95 licenses for Microsoft.
    Other superior platforms and OSes existed in the past but Microsoft buried them all with a combination of marketing and anti-competitive practices.

  11. Stupid Quote by UnifiedTechs · · Score: 1

    From Article: "What interests me most is why they have chosen to do this with their Windows 2000 server and client offerings," said the consultant, who asked not to be identified. "Why not with Windows 98 or 95? Perhaps because the code was so convoluted, cluttered and full of bugs like the 'blue screen of death.' They were probably too embarrassed to have others look at it." Or maybe it was because 95/98 was a home user OS, I don't know about you but no-one I know has 1,500 liscensed copies of 95/98 in there house, which was the point at which a company could gain access to the Win2k code. Not saying I agree with microsoft on not showing the 95/98 code to anyone, but I hate it when articles quote obviously stupid people.

  12. Re:Cool by cyber-vandal · · Score: 2

    Surely you can't be suggesting that Windows might be fragmented in some way. That is obviously nonsense since Office works on all of them and doesn't even run on Unix. (This is sarcasm BTW)

  13. IT'S A TRAP! by tea-leaves · · Score: 1



    Everyone listen!!!

    Run. Run like hell. This is an obvious attempt to pollute the world with intellectual property that they can then turn around and sue the living daylights out of the rest of us.

    Think about this: You write a piece of functionality for a GNU piece of software after you've seen something that is somewhat similar to the Winders source code? Then the M$ cops come down for a visit because you signed your life away on the NDA?

    Save yourself now -- just say no.

    #30 TLS

  14. Re:MS knows people *want* the source... by pod · · Score: 1

    It's not just that developers _want_ the source code, but the companies MS wants to sell to _demand_ it. VMS, IBM, Sun, HP have been including source code with systems ever since their first machine sold. It's expected in the high-end market. It helps in-house developers, and provides a measure of security, should the company ever go out of business or discontinue the product they sold you. Very simply, MS _has_ to do this... and it's not for _everyone_. Check out the requirements... 1500 Windows licences? Premium subscriptions? This eliminates very many software development companies that are supposed to benefit from this service.

    --
    "Hot lesbian witches! It's fucking genius!"
  15. The mess by Ektanoor · · Score: 1

    You are big, fat and rosy. You sign every paper they put, pay a $$$$$$$$$$$$$$$$$$$ figure and get the source. After some time you get into a piece of code that doesn't get with you program. "Hey you have a bug here." M$ answers "It's not a bug, it's just a feature." Cool you produce a workaround. And launch your prog. However workarounds sometimes tend to mess with what they are supposed to work around. So M$ comes up and claims "You violated our license as you tried to overcome our own code." And here we go on juridical battles, Big Mony guys making faces to each other and DoJ trying another unsuccessful case...

  16. This would be useful by ZeroConcept · · Score: 1

    I worked on a project that was using DCOM until we found out that the serialization was caving under high loads, we contacted Microsoft and they promised to address it in their next service pack (It took them a couple of months). Instead of waiting for the fix, we had to implement our own serialization and integrate it with DCOM. If we had the source code I'm sure Microsoft would have fixed the issue faster as we would have pointed out where the bug was.

    1. Re:This would be useful by madmaxx · · Score: 1
      we did something very similar to this a few years back with poor performance on inter-process data transit with com ... implemented a work-around as MS took their sweet time even returning calls.

      support, my ass!

      --
      mx
  17. INTSCS - (It's not the source code stupid) by Pengo · · Score: 2

    MS Thinks that opening up a read-only source code view to 'elite' developers is going to solve anything?

    This is not a smart move on their part as it's showing weakness in their propretary ways. They are validating the need and necesity of free-speech, not free beer.

    Every little move like this is a victory for free-software (speech).




    --------------------
    Would you like a Python based alternative to PHP/ASP/JSP?

  18. Gee what an original idea.. by SlashGeek · · Score: 2
    "These customers found the access to the source code useful and were very positive about the scheme."...

    No shit?


    "Everything that can be invented has been invented."

    --

    --I assume full responsibility for my actions, except the ones that are someone else's fault.

  19. I wonder... by fantom_winter · · Score: 1
    I wonder if MS is planning on that source code leaking out, which it probably will. Come on, there's gonna be one person in that large amount of people that will be willing to leak to source code to the general public.

    It might lead to some creative patches for the UI. Maybe replacing the paperclip with a penguin? And it would probably really help with the windows emulators that people are writing (WINE). Hrm.

    1. Re:I wonder... by igrek · · Score: 1
      1) The paperclip is part of MS Office, not MS Windows.

      2) Yes, you can implement your own office assistant penguin easily, the process is well documented.

    2. Re:I wonder... by cyber-vandal · · Score: 2

      Only until Microsoft shut them down for stealing their 'intellectual' property. This argument came up when the Russian hackers had access to Microsoft's servers for a while and didn't do anything (yeah right). No-one from WINE or Samba would touch this code as it would immediately kill their project.

  20. Re:MSDN by Stackis · · Score: 1

    Windows Update has a fix to every problem. Here is a patch I suggest Windows Update post to their site. This patch will address every Windows annoyance to date. This patch can be found by going to http://redhat.com ToxicBoy [Stackis]

    --

    "Look where we worship" -- Jim Morrison
  21. Re:NDA = Crack by Spoing · · Score: 2
    How does an NDA like that work? Does everyone in the company have to sign? Or does it just affect employees without their knowledge?

    It piggy-backs on your original work contract; as an employee, you (might) have the responsibility to be held to all contracts signed by authorized people in your company. Most of the time I've delt with it, has simply been pointed out to me as part of the employee manual.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  22. Re:And your smoking what? by dragon12 · · Score: 1

    By the last comment it looks like you have never run any of the Linux distros. I myself have run about 7 differnt brands of Linux, mostly on old equipment, and have found that it works pretty well on new AND old computers. Let's see Win2k do that!

  23. Re:What does Microsoft really want? by Spoing · · Score: 2
    How long before this code roams the Net?

    Through this program? I don't see it. For one, this is just a broading of the existing program; you go to a MS-run secure site, look at the source on MS's machines, and then leave...taking nothing with you but what you learned. The NDA covers what you learned, so even that's not available to be shared.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  24. Re:Just thought I'd point out... by rswinford · · Score: 1

    Funny, I see more eyes as better, and though the average intelligence is lower, what does it matter when you have a larger sample size with more intelligent people? Your logic is screwy without any grounding in any true thought; your comment is here to draw a flame.

  25. Re:But Will Developers help Microsoft? by pen · · Score: 1
    IANAL, but it is my understanding that unless you've signed the NDA, they really can't do much about it, unless they can prove that you took active effort to illegally acquire the code. In other words, you can't "ruin" an OSS developer by shoving a printout of Windows code in his face. Anyone who is in the know, feel free to confirm or disprove.

    --

  26. This will partially help. by grammar+nazi · · Score: 2

    More eyes are better for Source than fewer eyes. Even if they don't have all of the eyes to read the code like Open Source stuff does!

    --

    Keeping /. free of grammatical errors for ~5 years.
  27. Re:They just can't get enough by kurioszyn · · Score: 1

    "I love Linux, and I would love to see it replace Windoze, it just doesn't seem likely. "

    Of source it is not.
    For the average office users using Linux would mean going back about 10 years ...
    Yeah, it is where Linux is compared to Windows as far as desktop market is concerned.

    On the server it is siply just another Unix , not the most powerfull or robust, but good enough to run ussual set of Unix services ( or deamons.)
    Great for people who don't want to spend lot of money and have enough knowledge. In another words, it is a niche market.
    Nothing wrong with that.

  28. "NDA-ridden disclosure" by ghoti · · Score: 2

    "NDA-ridden disclosure" ... I love legal speak ... ;-)

    And as far as I know, Microsoft does not allow anyone to modify the source, let alone distribute patches. So much for the debugging ...

    --
    EagerEyes.org: Visualization and Visual Communication
    1. Re:"NDA-ridden disclosure" by arnald · · Score: 1

      When you "get sourcecode," you don't just get a text dump. You also get some documentation, and the code itself has comments.

      Exactly. Which is why the previous poster's analogy with Netscape is not entirely accurate; when the Mozilla source code was initially released, it had scant documentation and was stripped of comments!

      --
      arnald
    2. Re:"NDA-ridden disclosure" by java_sucks · · Score: 1

      Hmmmm... perhaps. I have a hard time thinking that anyone would really want to spend an enourmous amount of time sifting through a mountain of Win2k source code to debug their program. It would probably be easier to take a step back and rethink your original solution. I see this more as a political PR spin move. Then again it would be beneficial to someone who is building a product which competes with IE or MS Office for the Windows platform, but I doubt MS is driving over to AOL or Corel to give them the code.

      I've always held the opinion that not too many people would really care if MS opened up the source code. I think we learned a lesson from Netscape. When they opened up the code they had very few people who contributed or even really cared, the reason being there was a pretty steep learning curve before you get up to speed, I mean really, who has that much time on their hands. It's not like Linux, which has been open for years and has had a lot of time to build momentum. Although I think it was a briliant move by Netscape to open up the code before AOL bought them, basically they made sure that AOL couldn't destroy the one thing they loved.

    3. Re:"NDA-ridden disclosure" by Stormie · · Score: 3

      And as far as I know, Microsoft does not allow anyone to modify the source, let alone distribute patches. So much for the debugging ...

      The point of this isn't to get Windows debugged, it's to make life easier for people debugging their own (Windows) software. Enough weird shit happens when you're trying to develop under Windows, and although probably 99% of the time it's a bug in your code, at least the companies that get a hold of the Windows source will be able to check.

      So yeah, the motivation here for Microsoft is to make Windows developers happy. This is something they've always been big on - they know full well that the platform that the developers support is the one that will win in the market. So they've seen one of the things that makes developing under an open source OS attractive, and tried to match it.

    4. Re:"NDA-ridden disclosure" by SA3Steve · · Score: 1

      I don't think that opening up the source code would get around this problem. The version of Windows that you are running is the release version so it doesn't have any debug flags or anything like that in it. Even if you have the source files on your computer, you won't be able to step through the code because the computer doesn't have any way of knowing which part of the C++ code it is currently executing. In order to do that, you would need to be running a debug version of Windows...which would be bigger than most hard drives most likely and run as fast as Windows 3.11 written in Java

    5. Re:"NDA-ridden disclosure" by Qu4ntum · · Score: 1
      is it complete enough to compile a kernel from it ?

      now THAT would be useful

      Q

    6. Re:"NDA-ridden disclosure" by ghoti · · Score: 1

      The point of this isn't to get Windows debugged, it's to make life easier for people debugging their own (Windows) software.


      Yes, I understand that. I only wanted to point this out, because there was something about "distributed debugging" in the writeup of this article.
      --
      EagerEyes.org: Visualization and Visual Communication
    7. Re:"NDA-ridden disclosure" by slaytanic+killer · · Score: 2

      You underestimate greatly. Though your name is java_sucks, I fairly often go through the sourcecode of Swing, the main Java GUI system. That is the main way to tell if the problem is in your code or their's. And you're not exactly sifting through sourcecode, you've got tools to do that for you. You may not even understand the general context of the code, but the code you read may make sense.

      When you "get sourcecode," you don't just get a text dump. You also get some documentation, and the code itself has comments.

    8. Re:"NDA-ridden disclosure" by PenguiN42 · · Score: 2
      I have a hard time thinking that anyone would really want to spend an enourmous amount of time sifting through a mountain of Win2k source code to debug their program

      Have you ever been debugging a program in windows, and something is going horribly wrong, and you've narrowed it down to somewhere in the big black box of "KERNEL32.DLL" which comes up as a bunch of asm gobbledeegook in your IDE? Source Code could definately be useful there.

      Ever tried low-level kernel mode programming in windows? Do you realize how useful code would be to kernel-mode debugging?

      Have you ever been hacking around with something in linux and found the included source code to be incredibly helpful?

      Any way you slice it, having the OS source is a good thing for developers.

      When [Netscape] opened up the code they had very few people who contributed or even really cared,

      That's odd... where'd netscape 6 come from again? Besides, web browser source code vs OS source code is apples and oranges, from the perspective of developers

      -------------
      The following sentence is true.

      --
      The following sentence is true. The preceding sentence was false.
    9. Re:"NDA-ridden disclosure" by java_sucks · · Score: 1

      Actually Netscape 6 came mainly from employees of Netscape/AOL. Unless I am mistaken it's my understanding that there are only a handfull of contributers from the community.

      And actually I've been writing code for Linux for a couple of years and I have never even taken a peak at the kernel code. I have looked at the code of other linux programs to see how they handled a certain problem, but no, I've never cared to look at the guts of the kernel. And quite frankly if I need to do that then there is something quite wrong, either with my code or linux. I trust that the c libraries that I'm using are quite bug free at this point, and when I do make a systems call I tend to stick with the tried and true API calls.

      I suppose if you are doing some low level systems programming then it might be beneficial to have a look at the code, but this would be very rare, IMHO. Now then, I guess a true geek would like it jsut to be able to muck about in it, but I really don't have the time.

    10. Re:"NDA-ridden disclosure" by PenguiN42 · · Score: 1

      You can get debug builds of MS operating systems if you're an MSDN subscriber.

      -------------
      The following sentence is true.

      --
      The following sentence is true. The preceding sentence was false.
  29. Re:But do you notice something? by TeknoHog · · Score: 1

    I was thinking of the time before the mid-90s when Internet was brought to the masses. By then PC+Windows was already such an established system that it was the obvious choice for going online with. I agree it could have been any other platform, were it not for M$'s strategies in the first place.

    --

    --
    Escher was the first MC and Giger invented the HR department.
  30. Re:What does Microsoft really want? by maddest_hatter · · Score: 1
    beware all! it smells like the sequel to an antitrust-esque movie. all 1337 kernel hax0rs with boyishly good looks should watch out for bill gates. he is watching you!!!!

    *maddest_hatter*

    *maddest_hatter*

    --

    gir_in_reboot

    "Z?"
    "freedom of speech means being able to scream theatre in a crowded fire."

  31. MSDN by Ed+Avis · · Score: 3

    I wonder how long it will be before you will be able to get CDs with the complete source to MS Office, Visual Studio, Win2k, and so on via MSDN. Like how you get binary CDs now.

    Five years? Ten years? Never?

    --
    -- Ed Avis ed@membled.com
    1. Re:MSDN by papskier · · Score: 1
      I have my doubts, and as far as releasing the code on newsgroups (as suggested by another post), I'm not sure anyone has the balls to do something like that. If you put the source on a newsgroup, Microsoft will have a feeding frenzy. If someone does something with that source, we won't be hearing from them for a long long time. What needs to happen, IMHO, is a clean room project to strip M$ of their power. A "Clean Room", if you've never heard the term, is very common in the hardware industry. The way it works is you have a group of people in one room submitting parameters to an object, and then recording what the given feedback is. They then slip the results through a slit in the wall to a team of engineers in another room. This team of engineers then take the information, and create objects that take in and put out the same parameter/result set. It's perfectly legal, doesn't infringe on any copyrights. The idea is that you're not copying what it is but rather recreating what it does. All legal. Then you just tweak it so it doesn't crash every ten seconds, and open source it so the world can have free windows. Bill Gates has said it himself a number of times that a couple of kids with nothing better to do could put him out of business. It's the same sort of relation between Intel and AMD. That said, I think it's time to boot up the 10K node beowulf and get to work.

      $man microsoft

      --
      Crowded elevator smell different to midget. -Chinese Proverb
    2. Re:MSDN by jallen02 · · Score: 1

      After peering at the source I can safely say that... The only thing "exciting" about the toolbar is the fact that it has nifty interfaces to the IE, DHTML component.

      However the bulk of the functionality in the rich text editor is still in an activeX component since I have written an editor using the EXACT same component.

      Their interface is nice.. but it doesnt qualify as "over the net in seconds" since it is just script to interface with the chunky DHTML component you happily already have if you have IE 5.. :)

      Nice try ;p

      Jeremy

    3. Re:MSDN by Tony-A · · Score: 1

      Hehe. Already have. lots of them, judging by the way it behaves. Maybe they forgot to take them out of the shipping version?

    4. Re:MSDN by linzeal · · Score: 1

      How long before a disgruntled employee/closet linux zealot posts the code to the internet and what will happen then?

    5. Re:MSDN by vulgrin · · Score: 1

      I give it 2 weeks once this program is launched before you see the cds up on alt.binaries.cd.images.

      Tag lines are for wienies.

      --
      I sig, therefore I am.
    6. Re:MSDN by Ed+Avis · · Score: 2

      To combat copying by competitors, cartographers often put deliberate mistakes in their maps. A 'phantom village' which doens't really exist, for example. Then it's easy to see if someone has copied your map.

      I wonder whether Microsoft will be using the same tactic to help find the source of any source-code leaks. Will they put deliberate bugs in their code?

      --
      -- Ed Avis ed@membled.com
    7. Re:MSDN by Stackis · · Score: 1

      Yeah, and if you click in the area to type your message before the "toolbar" loads, IE will shut down. Boy that is neat!

      I personally think it's stupid. I for one HATE HTML email's, and only use plain text anyway. This stupid toolbar is a waste of bandwidth.

      ToxicBoy [Stackis]
      http://stackis.com

      --

      "Look where we worship" -- Jim Morrison
    8. Re:MSDN by Fervent · · Score: 2
      Windows Update has a fix to the crash problem.

      If you don't like the HTML email, turn it off. The toolbar will never download, and you won't be wasting bandwidth for a feature you don't want.

      --

      - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

    9. Re:MSDN by richie123 · · Score: 1

      When MS get bought out by Redhat! :)
      But, seriously this is a babystep in the right direction for MS. You can bash'em for not being open enough, but I can't say this is a bad thing.

    10. Re:MSDN by Cirvam · · Score: 1

      > I wonder how long it will be before you will be
      > able to get CDs with the complete source to MS
      > Office, Visual Studio, Win2k, and so on via
      > MSDN. Like how you get binary CDs now.
      > Five years? Ten years? Never?


      When there are insightful first posts and Cmdr Taco has correct spelling and grammar.

    11. Re:MSDN by Fervent · · Score: 2
      I'd say, in bits and pieces, less than 5 years.

      In 10 years, at least one of these pieces of software will have itself completely "source" (you can look but don't touch). My bets are on Office, considering the direction they are heading with it as an application "service" and the internet. More .NET = less proprietary garbage. And, 10 years is an eternity in computing time.

      By the way, have you seen Hotmail lately? IE is now incorporating a toolbar very similar to Office when you write a message. It's kind of cool to see that we've gone this far with this kind of stuff. A simple word processor that loads over the internet, for free, in a few seconds.

      --

      - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

    12. Re:MSDN by Petrophile · · Score: 1

      Traditionally HTML mail is sent in two parts, one text/html and one text/plain.

      That Hotmail toolbar thing seems to only send text/html, which sucks because I occasionally have to check mail from an older version of pine.

      I'm not against HTML mail, but breaking the convention of a plain text fallback is all wrong.

  32. Re:Just thought I'd point out... by hammock · · Score: 1

    Microsoft did cherry pick Samba, which is GPL'd.

    How do you think they finally got that WINS crap to work so well in Windows 2000 (despite the fact they are trying to kill it with MS-DNS)?

    Samba is the only fully documented source for the SMB implementation on Windows, not even Microsoft has documentation that thorough.

  33. Considering the nasty PGP ADK bug ... by Anonymous Coward · · Score: 1

    Considering the nasty PGP ADK bug I wonder how much good this will do for windows buggyness. How big was the pgp windows source ? under 50k lines if I remember. And windows is over 1M. What corporate bug fixer is going to find anything but the most blatant bugs in the early versions of windows ?

    1. Re:Considering the nasty PGP ADK bug ... by Ayende+Rahien · · Score: 1

      Win2K code is way more than 1M lines.
      30 Millions IIRC.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
  34. Just thought I'd point out... by Maddog_Delphi97 · · Score: 2

    the whole "more eyes are better" concept falls apart when the average intellengence of these eyes are just that... average. I'd rather have a fewer set of eyes where the IQ is higher.. the source code tends to have a better architechure this way.

    I guess I'm thinking of the difference between Linux and BSD.

    1. Re:Just thought I'd point out... by Captn+Pepe · · Score: 1

      So you're accusing Microsoft of misappropriating GPL'd code.

      This is actually fairly unlikely. From everything I've heard, MS actually maintains a pretty strict policy of keeping their developers very far away from GPLed code. I've even heard that sourceforge and some other sites are blocked at their firewalls, for just this reason. If nothing else, "accidentally" incorporating GPLed code into their software would seem to open them to all kinds of nasty shareholder lawsuits for negligence.

      --

      Quantum mechanics: the dreams that stuff is made of.
    2. Re:Just thought I'd point out... by Maddog_Delphi97 · · Score: 1

      More like a marketing success and a technological failure.... especially when said operating system is modified beyound it's original specifications.

    3. Re:Just thought I'd point out... by cyber-vandal · · Score: 2

      So you're accusing Microsoft of misappropriating GPL'd code. Do you have a URL? I notice that samba.org are unaware of the fact, seeing as it's not on their website.

    4. Re:Just thought I'd point out... by barneyfoo · · Score: 1

      Could someone mod this troll down?

      my god...

    5. Re:Just thought I'd point out... by cyber-vandal · · Score: 2

      Another difference between Linux and BSD is that Microsoft cannot cherrypick the best bits of Linux extend them and close them up. Probably the reason why IBM are investing $1.3BN dollars in Linux and not BSD.

    6. Re:Just thought I'd point out... by cyber-vandal · · Score: 2

      I wouldn't be surprised, but I don't see any proof. The point I was making was that Microsoft don't have to do anything when they use BSD code apart from include the copyright. That's why IBM isn't pushing FreeBSD even though it's superior to Linux (at least to 2.2 anyway). There's no way IBM are going to do $1.3BN of R&D just for Microsoft to come along and use it without any fear of reprisals. Microsoft aren't the only corporation with deep pockets after all.

    7. Re:Just thought I'd point out... by cyber-vandal · · Score: 2

      What? Name one OS that hasn't been modified beyond it's existing specifications.

    8. Re:Just thought I'd point out... by Fervent · · Score: 2

      So does that mean average intelligence = more commercial success?

      --

      - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

  35. Re:Cool by great+throwdini · · Score: 1
    I wouldn't touch the Windows 95/95 OSR2/98/ME code.

    I think you missed at least a couple incarnations: Win95 OSR 2.1, Win98SE, ... not to mention various OS+Office or OS+MSIE combinations that affect core files ... when exactly is one really looking at the source to 'Windows'? How many permutations of the actual core OS exist?

  36. My favorite quote by kaoshin · · Score: 4

    "We estimate this to be about 1,000 firms in the U.S., and not all of them will want the code," ...In fact some people would prefer it was just incinerated.

    1. Re:My favorite quote by llywrch · · Score: 2

      > "We estimate this to be about 1,000 firms in the U.S., and not all of them will want the code"

      Hmm. Am I the only person who is reminded of a well-known quotation about the market for computers is no larger than five?

      Must just be my imagination: no one at Microsoft would say anything so stupid. And the quotation I'm reminded of is probably an urban myth anyway.

      Geoff

      --
      I think I see a trend here. Maybe for them it really would be easier to muzzle the entire internet than to produce p
    2. Re:My favorite quote by twitter · · Score: 2

      Yeah, I feel that way about the code I write most of the time, but what kind of code does a troll like you write? The paper clip from hell?

      --

      Friends don't help friends install M$ junk.

    3. Re:My favorite quote by Fervent · · Score: 2

      lol You try telling my college professor otherwise.

      --

      - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

    4. Re:My favorite quote by Ayende+Rahien · · Score: 1

      That was IBM, in the 50s.
      I don't see anything strange in MS statement.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    5. Re:My favorite quote by llywrch · · Score: 2

      > No, the microsoft one was about nobody needing more than six hundred and fourty thousand of those byte thingies.

      I must be too subtle here. I surely would have guessed that by saying ``stupid Microsoft quotations", people would remember Allchin talking about how open source is unAmerican.

      Or else it was just my imagination again.

      Geoff

      --
      I think I see a trend here. Maybe for them it really would be easier to muzzle the entire internet than to produce p
    6. Re:My favorite quote by Fervent · · Score: 2
      Actually, I'm working on a program that tests various process scheduler for FreeBSD right now. For class, I'm working on a silly little object-oriented Connect Four program. This is being coded with FreeBSD at school, and my Linux box at home.

      And lest we be judged: the actual paperclip in Office is crap. But the idea of having a fairly intelligent, natural language help query system is strong. Office got this right first and continues to get it right to today.

      And personally, I do my games, internet browsing and papers in Windows 2000. I do all of my coding in Linux or FreeBSD.

      --

      - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

    7. Re:My favorite quote by Fervent · · Score: 2

      Ha. I should say the same about Linux PCMCIA wireless code.

      --

      - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

  37. Windows 95 as freeware? by MDCore · · Score: 1

    I was wondering the other day what things would be like if MS did something totally out of character like releasing an older product as freeware. Windows 95 seemed to fit the bill because it's not something you can go buy in the shops right now (afaik) , it's quite a few years old and it would run quite speedily on older machines. I'm not talking open source here at all, just asking: what would be the impact if they did that?

    One for you alternate history buffs!

  38. Re:Source Code by Leon+Trotski · · Score: 1

    Speaking of which, I spent some time at the usual places (IRC, warez newsgroups, etc.) watching curiously if something would show up, but didn't spot anything...

    To anyones knowledge, has a more or less complete archive of the source code actually been put on the internet somewhere? (not that I'm interested in the stuff per se, I haven't done any programming lately so it wouldn't be very interesting to me)

    ... just curious, really.

    --

    Cui peccare licet peccat minus. -- Ovid, Amores.

  39. Do not look by Anonymous Coward · · Score: 2

    Do NOT look at this code. Any open source developers would have to be carefull not to go antwhere near this stuff. Next thing you know MS is shutting down open source/free software projects accusing them of "borrowing" from their copyrighted/licenced/patented/NDAed/trade secret and generally loathsome code. BEWARE this is poison!

  40. The Process.. by Rocky · · Score: 1

    Lemme see, open "ntoskrnl.c" into Emacs...

    Search for "int main(int argv, char **argc) {"

    And here we go..!

    AAAAAAAAGHH! AAUUUGGH! Mine Eyes! I Cannot See! I Cannot See!

    --
    "I'm an old-fashioned type of guy. I worship the Sun and Moon as gods. And fear them."
  41. NDA by headwick · · Score: 2

    I. Disclosure of ";"

    You or any party remotely affiliated, or even not affiliated with you may not disclose even 1 character of our code. Should you or said party reveal that we use ;'s in our code we will take the following action.
    1. The first born child of every member of your company must be enslaved to M$oft for use as we see fit.

    2. Your company must publish a public retraction of this treason by stating that it could have been a : or perhaps even an = symbol

    3. The eyes and voicebox of every employee that has had access or is affiliated with anyone who has access to said code, will be removed.

    II. Disclosure of "#include"

    You or ...

    --
    ~ fact is not dependant upon your belief therein. ~ ~ Have I therefore become your enemy because I tell you the truth?
  42. Re:GPLed code by robert-porter · · Score: 1

    Why use GPL code when theres perfectly good BSD code.

  43. Re:IIRC by Billygoat+Gruff · · Score: 1
    Hello Fellow Billygoater!

    I see you, too, are helping clear the bridges of those pesky trolls.

    let's hang out in the pub tonite and drink some Troll Sweat brew.

    --

    Billygoat Gruff III - killing trolls DEAD since 1616!

  44. Re:NDA = Crack by modemboy · · Score: 1

    How does an NDA like that work? Does everyone in the company have to sign? Or does it just affect employees without their knowledge?

  45. Re:But Will Developers help Microsoft? by Philbert+Desenex · · Score: 1
    Stomv writes:
    Will Microsoft take an active roll in using any "suggestions" from programers regarding bugs in future SPs or versions?
    I doubt it. Several years ago, back when NT wasn't a single-architecture Operating System, I talked to a guy who sold file server appliances to DEC. If you recall, the DEC Alpha architecture was the last non-x86 CPU that NT ran on. This salesman told me that DEC engineering was very frustrated with Microsoft, because M$FT wouldn't use any of the bug fixes, performance enhancements, etc that the DEC engineers submitted. If M$FT won't use bug fixes from DEC, who had a very vigorous engineering department at the time, why should they use a bug fix from some lamer customer site? M$FT and the NT team in particular appears to have nothing but contempt for any outsider's abilities.
  46. Re:NDA = Crack by Hard_Code · · Score: 2

    "How often do we discuss employment contracts and non-competes? The lack of talk on this issue here seems to show that NDAs aren't taken very seriously."

    Man, we've had like 3 articles in the last week or so just on NDA, and employee's IP, etc.

    --

    It's 10 PM. Do you know if you're un-American?
  47. Re:But Will Developers help Microsoft? by (void*) · · Score: 2

    Not true. The Samba developers had better be careful, for instance.

  48. no title by zealousness · · Score: 1

    If Microsoft goes to Open Source, it will be a big mess.

  49. Good Idea Bad Idea by deran9ed · · Score: 1


    Microsoft's move brought some good ideas, and bad ideas to mind.

    Good Ideas
    Developers can assist with bugs, assist with security issues, shows initiative from MS and their willingness to open up on their inventions (code), gives small companies opportunity to place themselves on the map (giving MS assistance).

    Bad Ideas
    Developers will be scared by NDA & lawsuits, MS can turn around and attempt a buyout or slander the company for making a slightly bad NDA breach, can code really be patented and or copywritten? (even if someone distorts it to an insane method and capitalizes?), competitors may gain an insight to future MS products and capitalize on it.

    MS has done good on its own for many years (yes they have done good after all check their market cap), and opening up even with an NDA sounds good but NDA's out here in the US may not mean anything in a foreign market, will MS's move hurt them or will it help them? To be honest I don't think it would do much at this point, right now MS isn't even working with the Windows2000 source code any more other than fixing bugs, maybe its good for benchmarking the next release, as for W2000 in its current state, guess bug patches will have to do.

    Big Breach

  50. Re:new windows 3.1 and dos 6 by MDCore · · Score: 1

    who installs win3.1 and dos 6 these days? who BUYS those products these days? where would you get them new? I'm not saying that you're talking rubbish AC, i just can't think of where that would happen. please enlighten :)

  51. Re:But Will Developers help Microsoft? by Corrado · · Score: 2

    MS code (and license) has the Gorgon effect with reguards to GPL code; after you look at it you can't contribute to free code. MS will claim that you stole ideas from them. I think this is some sort of poison pill for GPL code.

    So, I think that this is bad for us free coders and good for MS, which makes it even worse for us :).

    Later...
    --
    KangarooBox - We make IT simple!
  52. But do you notice something? by Anonymous Coward · · Score: 2

    Remember back in the day when so many "new" things seemed to be happening with computers? There seemed to be limitless possibilities. The Pentium had just been introduced, graphics were becoming better and better, multimedia capabilities were making their debut, and there were new technologies, programs, program suites and products being produced everywhere. Java, DirectX (or WinG), faster modems, more memory, gotta have DX instead of SX. Everybody didn't *have* to upgrade, they *wanted* to.

    This was before widespread easy Internet access (remember the ancient Compuserve dialer program?), so browsers weren't particularly important yet, but a thousand companies each seemed to have their "must-buy" technology.

    That was about five to seven years ago. Now, outside of Linux, what truly *new* PC technology has emerged or been constructed since? Its just more of the same, and more after that. Pentium IV, Office 11, Windows 95,98,2000, MS Studio 7, and so on. Granted, .Net might be something, but I would guess its DDE version 37 rather than something truly new.

    But its still a Microsoft product. Can *no other company* produce new technology anymore? Why is Microsoft the only company that seems to be able to produce even new versions of old binaries? Programmers have a staggering amount of information and knowledge and processing/storage power available. Again, besides Linux, where is the PC going?

    Now, MS releasing source is probably a good idea, especially for an operating system, but everyone else seems to be just coasting along, still trying to get a couple more dollars out of the old "upgrade-reinstall-upgrade" cycle, and I think Microsoft is doing the same thing. I'm also not sure that releasing the source to their operating system will help the non-activity in PC development either, because of all the agreements everyone has to sign to use it.

    I think it would be a lot better for the PC and technology in general if there were something new happening with computers again, or if, perhaps, Linux were to get more generally popular.

    1. Re:But do you notice something? by cyber-vandal · · Score: 2

      Can *no other company* produce new technology anymore?

      The ones that tried were FUDed or vapourised a long time ago. Notice that every other x86 OS is available for no cost under various terms and conditions. No payware OS has ever succeeded in shifting Microsoft because buyers have to pay for a second OS, whereas they may be inclined to try something they get for nothing. This is why the anti-trust trial is so important - any area where Microsoft is threatened is immediately co-opted or crushed and until this roadblock to real innovation is removed OS and productivity software will stay as just rehashes + bloat of previous versions (and producing a stable OS after only 21 years of trying doesn't count as innovation - all the other OSes managed that years ago).

    2. Re:But do you notice something? by TeknoHog · · Score: 1
      I think it would be a lot better for the PC and technology in general if there were something new happening with computers again, or if, perhaps, Linux were to get more generally popular.

      The latter, I think.

      Much of what M$ has done looks like reinventing the wheel. Admittedly, they had a lot to do with getting the computer to everyone's home, which was a Good Thing(TM) for today's hackers. However, as we're shifting back from the PC to a networked ideology, the Unices suddenly seem so much better. And they've been around a lot longer, why did we ignore them in favour of PC in the first place? OK, maybe an average person couldn't afford a Unix-capable box in their home in the 1980s, and didn't want all the hassle. But my point is, rather than desperately going for something new for its own sake, people should learn Unix (probably in the form of Linux) and see what is has to offer, they would be surprised. There's huge potential in Unix which was previously unseen because it only ran on mainframes and the like. But now people can finally run decent Unix workstations/servers on their home computers, it's exciting to see what this renaissance will bring about.

      --

      --
      Escher was the first MC and Giger invented the HR department.
  53. Re:GPLed code by Mawbid · · Score: 1

    I hear Microsoft uses void main() while open source coders prefer int main(int argc, char* argv[]), so no problem there :-P
    --

    --
    Fuck the system? Nah, you might catch something.
  54. Re:Micro$oft Linux...? by Fujisawa+Sensei · · Score: 1

    Really?

    Perhaps you should check out Sysadmin, they're a little more than a fly-by-night operation. They have been publishing articles supporting Linux.

    BTW Supporting != Advocating

    However I don't necessarily agree with all the solutions presented their articles.

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  55. Re:But Will Developers help Microsoft? by SMITHEE · · Score: 1
    There is plenty of empirical evidence to suggest answers here, since what Microsoft is doing is the same thing that virtually all mainframe and minicomputer manufacturers did in the days of proprietary operating systems. The posters who point out how useful this is to users are correct. Suggestions that this is to get Windows debugged are nonsensical. Anyway, to take your specific questions:

    Will developers that see bugs in the syntax report them to Microsoft?

    Will Microsoft take an active roll in using any "suggestions" from programers regarding bugs in future SPs or versions?

    Will the Windows OS improve as a result of this move, or just applications that run on the OS

    The answers to these questions are the same: just because you have the source code doesn't mean you have access to the responsible programmer. When you find a bug, it will probably wind up going into the same support black hole that it did before. The value to the user is in making the best possible workaround as soon as possible.

    How can those developers be sure that what they see as programming bugs really are, since they aren't allowed to modify the code (and hence, check)?

    As noted above, your confirmation will be that the workaround is effective.

    If an application writer uses undocumented side effects of Windows (that she finds in the source code) and the code changes (SP, new version, etc.), will we see new bugs?

    Any programmer who does this is an accident waiting to happen, anyway. This possibility needs to be kept in mind in devising your workarounds, too.

    Is this move by Microsoft good for computer users in the aggregate ...

    Absolutely. In the very worst case, it can't hurt, although as some people have noted individual programmers might want to think hard about whether they want to put themselves in the situation of having signed the NDA. It worked out great for me, though. Years ago I worked for a large user of what was then a very popular computer system. Since I needed to write device drivers for some oddball hardware unique to our industry, I got access to relevant parts of the kernel source. When word got around to other companies using the same computer system, I started getting a lot of moonlight consulting work finding driver and datacomm problems. The source of the leads? The computer manufacturer's own account reps, who were sick of their unhappy customers getting no satisfaction from customer support (and who didn't have access to the source code, themselves.)

  56. Re:new windows 3.1 and dos 6 by Petrophile · · Score: 1

    Some large corporations have Win3.1 based vertical apps used in things like call centers. As they expand the operations, they buy more copies of Windows 3.1.

    A rewrite would be expensive, and often these things run on custom network drivers etc that are incompatible with Win95+.

    Until relatively recently, MS even made money from sales of OS/2 1.3, which is even older than Windows 3.1.

  57. Hrmm by PovRayMan · · Score: 1

    part of the code;

    set bugs = 1;

    Oh.

    ----------

  58. Re:What does Microsoft really want? by Godwin+O'Hitler · · Score: 1
    I'm really having difficulty imagining who would want to get hold of Micro$ource. If the code was for something GOOD, I could understand. But there are already far superior, open-source OS's out there, so what's the point? Look how long it took to squeeze anything half-decent out of Netscape's code when there were NOT any good open-source browsers. How long would you have to squeeze without that motivation before anything like a professional product came out of Micro$ource?

    So I'll repeat what I said: I'm really having difficulty imagining who would want to get hold of Micro$ource. Does anyone have any scenarios?

    --
    No, your children are not the special ones. Nor are your pets.
  59. Re:Micro$oft Linux...? by Dman33 · · Score: 3

    They'd have to target it at some poor suckers who don't know what the open source community/movement is all about.

    That would be about 98% of corporate america. Most companies do not use Linux because they are afraid of going the non-M$ route. They ask, "Who else has done this and how effective was it for them?!" and they want to hear only big names... and a lot of them.

    If M$ came out with a distro, most companies would go with it before they considered Redhat, Mandrake, Caldera, *BSD, or any other distro...

  60. Re:IIRC by jfinke · · Score: 1

    Yeah, but you are just looking at the linux kernel. There is a whole lot more to a usable distribution than the kernel. Not that I am defending M$. It just seems to me that you are comparing apples and bananas..

  61. Re:IIRC by barneyfoo · · Score: 1

    You forgot .S files, and you should also include Makefiles.

    So maybe add 50 thousand more lines?

  62. How it works by kruczkowski · · Score: 1

    They bring in all the selected developers into a theater with armed guards. A big sign says "NO PHOTOGRAPHY" in the center of the screen. Then the lights dim, the coders put on the 3D glasses and millions of lines of code frash before their eys. 15 minutes later the little kids from the local kindergarden walk around collecting "donations" When everyone is done they go home happy. Unrelizing that they spend thousands of dollars to see flashing letters in front of there faces, and were forced to donate money to kids.

    --
    hmm... for fun I enjoy launching DDoS attacks against 127.87.42.5
  63. MS knows people *want* the source... by LinuxParanoid · · Score: 2

    A couple years ago when MS was first looking at Open Source, Steve Ballmer mentioned that Microsoft had done a study suggesting that something like 1-3% of Windows developers wanted source code access. (Back then you had to pretty much be an OEM, Wall St firm, or Fortune 50 client IIRC to get it.) I was intrigued by this at the time, since A) Microsoft had attempted to get hard data on the demand for this and B) that's a lot of developers. Obviously MS is finally responding to that demand, albeit in a go-slow manner.

    --LP

    1. Re:MS knows people *want* the source... by LinuxParanoid · · Score: 2

      I totally agree with your comment that a segment of the high-end market *demands* it. They have demanded it in the past and Microsoft has provided it on a one-on-one ad-hoc basis. That's nothing new. But by packaging up a formal program for anyone with 1500+ licences, Microsoft is beginning to move to making source available to very large companies who *want* it, not just *demand* it as a precondition. And my point was that Microsoft has assessed that demand as being as large as 3% of its customers. Obviously this program still doesn't come close to reaching that large a group of people.

      If one assumes that Microsoft wants to give out as little of their source as possible (maximizing their remaining control,) yet at the same time they want to minimize incursions of open source code into their base, then a set of incremental increases in source availability is the least-risk way for them to put their toe in the waters and see how much half-open-source-solutions satisfy people. This small incremental increase in source may not mean much, but to me, it does signal that they are feeling some pain from not making their source available to a their top licensing customers (1500+ licenses is a lot, but that covers a lot more companies than the 25000+ license type of companies I've heard of them giving source to before.)

      --LP

  64. The Price is right... by lythander · · Score: 2

    1500 copies of Windows 2000 Pro at the going price of US$258 (at CDW this morning) =

    US$378000.00

    Minus the enterprise licensing discount (prob. about 10%).

  65. I guess MS is hard up for cash by drfalken · · Score: 2

    If they aren't willing to pay programmers to debug and audit their source, they must not be able to afford it.

    I can't believe they would consider asking for people to do this work for free, or ostensibly in exchange for getting an insider's look at the source code. I think this smacks of arrogance and is completely contrary to any kind of community fostering spirit.

    I have an idea for what to do with the source they are revealing. I think it should be uploaded to file swapping services, web sites, newsgroups, chat rooms and anywhere else people can think to put it. Conisidering the 'saftey in numbers' lesson of Napster, we can expect that MS will be unable to go after anyone for this illegal distribution of their IP. That might make them think twice about such a self serving program in the future.
    ----------------------------

    1. Re:I guess MS is hard up for cash by bruthasj · · Score: 1

      I wouldn't do that. Their teams of lawyers have basically slowed/nearly stopped the DOJ, gov't, et al. from touching their company. Don't underestimate a virtually unlimited resource of ca$h.
      Who knows, they might want just 1 line of code to end up in another OS. Then sue the crap out of them.

      Just paranoid. If I were in any of those participating companies I would do the following:

      1) Reject to participate
      2) If the NDA still affects me, quit.

      As a fellow developer, I would recommend to boycott the code, however good/bad it may be.

  66. I had the chance.. by Anonymous Coward · · Score: 1

    I had the chance early on in this program to be a part of it but my employer looked at it as an opportunity to try to change our intellectual property rights agreement so it became a no go. The MSFT NDA for participation is extremely restrictive (no contribution to any related projects). A few of the lambs here counldn't sign the papers fast enough though.

  67. Maybe my Bimbo's 2000 will work now! by Lede+Singer · · Score: 1

    All of the stations where I work have Bimbo's 2000, and, well, lets just say new isn't always better, just like the boss isn't always right! I'm glad there's light at the end of the tunnel!

  68. Re:Micro$oft Linux...? by wysoft · · Score: 1

    Please, no more distributions of Linux. I don't care who they're made by.

    --
    -- I'll cut you up so bad, you'll wish I'd never cut you up so bad!
  69. Re:GPLed code by geomcbay · · Score: 2
    The winsock and TCP/IP layers in MS's operating systems were both heavily based on BSD's networking code..So its not quite just those tools.

    Microsoft has never denied this and always respected the licencing terms of BSD software.

  70. Re:/. is really sucking lately by wysoft · · Score: 1

    Oh and not to mention all the "FP!" messages and all the kids using their l337 talk.

    --
    -- I'll cut you up so bad, you'll wish I'd never cut you up so bad!
  71. Re:IIRC by Ayende+Rahien · · Score: 1

    I don't think it's 150M, I think it's 30M.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  72. Re:But Will Developers help Microsoft? by Ayende+Rahien · · Score: 1

    About undocumented features.
    There is a large part of Windows GUI that is undocumented.
    The one that I've in mind is the API the control choosing icons.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  73. Re:GPLed code by arnald · · Score: 1

    Your example is bad, as it's public domain rather than GPL.

    Good point though.

    --
    arnald
  74. Re:But Will Developers help Microsoft? by Ayende+Rahien · · Score: 1

    NT isn't a single architecture OS.
    There has been an Alpha port up until 2K B3.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  75. Re:Micro$oft Linux...? by ryanf · · Score: 1

    I must add that Linux does not have the Microsoft "brand". It takes years and millions of marketing dollars to build a "brand". I know this is hard for most /.ers to understand, but most decisions aren't made for purely technical merit. Marketing departments continue to exist because they work! Where is the Linux marketing department?

    Ryan Finley

    --

    Ryan Finley
    SurveyMonkey.com -- Create your own professional surveys
  76. Do you think.... by spyrral · · Score: 1

    we'll be able to set the "bugs =" statement to 0 and have a stable copy of win2k?

  77. Re:Micro$oft Linux...? by Salsaman · · Score: 1
    Microsoft to release Linux...film at 11.

  78. NDA = Crack by Spoing · · Score: 5
    I'm surprised more 'paranoid conspiracy theory' posts haven't appeared yet. Be that as it may, the obvious danger here is that the NDA probably has a non-compete clause that would make it hard/impossible to work on other operating systems for a certian number of years.

    While the number of developers lost to both comercial and free/open operating systems should be low, we might never know the real loss.

    If the NDA covers a whole company -- as the last one I had with MS for Win95 did ^ -- simply being an employee might stifle ... well ... inovation.

    If so, this is a real 'win-win' for Microsoft in the long run.

    How often do we discuss employment contracts and non-competes? The lack of talk on this issue here seems to show that NDAs aren't taken very seriously.

    ^. Not source.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  79. Can anyone imagine what M$Linux would be like? by tenzig_112 · · Score: 2
    On each boot up, you have to agree to the NDA and licensing agreement which expires every seven days.

    It would include an obscene number of proprietary protocols and apis, making it completely incompatible with the rest of the Linux world.

    But through shrewd deal-making and corporate IT fear, Microsoft embeds itself into the Linux landscape, causing an irreperable fork in kernel development.

    Of course, all they would have to do is put an ugy UI on NT and call it Linux. Most folks would play along.

    Be affraid. Be very affraid.

  80. Re:IIRC by itarget · · Score: 1

    Also keep in mind that much of that source code isn't used, like code for different architectures.

    --

    "Where shall the word be found, where will the word resound? Not here, there is not enough silence." -T.S. Eliot
  81. Re:Allchin setup by Niggle · · Score: 1

    Microsoft aren't releasing this under the GPL, which is what (the post spin-doctoring) Allchin was talking about. It'll still be protected by all sorts of NDAs.

    < CONSPIRACY THEORY >
    It's all a ploy to get more potential open source developers to see their source under an NDA of course. Then they won't be able to work on OS projects without fear of being accused of breaking the NDA.
    < /CONSPIRACY THEORY >

    --
    - Blah blah blah, missing scientist. Blah blah blah, atomic bomb. -
  82. Heh, now's your chance, steal M$'s IP by CrazyJim0 · · Score: 1

    Take their open source, pull apart pieces you need... say to be compatible, creatively plagurize it, and its yours. M$ does it all the time, finally a chance to get back :)

  83. Re: tell me about it. by Pfhreakaz0id · · Score: 2

    I'm sorry. I've never posted a "I'm bitter because they didn't post it when I submitted it", because I don't really care if they use mine. I do think it's a little ridiculous when I submit it and they post it FIVE DAYS LATER! I remember thinking when I saw it on zdnet, "I'm surprised I haven't seen this on /." 2001-03-08 21:31:22 Microsoft expands open-Window policy (articles,microsoft) (rejected)
    ---

  84. so.. by waspleg · · Score: 1

    i guess it's just a matter of time before windows source code starts floating around gnutella.. and that they claim teh purpose is not for their cleints to be running their own custom made versions of windows and that it's just supposed to give them a better understanding of the windows platform is total bullshit.. looks like M$ is finally realizing that millions of programmers constantly working to improve code isn't something they can afford even with their R&D cash...

  85. Micro$oft Linux...? by NewbieSpaz · · Score: 1

    (disclaimer) Slightly Off-topic (/disclaimer)
    So if they open up source (or partial source) on this, how long until there's a M$ distro? And who would buy it? They'd have to target it at some poor suckers who don't know what the open source community/movement is all about. After all, anybody who knows what's up is already running Linux, BSD or something else non-M$...

    --
    ------
    Random, useless fact: I type in startx entirely with my left hand.
    1. Re:Micro$oft Linux...? by cyber-vandal · · Score: 2

      I think you'll find it here.

  86. Source Code by miracle69 · · Score: 1

    We don't need no stinking NDA for Microsoft's source code.

    --
    Linux - Because Mommy taught me to Share.
  87. Re: tell me about it. by RandomPeon · · Score: 1

    Ditto - I submitted it too, as did probably a couple hundred other people. Who was asleep at the wheel?

  88. Allchin setup by jmu1 · · Score: 3

    Hmm... Does this seem suspicious to anyone else, having just heard the total pile of poo that spewed forth from the mouth of one Jim Allchin? Just an observation.

  89. Re:The Ultimate Irony by arnald · · Score: 1

    The curiosity might also have something to do with the fact that this code (or rather Windows in the broader sense) runs on 90% of the world's computers...

    --
    arnald
  90. GPLed code by miracle69 · · Score: 4

    This will be a great opportunity for someone to examine their code looking for GPL'ed code.

    Wouldn't it be great to find some GPL'ed code in there.... What a can of worms that would be for MS.

    --
    Linux - Because Mommy taught me to Share.
    1. Re:GPLed code by Platinum+Dragon · · Score: 2

      This will be a great opportunity for someone to examine their code looking for GPL'ed code.

      Kernel hackers Jeff Merkey and Andre Hederick might be able to tell you where to start looking.

      --

      Someday, you're going to die. Get over it.
    2. Re:GPLed code by thefallen · · Score: 1
      So... if microsoft uses GPL'd code snippet and refuses to make the entire program GPL, you'll sue them and make then remove it.

      What if microsoft says the code is free speech and refers to DeCSS case you will win? There are differences, obviously, like microsoft's code not being open, but they are already giving out their code to some parties. That their "speech", or code, is under microsoft's license, not GPL, should make no difference.

      --
      - Kaatunut
    3. Re:GPLed code by istartedi · · Score: 2

      I wouldn't be surprised if they get and set bits either. Check out http://sourceforge.net/snippet/detail.php?type=sni ppet&id=100055.

      Frankly, the whole idea of GPL'd snippets is just ridiculous. Perhaps people are thinking that they can "contaminate" code with these snippets, but I doubt that would hold up in court.

      Far be it from me to tell others what to do, but if the license is longer than the code, the code should probably just be public domain.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    4. Re:GPLed code by Malcontent · · Score: 2

      It's not so bad. MS asked the govt to intervene on the AOL Time Warner deal. Ms has asked to government to intervene many times to cripple their opponents. MS like all corporations know that burdonsome regulations raise to competition. Nobody loves the govt like giant corporations.

      --

      War is necrophilia.

    5. Re:GPLed code by Malcontent · · Score: 2

      Why not? who could stop them? They can do whatever they want they are the largest most powerful ornaization on the planet.

      --

      War is necrophilia.

  91. Re:What does Microsoft really want? by Bios_Hakr · · Score: 1

    I don't but it. Even on a secure site, I can cut and paste. Even If they made the source into a *.jpeg, It would still live in my cache for a while.

    I have a feeling that this program would require a trip to a "MS Field Office", or maybe they send a CD with a propritary viewer. The Field Office could do body cavity searches b4 and after viewing the code. The propritary viewer would probably have to be designed to catch virtually every screen-capture hotkey know to man. Actually, I could just set up my own hotkey sequence. Even if they were truly clever, a digital camera could be used to catch the screen.

    --
    I'd rather you do it wrong, than for me to have to do it at all.
  92. Mmmmmmm.... by HiQ · · Score: 5

    Would that be the source of all evil then?

  93. Re:What does Microsoft really want? by Inoshiro · · Score: 2

    Perhaps it'll be easier to discredit GPL software.

    Think of it. You release software under an NDA and lots of licences. Then someone leaks it. After a while, people who had looked at it as teens move into the world. They write some GPL utility.

    Now they have to prove that MS code did not influence them! It's like turning the world into a non-cleanroom environment, in order to get rid of opensource software (since they can inspect it easily..).
    --

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  94. Re:apples and banannas by bobv-pillars-net · · Score: 1

    More like apple seeds and banana-cream pies.

    --
    The Web is like Usenet, but
    the elephants are untrained.
  95. Re:But Will Developers help Microsoft? by Hard_Code · · Score: 2

    Simple solution: f you are a free coder, don't go anywhere near MS code or NDAs. On the other hand, if you are already immersed in a MS-only world, and are working on MS-only applications, and systems, perhaps this is a good thing for you. I think there is a sufficient differientiation between MS-immersed people and free software coders...there probably isn't all that much overlap there.

    --

    It's 10 PM. Do you know if you're un-American?
  96. This Help by jjr · · Score: 1

    The companies who can afford the code. Microsoft is going to be very carefull who they let see the code. Each company has to be very carefull which employee has access to the code. Microsoft will kill them if let the source out.

  97. Cool by Fervent · · Score: 2
    At least it's a step in the right direction. Windows 2000 is the only code I think is worth looking at (didn't they rewrite a majority of the code base for this release?)

    I wouldn't touch the Windows 95/95 OSR2/98/ME code. That thing is probably a mess. Old DOS might be fun (back when all a Microsoft OS was a shell). But Windows 2000? Cool.

    --

    - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

  98. They just can't get enough by woody_jay · · Score: 1

    My take on this whole thing - I think they are just trying their ass off to get ahold on the last little bit of the market. I mean - I am a realist, M$ is really kicking ass in the OS market, Linux would seem to not really be a major player. Depends on your take.

    Don't get me wrong, I love Linux, and I would love to see it replace Windoze, it just doesn't seem likely.

    Anyway, to the point. M$ has the "large business" market, hell let's face it, they have pretty much all the business market as well as the home market. So what's left? The Open Source users. So now the pretend that they can get a hold on us if they just send us a little bait and make it seem as if they want to play along. Well Bill, I for one am not taking the bait. Linux rocks, and everything M$ sucks.

    of course, that's just my opinion, I could be wrong.

    --
    Of course, that's just my opinion, I could be wrong.
  99. What does Microsoft really want? by Tyndareos · · Score: 3

    How long before this code roams the Net? IM: Microsoft surely is aware that opening their source to large groups of people over whom they have no control, is going to result sooner or later in leakage to the rest of the world.[1] So why do they do it? They must have some kind of devious plan behind this ...

    [1] - Surely this is open to discussion, but at this time I'm fairly sure about this.

    --
    Matthijs

  100. The Ultimate Irony by Badgerman · · Score: 2

    If MS was any other company doing this, people wouldn't take notice.

    However, as famous and infamous as they are, as disliked as they are by some people in the computing community, they can be sure that plenty of people want to get their eyes on their code. If they allowed more people to see the code they'd have plenty of volunteers.

    Thus, by their bad reputation, they ensure heightened curiosity.

    --
    "The Sage treasures Unity and measures all things by it" - Lao Tzu
  101. IIRC by BillyGoatThree · · Score: 2

    I remember a lot of talk from a couple years ago about how they were adding 20 million lines to NT to get W2k, bringing the total up to something like 150 million lines.

    find /usr/src/linux/ -type f -name *.[ch] -exec wc -l {} \; | awk '{sum+=$1;} END {print sum}'

    1504406


    (I'm not going to claim that was the easiest or fastest way to do that....)

    So W2k has two orders of magnitude more code, at least one order of magnitude (if not two or even three) fewer eyeballs and no way to FIX found bugs other than the same old "we'll put it on our list". Yeah, that's productive.
    --

    --
    324006
  102. Beware by ch-chuck · · Score: 2

    They're trying to dupe the simple into giving them free services - just like they've screwed over 'hobbyists' many times in the past - "here, try this alpha out, report the bugs to us, now bugger off". Remember, anything anyone contributs to the Msft effort is the property of Msft, all your rights belong to them. Suckers....

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  103. /. is really sucking lately by tekker430 · · Score: 1

    This was posted almost a week ago (6 days) and its 'News for Nerds'? I thought us nerds wanted to know the info AS it was coming out, not a week, month, or year later as we have seen happen with some topics here on /.

    --
    Sig? Hah, I don't need no stinking sig!
  104. Re:But Will Developers help Microsoft? by donutello · · Score: 2
    Let me take a stab at answering some of those questions:

    Will developers that see bugs in the syntax report them to Microsoft?

    I come from a Unix world myself. However, only lately have I come to realize the vast amount of developer support that Microsoft products enjoy. With the VS tools, there are tons of developers who think MS is the coolest thing since sliced bread and are eager to look at and contribute to the OS.

    Will Microsoft take an active roll in using any "suggestions" from programers regarding bugs in future SPs or versions?

    I'm pretty sure MS will look at the bug reports it receives. At the risk of sounding banal, I'll say that fixing bugs in software is not just a simple task of someone identifying an "obvious" bug and just fixing it. For about every 10 "obvious" bugs that you fix, you tend to cause one regression which will cost you tons of hours to find, identify and fix. Sometimes (not always) it is just not worth the risk to disturb a relatively stable product for the sake of fixing an obscure scenario.

    Will the Windows OS improve as a result of this move, or just applications that run on the OS

    Doesn't it lead to the same result? When a crappy driver causes your OS to bluescreen/hang, who do you blame?

    Will this lead to some increases in bugs? If an application writer uses undocumented side effects of Windows (that she finds in the source code) and the code changes (SP, new version, etc.), will we see new bugs?

    You're just screwing yourself if you're relying on an undocumented feature in the code. There's a reason some features aren't documented (no, and not just to srew the competitors) including that they might not be ready for primetime, have the adequate amount of testing or were pulled because of lack of demand. It would just be sheer stupidity to rely on an undocumented feature for your product.

    --
    Mmmm.. Donuts
  105. Embrace and extend? by edyavno · · Score: 1

    I wonder if it's a first step in "embrace-and-extend". Yeah, right, it "had nothing to do with the success of the open-source movement and the Linux ...". I think they're just testing the waters, and if open source software catches up with more and more enterprises, it'll just give them a chance to proclaim that they support open source. This may be enough for many IT managers who have heard the buzz word, but have very little idea what it actually is.

  106. Re:NDA clause by bobv-pillars-net · · Score: 1

    In the unlikely event that this is true, it wouldn't stand up in court.

    Contract law says that in order for me to be bound by a contract, I must:

    1. See it.
    2. Understand it.
    3. Agree to it.

    If my employer agrees to a contract on my behalf, and does it without my knowledge or agreement, then I'm not bound by it. Not according to contract law, anyway.

    OTOH, if you've already signed a "non-compete" agreement with your employer, then you've got bigger problems...

    --
    The Web is like Usenet, but
    the elephants are untrained.
  107. HAHAHA!!!! by Lispy · · Score: 1

    You bet! "Nothing to do with open source..." LMAO...

  108. The real reason. by Anonymous Coward · · Score: 1

    As usual, MS has a very nasty surprise hidden in this program. Buried in the NDA for this is a clause that says "all persons that may potentially view and examine the 'code base' are prevented from participating or contributing in any manner to any product or service that may be considered competitive with current or future product or service of Microsoft or it's affiliates." In other words, about 90% of any future carrer of developers covered by this is foreclosed. Further more, it attempts to cover not just those that actually DO study the code, but all that may POTENTIALLY see it. And just to be sure, the names and positions of all those 'potential' developers must be provided to MS up front. Isn't that just wonderful.

  109. Me2, but DeCss Case argued differently by RedLaggedTeut · · Score: 1
    I would think too that only signers of NDA where subject to legal constraints.

    However, in the DeCss Case, people took great care to show that they learned about the working of the algorithm by themselves.

    In the case of normal goods, you would have to show that you acquired the goods in good faith. I am not sure that this applies to knowledge.

    I would have thought an NDA is mostly legal bs that allows you to retain copyright/gain patents on the code while still showing it to people.

    --
    I'm still trying to figure out what people mean by 'social skills' here.
  110. BSOD by iCeKeWL · · Score: 1

    Have you ever wondered how the Blue Screen of Death in windows 2000 works ? If yes, get the source.

  111. But Will Developers help Microsoft? by stomv · · Score: 5
    • Will developers that see bugs in the syntax report them to Microsoft?
    • How can those developers be sure that what they see as programming bugs really are, since they aren't allowed to modify the code (and hence, check)?
    • Will Microsoft take an active roll in using any "suggestions" from programers regarding bugs in future SPs or versions?
    • Will the Windows OS improve as a result of this move, or just applications that run on the OS
    • Will this lead to some increases in bugs? If an application writer uses undocumented side effects of Windows (that she finds in the source code) and the code changes (SP, new version, etc.), will we see new bugs?

    I'm just full of questions. Anyone care to try and answer?

    The most important question (IMHO) is:
    • Is this move by Microsoft good for computer users in the aggregate in the short term? Long term?