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

17 of 282 comments (clear)

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

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

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

  4. 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
  5. forget open source by Dishwasha · · Score: 4, Insightful

    how about Microsoft try open standards first.

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

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

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

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

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

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