Slashdot Mirror


Microsoft Opens Source to China

angst7 writes "ZDNet is reporting that Microsoft has signed an agreement which would allow the Chinese government access to Windows source code. This is part of an effort to curb the shift toward Linux in China due to that country's concerns regarding the security of closed source software." Reader NZheretic points out that less than a year ago, Jim Allchin swore under oath that disclosing the Windows operating system source code could damage national security.

19 of 480 comments (clear)

  1. I wouldn't want it by Adam+Booth · · Score: 3, Insightful

    I have heard people discuss this and say something like "Oh boy, I wonder if the code will be leaked and we can be free to modify windows! Yaaaay!" Not. Who would want to modify windows? I mean, you can make workarounds for problems that exist already without having source. If you want a fully modifiable OS, why don't you just go with Linux?

  2. What good does this do by overshoot · · Score: 5, Insightful

    if the Chinese can't recreate the shipping binaries from the source that MS shows them? The last time the question came up (the Caldera suit) Microsoft finally had to admit that even they couldn't reproduce the distribution binaries from source.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  3. Yes, but.... by SomeOtherGuy · · Score: 5, Insightful

    can they type: ../configure;make windows;make install?

    If not -- then how do they know that the code they are looking at is the same version that goes into the build on their desktops?

    --
    (+1 Funny) only if I laugh out loud.
  4. Do they really think it will stay secure? by Rooked_One · · Score: 5, Insightful
    I mean really????? Doom3 was supposed to be under lock and key, but yet i'll bet 90% of the people reading this have it on their hard drive right now.



    Just curiously... if all the linux users care about is open source, wouldn't the functionality of windows compared to linux IN SOME ASPECTS cause a flux of *nix users to use windows if they could fiddle with it as they liked? I mean besides server issues, windows is the way to go if your computer is really just a PC.

    1. Re:Do they really think it will stay secure? by Kevin+Burtch · · Score: 3, Insightful

      I'm not sure what circles you travel in, but not everyone is a pirate.

      As far as your comments about Linux users go, that's rediculous. We use Linux because it's more stable, versatile, customizable, etc. Not "just" because it's open-source. Every time I'm forced to use an MS-Windows machine, I'm disgusted and infuriated by how limiting it is... you're only allowed to do what MS says you should want to do.

      If you've never used Unix (enough to understand the concepts beneath it), you shouldn't criticize it or it's users.

      --
      - Preferences: Solaris 10 (servers), Ubuntu (desktops), Solaris 11 (personal servers) -
  5. That IS a little creepy by G27+Radio · · Score: 5, Insightful


    When he swore under oath that opening the source for Windows would be a threat to national security, I completely agreed. The number of security holes in Windows with the source remaining closed was bad enough. Now China gets to see the source, and we don't? Wouldn't that put them at an advantage over US companies that can't audit the code for security holes?

  6. Release of source... by Frobnicator · · Score: 3, Insightful
    Microsoft releases the OS source to lots of groups. What's surprising is the reason they're doing it, not the fact that they are doing it.

    They often releases it to schools with various NDA's, as well as businesses under various agreements, but that's usually for educational or development reasons.

    The deal with China seems to be a combination of PR and sales, rather than education and development.

    frob.

    --
    //TODO: Think of witty sig statement
  7. Uh? by m4g02 · · Score: 5, Insightful

    I cant wait to put my hands on that baby, i know, is an ugly one but would be very intersting to look the sources. This make me wonder, with all the security issues that Windows has isnt a bit dangerous to give the source to only one country who could find several bugs and holes by looking at the codes?, isnt it scary?, say bye-bye to Windows on sensitive servers.

    --
    Sigs are for morons... Wait a minute...
  8. but can they compile and run? by jbr439 · · Score: 3, Insightful

    Unless the ability to compile the source and run the resulting binaries is there, this is a meaningless gesture as there is absolutely no way of knowing whether a given version of the OS matches up with the allegedly corresponding source.

  9. Re:So now the Chinese have it!!! by Mr.+Slippery · · Score: 4, Insightful
    One wonders if it's treason.

    Either treason or perjury has occured. Long-hair Linux hipies would go to jail for such action, but bribe^H^H^H^H^Hcampain fund producers like MS will not suffer at all. Welcome to America...

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  10. Not even sharing, just showing really by thelexx · · Score: 4, Insightful

    From an Infoworld article on the subject:

    "Governments signing up to the security program will be able to build systems that offer the high levels of security required for national security, Microsoft has said. However, government users will not be allowed to make modifications to the code or compile the source code into Windows programs themselves, according to Microsoft."

    Yeah, real 'open'.

    --
    "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
    1. Re:Not even sharing, just showing really by Steveftoth · · Score: 4, Insightful

      The point I think the original poster was pointing to was that if China cannot build the binaries themselves, then there is no point to being able to look at the source code.

      MS can give them all the source code they want. They just have to 'leave out' the part that is the security risk. Which seems to be the point of this whole deal.

      It only takes a few lines of code to inject a nasty spy bug/flaw into the system. And if China can't even build their own binaries, then MS can insert many flaws into the OS they give to them.

    2. Re:Not even sharing, just showing really by unoengborg · · Score: 5, Insightful

      If they can't compile it into running windows programs, how can they be sure that the programs on their windows CDs are built from the code that they have looked at?

      --
      God is REAL! Unless explicitly declared INTEGER
  11. Re:Cynic's view by mugnyte · · Score: 4, Insightful

    That would assume microsoft has anything novel in their software to begin with. Their "value-added" pieces are simply specialized (read:bundled) versions of already commoditized software.

    You think anyone really wants to slop through IE code to replace the Opera rendering engine? The original request to make competing companies on par with the MS development. So for example, if you simply cannot get the performance you want out of your TCP/IP stack, you wade through MS's to find their undocumented kernel calls. Or, it lets you learn how to hook your own WM into the system instead of the Explorer WM, but only after you finish trying their published methods. It's on a case-by-case basis, and its certainly harder to read than their documentation, no matter how sparse.

    The only thing I'd want to know about their code is examples of published APIs. Even then, I've not run into too many problems in the latest platforms. Microsoft is not an big innovator IMO, they simply tightly integrate their ever-growing OS functions for personal computer "simplicity of management".

    mug

  12. Re:So now the Chinese have it!!! by NoTheory · · Score: 3, Insightful

    Because of course, having "Hacked by Chinese" means of course that the chinese must have done it. :)

    and US chinese relations haven't been all that bad actually.

    --
    There are lives at stake here!
  13. Re:That's shares source with China, by KjetilK · · Score: 3, Insightful
    When /. editors are prone to making this mistake, why do people pretend it is going to be possible to explain this to Joe Average or PHBs?

    I've said it before, we're about to discover that "open source" was a mistake, the battle of the words is important, and we should give it a lot more thought.

    I realize that "Free Software" is not much better, but for those of use speaking Real Languages[tm], which is making the distinction between beer and speech clear, abandoning "Open Source" is, I think, a good idea.

    --
    Employee of Inrupt, Project Release Manager and Community Manager for Solid
  14. Freedom of Information Act? by davejenkins · · Score: 3, Insightful

    If, theoretically, the USG saw all the source code, couldn't citizens then solicit that same information (the source code) under the Freedom of Information Act?

    I mean-- it comes down to the core issue of privacy-- the gov't would have to prove that it has no unfair advantage that could impede my 4th Amendment rights vis a vis the M$ software.

    Or-- it could prove to be collusion between a private entity and the state, also illegal in the US, and I would think most of Europe...

  15. Re:And it was so hard for them to make viruses bef by aytekin · · Score: 3, Insightful


    YOUR FACTS ARE INCOORECT!

  16. Re:That's shares source with China, by mikehoskins · · Score: 5, Insightful
    Am I the only one who notices something?

    M$ lies (under oath) about security problems with OpenSource, due to its "open" nature.

    M$ has FAR more security problems than OpenSource.

    Countries (often those who hack into M$ computers) want the source opened, or else, so M$ complies....

    M$ won't open their source to the public, who needs knowledge and a defense against those attacks.

    Ergo, M$ opens the source to the wrong people, instead of the right ones. This is the difference between the "black hats" and the "white hats."

    OpenSource realizes that BOTH can see their source, so the "white hats" patch the holes in anticipation of problems. M$ does not....