Slashdot Mirror


Microsoft Expands Access to Windows Source Code

Brain Stew writes "According to eWeek, MVPs living within thecountries that have signed up with Microsoft's Windows Source code program can now see it for free (limited source code of course). 'Microsoft Corp. has expanded the Source Licensing Program under which its Most Valued Professionals get access to the source code for the Windows operating system. The Redmond, Wash., company said on Monday that all the MVPs within the Microsoft platforms community and living within the 27 eligible countries worldwide will now be able to access Windows source code at no cost. '"

282 comments

  1. Shared source will not work for MS by Bold+Marauder · · Score: 5, Insightful

    It's pretty clear in my mind that by handing select portions of the source code to "most valuble professionals" that microsoft merely wants to go through the motions of open source, while not being open at all.

    And, certainly, this is their right, since it is their source code. However, I don't see many people outside of their "MVP" community (which is who? people stuck working on windows device drivers?) really being interested in doing their busy work for them. And for this reason, because of being unwilling to fully relinquish control, they are going to find themselves unable to fully benefit from openness.

    In contrast, IBM fully understands what open source is all about, and manages to deal with the concept in an intelligent manner, instead of trying to make compromises and deal with half measures.

    If open source manages to become a signifigant methodology in tomorrow's IT world, IBM seems better equipped to benefit from it, whereas Microsoft is unwilling to do what it takes to prevent sliding off into irrelevence.

    1. Re:Shared source will not work for MS by JustNiz · · Score: 1, Insightful

      Totally agree. Its just MS paying lip-service to open-source so that they have some more FUD rather than a definate NO when people ask about source availablility.

      There's no way MS source-code is available to the lowly small-company developer who (real-world example) is trying to figure out why his DLL can't add things to the STL container he passed in without crashing.

    2. Re:Shared source will not work for MS by hoferbr · · Score: 1

      MVPs, who are chosen for having a "unique set of expertise and passion" around Microsoft technologies...
      So, as you said, the open source won't be really open for a broader community.

    3. Re:Shared source will not work for MS by Bold+Marauder · · Score: 1
      Totally agree. Its just MS paying lip-service to open-source so that they have some more FUD rather than a definate NO when people ask about source availablility.


      That's not the only benefit. They also have something to point to as an "alternative" to that evil, 'viral' GNU license. An example of how to do it 'right' (sic).
    4. Re:Shared source will not work for MS by t1m0r4n · · Score: 5, Insightful

      In contrast, IBM fully understands what open source is all about, and manages to deal with the concept in an intelligent manner, instead of trying to make compromises and deal with half measures.

      I agree with the idea that MSFT allowing those deemed "MVP" worthy to view the source code is meaningless. But I doubt IBM understands open source. They are selling open source stuff because they make money doing so. If it conflicts with their other software, they will push closed source. And they will push it hard to the detriment of open source. Anybody have the link handy for the statements from HP? HP is trying to sell linux servers to existing IBM AIX customers, and IBM is alleged to bad mouth linux something fierce. While I can't back the claims of HP, I see no reason to believe that IBM is a saint of open source. When IBM goes 100% GPL, then I will trust them. The partial backing of IBM is a GoodThing, but I don't think the people of importance at IBM really "understand" open source.

      Insert some random badmouthing of MSFT backed by personal experience.

    5. Re:Shared source will not work for MS by Anonymous Coward · · Score: 1, Informative
      "Which is who? people stuck working on windows device drivers?"

      Google is your friend

      Microsoft MVPs are acknowledged by peers and also by Microsoft for their active participation in Microsoft technical communities around the globe.

      So, they're people out in the community volunteering their time by helping people out on forums and through blogs. From my knowledge they have to get nominated and then voted on to acheive their MVP status.

    6. Re:Shared source will not work for MS by Ari_Haviv · · Score: 3, Insightful

      part of understanding open source means using it when it makes sense and not using it when it doesn't make sense.

      --
      Join Team Mozilla #38050 Folding@home
    7. Re:Shared source will not work for MS by JacobKreutzfeld · · Score: 1

      If you look at their "shared" source, and later write open source code, you may find their lawyers at your door. "intellectual property theft" and all that. Stay away. Besides, all you're gonna learn is how to write bloated, slow, vulnerable code anyway. :-)

    8. Re:Shared source will not work for MS by PingXao · · Score: 3, Interesting

      I agree to a point. IBM does not fully embrace open source, however. They sell plenty of products that do not include access to the source code. If you run one of their mainframe OSes like VM or MVS or zOS (or whatever they're calling them these days) you pay dearly for the privilege of having access to the source code. About 10 years ago - granted, a long time - the company I was working for was paying upwards of $50,000 per year just to get access to the source code. This was above and beyond the normal charges just to license and run the things.

      More recently - well, same time frame actually - OS/2 had a killer desktop: the Workplace Shell. It was totally object-oriented. AFAICT Windows 2000, NT, XP, Longhorn, etc. use completely object-oriented desktop models. People have been pleading with IBM for years to Open Source the WPS. 10 years later it would still be an improvement over the Windows offerings. IBM refuses.

    9. Re:Shared source will not work for MS by PingXao · · Score: 0, Redundant
      Argh! And I previewed this twice before posting it!

      "AFAICT Windows 2000, NT, XP, Longhorn, etc. use completely object-oriented desktop models."

      Should read:

      "AFAICT Windows 2000, NT, XP, Longhorn, etc. do not use completely object-oriented desktop models."

      Just to add something else here, desktop "shortcuts" are not object-oriented constructs.
    10. Re:Shared source will not work for MS by Anonymous Coward · · Score: 0

      Nope your wrong, IBM understands open source. They hire some of he biggest FOSS advocates I have ever met in my life (they just arent the few public people).

    11. Re:Shared source will not work for MS by dasmegabyte · · Score: 1, Interesting

      that microsoft merely wants to go through the motions of open source, while not being open at all.

      Fucking duh. Microsoft doesn't want to be "OPEN" source any more than we Microsoft developers want to write the OS or programs we pay for. But they do want to benefit from getting eyeballs into their code, allowing for peace of mind an enhanced security. And we want to benefit from being able to finally figure out what's going on in Function X that's always been a bit twitchy.

      If Microsoft can satisfy the security and customizability needs of their customers with Shared Source, then Shared Source WILL "work" for Microsoft. Not all software has to be Open Source, you know. There's this thing called "choice" which is quite popular with purchasers, and some of them may "choose" to go with a controlled source solution.

      --
      Hey freaks: now you're ju
    12. Re:Shared source will not work for MS by chris_mahan · · Score: 1

      I concur. There is not Microsoft Open Source as far as I am concerned because I can't go fetch it from an anon FTP server.

      --

      "Piter, too, is dead."

    13. Re:Shared source will not work for MS by AstroDrabb · · Score: 1
      Not to sound like a parrot, but I agree 100%. This means nothing to 99.9% of MS users or OSS people. You can look (only at certain unimportant parts), and you cannot change it (though you can help and do our QA for us), and you are given no freedoms with it (please sign this really ugly NDA).

      <hat type="tinfoil">
      Maybe MS is releasing some non-important code in the hopes that some may "trickle" into other products, especially OSS/Linux. Then MS could bring down the hammer and get rid of the "viral infection" once and for all.
      </hat>

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    14. Re:Shared source will not work for MS by AstroDrabb · · Score: 0, Troll

      "Shared" source will never work for MS. It has been around for a while and what has it done for MS? Given them a few press releases is about all. OSS is not about being able to look at code. You can buy a text book for that. OSS is about being able to change the code or the Freedoms that come with the source code. "Shared" source grants no such Freedoms. Basically with "Shared" source you become an unpaid QA or code monkey for MS. Some may ask why it is OK to be an unpaid QA or code monkey for OSS? Because with OSS you get to OWN what you contribute to. You own it as much as the next guy/girl. However, with MS and "Shared" source, you have no rights and get nothing for your efforts.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    15. Re:Shared source will not work for MS by Trailer+Trash · · Score: 2, Insightful

      HP is trying to sell linux servers to existing IBM AIX customers, and IBM is alleged to bad mouth linux something fierce.

      "IBM" is a company which consists of thousands of people, including the commissioned sales people who allegedly did what you said above. IBM's corporate policy is pushing Linux. If not, they wouldn't bother to defend it in court. Think about it, SCO would have went away easily had IBM wanted them to.

      That some commissioned sales people aren't pushing Linux is no surprise, but it doesn't mean IBM as a whole doesn't get it. It's rough for them, I'm sure, but I think they'll make the transformation to a services business just fine. HP will still sell hardware. Microsoft, well, I have a couple of great mice from them.

      Their long-term potential would suck were it not for the $50B or so in the bank...

    16. Re:Shared source will not work for MS by black+mariah · · Score: 3, Informative

      You are aware that not even te GPL requires anonymous people to be given the code, right? That the only requirement is that the code be given to whoever binaries are distributed to. Freely available source is not mandatory.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    17. Re:Shared source will not work for MS by black+mariah · · Score: 1

      Like I can't learn that from KDE or Mozilla already.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    18. Re:Shared source will not work for MS by Anonymous Coward · · Score: 0

      Granting access to some code for a few MS elite programmers is simply their method of applying an old saying by Napoleon 'Give me enough medals, and I'll win any war".

      They expect developers to start flocking to the wonderful world of MS to get their 'medals' and become another groupie, salivating over every dropped morsel from the piled plate at MS.

      They can keep their stinkin' code - I'd only use it as a tutorial in how NOT to solve a problem.

    19. Re:Shared source will not work for MS by Anonymous Coward · · Score: 0

      Sporks-R-Us is a site for pedophiles.

    20. Re:Shared source will not work for MS by babyrat · · Score: 1

      However, I don't see many people outside of their "MVP" community (which is who? people stuck working on windows device drivers?) really being interested in doing their busy work for them. And for this reason, because of being unwilling to fully relinquish control, they are going to find themselves unable to fully benefit from openness.


      They don't do this to help themselves, they do this so developers can better understand the operating system thus develop their more efficient applications, drivers etc.

      It used to be if you wanted to see their source you had to pay big $$$ and get select parts of it.

      Although clearly microsoft is going to benefit from having higher quality apps and drivers available for it platform, the main benefit was to the third party, not microsoft.

    21. Re:Shared source will not work for MS by t1m0r4n · · Score: 1

      "IBM" is a company...
      some commissioned sales people aren't pushing Linux is no surprise, but it doesn't mean IBM as a whole doesn't get it.

      Ok. For simplicity sake I'll agree with you. If comissioned sales do better with linux than with AIX et al, does that not agree with my concept that they are in it for the money? If said sales people do better with closed source, do you think IBM as a corp would not push closed source more? Either way I win. Maybe I didn't make it clear enough in my original post, but it's about the money. I see the heart and soul of open source being the printer driver of RMS lore. It's GREAT that IBM can make some money selling open source! But, at the end of the day, if you have a problem you can't fix, or an idea you can't implement because of closed source, the point is mute. (Or for the simple minded, it is moo, be that you can give it to a cow.) IBM is pushing Linux because they can make money. But I promise they will push something else 5, 10, 20 years from now if open source isn't profitable -- that is their obligation to the stock holders.

      I guess I'm coming off as a real jerk. But my point is that open source gives the end user control. Your mind should not be manipulated by whether or not open source is backed by big corps. (And I am not even implying that the author of the above post was swayed into the open source concept because of major backing.) My fear is that some people will abondon the free software concept once a key player or two pull out.

      Open source gives any company, regardless of size or "MVP" status, the freedom to innovate, create, fix, and resolve. Open source gives indivduals (without big bucks) the ability to learn by doing. These are two key points that closed source can not touch. These are two areas that scare the heck out of many companies currently in power or who want power. IBM has power, but they want to break free of the MSFT current and potential future domination.

      To reiterate, IBM supporting Linux is good. To live by IBM support of Linux is bad. And, again, I am not implying that the poster is an IBM slave, I jsut want to point out that there is more to open source than Big Company selling open source.

    22. Re:Shared source will not work for MS by jonwil · · Score: 1

      mabie there is some issue (3rd party IP for example) preventing IBM to release WPS.

      Or perhaps the cost (time to make sure its sutable to release, time to clean it up, time to remove all the other OS/2 IP that might be in there and so on as well as the cost to pay people to do all that) is prohibitive.

      Plus, its os/2 specific and would require lots of porting to run on the win32 API anyway.

      Look at how long it took for the Open Watcom version of Watcom C/C++ to be finished and opened.

    23. Re:Shared source will not work for MS by mdfst13 · · Score: 1

      IBM is not fighting SCO to help Linux. IBM is fighting SCO because caving would encourage others to sue them to try to get settlements (or bought out). IBM deliberately attached itself to Linux not to defend Linux but to attack SCO.

      SCO still had some value (Caldera Linux and Unix licensing) when this started. It was falling value but it was there. Now, SCO is completely unable to sell Caldera Linux and is struggling to find people to buy Unix licenses. This is what Linux advocates did for IBM.

      IBM is not a hero here. Just SCO's (bad) choice of victim.

    24. Re:Shared source will not work for MS by Nailer · · Score: 1

      I agree to a point. IBM does not fully embrace open source, however. They sell plenty of products that do not include access to the source code.

      Are you sure you understand Open Source? Open Source isn't about access to the source code. There's many apps - Pine, QMail, and Windows, for example - for which source code is available but which most definitely does not meet the Open Source Definition.

  2. This is somewhat good by thephotoman · · Score: 2, Insightful

    However, the problem remains that they really need many more eyes to fix Windows, if that's possible.

    --
    Haec merda tauri est. Ceterum censeo Carthaginem esse delendam.
    1. Re:This is somewhat good by October_30th · · Score: 3, Funny
      However, the problem remains that they really need many more eyes to fix Windows

      You mean guys like this?

      --
      The owls are not what they seem
    2. Re:This is somewhat good by irokitt · · Score: 4, Interesting

      From what I've seen of OSS, the solution is not many, many eyes, but a core handful of experienced eyes that have experience and training.

      Point needs to be made, however, that these guys who get free access are not here to "fix Windows" as much as they are there to write applications that require close cooperation with the OS (think antivirus or DRM applications). So the chances of them finding a bug and fixing it are slim, because they won't be looking for them.

      --
      If my answers frighten you, stop asking scary questions.
    3. Re:This is somewhat good by Anonymous Coward · · Score: 0

      Anybody who looks at the code should be considered tainted. Shared source is Microsofts poison pill!

    4. Re:This is somewhat good by Dr.+Evil · · Score: 1

      There may simply be an evolutionary force in action. Those who see there are plenty of people managing any given project will see little result for their efforts spent trying to understand the nuiances of the project.

    5. Re:This is somewhat good by Anonymous Coward · · Score: 1, Interesting

      -- the solution is not many, many eyes--

      it is, if we organize those many eyes properly. We could do it like SETI@home does it literally. we can make a program that takes half a page or a full page of code, of whatever program we happen to be working on at that time, and mails it out to many people. We tell them to find any errors in the code we mailed them. This way they are only focused on ONLY that page mailed to them, not the 250.000 lines of code before it and not the 250.000 that comes after it. EVERY page will be looked at by MANY people eventually.

    6. Re:This is somewhat good by tmasssey · · Score: 1
      +1 Interesting? Only if you're not a programmer...

      A system like that is going to find bugs that are only slightly less obvious than the ones that would trigger an error by the compiler. Imagine this code:

      x=GetX();
      y=GetY();
      if(x>y)
      DoSometing();

      There's a bug in that code: you need to DoSomething() when x==y, not only >y. But how do you know that? x and y get their values from some mystery function, and DoSomething does who knows what. That code may be in a header file, library, or who knows what. Any bugs that could be caught by examining 30 lines of source code with zero context are far more likely to be caught by the preprocessor, compiler, linker, lint, etc. than by J. Random Programmer, even if they're the second coming of Alan Turing.

    7. Re:This is somewhat good by cehjohnson · · Score: 1

      Anybody who looks at the source i'd take a guess is soon going to suffer from a headache. Surely this announcement is along the lines of "Joyce's publishers make Volapuk translation of Finnegan's Wake available to select readership"?

    8. Re:This is somewhat good by RWerp · · Score: 1

      Not quite true. Also governments are interested in looking at MS source, and their people will be looking for security holes (and for NSA backdoors). If they see a bug, they will request that it is fixed.

      --
      "Long run is a misleading guide to current affairs. In the long run we are all dead." (John Maynard Keynes)
  3. Gentoo Windows here I come! by Anonymous Coward · · Score: 5, Funny

    I'm going to recompile Windows optimized for my hardware! It'll blow every other Windows away.

    1. Re:Gentoo Windows here I come! by Anonymous Coward · · Score: 1, Funny

      Too late: windows already blows.

    2. Re:Gentoo Windows here I come! by pandrijeczko · · Score: 1
      ACCEPT_KEYWORDS="~BlueScreen" emerge windows

      Hmmm... I think I'll stick gentoo-sources, thanks!

      --
      Gentoo Linux - another day, another USE flag.
    3. Re:Gentoo Windows here I come! by bwy · · Score: 2, Funny

      I'm going to recompile Windows optimized for my hardware! It'll blow every other Windows away.

      Uh, there is something you should know. Something that will become very obvious very shortly.

      Yes, yes. Windows is actually written in a proprietary variant of Clipper.

    4. Re:Gentoo Windows here I come! by Anonymous Coward · · Score: 0

      Don't forget:

      USE="-clippy" emerge office

  4. Huh? by blackmonday · · Score: 3, Funny

    I thought this was already happenning on Kazaa?

    1. Re:Huh? by Bold+Marauder · · Score: 1

      I thought this was already happenning on Kazaa?


      You can't find the code for XP or Server 2003 on kazaa; only for 2000; or were you joking?

  5. Count down to shared source leakage... by Pillager · · Score: 5, Funny

    10....
    9...
    8..

    1. Re:Count down to shared source leakage... by _14k4 · · Score: 4, Funny

      3...
      2..
      1.

      10 PRINT "Linux"
      20 PRINT "Sucks!!1"
      30 GOTO 10

      I'm pretty sure that's in the source somewhere.

    2. Re:Count down to shared source leakage... by Zx-man · · Score: 1, Funny

      No, you are wrong - the lines 10 to 20 are totally obsolete and were removed due to the code optimization; the real source code should contain only the last line: 10 GOTO 10

    3. Re:Count down to shared source leakage... by bobbozzo · · Score: 1

      ...
      1. FREE THE CODE!

      --
      Nothing to see here; Move along.
  6. At no cost? by tomhudson · · Score: 3, Insightful
    will now be able to access Windows source code at no cost
    Sorry, my soul is NOT for sale.

    Seriously, do you want to be contaminated by having seen Microsofts' source? Always wondering when you'll end up being named in a lawsuit because you may have incorporated some of their worthless IP in a project you're working on?

    It could make you unemployable in the future.

    1. Re:At no cost? by iamacat · · Score: 4, Insightful

      There have been instances of former Microsoft employees securing another gainful engagement. One prominant one have even sent a private ship to space recently, without any complaint that he infringed on an XP desktop theme.

      Microsoft was accused of stealing Altavista code lately. They are still hiring people with existing industry experience.

    2. Re:At no cost? by Pvt_Waldo · · Score: 0, Offtopic

      This isn't an insightful post, it's just a rant.

    3. Re:At no cost? by Anonymous Coward · · Score: 0

      you sir are correcrt - your post isnt insightfull yet I dont see any part being a rant so not points for you gopher boy.

    4. Re:At no cost? by NanoGator · · Score: 1

      "Sorry, my soul is NOT for sale... Always wondering when you'll end up being named in a lawsuit because you may have incorporated some of their worthless IP in a project you're working on?"

      Oh, brother.

      a.) Microsoft's not going to show you something they don't want you to see.

      b.) By seeing the code, you'd know what to avoid, no harm there.

      c.) MS won't let us see the code, bitch bitch bitch! MS will let us see the code, bitch bitch bich.

      --
      "Derp de derp."
    5. Re:At no cost? by nkh · · Score: 1

      Seriously, can we all stop saying your eyes will burn if you look at MS' source code? If you're a decent coder, Windows' code won't taint your coding skills. I have looked at some VBs scripts once and I haven't been reduced magically to a script kiddie. I would look at MS' code once for the fun of it if I could do it, but I really doubt it would mean the end of my career... We're not so stupid as to copy/paste everything we see on the internet, we have brains and we use it, please.

    6. Re:At no cost? by tomhudson · · Score: 1
      I never bitched about not being able to see Microsoft's code. If I want examples of bad code, there's plenty of that available, starting with my earlier works.

      The idea of "knowing what to avoid" by seeing the code is a crock. If I write something and they can't prove that I had access to their code, I'm in the clear. If they can show that I had access to their code, whether I copied it or not is a matter for a jury to decide. I don't need the headache.

      If Torvalds had seen Windows source code, can you imagine the mess we'd be in today. Just look at the BS with SCO, and the "studies" by the Alex de Toqville Institute for MicroFUD, to see the amount of grief even the suggestion of a hint of contamination can bring, even based on lies.

      Besides, why would I want to see Windows source? I weened myself off that platform ages ago.

    7. Re:At no cost? by NanoGator · · Score: 1

      " If I write something and they can't prove that I had access to their code, I'm in the clear."

      No you're not. If you magically cook up something and it's similar enough to their stuff that they can actually take you to court (geez this is a ridiculous situation, I have NFI why I'm even entertaining it) they won't need to prove you had access to it. The proof would be your code. At least after having seen it, if you really wanted to, you'd know what to do to NOT look similar to it.

      Don't mistake my post here as saying you should go see it. I'm not saying that at all. I just don't think the argument that MS will sue you for copying it is bunk.

      "If Torvalds had seen Windows source code, can you imagine the mess we'd be in today. Just look at the BS with SCO, and the "studies" by the Alex de Toqville Institute for MicroFUD, to see the amount of grief even the suggestion of a hint of contamination can bring, even based on lies."

      What? There's code in Linux that resembles code in Windows? Then MS would be able to sue anyway, even without Linus having seen the code. Copyright does not protect against accidental similarities. As for the BS with SCO, I'm not quite certain that applies here. If there is any meat to SCO's claims, then actual bit-for-bit copying took place. If the code wasn't made widely available, but it was still bit-for-bit identical, there would still be a case there. (Ugh I hate the way I phrased that. I'm not saying SCO has a case right now, please don't misinterpret.)

      "Besides, why would I want to see Windows source? I weened myself off that platform ages ago."

      Not saying you should go see it. However, you did hint at it by referring to it as 'selling your soul', thus implying it would benefit you in some way. Or maybe it was just a karma magnet. Kinda funny how many posts get modded up for using the phrase 'selling your soul' when talking about MS.

      --
      "Derp de derp."
    8. Re:At no cost? by tomhudson · · Score: 1
      One word: SCO.

      1. You see Microsoft source
      2. You later get hired to develop some wizz-bang software
      3. New product enjoys success in the marketplace
      4. Microsoft tries to buy your employer out with a lowball bid
      5. Employer asks for more money
      6. Microsoft pulls out your NDA
      7. Microsoft demands to see all the source for your product
      8. Microsoft threatening legal action against your customers
      9. Your employer caves in and sells on the cheap rather than face expensive litigation and "indemnification" FUD
      10. You get to be the new goat.cx guy
      Not a pretty sight.
    9. Re:At no cost? by NanoGator · · Score: 1
      One word: SCO.


      1. You see Microsoft source
      2. You later get hired to develop some wizz-bang software
      3. New product enjoys success in the marketplace
      4. Microsoft tries to buy your employer out with a lowball bid
      5. Employer asks for more money
      6. Microsoft pulls out your NDA
      7. Microsoft demands to see all the source for your product
      8. Microsoft threatening legal action against your customers
      9. Your employer caves in and sells on the cheap rather than face expensive litigation and "indemnification" FUD
      10. You get to be the new goat.cx guy

      Not a pretty sight.


      Addendum:

      Step 8.5. Microsoft finds your code is identical to their code, thus they have the beginnings of a case.
      --
      "Derp de derp."
    10. Re:At no cost? by Geoffreyerffoeg · · Score: 1

      Umm. So by your argument, the authors of Windows can never find employment elsewhere, even within Microsoft (because they'd be distributing Windows-derived source without a Windows license). I really doubt that, even though it is Microsoft.

      One, you'd have to not look at GPL source either if you plan to do non-GPL work, because incorporating that IP or source code in a project will supposedly GPL the code.

      Two, do you by any chance download music or software illegally (i.e., without the consent of the rightholder)? The chance of a lawsuit and the strength of a law over that are much better than those over subconsciously copying MS IP which you yourself describe as "worthless" (wonder why you couldn't prove that in court).

      Has anyone actually been sued over this? I can only remember one instance of this happening, but with GPL'd code, and everyone hailed the attack as a great victory.

      As far as unemployability, there are always other fields than writing OS code, for example, writing non-OS code, testing code, system administration, etc. And you could even try to get a job with MS developing Windows (joy!).

      Incidentally, the message of the parent comment is verging on redundancy; it has probably appeared in every recent article about MS sharing source code.

    11. Re:At no cost? by tomhudson · · Score: 1
      There was never any claim of bit-for-bit copying between SCO and Linux, even in their FUDdiest days.
      1. They originally claimed it was line-for-line source code copying.
      2. Then thy claimed it was "similar methods".
      3. Only now is it being reduced to "just a contract dispute - it was never about code copying".

      As for your comment about Windows and Linux - Microsoft freely admits that there's BSD code in Windows, just as there is BSD code in Linux.

    12. Re:At no cost? by tomhudson · · Score: 1
      Addendum:

      Step 8.5. Microsoft finds your code is identical to their code, thus they have the beginnings of a case.

      We've seen from the SCO case that you can safely skip step 8.5 unless you're stupid enough to go after one of the heavy hitters in the industry in an obvious attempt to get bought out (Gregory Blepp sort of leaked that as their original intention - guess that's why we don't hear much about him any more).

      Besides, it's not whether Microsoft finds identical code - that's for a jury to figure out (juries determine matters of fact, judges determine matters of law). So, even if there is no similarity, you'd still have to weather several years of FUD hurting your sales, and hope that a jury understands your position.

    13. Re:At no cost? by tomhudson · · Score: 1
      Umm. So by your argument, the authors of Windows can never find employment elsewhere, even within Microsoft (because they'd be distributing Windows-derived source without a Windows license). I really doubt that, even though it is Microsoft.
      There's the legal principle of confusion - there has to be a separation of the parties. The plaintiff and defendant employers would be the same - so no grounds for a suit.
      As far as unemployability, there are always other fields than writing OS code, for example, writing non-OS code, testing code, system administration, etc. And you could even try to get a job with MS developing Windows (joy!).
      Writing non-os code would not be an option. Your product would be exposed to the threat of a suit if it was successful. Ask yourself - would you be completely confident working with a developer who just got laid off from SCO?

      Back in the early '90s, a headhunter called asking if I was interested in a position writing C code. I said sure, as long as it was any company other than Microsoft. When she asked why, I said that I had already heard all the horror stories about their management style, and was not interested. That ended that pretty quickly. So, forget the "joy!" :-)

    14. Re:At no cost? by NanoGator · · Score: 1

      "There was never any claim of bit-for-bit copying between SCO and Linux, even in their FUDdiest days. ... They originally claimed it was line-for-line source code copying."

      Though I don't see there being that much difference, I stand corrected. (Although I thought they detected the 'copying' by comparing the bits of copied code...)

      "Only now is it being reduced to "just a contract dispute - it was never about code copying"."

      In other words, despite having access to the code, they still had no case. MS would not enjoy better luck here.

      "As for your comment about Windows and Linux - Microsoft freely admits that there's BSD code in Windows, just as there is BSD code in Linux."

      Could you elaborate more here, please? No, I'm not trying to shoot you down here or set a trap for you or anything like that, I am just curious what you meant here. I'm not just blindly reading what you're saying and poo-pooing it here.

      --
      "Derp de derp."
    15. Re:At no cost? by tomhudson · · Score: 1
      Microsoft used the BSD TCP/IP stack and ftp code:
      The author of that story is Adam Barr. (Any relation, Joe ?) He worked for Microsoft for 10 years and wrote a book about the experience . . . titled . . . wait for it . . . . "PROUDLY SERVING MY CORPORATE MASTERS." No, I did not make that up. If I had tried to make that up, it wouldn't have been that funny. Check out Adam Barr's web page, at . . . you guessed it: http://www.proudlyserving.com/

      BSD licensed code is also in ftp.exe. BSD defenders would offer that as evidence that work done under the BSD license helps make the world a better place, because now MS saved money and has a better ftp. Those who prefer the GPL over the BSD license would offer that as evidence that work done under the BSD license can make the world a worse place -- someone who buys windows cannot get the source code to the ftp.exe on their own machine. THis is the same old argument we've been pounding to death on this list.

      The arguments of both sides of this flamewar apply anywhere BSD code is found in windows. You can confirm the existence of such code my mounting a windows partition and executing this command:

      # rgrep -r -l "The Regents of the University" /dos

      ...
      Furthermore, far from there being "no truth to this," MS's Proud Servant himself admits MS used BSD code for the TCP/IP stack, specifically for NT 3.1. MS engineers did not seek out BSD code on the BSD web site; they bought the code from a third company, Spider, that had copied and modified the BSD TCP/IP stack.

      So not only did Microsoft re-distribute BSD licensed code . . . THEY PAID FOR IT. That is so funny, I think I have to take a break from writing this and get a drink.

      quoted from http://austinlug.org/archives/alg/2002-05/msg00606 .html

      ... or you can read about it in Barr's writings here: http://www.kuro5hin.org/?op=displaystory;sid=2001/ 6/19/05641/7357

    16. Re:At no cost? by black+mariah · · Score: 1

      He's doing the same "OMG!!!1 MS USED BSD CODE!!!! OPEN SOURCE!!!!1" bullshit that gets mentioned every fucking time anything regarding MS comes up. At one time, and no longer, MS used the BSD TCP/IP stack. That's it. That's what he's trying to bitch about. Fucking lame, isn't it?

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    17. Re:At no cost? by j-turkey · · Score: 1
      "As for your comment about Windows and Linux - Microsoft freely admits that there's BSD code in Windows, just as there is BSD code in Linux."


      Could you elaborate more here, please? No, I'm not trying to shoot you down here or set a trap for you or anything like that, I am just curious what you meant here. I'm not just blindly reading what you're saying and poo-pooing it here.

      I can answer for this a little. Run strings on Microsoft's ftp.exe from any Windows machine (you'll need cygwin on Windows, or a Unix box with strings on it). You'll see a bunch of crap, but at the end, you will see this:

      @(#) Copyright (c) 1983 The Regents of the University of California. All rights reserved.
      If you go to any Linux kernel tree and do a "grep -r Regents *" or a "grep -r California *", you will see credit given to the Regents of the University of California at Berkeley. See below
      arch/arm/nwfpe/softfloat.h:processor in collaboration with the University of California at Berkeley,
      drivers/net/slhc.c: * Copyright (c) 1989 Regents of the University of California
      Actually, you'll see a crapload of it -- enough that you'll ctrl-c it way before it finishes.

      Or did I completely misread your comment and you were actually just asking how this information is relevant?

      --

      -Turkey

    18. Re:At no cost? by NanoGator · · Score: 1

      "Or did I completely misread your comment and you were actually just asking how this information is relevant?"

      Bingo. ;)

      --
      "Derp de derp."
    19. Re:At no cost? by j-turkey · · Score: 1
      "Or did I completely misread your comment and you were actually just asking how this information is relevant?"
      Bingo. ;)

      Well, in that case, you'll have to refer to the parent. I won't make his/her argument -- just the facts...man :)

      --

      -Turkey

    20. Re:At no cost? by Geoffreyerffoeg · · Score: 1

      There's the legal principle of confusion - there has to be a separation of the parties. The plaintiff and defendant employers would be the same - so no grounds for a suit.

      SCO has claimed that its own distribution of Caldera Linux was illegal, but it didn't know it at the time. Assuming Windows source were this dangerous, Microsoft could technically sue the employee who incorporated Windows source into a product that, e.g., it gives away for free.

      So, forget the "joy!" :-)

      'Twas sarcasm. I don't think Microsoft would appreciate the influx of developers begging for the only job left.

  7. new idea? by Anonymous Coward · · Score: 0

    um...maybe they are trying to get the "community" to clean up their code now.

  8. Personally? by AKAImBatman · · Score: 0, Flamebait

    I don't trust Microsoft as far as I can kick them. People get all hot and bothered about looking at Java or Solaris code. They claim that Sun will turn around and prosecute them for "stealing" Sun trade secrets. Yet to my knowledge, Sun has NEVER prosecuted a customer. Microsoft OTOH, keeps the BSA guard dog around, and sicks them on anyone who *might* be guilty of not paying Microsoft their protection money^W^W taxes.

    I know who's source code I'd rather be looking at.

  9. This is bad... by Jugalator · · Score: 1, Funny

    Let's see if I recall things right from earlier discussions:

    This is bad because

    a) It's about Microsoft
    b) The license handed out is way too restrictive

    --
    Beware: In C++, your friends can see your privates!
    1. Re:This is bad... by irokitt · · Score: 0, Offtopic

      Damnit, you forgot the Cowboyneal option!

      --
      If my answers frighten you, stop asking scary questions.
    2. Re:This is bad... by Anonymous Coward · · Score: 0

      You could have just stopped at a) and expressed the viewpoint of 85% of /.

  10. I need a good laugh.... by rel4x · · Score: 0

    ...which means I'm hoping for a leak. Oh, how the buggy code will entertain me...

    --

    Before you mod me funny, think, perhaps I was insightfully funny?
  11. meh? by xOleanderx · · Score: 0, Offtopic

    Yeah i still have the source code released a while ago in a nice little zip in my emule shared folder.

    1. Re:meh? by ultrabot · · Score: 4, Insightful

      Yeah i still have the source code released a while ago in a nice little zip in my emule shared folder.

      In that case, you might want to unshare it ASAP. You do realize that your IP can be trivially discovered when you have emule on?

      It should be emphasized that having the windows source is much more damaging than beneficial. People are contaminated merely by seeing the source. If you want to learn stuff, there is enough OSS operating systems around that won't make you unemployable if you really catch the kernel bug, or MSFT just finds a good reason to ruin your future.

      Just stick to pr0n, music and other binaries.

      --
      Save your wrists today - switch to Dvorak
    2. Re:meh? by xOleanderx · · Score: 1

      Thanks for your concern but it was merely a joke, I would never keep that shared.

  12. Why... by Anonymous Coward · · Score: 1, Insightful

    Why do they want to show people the source? Source code is of absolutely no use when you are entered into a non-diclosure agreement with The Beast, they aren't interested in changes or improvements. The code cannot be used in any other project...

    1. Re:Why... by steveb964 · · Score: 1

      The code cannot be used in any other project...

      Yes, but if it is what will happen. IP suits all over everywhere. Just because it can't be used, there is bound to be someone that reads the code, then subconsciously (or otherwise) implements something after benefitting(?) from reviewing it.

    2. Re:Why... by Anonymous Coward · · Score: 1, Insightful

      You both miss the point. IP lawsuits will be everywhere REGARDLESS of whether any code is used in another project without permission.

      My prediction: when things start to get really dire--like when more city, regional, and even national governments start adopting OSS on a large scale, Microsoft will put their source code RIGHT ON THEIR WEBSITE FOR EVERYONE TO SEE (with a little "Terms of Use" disclaimer at the bottom stating that by viewing this page, you agree to these terms, etc). They might even start putting the source code into pop-ups so they show up on non-MS-owned websites. They can put the source in e-mail footers of Hotmail accounts.

      The point is that once you see the code you are contaminated and any code you write can be considered suspect.

      Consider this line of questioning: "Mr. Torvalds, you claim to have never seen the source code to Windows. Yet you also claim to use the Internet. Have you never received mail from a Hotmail user? Have you never visited a website operated by Microsoft or a Microsoft partner? Have you never seen a source code pop-up? Excuse my incredulity, Mr. Torvalds, but I've seen the Windows source code thirty-eight separate times THIS MORNING and I don't even know how to program! Surely you've seen the code, and surely you know what it means, so surely some of your coding choices have borrowed from this new knowledge. Your honor, I rest my case."

    3. Re:Why... by Anonymous Coward · · Score: 0

      Yes, but if it is what will happen. IP suits all over everywhere.

      It is much, much worse than that!

      The fact that you saw their source code will make you liable for infringement whether their source actually is the basis of what you developed or not. Hell, I would wager to say that it makes you liable whether or not the source you saw even has anything to do with what you develop!

      Why? Because when it comes to a court case, the truth just doesn't matter anymore and Microsoft knows that. As long as they can exhaust whatever monetary resources you have, they win! Even if they lose, they win. You spend more time fighting court cases than "innovating" which, after all, will become Microsoft's exclusive role. Nobody else will be able to develop anything new for fear of being prosecuted to death by Microsoft.

      This is a poison pill. Unless you never intend to develop code for anything but Windows and you are willing to lose whatever you develop for Windows to Microsft, do NOT view their source code.

    4. Re:Why... by Anonymous Coward · · Score: 0

      Are you being sarcastic, or do you really think any judge would favour Microsoft if they did that? They would be laughed out of court.

    5. Re:Why... by Anonymous Coward · · Score: 0
      This is exactly what they are trying to do with patents and people seem deliberately blind to it,
      "patents don't work like that son, they'll never be allowed to get away with that"
      Except they did get away with it, twice on different continents, or do monopolies not work like that? Reject MS licenses, retain your rights to sue them for patent infringement.
    6. Re:Why... by boots@work · · Score: 1

      The point is that once you see the code you are contaminated and any code you write can be considered suspect.

      Perhaps you'll be contaminated in the sense of feeling sick in your guts at how awful it is. But I don't think you'll be legally contaminated.

      Let's return to the basics: the classes of intellectual property.

      1- Patents. Doesn't matter whether you saw the code or not, because independent creation is no defense.

      2- Copyright. Only matters if you copy the literal code. Reading the code does not pollute you as long as you don't rewrite the same thing from memory.

      3- Trade secrets. Here, there is a possibility of mental contamination. However, trade secrets are only valid if the owner made a reasonable attempt to keep the thing secret in the first place. If they put it up on their web site with only a fine-print footer, it's unlikely (ianal) to be a trade secret.

      Maybe MS will try a SCO-style attack on Linux, but intentionally leaking trade secrets is unlikely to be the tactic.

      A similar confusion is one reason why SCO are scheduled to be torn limb from limb in a couple of months.

    7. Re:Why... by Anonymous Coward · · Score: 1, Insightful

      Perhaps you miss another point. Lawsuits are weapons, and it doesn't matter whether you win them or not, as long as you are less hindered by the existence of the lawsuit than the person you're suing.

      Yes, Microsoft would lose this example and any other case. But they would appeal. And they'd lose again, and they'd appeal again. They could keep this case going for YEARS--meanwhile their victims need to focus on the case instead of coding. The loser can be made to pay court costs, but until the verdict is reached, Linus needs to foot his own bill. Multiply that by a few thousand open source coders and you've got more than any legal defense fund could defend against.

      Perhaps you are unaware of a company called SCO. They have proven that you don't even have to tell the person what you're suing them over to tie a case up in court for years.

      Eventually MS would run out of appeals and Linus could get back to coding. But then that's a new cause for a new round of lawsuits, isn't it?

    8. Re:Why... by SvendTofte · · Score: 1

      Interface design. Knowing exactly what the code you're calling does, will let you do some nasty stuff. Essentially, you're stripping away all the information hiding, and what not.

  13. Re:oh boy by wulfwulf · · Score: 1

    The headaches and how dirty you feel afterwards.

  14. I wonder about their comments... by MacFury · · Score: 0
    I wonder what the code comments look like.

    It would be funny if you managed to find the comments from OS projects or Apple. :-)

    1. Re:I wonder about their comments... by Anonymous Coward · · Score: 0
      Have you ever looked at /usr/bin/clear on a Solaris box (might be on others too)? The comments in this file state:
      1. #ident "@(#)clear.sh 1.8 96/10/14 SMI" /* SVr4.0 1.3 */
        # Copyright (c) 1987, 1988 Microsoft Corporation
        # All Rights Reserved

        # This Module contains Proprietary Information of Microsoft
        # Corporation and should be treated as Confidential.


      I wouldn't be surprised to see some non-MS original code in the MS baseline, but they certainly wouldn't be the only people to "creatively duplicate" code from other sources.
    2. Re:I wonder about their comments... by devexial · · Score: 1

      The Win2k code comments had all kinds of usage of the word "hack" and "fix" and "f'er"

    3. Re:I wonder about their comments... by the+chao+goes+mu · · Score: 1

      More likely Xerox PARC comments still hanging around...

      --
      Boys from the City. Not yet caught by the Whirlwind of Progress. Feed soda pop to the thirsty pigs.
  15. Compile It? by John+Hasler · · Score: 5, Interesting

    Do they get to compile it and run it, or do they have to take Microsoft's word that the binaries that they are running were built from the source that they are seeing?

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    1. Re:Compile It? by cpghost · · Score: 3, Informative

      That's exactly the reason why Microsoft offering source code insight to the chinese (or other) government is a joke. As long as they can't compile everything themselves, they can never be sure to have a non-bugged (no pun intended) binary distribution.

      --
      cpghost at Cordula's Web.
    2. Re:Compile It? by NanoGator · · Score: 2, Funny

      "Do they get to compile it and run it"

      No, Microsoft DRM'd the text file containing the code so that it won't compile. It took a while for the engineers to figure out why they shipped it on an XBOX disc.

      --
      "Derp de derp."
  16. Texas? by Anonymous Coward · · Score: 0

    "living within the 27 eligible countries worldwide"

    Is Texas one of those countries?

    http://slashdot.org/pollBooth.pl?qid=1145&aid= -1

  17. actual source? by Doc+Ruby · · Score: 3, Interesting

    If developers want to be sure that the "source" code they're looking at is the actual code their own app calls, can they compile it and link it to the still-secret Microsoft code, then run the whole thing in a debugger?

    It's an open secret that Microsoft's own apps, notably SQL-Server, call a "secret Windows API" that isn't documented. That API is said to be faster to code for (time to market) and execute at runtime (performance), giving Microsoft apps advantages in competing with their rivals. Is there a way to use this new code access to discover whether Microsoft apps are calling a "shadow" API, rather than the code made public?

    --

    --
    make install -not war

    1. Re:actual source? by Anonymous Coward · · Score: 0

      It's an open secret that Microsoft's own apps, notably SQL-Server, call a "secret Windows API" that isn't documented.

      No, this is actually a lie spread UFO Conspiracy Kooks, and by Lying Liars, FUD-Mongers, and those types.

      If it wasn't, it woudl be trivial to identify these APIs (even without sourcecode), but since nobody's seen your little green APIs, they're all in your head. Seek help.

    2. Re:actual source? by M.C.+Hampster · · Score: 2, Interesting

      It's an open secret that Microsoft's own apps, notably SQL-Server, call a "secret Windows API" that isn't documented. That API is said to be faster to code for (time to market) and execute at runtime (performance), giving Microsoft apps advantages in competing with their rivals.

      Oh really? Do you have some citation for us? How was this "secret" API call discovered since people don't have the source code to SQL Server. And what exactly does this secret API perform? It must be some sort of duplication of some existing API in order for it to be "faster to code for" and execute faster at runtime, right? Where is this "secret" API located? Which library is it linked in to?

      This talk about secret API's in Windows to make MS programs work better is such FUD. Has it been done in the past? Perhaps. But I'd like to see some sort of proof that current MS applications, like Office and SQL Server use some sort of mythical secret API.

      --
      Forget the whales - save the babies.
    3. Re:actual source? by Anonymous Coward · · Score: 0

      Has it been done in the past? Perhaps.

      Its people like you asked and said the same thing back then when MS was pulling this stunt, that it was FUD and there was no proof whatso ever. So now you're asking for proof again.

    4. Re:actual source? by addaon · · Score: 1

      Being able to compile and link it with Microsoft tools isn't enough, of course... and it's doubtful that Windows will compile with a non-microsoft compiler anymore than linux will compile with a non-gnu one.

      --

      I've had this sig for three days.
    5. Re:actual source? by Doc+Ruby · · Score: 1

      Anonymous self-mockery Coward, you are so confused that you almost don't exist. Closed source makes it difficult (and impossible for most people) to identify undocumented APIs. Thank you for the opportunity to explicitly point that out, FUD-packer.

      --

      --
      make install -not war

    6. Re:actual source? by Doc+Ruby · · Score: 1

      That's what we're talking about: closed source that conceals secret (advantageous) APIs. You're spinning past convincing arguments that they exist with a "perhaps", then saying they don't exist anymore. Where does your blind faith come from? Microsoft had good ($) reason to do it before, those reasons haven't changed. And with the source closed, there's no new reason to stop. FYI, most recently these APIs were alluded to by a recent several-year Microsoft development employee who told me that it was common knowledge that SQL-Server gets performance boosts from (externally) undocumented API calls. That might not be strong enough evidence to convince a true believer in Microsoft's competitive fairness, but it was sufficient confirmation for my own experience of this practice to ask whether we can get harder evidence from the new limited releases of Microsoft source code. If your belief holds true, you have nothing to fear, and if its proven groundless, you've been freed from a misconception.

      --

      --
      make install -not war

    7. Re:actual source? by Anonymous Coward · · Score: 0

      You are a prize arse hole. I don't know where to start, so I just won't.

    8. Re:actual source? by boots@work · · Score: 3, Informative

      Have a look through a few issues of Microsoft Systems Journal. I haven't read it recently, but a few years ago you would regularly see article introductions like "You may have been wondering how Microsoft application XX did cool feature YY..." It goes on to document an interface not previously publicly mentioned (and says so).

      Therefore, from Microsoft's own press organ, we know that there are interfaces which are used by shipping Windows applications before they're publicly documented. Some of these are later revealed in MSJ, but there's no reason to think that they necessarily reveal all of them. At the very least Microsoft apps have a one-cycle lead time on competitors; at most the competitors never find out.

      There is no reason to think the API documents an existing one, although there are very many duplicated interfaces on Windows. It might do something not otherwise possible, or might wrap up several existing functions.

      But anyhow: why would there *not* be such an interface? Microsoft never promised they would document every aspect of their systems. Clearly it is in there interests for the OS to help their own applications.

    9. Re:actual source? by Anonymous Coward · · Score: 0


      Since you can't see the source code, they MUST be hiding something!
      </conspiracy_kook>

      The Secret API Theory lacks an essential component ... evidence.
      They caught em with Excel 2.2 or whatever, but nothing since ...

      Let me suggest a reformed argument:
      1) MS apps perform well because they can just go and talk to the Windows architects and get the best practices, and you can't.
      2) MS can add new APIs whenever they need to support their own applications, and you can't.

      But all of that was actually put before a federal judge, unlike the secret API paranoia.

    10. Re:actual source? by Doc+Ruby · · Score: 1

      Too late, Anonymous asshole Coward - but obviously all you can do is start something you can't finish. You don't know your "arse" from the the place your stillborn ideas go to die. When you have something substantial to say about something you do know, post something. Until then, don't start.

      --

      --
      make install -not war

    11. Re:actual source? by the+chao+goes+mu · · Score: 1

      Best argument against the "secret API": actual SQL Server performance. If this is the result of a secret API, I'll stick with the public APIs.

      --
      Boys from the City. Not yet caught by the Whirlwind of Progress. Feed soda pop to the thirsty pigs.
    12. Re:actual source? by Doc+Ruby · · Score: 1

      They caught em with Excel 2.2 or whatever

      So you agree that they exist. Drop the "kook" bullshit and admit that you don't know, can't know, whether their closed source includes more secret competitive APIs. Just as M$ continues all the other monopoly abuses they possibly can, all the way through paying a lobbied-down fine for continuing violations.

      I asked whether the newly opened source would help us find the secret APIs. You attacked my rational, historically documented proposition by calling me a kook. Stay out of a technical debate when all you can offer is slander.

      --

      --
      make install -not war

    13. Re:actual source? by M.C.+Hampster · · Score: 2, Insightful

      Typical, of all the responses to my challenge, I see the following:

      • "I've... uh, had secret conversations with employees who know this is happening!"
      • "Well, they've done it in the past, so they have to be doing it now!"
      • "Oh, just look back through some magazine from a few years ago and you'll find some stuff that supports my position."
      • "Oh yeah, well Microsoft product X sucks anyway."
      • And miscellaneous nitpicks about my post that don't address my main issue
      • Of course, this is Slashdot, where FUD against Microsoft is always accepted face value.

      --
      Forget the whales - save the babies.
    14. Re:actual source? by sbma44 · · Score: 1

      Uh... there being *some* undocumented API calls does not mean there is an entire parallel "shadow" API, as you call it. The latter would require a massive conspiracy designed to impede others; the former happens ALL THE TIME when complicated APIs are publicly released. It would be nice to have perfect documentation, but not having it does not mean that Bill Gates is skulking around the bushes outside your house. Besides, you don't need the source to decompile the binaries and see if they're linked with entirely different libraries -- so your crackpot conspiracy theory doesn't hold up at all. Stop spreading FUD.

    15. Re:actual source? by Anonymous Coward · · Score: 0

      Admit that you don't know, can't know, whether their closed source includes more secret competitive APIs

      So you admit that you also 'can't know' and you were bullshitting about presenting the "open secret" stuff as fact. Thanks.

    16. Re:actual source? by NullProg · · Score: 1

      Oh really? Do you have some citation for us? How was this "secret" API call discovered since people don't have the source code to SQL Server. You don't need the source with an adequate disassembler and knowledge of x86 programming.

      And what exactly does this secret API perform? It must be some sort of duplication of some existing API in order for it to be "faster to code for" and execute faster at runtime, right? Yes, exactly. This isn't a secret API, just an undocumented one. Everyone else has to code for the Win32 API, whereas Microsoft can call the kernel32 functions directly (Much faster) in their own programs. Third parties can't do this because there is some export/ordinal/relocation address magic going on.

      Where is this "secret" API located? Kernel32.dll
      Which library is it linked in to? kernel32.dll.

      If you want to know more, just google "Win32 Kernel32 undocumented".

      Enjoy,

      --
      It's just the normal noises in here.
    17. Re:actual source? by ckaminski · · Score: 1

      I think this is an urban legend spread from the days shortly after NT 4.0 got sparse file support in SP4 (I think), and SQL Server 7.0 SP1 or some such released with sparse file support before the OS function was even documented.

      This also happened to be one of the reasons why the whole industry took Microsoft to task for introducing new functionality in Service Packs. Breaking shit and/or getting an unfair product advantage (witness, they're back at it with XP SP2...).

    18. Re:actual source? by M.C.+Hampster · · Score: 1

      I regret putting that question in there. I know that you can examine windows programs to find their linkings, and you can disassemble and reverse engineer code to do the same.

      I asked the question of him because he provided no sources for his ridiculous claims. Yes, there are some undocumented API's in the various libraries. More than just in kernel32.dll. However, there was specific claim about SQL Server that has yet to be backed up by anyone. No amount of handwaving is going to make his original claims true.

      So again, I ask everyone who believes this to be true, where is a citation that shows that the current version (I'm assuming he meant MSSQL2000) is using undocumented API's in the Windows OS to give it an advantage over the competition?

      --
      Forget the whales - save the babies.
    19. Re:actual source? by boots@work · · Score: 1

      I meant, "API duplicates an existing one".

    20. Re:actual source? by Doc+Ruby · · Score: 1

      "Well, they've done it in the past, so they have to be doing it now!"

      No, I asked whether the new source could be used to determine if they're doing it again. We all have a reason, their past performance, to believe they might be doing it again. And we have something at stake, unless we're working for Microsoft itself, in revealing such an unfair competitive advantage, if it still exists. So it's worth asking whether we can learn more of the truth now; if the answer is "yes", of course it's worth learning more of the truth. A good question is why *you* are so staunch in your defense of Microsoft. Why are you raising this smokescreen of outrage against examining the actual issue?

      --

      --
      make install -not war

    21. Re:actual source? by Doc+Ruby · · Score: 1

      Fuck you, crackpot conspiracy inventor. You're the lunatic fantasizing about Gates in the bushes. Your obnoxious namecalling doesn't cover up the fact that you're picking a definition of "API" to suit your own weird agenda. A single higher-performance API call can make the difference in RDBMS specs that determines a host of corporate purchases. A good programmer knows that even a single API call can represent an entire interface between two processes. So let's stop mincing words over what's an API and what isn't. You're a nasty Microsoft apologist, and I'm interested in what they're getting away with at my expense. Unless you're getting some kind of compensation from Microsoft for your attacks, you're also deluded and self-destructive. All in keeping with your empty arguments.

      --

      --
      make install -not war

    22. Re:actual source? by Doc+Ruby · · Score: 1

      Anonymous rhetorician Coward, you're obviously too naive to understand that master manipulators like Microsoft wield "open secrets" precisely because they are protected by secrecy like closed source. That's why I'm presenting the question in this thread about the newly opened source code's role in learning more about this important issue. Now pack up your own bullshit and let engineers analyze this technical issue, probably to your own benefit.

      --

      --
      make install -not war

    23. Re:actual source? by The+Bungi · · Score: 1
      I suggest you look around on Google for a quote from either Larry Ellison or Steve Jobs (I forget which) about the famous "hidden APIs", and why they were a non issue to them.

      I tend to put a bit more trust on the people who work for Oracle or Apple than in a slashbot reciting the ever-insightful "common knowledge" that is so popular around here.

      Everyone complains about "FUD" from "M$" but have no compunction whatsoever to do exactly the same to them.

    24. Re:actual source? by mdemirha · · Score: 1

      Funny you are! Get a clue about programming and then unpack your useless FUDs. Even the source code is closed, it is pretty easy to find out every damn API call that the SQL server is doing - there are very powerful assembly level debuggers that can tell you all the information that you need. I dont like MS that much, but I certainly like clueless idiots like you less!

    25. Re:actual source? by Doc+Ruby · · Score: 1

      I've been programming since before Yoda was born - at least, first screened. Here's a free "hide the API" trick, young Jedi: in the published API method, allow a range of values in one argument to call one better code path. Then document that API to indicate those values are "reserved". Or allow a value in an "unrelated" API call to set a flag checked by a subsequent call.

      Now, I'm not saying that's how Microsoft hides their APIs. I'm not even saying that a hidden API is proven to exist. I'm sure there are engineers at Microsoft with much more sneaky, clever techniques up their sleeve - I don't presume to have found the secret of their closed source. But I am saying that there's enough reason to suspect its existence, and enough to gain by finding whether it actually does, that we should take any new opportunity to look for one.

      --

      --
      make install -not war

    26. Re:actual source? by boots@work · · Score: 1

      Let's assume for the sake of argument that Microsoft document completely and absolutely every interface and every way it can be used. (Not that *anyone* does that, but let's pretend.)

      Microsoft product developers still have more access to the OS developers and to early information about upcoming OS releases than external developers. They probably have more opportunities to ask for new features that would help. Certainly other developers can try, but they're never going to have the same level of access as people who eat in the same cafeteria.

      Microsoft apps are going to have anywhere from a few months to a year of lead time on exploiting new OS features. That's worth a lot.

      This doesn't make Microsoft evil or anything. (Lying in court does though.) It is pretty rational competitive behaviour. Anyone would exploit synergy between products.

      So, if you develop apps on Windows, you're playing on your competitor's home ground. OK, maybe the prize is high enough to justify it, but don't complain if you get beaten up in the carpark. Is it any wonder that ISVs would prefer to play on the more neutral territory of Linux, despite all the other difficulties?

    27. Re:actual source? by tristanj · · Score: 2, Informative
      There really is a secret "API" in windows NT/2K/XP.

      It's called the native API, and operates at the OS level, much like system calls in linux. It provides functionality for virtual memory, threads, processes, synchronization, files, and so on.

      The Win32 API is a wrapper above this API. This is partly because Windows NT was designed to support different APIs. Many functions in the Win32 API have a one-to-one mapping with native functions. This is a good OS design feature, not a secret conspiracy by evil washington overlords.

      The native API is important for very low level stuff such as driver development, but is not necessary nor desirable IMO for application development. SQL Server is an application, but many enterprise-level databases have special file access or filesystem level things built in for performance, so I wouldn't be surprised if MS used the native API in SQL Server. But I would be quite surprised if they used it in applications like word or media player.

      See, for example, Windows NT/2000 Native API Reference by Gary Nebbett
      http://www.amazon.com/exec/obidos/tg/detail/-/1578 701996/104-0340249-2815171?v=glance on amazon

      A good source of info about this topic is sysinternals' article, inside the Native API at http://www.sysinternals.com/ntw2k/info/ntdll.shtml

    28. Re:actual source? by jc42 · · Score: 1

      Actually, Jedi programming tricks aren't even necessary. I've worked on any number of projects where I've included a lot of debug hooks. These are generally written in a way that including them is optional, because many of them slow the code down noticeably. No secret process here; it's something that lots of programmers do as a matter of course.

      The in-house products can then end up smaller and faster than a 3rd-party program simply because the commercial link libraries have a lot of these debug hooks enabled, while the vendor's apps are linked to libraries with fewer of the debug hooks compiled in.

      There is a long-standing debate about the wisdom of stripping out such hooks. The best metaphor I've seen is the question: If you're working on becoming a licensed pilot, would you wear your parachute in ground school and then take it off when you go into the air? Of course not.

      Similarly, the argument goes, when you deliver your new apps to paying customers and something goes wrong, that's when you really need those debug hooks. Then you can tell them "Just type this command and run it again, and tell me what it says ....?

      But marketing never understands this. They always demand that the delivered products have "all that debug junk" stripped out so the apps are smaller and faster. They don't care much about the speed of the delivered link libraries, since that affects only customers' software and not their own. So the delivered libraries can have the debug junk left in, at least as much as you reasonably think the customers' programmers can use.

      The result of this is that the vendors software runs faster than exactly the same code would if compiled and linked at a customer site. And it isn't even because of some nefarious plot to hurt independent software developers; it's because your own management doesn't understand why you might want to deliver software that a few percent larger and slower than it needs to be.

      Myself, I like to downplay the fact of these debug hooks, so that management won't order it stripped out in deliverables. I've too often found myself trying to help some hapless customer, and found that the "v[erbose]" setting is nonfunctional. "It doesn't work, and it doesn't tell me what's wrong." Not a nice situation to be in when you put that stuff in there for exactly the situation that you're facing and you're on the spot to help a customer get it working.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    29. Re:actual source? by Anonymous Coward · · Score: 0

      They are called Z_functions. There's a book you can buy from Amazon with the entire list and docs. They aren't documented. They are faster...They do exist...I use them...'nuff said.

    30. Re:actual source? by The+Bungi · · Score: 1
      We all have a reason, their past performance, to believe they might be doing it again.

      Since someone who is related to FOSS recently engaged in astroturfing (JBoss) then I must conclude that everyone is doing it. Or will be doing it.

      Since one of the first Linux-related companies turned out to be a fucking pyramid scheme of cosmic proportions (Linuxcare) then I must conclude that they are all the same. Or will be.

      Since RedHat 6.2 was such a pathetic piece of unadulterated crap then I must conclude that 9.0 is the same. And so will all the future versions. Oh, and Fedora as well. Kinda like the "Windoze sux" argument from people who last used it in 1996.

      Since such an ungodly number of slashbots are obviously retarded and not out of puberty yet, I must conclude that you are as well. Or will be.

      There's some perspective for you.

    31. Re:actual source? by Doc+Ruby · · Score: 1

      As an intelligent adult, I understand that since Microsoft criminally competed with other developers using a secret API in the past, and have no reason to change, that their specific corporation might be continuing to do so. So I when they released some source code, I asked if that code could be used to determine whether they actually were.

      Your binary logic might flag you as an obviously retarded, prepubescent slashbot. Your inability to understand the post to which you replied, in which I merely stated the same simple rationale as I do in this post, makes it more likely. But that's your problem, until you spew some irrational bile on me. Or when your confusion helps Microsoft hide their anticompetitive acts behind a smokescreen of circumspection. Keep your crosseyed perspectives to yourself.

      --

      --
      make install -not war

    32. Re:actual source? by The+Bungi · · Score: 1
      As an intelligent adult, I understand that since Microsoft criminally competed with other developers using a secret API in the past, and have no reason to change

      Cite a valid source, or stop quoting your wet dreams. Until then, keep your adolescent rethoric to yourself.

    33. Re:actual source? by Doc+Ruby · · Score: 1

      We already moved past the historical Microsoft guilt of secret APIs in this thread, when another obnoxious Microsoft apologist admitted one of many examples this behavior. So if you're going to deny that, let's see you debunk the accepted record. Of course, you could try to use the released source code we're all taling about in these threads, but that would require you to use reason instead of meaningless insults.

      The only reason you might call me "adolescent" is that you yourself need to grow up. I'm not going to speculate on your need to bring "wet dreams" into this debate.

      --

      --
      make install -not war

    34. Re:actual source? by The+Bungi · · Score: 1
      obnoxious Microsoft apologist

      Ahhh. The mark of the Paranoid Leenucks Zealot. You wouldn't happen to be related to my friend twitter, would you?

      let's see you debunk the accepted record

      I don't see how I can prove a negative, and I sure as hell haven't seen anything that approaches an "accepted record". The "hidden APIs" thing is just another one of those myths you wonderful people like to repeat and spread.

      If you had a few more usable brain cells you would have figured out that undocumented != hidden, and that undocumented doesn't mean jack shit. Or do you think someone brighter than you already ran Word or Excel through a profiler to see which of the "hidden APIs" they call? Maybe you're hopelessly confused by things like these, which are not "hidden APIs" but undocumented things that you're not supposed to use, although you're more than free to do so if you figure them out, like Mark Russinovich and other people already did.

      The fun comes when companies play stupid tricks with the native API and kernel-level functions (no doubt with Russinovich's book in hand) instead of with the goddamn published API - next version of Windows comes around and because the kernel people changed something (as they should have the damn right to do; that's why there's a fucking layer on top of it), the assholes that thought they were so cool to call NtCreateFile() directly are screwed. So that must be proof that Microsoft is evil!

      If you're referring to the "Settlement APIs" that Microsoft recently published, here's a newsflash: Those were figured out fucking ages ago. Their ordinals in the system DLLs located, methods and structures and flags worked out by people (again) brighter than you. There's an entire class of these functions that are nothing more than fucking shortcuts to well-documented interfaces. Their existence has never been denied by Microsoft, and in fact you can even find some in examples used in the knowledgebase. The only thing Microsoft did was say "look, these are not documented because we might remove them later from the system. Use them at your own risk, or write your own wrappers". These are the only things al those bright Netscape engineers could find after digging around for a year, and they pointed at them as evidence of Microsoft's evil practices. So they were published and Microsoft was immediately forced to provide support for them (real support, you know, not in IRC). Well there you go. Now, given that you're so obviously intelligent I'd like to have your opinion as to what exactly in that list would give Microsoft a competitive advantage - especially considering almost all of those functions were already known in the developer community. Oh, and remember that there are about 30,000 APIs in Windows.

      Shit. You know, I suppose the fact that Oracle and the Sun Java VM run fucking faster on Windows than on Unix (not to mention the fact that Oracle is a far better database than SQL Server) proves that Microsoft has all these hidden APIs working for them as well to crush their competitors. Why didn't I think of that before.

      Jesus H. Christ, you people are quite the piece of work. All promethean and chest-thumping martyrs when it suits you but perfectly able to turn into bottom-scraping offal whenever you're desperately trying to spread some FUD about Microsoft or anyone/anything else you hate.

    35. Re:actual source? by Doc+Ruby · · Score: 1

      Look, asshole, you're defending Microsoft's bad work, without basis or justification: you're a Microsoft apologist. Even sleazier when you merely deny it, while revving your apologist engine ever higher.

      In your demented screed, you fail to debunk the Excel API I generously produced to meet your nasty demands. Then you bring us more secret Microsoft APIs, for which you apologize by rationalizing that that trick was defanged by developers working overtime to defend against their anticompetitive effects.

      I again ask, rationally, merely whether the new source code can be used to investigate the possiblity that Microsoft continues these actions, that every MS defender has agreed have been committed before.

      BTW, I am smarter than you. Don't get so worked up trying to puff up your brain into some kind of empty intellectual agression, stuffed with strawman arguments, specious examples, spinnable self-defeating admissions, ad hominem attacks, invented persecution by made-up enemy gangs. You just show how little your "argument" has going for it, and consumes more time in reading through your rants screening for nonsensical points to ignore.

      --

      --
      make install -not war

    36. Re:actual source? by The+Bungi · · Score: 1
      you're a Microsoft apologist

      And you're a blabbering Leenucks Fanatic Zealot and all that, well, whatever. I mean, I just read through this whole sorry thread of yours and it's obvious you have some issues there.

      you fail to debunk the Excel API I generously produced to meet your nasty demands.

      Mmmkay, an AC said that, not you. Pay attention now. You generously provided jack shit except some claim that SQL Server uses undocumented APIs to work faster and then provided exactly nothing to back up that claim. I can't see a single fucking supporting link on any of your posts so far. Perhaps you'd like to provide some now. And because I'm not going to contest that Microsoft did that at some point (though certainly not for the reasons you seem to champion) then provide one, ONE FUCKING LINK to ONE SINGLE PAGE that proves your claims. It's stupidly easy to load any Windows binary into a debugger (or just dump it) and see what the fuck it happens to be calling. You should know this, since you're so astoundingly smart. Common sense says someone out there already did this to prove that Microsoft is evil. Let's see it, Einstein.

      Then you bring us more secret Microsoft APIs

      Holy shit, you really didn't know about that, did you? My god. I guess you're really on top of this whole topic, eh? How does it feel to stand there holding your dick while drooling copiously?

      I again ask, rationally, merely whether the new source code can be used to investigate the possiblity that Microsoft continues these actions

      Thousands of people around the world have access to this code, and it was already leaked once. You think someone would have already figured out if your pathetic claims are actually true and gone what-the-fuck "here they are!! i found the evil M$ hidden APIS!!!!1!" by now?

      You just show how little your "argument" has going for it

      Well then again, provide some fucking proof. I'm not asking you to prove a negative here, mmm? C'mon, let's see it.

      The problem is that your retarded argument of "bwaaaahhh if I can't see teh codez then they must be doing evil M$ things with teh codez" is supremely stupid because it's impossible to prove a negative. But surely you know this, since you're so astoundingly smart. So let's see some backing evidence to your claims. Otherwise go back to jerking off to that picture of Dickie Stallman on your desk.

    37. Re:actual source? by Doc+Ruby · · Score: 1

      "it's obvious you have some issues there"

      You are apparently fixated on imagining my sexual behavior, as part of your opposition to me. That's an issue that you're spreading across every post. You simultaneously deny secret Microsoft APIs, while minimizing their importance because they've been revealed. All in response to my simple question of whether new Microsoft source code can reveal the existence of secret APIs - hardly a statement that they *will* be found, but a reasonable question.

      Now that we've established that *you* are insane, and I am reasonable, how about an example citation of many secret Microsoft APIs, in addition to the one mentioned in this thread, the others in the "Settlement APIs" you yourself brought up?

      Can you write a backup domain controller capable of syncing contents with an NT domain controller? Or a replacement primary controller that can sync to a Microsoft backup controller?

      Next time you're making your Microsoft apologies, you can add that one to your filthy rants, and keep your self destruction fresh.

      --

      --
      make install -not war

    38. Re:actual source? by The+Bungi · · Score: 1
      You are apparently fixated on imagining my sexual behavior,

      Don't flatter yourself.

      a reasonable question.

      If you're going to lie, then be prepared to be called on your lies. Learn to deal with that and suck it up. Otherwise stop posting crap.

      Can you write a backup domain controller

      That's fucking ridiculous. "bwaaahhh, i want teh openn standards and read teh codez bwaaahhhh". So let's see - the DOC format is also a hidden API? You don't even know what you're talking about. You've gone from hidden APIs to proprietary interoperation. Why in hell would they let you do something like that? Just to refresh your feverish zealot mind: this is not Leenucks, OK? Only Microsoft can write domain controllers for their stupid networks. Go complain to Novell and IBM about this stupid "example" of "hidden APIs" and get back to me, you lunatic fuck.

      Now, let's see a real link, one where your claim of SQL Server using hidden APIs is exposed as the evil it is.

    39. Re:actual source? by Doc+Ruby · · Score: 1

      "Only Microsoft can write domain controllers for their stupid networks."

      Thank you, you agree with me again about secret Microsoft APIs.

      And for your relentless, filthy tirades against me, in spite of agreeing with me, fuck you. Insane bitch.

      --

      --
      make install -not war

    40. Re:actual source? by The+Bungi · · Score: 1
      Insane bitch.

      I thought so. Thanks for playing.

    41. Re:actual source? by dedazo · · Score: 1
      You were asked to provide backing to your assertion that SQL Server uses hidden APIs to compete unfairly - you didn't.

      Then you said you had provided "proof" that Excel uses hidden APIs, when it was an AC that said that while telling you you were stupid.

      You went to Google and you searched for "Hidden API Microsoft" and you posted the first link you found that was remotely on topic, yet it was the best example of what a hidden API is not.

      You got a ton of replies from a bunch of different people telling you how full of shit you are, and true to form you claimed you were being unfairly attacked by "Microsoft apologists", no less.

      You started to feel trapped by your own stupidity and again true to form you quoted selectively, called someone "demented" and "insane bitch", waived your arms and wiggled your ass out of the room claiming victory.

      Fucking pathetic.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    42. Re:actual source? by Doc+Ruby · · Score: 1
      Let's dissect your moronic intransigence:


      You were asked to provide backing to your assertion that SQL Server uses hidden APIs to compete unfairly - you didn't.

      Then you said you had provided "proof" that Excel uses hidden APIs, when it was an AC that said that while telling you you were stupid.

      I pointed out the "common knowledge" of SQLServer secret APIs, with a personal experience of someone with privileged knowledge, to support my assertion, in my original post, that these APIs have long been an "open secret" in the industry. An original post that merely asked whether the newly released source code could be used to investigate these common claims. A simple question that is all I have raised in these many posts in this thread. Along the way, I was challenged to identify any *known* secret MS APIs. Not only did I refer to the Excel example provided by another poster in this thread, but I also provided a Domain Controller example when that didn't stop the complaining. Both examples were acknowledged by the "opposition", with a weaselly and invalid "yes, but". Despite wild attacks from many quarters, I have easily defended the validity of my modest question.


      You went to Google and you searched for "Hidden API Microsoft" and you posted the first link you found that was remotely on topic, yet it was the best example of what a hidden API is not.

      No, without resorting to any arcane techniques, nurturing a hobby of rumormongering, I just searched Google and immediately found at least one example of how Microsoft prevents competition by using an API themselves that the rest of us can't. Unless you are a Microsoft employee or shareholder lifer, I don't know why you'd rabidly defend Microsoft's practice that inhibits development of better software.


      You got a ton of replies from a bunch of different people telling you how full of shit you are, and true to form you claimed you were being unfairly attacked by "Microsoft apologists", no less.

      I got a ton of replies from a bunch of different people, mostly using offensive personal attacks, and none using competent arguments, declaring I was wrong, but without any convincing evidence or logic. And the one poster who I called a "Microsoft apologist" was similarly unable to defend themself from that accurate charge, which I backed up with specific evidence.


      You started to feel trapped by your own stupidity and again true to form you quoted selectively, called someone "demented" and "insane bitch", waived your arms and wiggled your ass out of the room claiming victory.

      No, I feel just as free in my solid intellect, without any competition from posters like the wild, nasty, wrong and unacceptably obnoxious attacker to whom you refer. You can tagteam with them, and start talking about my ass like you know it well. But when I countenance a series of screeching personal attacks, wrapping illogic and childish assertions, by merely presenting (and re-presenting) my simple, clear, valid and accurate line of thinking, I've done my job. It's hardly inappropriate to indicate my disgust, and I'm not above using dirty language when doing so, even if the recipient believes they've sprung some kind of trap. Insane bitch is as insane bitch does, and I called them on it.



      I pronounce this horse dead of unnatural causes. It lived a long life, slogging through mud, and carried its burden well, despite mostly inhumane handling. In the end, its strength and patience were exhausted by endless beatings, but not before it had delivered its essential message. Others may ride its scarred corpse, but not this doctor.
      --

      --
      make install -not war

  18. Obligatory movie quote by JasonMaggini · · Score: 3, Funny

    "It's a trick. Get an axe."

    1. Re:Obligatory movie quote by DarkBlackFox · · Score: 1

      Or more to the point... "It's a trap!!"

      What is the odds this is a ploy by Microsoft to "dirty" more programmers by introducing their code to a wider base. Then, when the next killer app for linux shows up, Microsoft shows up with a lawsuit claiming infringing code ala SCO.

      Then again, how many MVPs write open source software to begin with...

  19. Will it do any good... by Beast+in+Black · · Score: 3, Interesting

    While at first glance this may seem like a good thing (at least for MS), i'm left wondering whether it will actually do any good...the MVPs who gain this access seem to be part of a rather closed community, being voted to their status by a bunch of people from other peer microsoft communities/groups.

    Take a look at the MVP FAQ: http://mvp.support.microsoft.com/default.aspx?scid =fh;EN-US;mvpfaqs

    Although some might say that sharing the code out, even among a closed community, might conceivably lead to improvements, from MS's track record with their multifarious products (some of which had oodles of people involved), there is no palpable confidence (at least in my mind) that it will get any better.

    And in any case, even though microsoft shares the code out to the MVPs, there is nothing in the article that states that the MVPs will be allowed to modify the code...rather, the article explicitly states that they will "help" the developers. So even if some sagacious MVP does somehow manage to make a tiny improvement (unlikely, i know, but let's just suppose it for the sake of argument), wanna bet that he'd probably have to move heaven and earth to get someone who counts at MS to recognize this?

    Also, as someon posted earlier, there is a good chance of the code getting leaked, even if MS uses the strongarm tactics that it is capable of to get the leaks plugged as fast as possible. What would happen then would be anyone's guess...

    Anyway, here a link to the Windows 2000 source code http://www.albinoblacksheep.com/text/source.php. (if it's been already posted elsewhere on this site, beg pardon, i did indeed search, so my search skills are lacking...)

    Wow, just as i hit SUBMIT earlier slashdot went down...is the big M already guuning for /.?

  20. forget open source by Dishwasha · · Score: 4, Insightful

    how about Microsoft try open standards first.

    1. Re:forget open source by Anonymous Coward · · Score: 0

      Pity that will modded troll by MS army of paid astroturfers.

    2. Re:forget open source by Anonymous Coward · · Score: 0

      Like Longhorn having built-in support for UNIX APIs?

    3. Re:forget open source by jb_02_98 · · Score: 1

      I found another OS that has built in unix support (mostly). The rest of it is also open, which means that it is running fully on OSS.

      People can choose what they want, but I think I'll stick with the one w/ more manhours/experiance in good coding.

      It's not that MS is bad/evil/whatever, its just that linux isn't.

  21. They want the source out as far as possible by Anonymous Coward · · Score: 5, Interesting

    As someone who works for MS in their Mac business unit (that's why I'm anon). I'd like to point out that they're gradually increasing the exposure to selected parts of the Windows source code to people in other departments - us in the Mac unit have had access to the source code for 4 months now, but there's not enough code to compile a working system so it is only of use if you're interested in how certain sections of the OS work (if they happen to be released). So, even as an MS employee we can't get our hands on the whole thing.

    Because the source code is not complete and Windows is implemented a lot differently to Linux and MacOS X then some of us in the Mac business unit believe that they'd not care if the source was leaked - in fact a couple of us (me not included) think they actually want this to happen. In a way it makes sense - I mean if a wine developer seen some of the Windows source code (or even *suspected* of seeing it) then MS, in theory, could tie them up for ages with legal action. Personally, I think they'd have to be a lot more desperate to do that as it'd generate a lot of bad publicity for them. So I don't think they'd sue just develop a lot of negative spin around the fact open source people steal other peoples code and ideas.

    So, to be safe, anyone who doesn't work at MS should resist the temptation to look at the code even if you're doing so legally. Of course, it's easy for them to point their fingers at open source contributors, but it's harder to track down stolen code in closed source software. I can't say if any GPL code theft goes on at MS (officially we're all warned against it and us Mac developers pride ourselves on writing good quality original code), but it'd be so easy for a lazy programmer to steal some code from Mozilla or Apache and of course we're all free to persue the open code to get ideas from.

    Speaking of web browsers we used to have the best web browser for MacOS at one time, until management killed the project (officially the rendering engine is in maintenence mode to support MSN for MacOSX - but there's been little improvments). Personally I use Camino but most in my unit use Safari. Of the people outside my unit most use Firefox under Windows, there's not that many people keen on IE so Firefox has taken a hold here, there's still many people who still use IE here because of loyalty to their employer but we're not officially banned from using alternative browsers so many of us do.

    I've actually met a few of the WinIE developers, don't blame them for the stagnant product, until Firefox hit the radar then most of the team were placed on alternative projects. Personally I think they've got their work cut out, IE needs a total rewrite, its last major rewrite was for version 4 - with some of the code dating back even further (check the about box if you run windows).

    1. Re:They want the source out as far as possible by Anonymous Coward · · Score: 1, Funny

      s/who works/did work/

    2. Re:They want the source out as far as possible by Anonymous Coward · · Score: 0

      So I don't think they'd sue just develop a lot of negative spin around the fact open source people steal other peoples code and ideas.

      How can you steal something that doesn't belong to anybody? (ideas)

      This is the thinking of immature 4-year olds who dictate to the environments all their flimsy egotistical whims. Many people are stuck in that age-group, well, those who cries the loudest at least.. Most other people are too apathetic and dull to do something about it.

      Time to wake up and ACT.

    3. Re:They want the source out as far as possible by Neil+Watson · · Score: 1
      officially we're all warned against it and us Mac developers pride ourselves on writing good quality original code

      The whole concept of stealing code seems a gray to me.

      foreach $x (@persons){
      $str = "<<*END*";
      Hello $x,
      This is your daily SPAM letter telling you to
      buy our wares.
      *END*
      sendemail($str);
      }

      sub sendemail {
      ...

      How many ways can you rewrite that? At what point is it original and at what point is it stealing?

    4. Re:They want the source out as far as possible by mentatchris · · Score: 1

      If this is actually true, and you really are a developer at MS, thanks for sharing... it's interesting to read what's actually going on inside Microsoft.
      Most of Slashdot is so negative toward Microsoft, I often wonder if we drive off or shame into silence any developers who work there. A friend of mine from high school (who wrote brilliant code) works there... so I can say with confidence that I know at least one guy at Microsoft who is smart, honest, and writes brilliant code. He's the type of person who should be contributing to and reading Slashdot... and if he isn't, it's the community's loss.
      I for one would love to hear more about why things are done certain ways, or what the development culture is like at Microsoft. Windows XP is a pretty good piece of software... things are improving. I run linux, but I run Windows at work, and I have noticed over time how much better the products have become. Sure, security is still terrible, and IE is a piece of crap, but overall the usability and stability of Microsoft products has noticably improved.

    5. Re:They want the source out as far as possible by PeterPumpkin · · Score: 1

      Of course, it's easy for them to point their fingers at open source contributors, but it's harder to track down stolen code in closed source software.

      Yep, although there are telltale signs left behind sometimes. For example, open Internet Explorer (ver 4 or better), and type about:mozilla in the address bar.

    6. Re:They want the source out as far as possible by DickBreath · · Score: 3, Interesting

      Most of Slashdot is so negative toward Microsoft

      You don't suppose there could be a reason for that? Or is everyone who disliked Microsoft just a fanatical zealot?


      A friend of mine from high school....at Microsoft who is smart, honest, and writes brilliant code.

      Obviously, Microsoft has some very bright people. They can afford to with all that ill gotten booty. Nobody disputes this. In fact it is so well known as to be not worth mentioning -- especially on Slashdot -- that MS has lots of brilliant people.


      it's interesting to read what's actually going on inside Microsoft.

      I for one would love to hear more about why things are done certain ways, or what the development culture is like at Microsoft.


      I agree it is always interesting. Nonetheless, this does not change their business practices -- the reason that so many people don't like them.


      Windows XP is a pretty good piece of software... things are improving.

      ....and I have noticed over time how much better the products have become.


      Many of their products today are outstanding. Again, buckets of money to pour into development. (i.e. what economists call "monopoly rents".)


      I run linux, but I run Windows at work

      Me too.


      overall the usability and stability of Microsoft products has noticably improved.

      Give them enough times and they'll get it right. Just like with Word 4. But let me ask this. How many real businesses could afford multiple product release screwups or even disasters until they figure out how to get it right. Many ordinary developers might not even survive until a release 2.0. But look at how many tries it took Microsoft on some of their products.

      This gets back to business practices and monopoly money.

      In short, maybe there is an actual reason that so many on Slashdot dislike Microsoft. And do you even suppose that this phenomena is unique to Slashdot? (Hint: it isn't.)

      But maybe I'm wrong. Maybe it is just completely irrational that people dislike Microsoft. They're just jealous. (But then why would the same people not be jealous about, say GE which is huge? Maybe because of business practices?)

      Maybe anyone who dislikes Microsoft is just a raving lunatic. Nobody could possibly have a rational basis to dislike poor Microsoft?

      We should all just bend over and take it.

      There is a reason why the next release is called Longhorn. Because with all the DRM, you're really, really going to get screwed this time!

      --

      I'll see your senator, and I'll raise you two judges.
    7. Re:They want the source out as far as possible by RPoet · · Score: 1

      So I don't think they'd sue just develop a lot of negative spin around the fact open source people steal other peoples code

      Is code theft in Open Source a "fact" now? Either you're hopelessly buying into the SCO dribble, or that just came out a little wrong. I hope for the latter.

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
    8. Re:They want the source out as far as possible by metasyntactic · · Score: 1

      Odd, i don't see the connection between working at MS in the MBU and posting anon...

      Is that an MBU policy?

      -- Cyrus (http://blogs.msdn.com/cyrusn)

    9. Re:They want the source out as far as possible by YU+Nicks+NE+Way · · Score: 1

      I don't know about MBU, but I prefer to keep a solid wall between my two "selves". I don't hide the fact that I work for Microsoft, but I also don't ever divulge my real name here (or my nick at work). I am concerned that what I say could be taken as an official statement from the company, which it, of course, is not.

      The blogs are special -- they're officially sanctioned, but not official communications, and that's a part of their definition. That's somewhat different from posting here.

    10. Re:They want the source out as far as possible by DShard · · Score: 1

      But it does seem to be a policy to have the server do inline style that won't render well in anything other than IE. I hardly think it is a stretch to think posting anonmously would be bad as an employee of microsoft, though the content hardly seems to necesitate it.

    11. Re:They want the source out as far as possible by Anonymous Coward · · Score: 0

      we're all free to persue the open code to get ideas from

      No you're not. Read your handbook. You're allowed to use open source stuff, but you need clearance to read the code itself. After doing so, you are considered "tainted" for various coding projects.

    12. Re:They want the source out as far as possible by Anonymous Coward · · Score: 0

      You don't suppose there could be a reason for that? Or is everyone who disliked Microsoft just a fanatical zealot?

      Slashdotters are like the girl who got drunk and then fast-talked into bed. Microsoft didn't really do anything to them, they're just pissed that Bill Gates didn't respect them in the morning.

      And, yes, at least 50% of the anti-MS stuff here is fanatical zealtory and even often has zero basis in fact. Set your threshold low enough and you'll see all of the corrections being made.

  22. MVPs? by Anonymous Coward · · Score: 0

    .... most valuable players?

    1. Re:MVPs? by sammaffei · · Score: 1

      Mostly Vapid Puppets

      --

      Political correctness is the newest form of slavery.

  23. Or... by phorm · · Score: 0, Redundant

    How about, if an OS project is similar enough to an MS one, then Microsoft can claim that the OS project stole it's IP. Further on, they could then go on to claim that Open Source tempts infringement blah blah blah.

    I mean, come on, MS is going through motions of opening source code because of demand, but actively mounting a huge FUD campaign against OS in general.

    1. Re:Or... by silicon+not+in+the+v · · Score: 1, Insightful

      Yup, they're just putting out bait, hoping that some of the code will be used by someone in the OSS community and then they can pound them for "hybrid source" in the media and in court.

      I haven't seen the terms under which people are allowed to view the code, but I'm sure it's not really Open Source(TM). It's probably more like, "Here, take a look at our code. Share it with your friends. Pass it around. But remember it's still closed proprietary code that no one can copy."

      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
    2. Re:Or... by Anonymous Coward · · Score: 0
      Most unintentionally funny line yet:

      Open Source(TM)

  24. be careful what you sign by xutopia · · Score: 1

    if you want the freedom to do whatever you want don't sign anything that allows you to see source code for free. It will stop you from being able to do anything you want with GPLed software.

    Microsoft will use this to hurt the OSS community as they are seeing that SCO and others aren't as effective as they would like.

  25. Sourcecode by Anonymous Coward · · Score: 0

    And how long will it be before we see these few hundred lines of sourcecode show up on Kazaa or whatever. Not that it matters. The sourcecode is probably nothing more than some general GUI stuff.

  26. In unrelated news... by An+ominous+Cow+art · · Score: 2, Funny

    Authorities are puzzled when software developers in 27 different nations are found stark raving mad, having clawed their eyeballs out.

  27. Re:Slashdot is dying by Anonymous Coward · · Score: 0

    Got this too. What's Up?

  28. Is it just me... by gillbates · · Score: 1

    Or am I the only one who read the headline as:

    Microsoft Expands Access with Windows Source Code...

    I was thinking, "OK, as if Access wasn't already bloated enough, they're going to build their OS into it?"

    --
    The society for a thought-free internet welcomes you.
  29. IBM understands quite a bit by A+nonymous+Coward · · Score: 2, Insightful

    IBM has made it clear, in my mind at least, that where they embrace free source software, they do so because they don't have to maintain it, that it levels the playing field and makes their fancy service the important part, that customers are not locked into them and they are not locked into proprietary software maintenance.

    That pretty much sums up why I like free source software. I can hack it if I want, or pay someone else to hack it, I get updates free from everybody else working on it, and I don't get locked into proprietary schemes which may or may not go out of business or change their update policies. My data will always be accessible to me, because the programs that access it are free source, and I can look at them and change them any way I want, any time I want, now and forever.

    1. Re:IBM understands quite a bit by Anonymous Coward · · Score: 1, Insightful

      > that customers are not locked into them and they are not locked into proprietary software maintenance.

      This shows how little you fanboys get it. The goal of IBM's Linux campaign is to get you locked into IBM proprietary middleware software. (Because people were getting wise to their OS lockin.)

    2. Re:IBM understands quite a bit by swb · · Score: 1

      This shows how little you fanboys get it. The goal of IBM's Linux campaign is to get you locked into IBM proprietary middleware software. (Because people were getting wise to their OS lockin.)

      That may be, but doesn't IBM get more out of it from support contracts than middleware licenses? It strikes me that IBM's Linux strategy could be focused more at MS than Sun or other big(ger) iron competitors.

      MS solutions are probably lapping at the lower end of IBM's AIX business and have a ton of ease of use as well as cheaper hardware. PHBs associate this with lower TCO (MCSEs vs. AIX admins), but they hate taking it in the ass on MS licensing costs.

      IBM works this to their advantage by selling Linux as essentially free from licensing costs and their services group as the support and maintenance backstop they feel they get from MS.

      That some enterprising IBM salesdroids have figured out how to work in high-markup licensed software isn't surprising, but it seems orthagonal to their Linux strategy.

    3. Re:IBM understands quite a bit by Anonymous Coward · · Score: 1, Insightful

      doesn't IBM get more out of it from support contracts than middleware licenses?

      Ask yourself why people buy support/services from IBM. 9 times out of 10 it's because they have IBM hardware or software. Much of the Services stuff is wallstreet spin, it's really the same old 'Solutions' business model that IBM has been doing for decades.

      IBM correctly recognized that there was resistance to adopting AIX or OS/400 ('too wierd' says the Sun guys), and is using Linux to push middleware on customers that otherwise wouldn't buy from IBM.

      That some enterprising IBM salesdroids have figured out how to work in high-markup licensed software isn't surprising, but it seems orthagonal to their Linux strategy

      Umm, no. It's the key point of their Linux strategy. Watch their commercials.

      IBM sees NO money from Linux. Really. It's purely a sales hook.

    4. Re:IBM understands quite a bit by Anonymous Coward · · Score: 0

      This shows how little you fanboys get it. The goal of IBM's Linux campaign is to get you locked into IBM proprietary middleware software. (Because people were getting wise to their OS lockin.)

      And that shows how little you trolls get it. So what if IBM are leveraging Linux to sell IBM products? That doesn't mean I'm not benefitting from IBM's support for Linux - in fact I am benefitting, every day, even though I've never bought a single IBM product.

      Meanwhile IBM are also benefitting: when someone outside IBM improves Linux, they can use those improvements without paying for them.

      Everyone wins. That's why I'll take your "fanboy" insult and wear it with pride: I'm not ashamed to be associated with the open source movement.*

      * Okay, so I'm posting AC... hey, it's the thought that counts, right?

    5. Re:IBM understands quite a bit by Anonymous Coward · · Score: 0

      So what if IBM are leveraging Linux to sell IBM products

      No problem at all. It's smart business.

      Just sick of reading fanboy love letters about IBM is such an Open Source Lover when NONE of IBM's own major products are Open Source.

    6. Re:IBM understands quite a bit by realSpiderman · · Score: 2, Interesting

      Au contraire, just look at Eclipse. This was IBM VisualAge for Jave. The OpenSourced it, and now it is taking HUGE steps.

      There's also JFS, OpenAFS and a lot of other small things.
      Sure, they will never open source DB2 or other multi million dollar middleware, but would you hope for an OSS Oracle???

    7. Re:IBM understands quite a bit by fitten · · Score: 1

      IBM has made it clear, in my mind at least, that where they embrace free source software, they do so because they don't have to maintain it

      Completely incorrect. Who do you think wrote the initial support for their special hardware needs? Who do you think is going to be called for a fix when some customer who bought support has kernel panics and the like? IBM has a rather large team of Linux maintainers.

      that it levels the playing field and makes their fancy service the important part, that customers are not locked into them and they are not locked into proprietary software maintenance.

      Yeah... a company is going to embrace altruism to the point that they are going to give their competitors a leg up in beating them out of contracts and money. Heck, IBM might as well even right the contracts for these other competitors with their customers too! Here's a hint: If you buy the hardware but do not buy the support, one of only three things can happen: 1) IBM has to jack up their hardware prices to subsidize their Linux efforts (they have to pay those Linux maintainers and programmers with something), which wouldn't be a good thing, or 2) they have to take the hit of all that Linux staff (support and otherwise) as a loss for their business, or 3) they have to get the customers to buy *their* support, somehow, so they can pay their Linux staff. So... what do you think they will do?

    8. Re:IBM understands quite a bit by Anonymous Coward · · Score: 0

      VAJ isn't really open source, and you have to buy developer licences for WebSphere anyway. Besides, Eclipse is like the 37th free Java IDE. Big deal.

    9. Re:IBM understands quite a bit by Anonymous Coward · · Score: 0

      Yeah, but it's the first useful one.

    10. Re:IBM understands quite a bit by dmforcier · · Score: 1

      That's not true. While IBM has helped with Eclipse, Eclipse was around long before they got involved. The engine internally is nothing like VAJ. (VAJ, like most VA products, was built on a Smalltalk engine.) One big problem VAJ had was that because it required a purpose-built JRE IBM was paying to essentially duplicate the work, and it still always lagged the Sun spec. So IBM accepted the Eclipse engine with it's pluggable JRE. (And good performance, platform near-neutrality, and independent (ie. free) staff.

      IBM plugs their proprietary bits (most from VAJ) into it to make Websphere Studio. Their bits are pretty nifty - visual UI editor and J2EE stuff - but they still charge about $1500 for them, and you can get the Eclipse IDE for free.

      In other words, IBM open-sourced nearly NONE of VAJ! They embrace open-source with a great deal of intelligence. They adopt and contribute to what helps them, but still sell the bits that will make them $$. And they don't do the logic-disconnect thing that MS does, concluding that helping others hurts themselves.

      --
      You can't take the sky from me!
  30. Good way to get sued/put out of bussiness by avandesande · · Score: 1

    Now microsoft can claim that your code is contaminated with theirs. No way would I take that risk with Microsoft.

    --
    love is just extroverted narcissism
    1. Re:Good way to get sued/put out of bussiness by smcavoy · · Score: 1

      Bingo.
      And with the near insanity of the US patent system it would be all to easy to point at code that acomplishes the same thing, in an entirely different way.
      But wasn't this inevtiable under the current patent system? I mean it's completly legal for them to do just this, no?

  31. So what? by Dunkirk · · Score: 1

    Well WHOOPADEEDO!

    --
    Acts 17:28, "For in Him we live, and move, and have our being."
  32. "at no cost" by AsimovBesterClarke · · Score: 1

    And what does the MVP [1] cost [2]? I mean in dollars/euro/whatever, I am aware of the mortal soul thing.

    [1] Is this really one of their TLA-named programs? Ya' gotta' be kidding me. Moronic shit like this really, really, *really*, makes me glad I don't have to deal with their tripe.

    [2] Not to even bring up the whole issue of 'value'.

    --
    Ads are broken.
    1. Re:"at no cost" by 3waygeek · · Score: 1

      No cost to the MVPs -- as pointed out elsewhere, MS chooses MVPs based on the quality of the assistance they provide in the MS newsgroups. Basically, if you really know your stuff and are willing to take the time to share it freely, you're in the running.

      Think of it as a +5 Informative moderation.

    2. Re:"at no cost" by Anonymous Coward · · Score: 0

      >Think of it as a +5 Informative moderation.

      So, just a popularity contest, then? Guess the 'mortal soul' comment isn't to far from the truth.

  33. This was by tcoady · · Score: 1
    predicted this morning here
    My suspicion is that we could see this start very soon, or hold off for up to three years while MS establishes its commercial licensing program. If they wait to get about 10,000 licensees in their commercial program, they will be able to show in court that they license the patents "reasonably" and that will make them more difficult to fight.
  34. Release the 9X Source.. by dustinbarbour · · Score: 1

    They aren't developing this kernel anymore, rigt? So release it to the world and let OSS developers have fun with it. Who knows? Perhaps we'll be able to improve things beyond what Microsoft did and perhaps we'd even release an OS built around it. I, personally, would love to play with it..

    1. Re:Release the 9X Source.. by Anonymous Coward · · Score: 0

      Actually windows 9x is not a true operating system, so therefore it has no kernel.

    2. Re:Release the 9X Source.. by uvatbc · · Score: 1

      This is the attitide that creeps me out completely. Let me repeat to all who think in this way:
      Do NOT be fooled into thinking that just because Windows is releasing source, that you are allowed to make any changes/copy anything from it.
      This isnt Linux and this is NOT a company to be fooled with.

      The only thing that keeps coming to my mind is a very sweet smelling honey pot that eventually turn out to be one giant venus flytrap.

      Use the code, use even a single comment and it will be a extremely simple way for M$ to (re)do an SCO.

      PS : I am paranoid and thankful for it.

  35. Thanks ... by turnin · · Score: 1

    Now MVPs *start* to enjoy the access to source code,but where they will *end* in their quest for source code?

  36. FUD by nostriluu · · Score: 1

    In addition to all the other great points people are making, it's clear that Microsoft is doing this as part of a FUD campaign. People will mistake this for open source. Clearly, it's not, since free software and open source licenses are generally about making sure that anyone has access to the source code and use of the software, not just a select few under terms that makes sure it stays that way.

  37. Am I too paranoid? by bahamat · · Score: 2, Interesting

    I sort of get the feeling that Microsoft is releasing source code to some so that they could eventually attempt to do what SCO is doing. UNIX may have no trade secrets left, but Windows certainly does.

  38. Obligatory by Anonymous Coward · · Score: 0

    1. Share Source to people who won't help you for free.
    2. ?????
    3. Profit!

  39. What counts as a country? by hoggoth · · Score: 4, Funny

    "within the 27 eligible countries worldwide "

    That is 28 if you count eDonkey as a country.

    --
    - For the complete works of Shakespeare: cat /dev/random (may take some time)
    1. Re:What counts as a country? by Anonymous Coward · · Score: 0

      Duh? didn't get it!

    2. Re:What counts as a country? by hoggoth · · Score: 1

      > Duh? didn't get it!

      There are two kinds of secrets in the world. Those that one person knows and those that everyone knows. Microsoft's source code is now in the second category.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
  40. Actually, no by gosand · · Score: 2, Insightful
    From what I've seen of OSS, the solution is not many, many eyes, but a core handful of experienced eyes that have experience and training.

    Actually, no. I don't think the solution is to have a handful of experienced eyes - I am sure there are Windows programmers who are pretty top-notch. What is essential is having the power and ability to FIX problems. I am sure that MS is like most places, where the project ships with bugs. After that, someone else maintains the code and the original person moves on to more exciting things. Or there is no time to fix all that "security" stuff. Or their hands are tied because in order to fix that "security stuff" they would have to break some kind of whiz-bang lock-in interoperability. Or any of a thousand other reasons.

    In OSS code, if it doesn't get fixed it is because the owner is lazy, or because the fix isn't deemed good enough, or it isn't seen as a high-priority. Or any of a thousand other reasons.

    The more eyes you have on the product, the more likely you are to find problems. Experts will find the "expert" problems in architecture and whatnot, and the "user" eyes will find all kinds of things that the experts might not care about.

    --

    My beliefs do not require that you agree with them.

  41. MVPs by wfberg · · Score: 2, Informative

    For those wondering, "MVP" is a title bestowed by Microsoft basically to people who help out others in the microsoft.* newsgroups and such. You can find a webpage of a couple of these peope at http://www.mvps.org/.

    These aren't Microsoft partner companies or licensee developers by definition, an MVP can well be just some pimply 13 year old that happens to now a whole lot about IIS and shares it with others. As you'd expect there's a lot of emphasis on getting Microsoft applications to work, arcane Internet Explorer settings, scripting, that sort of thing.

    These people, for the most part, aren't kernel hackers. If they were, they'd be busy hacking away at *BSD or linux, not figuring out VBA stuff in Excel.

    It's hard to see how this will benefit Microsoft directly, in the way of open-ish source. It's not like an elite squad of kernel hackers will be pouring over the source code to find race conditions in inter process communications or something like that. Though perhaps it will help MVPs to explain to others what suitably vague-enough error messages actually mean by looking at the source code that produced it.

    (I'm no kernel hacker myself by a long shot, and given the source code to windows I'd.. well.. shrug, I suppose).

    --
    SCO employee? Check out the bounty
    1. Re:MVPs by boots@work · · Score: 2, Insightful

      I think that explains why they're doing it. People will use it in the same way that (good) support engineers now use the Linux source.

      Someone at work was trying to help a customer with a particular error they got. On Linux it's really easy to look through the source, and see what paths cause that error from that syscall, and that helps in debugging the problem. The source is the ultimate documentation.

      Being able to do that on Windows would be nice for people who have to use or support it. I don't suppose Microsoft will get any useful patches back, seeing as people probably won't be able to build it.

    2. Re:MVPs by am+2k · · Score: 1
      The source is the ultimate documentation.

      As someone who's trying to write a device driver for Linux 2.6, I have to disagree. There's NO documentation, the source is NOT commented and just a huge pile of lines without any meaning to anybody who didn't write it. Usage examples, specifications about the parameters and step-by-step guides would be a huge time-saver (about 50-90%).

      (the book about writing kernel drivers hasn't been updated to 2.6 yet)

      The big plus about Mac OS X is that there's no full source, so Apple was forced to hire some documentation writers, who did a really good job.

    3. Re:MVPs by boots@work · · Score: 1

      I didn't say "the source is the perfect documentation", or "the source is a substitute for other documentation." I mean that when the documentation fails, as it ultimately will, it's better to be able to read the source than not.

      I kind of expected someone would bring out the "Microsoft/Apple/SCO documentation is better than Linux" canard. That may be true in some cases but it's not the point I was making.

      Having good docs and also source is better than either alone... much as the best is to have it written by a programmer who's also a good writer.

      If you don't already have Robert Love's new kernel book it might be worth reading.

    4. Re:MVPs by boots@work · · Score: 1

      p.s. "ultimate" doesn't mean "best", it really means "final", "last", "eventual". (Though it is kind of drifting towards "supreme".)

      The source is your eventual and final destination when you don't find the answer anywhere else. Or maybe the code's author will be, if you can get an answer from them. But if they've forgotten then you're back to the source.

  42. MVPs? Odd choice. by optimus2861 · · Score: 1
    To be an MVP, from what I could see on Usenet, you don't have to do much else than lick Microsoft's boots in every single on-line comment you ever make (try to find an MVP who thinks product activation is a bad idea, for instance, or who disputes the Microsoft interpretation of an EULA), and demonstrate that you have competent skill (and even that I'm not so sure about, from when I still read the microsoft.public.* groups).

    Why wouldn't this be proferred to those with MCSE credentials or MSDN subscriptions -- y'know, those guys who pay to know all this stuff?

  43. Very bad move for Microsoft... by drdreff · · Score: 3, Informative

    One of the wonders of closed and proprietary code is that you have the freedom to change certain things with impunity. All of the code that they release will be essentially frozed with all of the bugs in place. One of the very things that has kept MS afloat all this time is the painful process of maintinaing (mostly) adequate backwards compatibility. This has lead to much of the bloat and kruft that is within windows today. It takes much longer to make a breaking change to code that others may be depending on. When you make that code visible, you can almost guarantee that there will be dependencies created.

    --
    As seen on Wired: Get a free desktop PC
  44. Linux developers must certify they haven't seen it by Animats · · Score: 1

    This needs major legal review. It may be necessary that contributors to GPLd code sign a statement that "I have not now nor have I ever been a licensee of proprietary Microsoft source code."

  45. Microsoft Expands Access to Windows Source Code by ShadowRage · · Score: 1

    by allowing access to the # sign.

  46. IBM, like Apple, understand open source ... by AHumbleOpinion · · Score: 4, Insightful

    In contrast, IBM fully understands what open source is all about ...

    IBM, like Apple, understands open source. It is a vehicle to sell their hardware. In contrast, Microsoft is a software company.

    1. Re:IBM, like Apple, understand open source ... by Donny+Smith · · Score: 2, Insightful

      >It is a vehicle to sell their hardware.

      and services of course :-)

      It is foolish to consider IBM or any company pro-open source (the grandparent post). The truth is they don't give a shit and why should they? Their mission is to rip the last penny out of the customer's vallet.
      Those who don't like it can download, install and support their own Linux or whatever.
      And for the neediest there's Red Cross (and Crescent) too.

    2. Re:IBM, like Apple, understand open source ... by Anonymous Coward · · Score: 0

      Apple and IBM are also increasingly interested in selling services - e.g. IBM's storage virtualisation software and application serving. Apple is a little newer on this scene, but I've had personal contact with Apple and it seems to be looking seriously at services as well. No doubt this will target the more traditional Apple markets. In both cases Open Source plays a part.

      To me Open Source has the advantage of no lock in (in theory - if there are multiple developers) although open STANDARDS are perhaps more important. If a company works with standards. ideally open sources, and provides good long term support and training then I would deal with it and be happier than with lock in as the relationship would be more likely to be based on good faith.

  47. Tiny steps by Anonymous Coward · · Score: 1, Insightful

    I get really really fucked off with Microsoft's position on it's source code. It has no logic really.

    Why not let people look at it? If you are prepared to let 'some' people look then the cat is already out of the bag (what cat?).

    I've been working with Windows for 10 years odd now and there has been many occasions where access to the code would have saved me time and effort. But because I'm not in one of the select group of people deemed worthy I get no access.

    What do I do? I go to the wine source and see what they do. It's pathetic when your customers have to go to your competitor to use your product.

    Of course, I now have the Win2K source, which is very helpful. And has the world ended because of it?

    Wake up Steve, remember 'Developers, Developers, Developers!'

  48. Who know's what ya got there. by Anonymous Coward · · Score: 0

    I'll bet a coffee (it's all I can afford) this 'release' is customized to reflect whatever MS wants to communicate to the world.

    Chances that this is what actually gets compiled into the product are nil.

  49. Open Source Lawyers by Anonymous Coward · · Score: 0

    Sounds like the only way these legal issues are going to get solved is if someone invents open source lawyers.

    But seriously, even if Microsoft does find a way to benefit from this and future open source rulings (as it undoubtably will) I don't think its tactics will be quite as openly severe as is suggested. Even if for no other reason, it has a reputation to protect, and a mass increase in lawsuits is bound to call more attention from the rest of the world than the scattering of injust rulings we've seen so far.

  50. Bye-bye, documentation... by dpbsmith · · Score: 2, Interesting

    One of the few good things about closed source is that if a vendor wants third-party developers to write to its closed-source OS, it is beneficial to the vendor to create and make available well-written, accurate, complete, up-to-date documentation.

    Admittedly Microsoft's documentation for developers has been going downhill lately, along with almost everyone else's. The physical volumes became CD's which became help-system files which became scraps of sample code. In order to develop to the Windows SCSI API, it is necessary to use guesswork, intuition, trial-and-error, and the assistance of the Windows community's "tribal knowledge." The PC community has long been used to using magazine articles and "Undocumented WIndows" books as sources of information.

    But it is now about to get worse. I potentially foresee a situation where favored developers have access to source code, and documentation will decline to the point where it is difficult or impossible for non-favored developers to work in any development environment but VB.

    In the Apple world, documentation was absolutely superb from about 1983 to about 2000 and underwent a precipitous decline with the advent of Darwin-based OS X. (A noticeable portion of the official documentation seems to have been generated automatically from header files!) I don't think this is a coincidence.

  51. "Security by obscurity" ruse abandoned by Anonymous Coward · · Score: 0

    Looks like MS has tired of making people laugh with their ridiculous FUD-mongering myth about their closed codebase somehow having some security advantage.

    That ruse didn't survive long!

  52. Re:Slashdot is dying by Anonymous Coward · · Score: 0

    i've been getting this and extremely poor performance ever since their "upgrade" ... it seems they downgraded on accident

  53. Comments? by feloneous+cat · · Score: 1

    We don' NEED no stinkin' comments! Heh, heh, heh...

    --
    IANAL, but I've seen actors play them on TV
  54. How could the secret API be discovered? by ElMiguel · · Score: 2, Insightful
    I don't know if this secret API exists or not, but this argument is nonsensical:

    How was this "secret" API call discovered since people don't have the source code to SQL Server.

    The same way vulnerabilities or hidden features are discovered without the source code: you can always look at the disassembly, and there are plenty of powerful code analysis tools that don't need (or benefit) from the source code.

  55. Re:Slashdot is dying by BetterThanCaesar · · Score: 1

    I think they're leeching the servers and installing all the good computer parts in their to-be Doom III boxen.

    --
    "Stop failing the Turing test!" -- Dilbert
  56. April 1st? by brain007 · · Score: 1

    Wow, the last 3 stories all seemed to have come out of the Twilight Zone. Microsoft releases source, IPv6, and Doom 3 requirements. What next, a Duke Nukem Forever gone gold story?

  57. Re:Mod Parents UP! by Dark+Coder · · Score: 1

    OMG.

    This is the ulterior motive of Microsoft's partial source release is to pull another SCO-styled lawsuit in a few years (or months).

    Who needs another SCO with a bigger bankroll?

    Don't even click-approve their EULA when getting their source.

  58. No more proprietary 'advantages'? by Dav3K · · Score: 1

    So tell me again what the advantages of Proprietary sofware are over open source? I thought the whole point was to keep it secret for security.

  59. A few Questions.... by Anonymous Coward · · Score: 0

    -Will they show -all- the source code ? ...I mean : including the backdoors ?
    -Will it be possible to check that the source code provided is indeed the -real- source code ( by recompilation and verification that the resulting files are identical to those on the installation media ?

  60. This has nothing to do with open source by Anonymous Coward · · Score: 0

    this isn't about making the OSS community happy, it's about assuring countries considering Microsoft products there aren't any nasty surprises waiting in the code if relation go sour between them and the USA. Still, even with this, you've got to wonder what country in it's right mind would allow critical IT infrastructure to depend on a foreign power's more-or-less closed source software. Especially if that foreign company was just given a pass on breaking antitrust laws.

  61. Re:Linux developers must certify they haven't seen by smcavoy · · Score: 1

    what about the billion other proprietary software sources they have viewed?
    You want people to sign a disclaimer and do what? Send it to Billy the kid that released his daemon under the GPL?
    And we've all got to wait for that patch because the guy that contributed it lives in Japan and Billy lives in the US and mail takes an awful long time?

    me thinks there a WAY to many problems with a suggestion like that.

  62. MVPs are lusers, for a T-shirt... by Anonymous Coward · · Score: 0
    they give away hours of their time supporting Microsoft products on Microsoft's newsgroups. To paraphrase P.T. Barnum, "There's an MVP (sucker) born every minute!"

    To Microsofties, who count their stock options and sip Starbuck lattes, MVPs are total saps.

    It is obvious that MVPs are not the brightest of light bulbs. Microsoft is in no way endangered by showing them Windows source code - they may as well show the code to a bowl of goldfish.

  63. Who will use it the most. by Anonymous Coward · · Score: 0

    Could be really important for the canned spaghetti industry.

  64. Not true by sid6581 · · Score: 1

    I'm an MVP, and I've taken every opportunity I've gotten to speak up about MS practices, products, or technologies I don't like. I was given an MVP award despite this, and I have continued to do so after I got the award.

    1. Re:Not true by mrlpz · · Score: 1

      Fine....where do I sign up ? ( as Jack Nicholson said as the Joker in "Batman", "wait'll they get a load'a me" ).

  65. Why? by rd_syringe · · Score: 1, Insightful

    Why won't it work for Microsoft? Because someone on Slashdot arbitrarily said so?

    Microsoft already shares its source with many education and government institutes, and Shared Source is a way for private companies to get in on it.

    Yeah, IBM understands what OSS is all about, because it's all they had left after losing out to Microsoft. Of course they'd embrace it. IBM is as self-serving as any other company, and I find it highly amusing that people have forgiven all their past evils simply because they throw the word "Linux" around.

    Get it through your skulls, guys. Source code is not a right. Microsoft can give it out however they want.

    1. Re:Why? by jc42 · · Score: 1

      Why won't it work for Microsoft? Because someone on Slashdot arbitrarily said so?

      Nah; it's mostly because, with some justification, many people will fear that access to MS source is dangerous. Once you've seen the source to any of MS's products, you are forever after in danger of being sued for stealing the code and incorporating it into something else. This is what the SCO fiasco is all about, and you'd have to be fairly naive to not suspect that this is part of what MS is planning.

      Now, if they would let us developers look at the source without signing anything that makes us forever beholden to them, it might be different. But as far as I can tell, you do have to sign something. And that signature effectively gives them he right to raid your computers (or those of any future employers) any time they like and examine everything for signs of theft of MS source.

      This isn't just because of some paranoia of mine. I've looked at the source to several vendors' source in the past, including IBM and Sun, and I wasn't particularly worried about either of them using this to take over my life. But in those cases, the code was offered to me by (representatives of) the company, and I didn't have to sign away any rights. It was done for the simple expedient of making it clear to me as a developer just what was going on inside the vendor's software, so I could make my apps work.

      This sort of problem has happened with unix vendors in the past. I worked on several projects at Digital where there were discussions of why DEC never sold a commercial Sys/V-based system, although they had it running in-house. The general explanation was that DEC's lawyers kept warning that the AT&T license for Sys/V could possibly give AT&T either ownership of any software that used the AT&T libraries, or at least gave AT&T the right to demand access to everything you had to verify that you weren't stealing any AT&T IP. AT&T never convinced the lawyers that this wasn't a rational worry, and Sys/V lost out pretty badly in a lot of places as a result.

      Much of the success of the BSD branch came from the elimination of requirements to sign away legal rights before seeing the code. BSD code was available to students and developers without a contract, so it was fairly safe to look at it while developing your own code.

      Microsoft has a history of some rather heavy-handed tactics against developers of apps that run on DOS and Windows. Netscape is just the most notorious case. And MS's support of SCO is another that provides good grounds to worry.

      If you value your professional life or future income, you'd be a fool to sign anything like the contracts that MS uses to control access to their "shared source".

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  66. Obligatory /. joke by nanoakron · · Score: 1

    So I now have to sign up to see BSD source code?

    -Nano.

  67. Re:MVPs? Odd choice. by pointbeing · · Score: 2, Interesting
    To be an MVP, from what I could see on Usenet, you don't have to do much else than lick Microsoft's boots in every single on-line comment you ever make (try to find an MVP who thinks product activation is a bad idea, for instance, or who disputes the Microsoft interpretation of an EULA), and demonstrate that you have competent skill (and even that I'm not so sure about, from when I still read the microsoft.public.* groups).

    Why wouldn't this be proferred to those with MCSE credentials or MSDN subscriptions -- y'know, those guys who pay to know all this stuff?

    I'm a Microsoft MVP - I'm also an MCSE and have an MSDN Universal subscription ;-)

    I've questioned WPA on Microsoft's campus in front of 600 other MVPs. My specific question was since WPA pretty much guarantees paid licenses and since the price of piracy was *already* built into Windows I asked whether MS was going to lower the price of Windows since sales on previously pirated copies of Windows were pure profit - development, marketing and distribution costs were factored into the price of Windows before WinXP ever came out.

    I'm not going to dispute their interpretation of the EULA because they wrote the software and can license it any way they like.

    And you're right - the quality of MVP answers varies widely, but if the MVP has any sense at all he'll STFU about stuff where his skills aren't strong - I know I've been corrected by both MVPs and newsgroup users a couple times in the past two or three years.

    --
    we see things not as as they are, but as we are.
    -- anais nin
  68. Oh, geez by rd_syringe · · Score: 2, Interesting

    Yes, Microsoft has created an initiative whose sole purpose is to hopefully inject proprietary code into an OSS project somewhere down the line in order to sue them.

    And people wonder why Slashdot is considered a poor source of fringe journalism.

    1. Re:Oh, geez by silicon+not+in+the+v · · Score: 1
      Yes, Microsoft has created an initiative whose sole purpose is to hopefully inject proprietary code into an OSS project somewhere down the line in order to sue them.

      And people wonder why Slashdot is considered a poor source of fringe journalism.
      Well, they already are funding a company suing people for Linux use because they assumed code was already copied into Linux. As its turning out that there isn't proprietary code there, this is the next step.
      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
    2. Re:Oh, geez by Anonymous Coward · · Score: 0

      SCO disproves your hypthosis. After 10 years of opportunity, Linux developers didn't copy any "shared source" UNIX code into Linux. What makes you think they'd start with Windows code?

    3. Re:Oh, geez by silicon+not+in+the+v · · Score: 1

      You've got to remember the way of thinking that is promoted at MS. They already promote the idea within their company that open source programmers are a bunch of leeching hippies or whatever, that would love to get their hands on some "good" code to improve their stuff. They would think that Windows is the best (most desireable) code, so the only reason they haven't taken Windows code yet is that it hasn't been easily available to them.

      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
  69. Citation by MochaMan · · Score: 1

    I'm not sure if this is what the original poster was talking about, but he could be referring to the Windows Native API.

    How was this "secret" API call discovered since people don't have the source code to SQL Server?

    There are several very simple possibilities that anyone could figure out with the tools that ship with Windows itself. One way is dumpbin. dumpbin.exe can be used to dump a list of functions exported from a DLL. Another way is depends.exe, which list all functions called by a given binary, so you could confirm that sql server calls function X exported from DLL Y. Just because a function is not listed in a header doesn't mean it isn't exported from the DLL and usable.

    Anyway, hope that answers some of your questions.

  70. Same type of people never understood the PC by Anonymous Coward · · Score: 0

    Different decade, same group animal behaviour....originally, it was the hardware people long ago (read minicomputers, mainframes) and basiclaly everybody else, that didn't know what to use a personal computer for (okay, you can't do much with 256 bytes, but it was early days), microsoft used the proprietairy software models to get to today, but they failed to notice that eventually when most people know how to program and pc's are really powerfull and an easy method of distribution (internet) exists, their business proprietary model now looks an aufully like the dynamic forces that put microsoft where it is today...most of these people who are sucessfull and reach the top and become the biggest sometimes don't realise that what got them there was circumstance and a lot of luck...the universe works by complex physics/chaos/dynamical systems, now MS is stuck in their old business model and is having peoblems, well lets move on to open source and mabey ms will be round in 20 years in another form, but I don't hope so..in the mean time, I'v got to buy a linux box and get away from my current win98se and avoid giving any $ to ms for xp stuff (I may have to use) and hope linux etc. can replace all ms products I may have to deal with in the future. It's like a friend of mine had to say, the computers os is just an os, it runs the computer, if ms made a good cheap os that was just os, they would still be okay, but they got greedy, never made any good os's and now they are paying the price, so open souce it is!

  71. Complications and Restrictions by soup · · Score: 1

    One wonders if there are so many hedges to source viewing to make sure no one who is used to looking at GPL'd source can participate; what is the probability that M$ code has "millions of lines" infringing on Linux?

    --
    -soup (GNUrd, Speaker to Machines) "Laugh at yourself- Why should everyone else have all the fun?" -Romanchek's 6th Ru
  72. Re:Shared source WILL WORK for MS by DickBreath · · Score: 1

    Shared Source WILL WORK for Microsoft.

    Maybe you and I differ on our definition of "work". Or maybe we differ on our perception of Microsoft's future business model.

    I'll just come out and predict it right now. Shared source will be a resounding success!

    The more "free" Microsoft's code becomes, that is, the more widespread it becomes, the greater the danger to Open Source. Shared Source is a viral license. Once you see Shared Source, your brain is now irrevocably contaminated with the Shared Source virus. If you ever touch Open Source again, then some "IP secrets" must necessarily find their way into Open Source via. the patented "non literal copying" mechanism.

    SCO is just Microsoft's first test case. Next time, or maybe on the thrid try, they'll get it right. Just like they have with their products. (Most real software businesses couldn't screw up so badly on the first three major releases and still be in business.)

    Getting lots of people to "see" the Shared Source is a first step in this campaign. And this is not an adolescent favorite "I'll show you mine if you show me yours" game. This is "I'll show you mine if you sign right here and I keep a permanent record that you saw it".

    The second step is to identify people on Open Source projects who have signed up for the "I'll show you mine" game of Shared Source. These people become the scapegoats for the non literal copying.

    Finally, since Microsoft can already "see ours" then they just need to identify some plausible "non literal copying" that the scapegoats abscounded with and put into that communist^Wterrorist Open Source.

    --

    I'll see your senator, and I'll raise you two judges.
  73. True source of viral code ... by quarkscat · · Score: 1

    Ohh, pleeeeze!
    Does anyone on '/.' really believe that MS
    has not been using whatever means available
    (FUD, SCO Group, IP patents) in order to
    halt the spread of FOSS? AFAIK, anyone
    who signs with the devil MS for access to
    the source code for their crappy software
    will be unemployable in the field, excepting
    with MS. Regardless of how much BSD (or GNU/
    Linux) code that MS has adopted as their own,
    once it has "passed through the bowels of the
    beast", it is forever tainted by them (and their
    $50B legal slush fund).

    IMHO, any coder that sets eyes on MS bloat-code
    would have (effectively) signed a lifetime
    non-compete with Microsoft. The same phrase I
    would use for the crack dealers passing out free
    samples on the corner to newbies applies here:
    "Just say no!" (and quickly pass by, with eyes
    averted...)

  74. redalert !! redalert!! by Anonymous Coward · · Score: 1, Interesting

    If you look at their code you open yourself to litigation.

    they will say anything you code in the future you got the idea from looking at their code.

    so beware and be very afraid - unless you have a lawyer as a friend.

  75. While your all being nasty... by alex_ware · · Score: 0

    The second page of the article states that
    Microsoft have relased WiX under the CPl http://sourceforge.net/projects/wix/
    so microsoft have opened the source quite a bit

    --
    If you have nothing useful to say post as AC.
    1. Re:While your all being nasty... by Anonymous Coward · · Score: 0

      why is this post overrated MOD PARENT UP

  76. If you want to see how M$ code can be, just look.. by Assmasher · · Score: 2, Interesting

    ...at MFC, the source shipped with Visual Studio for years.

    Ugly, ugly, ridiculously poor code documentation (if any), odd workarounds left-over from the days of WIN32s, 16-bit thunking days, et cetera...

    Be GLAD that you don't have access to the Windows source, god forbid anyone should code that way (of course, there's plenty of Open Source Software that is just as ugly or worse ;).) Sometimes end user features bury the desire for elegant (or even functional sometimes) architecture...

    --
    Loading...
  77. In contrast: by bhsx · · Score: 1

    OK, but we're talking about opening-up Software source code. Microsoft is a Software company. IBM does write plenty of software, mind you; but they are selling metal. If OS/2 had become the de facto standard and IBM was making $50 for every PC that shipped, you could bet that they'd be in Microsoft's shoes right now. I also believe that this is the real reason for the Xbox as Microsoft needs to become a hardware/OS platform. The first couple generations will be game consoles; but I believe the hope is to turn it into a closed platform for content delivery and everything else. Once Microsoft entrenches itself as the "digital hub," holy grail, et all, then it doesn't have to worry about it's operating systems market. Unfortunately for them, IBM's been at this business thing for quite some time; and even when it looks like they're on the road to destruction, they have the wherewithal to stay focused.
    As it turns out, the turtle may win this race after all.

    --
    put the what in the where?
  78. Why sell your soul to MS to see the code ? by e_AltF4 · · Score: 2, Funny

    ... when you can visit some russian hacker sites and download it there ?
    (And grab a copy of the Half Life 2 source with it :-)

  79. You don't find them by sid6581 · · Score: 1

    They'll find you..

    1. Re:You don't find them by mrlpz · · Score: 0, Flamebait

      That's my whole point....if you have to wait with baited breath, what's the big deal. But then again, I didn't expect anyone to "get it" anyways. ( waves his SDK 1.03 5.25" floppies. You'd be hard pressed to find individuals who personally own and HAVE USED this for real work(circa 1986/87)...talk about clay tablet programming. ) Ask Dave Cutler about the last person who asked him what a "Mutant Object " is in the NT Kernel..and see what he says. First you'd have to know/remember who Dave Cutler is...but hey, you're an MVP...you should know this stuff like old hat, right ?

    2. Re:You don't find them by mrlpz · · Score: 1

      See ? I knew there wasn't going to be a comeback to my statement...it's always the same....silly elitist -like crap with MVP's...

  80. But, if you view you are tainted by nurb432 · · Score: 1

    Once you agree to the terms and view the code, potentially anything you write from then on can be considered 'tainted', and you leave youself open to being hit with a suit someday if you piss them off..

    --
    ---- Booth was a patriot ----
    1. Re:But, if you view you are tainted by Anonymous Coward · · Score: 0

      thats flat out retarded.

      just the same way as watching a movie and making your own will taint your production.

      give me a fricking break.

  81. This has nothing to do with open source by sid6581 · · Score: 1

    The source code is opened in order for MVPs, who are people who have been given that award for helping others, to help others more effectively. I'm an MVP, and I have access to the source code. It helps me figure out what is going on behind the scenes, and I can pass that knowledge on to those I am helping.

    Of course, I can also submit bug reports when I find problems in the source code. Another benefit of being an MVP is that you have pretty much a direct line to Microsoft developers, and I've submitted multiple bug reports directly to them. Several bugs have been fixed because of it.

    But no, it's not open source. I can't upload patches or compile my own versions of things. That's not what this is about, and they never claimed that it was.

  82. MOD PARENT UP!!!! by Anonymous Coward · · Score: 0

    At last, someone acturally gets its it. Now we know that slashdot isn't full of mindless, imature sheep.

  83. Correction - services, not hardware by SuperKendall · · Score: 2, Insightful

    Though they do sell some hardware, what IBM is really about is services. The secret that nobody else seems able to figure out about the benefit of using OSS is this - with other services or contracts, you produce the code and then when you are done that code all goes to the company you did the work for.

    Using OSS, they can improve frameworks devoted to services, and also benefit from others working on said frameworks as well - making thier service work even more effective, a virtuious cycle.

    I've seen some other consulting companies with thier own frameworks. But they've always been hack jobs, because they were no open and therefore had too few people to really do a good job on them.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  84. Limited source release by SuperKendall · · Score: 2, Funny
    I guess a limited relase of source code would look something like this:

    for (i = [REDACTED]; i != [REDACTED]; i++)
    {

    // Hmm, hope this buffer is long enough
    [REDACTED]
    continue;
    }

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  85. Quality upwards! by 16K+Ram+Pack · · Score: 1
    I think it's also about the cyclical arrangement.

    It's like when you work in a company with internally built middleware to do something. You write an app that talks to said middleware and it fails. You check your code and it looks fine. So, you then check the middleware code and debug it through and voila! there's the bug.

    I recently had a problem with a program interfacing with SQL Server. Checked everything over, all looked fine. In the end had to go through an MS checklist. Fortunately, I could resolve it (although the error was unhelpful in guiding me to the problem).

    With OSS, you can debug it down, so if you are running and get a fault, you can do one of three things. Nothing, report it or analyse and report it with a resolution. If lots of people around the world are doing this, the quality will just keep going up.

    In the MS world, you report a fault, and generally just get a workaround in if you can't really resolve it, or find another approach. Yeah, you can report it to them, but if they don't want to fix it, what are you to do?

  86. What's that supposed to do? by swb · · Score: 2, Informative

    In my IE on XP I just get a dark blue screen filling the rendering area.

    1. Re:What's that supposed to do? by PeterPumpkin · · Score: 1

      Yep, that's not supposed to happen. :D Type any other random about:whatever and you don't get that.

    2. Re:What's that supposed to do? by PeterPumpkin · · Score: 1

      Err, I read over and maybe I need to clarify - the blue screen is what you will see with IE 4+. However, there's no fathomable reason for it to be there unless IE contains Netscape code.

  87. obligatory by chrwei · · Score: 1

    i for one welcome our new open source....

    oh nevermind

    --
    - Disclaimer: Information in this post deemed reliable but not guaranteed.
  88. OH BOY! by Anonymous Coward · · Score: 0

    Windows source? Let the yawnfest begin.

  89. Re:Linux developers must certify they haven't seen by Anonymous Coward · · Score: 0

    even if you saw it it still wouldnt matter.

    unless you have a photographic memory its not gonna be exact.

    and unless you are trying to, you wont be able to remember enough, maybe an idea here and there, but do you know whats thats worth, ZERO.

    there is no such thing as instant tainting just because you dare viewed some random bits of text.

  90. Watch out for MS Madusa (sp?)... by 3seas · · Score: 1

    ...and any open source developer who looks upon the MS code becomes caugth between a rock and a hard place..... in simpler words "Becomes stone, unable to code open source."

  91. Expanded? by FueledByRamen · · Score: 1

    At this time, I think it'd be best to point out that most positive numbers are greater than zero...

    --
    Every cloud has a silver lining (except for the mushroom shaped ones, which have a lining of Iridium & Strontium 90)
  92. sounds like they want to taint... by riprjak · · Score: 1

    ...as many senior professionals as possible to make future IP lawsuits easier; assuming said professionals would work on Open Source or competing software.

    Just my $0.02
    err!
    jak.

  93. The "Eligible Countries" by keeboo · · Score: 1

    You can see here.

    Basically it includes most EU countries and US/Canada.

    Funny thing that Brazil is not considered much, despiste its official policy towards Free Software.

  94. Freedom versus access by elegie · · Score: 1

    Freedom concerning software or source code and access to source code should not be confused. Allowing inspection of source code by those outside could be beneficial. However, there would be issues such as whether being able to see only parts of the source would be sufficient or whether the source provided for inspection was secretly altered (would the inspectors be able to actually try out the code personally? What exactly would they be allowed to do with the code?) Hopefully this would not lead to a false sense of security. One problem is that some individuals might feel bitter because only a few individuals outside the company received the privilege of inspecting the source code.

    The Open Source Initiative company has talked about how problems could arise from a source-access program such as "Shared Source." Namely, these problems would be copyright and trade secret issues if developers viewed the proprietary source code and then produced competing software. It might be necessary to carefully keep track of who has accessed the provided source. They also mention that those inspecting the source code could end up serving as "free labor" for the company that produced the code.

    For freedom, free software (free as in free speech) or open source software (under the OSI definition) would be a much better choice.

  95. Time to source becoming Open... by Julz · · Score: 1

    I don't know about you but if Microsoft is looking through their code to identify portions that can be Open Sourced then it may also be an opportune time for them to also identify and fix any bugs they discover. Of course they could also use this time to also remove an patent/copyright (hint hint) infringing code before they release too.

    So don't expect much in the way of really useful stuff anytime soon.

    --
    When shit hits the fan get some of these https://youtu.be/pY-GncsZ-UE
  96. Do I smell a coincidence? by Anonymous Coward · · Score: 0

    (...) all the MVPs within the Microsoft platforms community and living within the 27 eligible countries worldwide will now be able to access Windows source code at no cost.

    I wonder if this is the same bunch that listen to Britney Spears??

  97. Microsoft Open Molasses Strategy (MOMS) by timminator · · Score: 1

    Historically, developers only had to worry about two things as soon as you were making a few million more than you were spending:

    1. Getting bought by Microsoft.
    2. Getting squished by Microsoft.

    Since the monopoly is official and we the sheeple have voted with our wallets, there is a new threat to developers:

    3. Getting stuck on a public pedestal with much flattery and having proprietary source code poured all over you like molasses. This is done with the hope that you will not actually have any time left for "innovation" or "competition" -- as per the original definitions of those words.

    --
    +++
  98. Disclosure Agreements by nurb432 · · Score: 1

    You don't sign a non disclosure agreement when you watch a movie. You normally do when you get to view proprietary code..

    And just for the record, you can be sued if you make 'your' movie too much like the one you just saw.. Or use custom tricks they pioneered..

    --
    ---- Booth was a patriot ----
  99. Nonsense... by hughk · · Score: 1
    I have had full access to the source code of several operating systems in the past. Sure, I learned all kinds of things from them, like how to design big systems that work and are maintainable. Specific code, well not really.

    The risk tends to be overstated. If I had *legal* access to the XP codebase and I was still developing, I *would* look.

    --
    See my journal, I write things there
  100. 1981 - 2004 Microsoft Corp. All rights Re-Served?" by StuporNerd · · Score: 1

    Quite frankly I am sick and tired of looking at their stinking source code when all I want is "My Computer" to work the way [IT/IS]supposed to without crashing or giving away my personal property to Microsoft's E-Business Part5 Nerd4,COMMA 321 Media Player Unique ID: 1voice1.prn%PNG%PDFWORLD - Adobe Systems, Inc.% I walked away from writing programs in 1974 because I detested the tedium and like to speak plain English, not a bunch of dweebazoidal techno-babble. Computers are just a few of the tools of my trade; they are not my passion. Unlike chuckleheads like billg @ microsoft com and philg @ mit edu, i, thomasjw.pwl am a child of the QWERTY/chicago3.net Code:3737 USA OEM Oh, Shee-it! A Microsoft Certified IBM GLOBAL STUBBED toe tapper;->Hardware Integrator, Technology Instructor AND Windows System Installer UTampa, UTennessee, UTexas, do UC what I C? A MAROON GOON @ X-GOOGLE#University of Chicago What A? There is no A, only B,C,D,E, F & Gee Whiz HARVARD too? Sure, why not? Don't you Yahoo!/? The Elements, New Math, Pollution, Who's Next?, Tom Lehrer? Timothy Leary? Oooh! Oooh! How about JULIAN JAYNE: "Origins of Consciousness In the Breakdown of the Bicameral Mind" And if that doesn't overwhelm your thought processor, check out LARRY DOWNES and CHUNKA MUI: unleashing the killer app - digital strategies for market dominance.txt Copyright 1998 HBS PRESS Foreword by Nicholas Negroponte [iz he related to John, ze new Ambassador to Iwreck?] So, if any of my slashdot readers notice this and would like to see every thing Microsoft thinks they know about IBM AT/AT compatible PC NETWORK SOURCE CODE in a READABLE form, POP ME A FAX to USA#01 + 512 - 247 - 6875 telling me why you think I should share this treasure trove with you. Keep it simple, honest and legal; my relatives are government telecommunications hardware, point-of-sale system, multimedia marketing and office productivity software contractors and war heroes. Me and my colleagues are attempting to spearhead the global Anti-Trust Class-Action complaint "U.S. Citizen PC and MAC Users" VS. "Microsoft Corp. Et.Al." P.S. I can be bribed with U.S. Currency, Precious Metals, Gemstones or a nice Saxophone[any voice, soprano preferred] in reasonably good playing condition. Save the Federal Reserve Notes for lining birdcages, snorting cocaine or starting campfires. I can however, arrange an electronic funds transfer between our banks.[whois.arin.net]Done did it. Don't blame me!D.O.A./B.O.A.COM+B0B0Index.html#$$$USA.SUX.BUX. QUE Well, Hell! If Siemens can do it, so can I!