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.

106 of 480 comments (clear)

  1. That's shares source with China, by lightspawn · · Score: 4, Informative

    not opens source to China.

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

    3. Re:That's shares source with China, by c.emmertfoster · · Score: 2, Funny

      Wow, you are referring to Microsoft as M$. I wish I had thought of that. How clever of you.

      --
      We can neither love nor pity nor forgive. If you make a slip in handling us you die!
  2. So Microsoft is by nick-less · · Score: 5, Funny

    just using its own form of open source - you just need to yell "Hey were going to use Linux!" and you get the source ;-)

  3. So now the Chinese have it!!! by inburito · · Score: 4, Funny

    And this hurts the US National Security?!? WTF!?!

    1. Re:So now the Chinese have it!!! by zoward · · Score: 4, Funny

      It sure can. How many times have you seen the phrase "Hacked by Chinese" scrawled across a US website? I saw my company's website thus defaced. US relations with China have not been all that cordial of late...

      --
      "Can't you see that everyone is buying station wagons?"
    2. Re:So now the Chinese have it!!! by mmol_6453 · · Score: 4, Funny

      One wonders if it's treason.

      If it is, who gets the axe?

      --
      What's this Submit thingy do?
    3. Re:So now the Chinese have it!!! by Aumaden · · Score: 5, Funny
      If our national security depends on Windows, the battle is already lost.

      --Aumaden

    4. 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
    5. 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!
    6. Re:So now the Chinese have it!!! by Old+Uncle+Bill · · Score: 3, Funny

      Dunno, apparently they will be showing the Chinese the code branch without the NSA backdoors?

      --
      Yes, I am an agent of Satan, but my duties are largely ceremonial.
    7. Re:So now the Chinese have it!!! by yourmom16 · · Score: 2, Informative
      Its not treason according to the definition in the constitution(Article 3 section 3)

      Treason against the United States, shall consist only in levying war against them, or in adhering to their enemies, giving them aid and comfort. No person shall be convicted of treason unless on the testimony of two witnesses to the same overt act, or on confession in open court.

      China is not an enemy right now and M$ is not declaring war on the US(they own it so why would they).

      --
      "We have got to make Stan understand the importance of voting, because he'll definitely vote for our guy." - South Park
    8. Re:So now the Chinese have it!!! by DavidLeblond · · Score: 2, Funny

      I doubt the "Hacked by Chinese!" virus we developed by China's government.

      But you never know!

  4. Damage national security, eh? by maverickbna · · Score: 5, Funny

    Well, it looks like terrorists are gonna be the first to see the source... :/

    --
    You are great player! Present you with points!
    1. Re:Damage national security, eh? by matt4077 · · Score: 4, Funny

      Nope, terrorists wrote it in the first place.

  5. And it was so hard for them to make viruses before by Big_Breaker · · Score: 3, Interesting

    Now that China has the source code we can look forward to some really nasty ones.

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

  7. 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."
    1. Re:What good does this do by Dalcius · · Score: 2, Insightful

      What good does it do?

      Read the article summary. They're worried about security issues, e.g. Government spyware, that old, wonderful conspiracy theory. Remember that variable nsa_key? =P

      Microsoft is just trying to compete with Linux. It can half-way adopt some of Linux's practices (shared source) and combine that with Microsoft's reputation and necessity (office, etc.) to keep themselves in the market.

      MS doesn't need to go all the way to stay on top.

      Yours truly,
      A Linux Fan

      --
      ~Dalcius
      Rome wasn't burnt in a day.
    2. Re:What good does this do by ajs · · Score: 4, Interesting

      You missed the original poster's point. He was asking what happens if China gets the source, but cannot verify that the binaries that they were given (e.g. the shrink-wrapped version) is based on this source-code or something else (e.g. this with some special calls to MSNSAWeakenSSLKeySpace(true)).

      Ultimately, if China cannot reproduce the binaries from the source, they will probably have to dismiss this as a marketting stunt.

  8. 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.
    1. Re:Yes, but.... by binner1 · · Score: 5, Funny

      Actually, you just click the build button with the little white arrow. Typing is archaic.

      -Ben

    2. Re:Yes, but.... by lfourrier · · Score: 2, Funny

      as long as you trust make, and take the time to verify configure, and you check all the programms called from here.
      Remember the article about the compiler who was specially adapted to introduce backdoor in login, which was not visible in the source of the compiler, cause the compiler added it to itself when it was self compiling?

    3. Re:Yes, but.... by Minna+Kirai · · Score: 2, Funny

      He must be an optimist.

  9. 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) -
    2. Re:Do they really think it will stay secure? by NorthDude · · Score: 2, Interesting

      It is not that long to compile the Linux KERNEL,
      But how much time does it take to compile the kernel
      Bash, GNU tools, KDE or Gnome, all shared librairies, etc etc?
      Not flaming or anything, just a question...

      --


      I'd rather be sailing...
    3. Re:Do they really think it will stay secure? by IamTheRealMike · · Score: 2, Interesting
      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.

      Before that would happen, Windows would have to be:

      a) Free software and

      b) No longer controlled by Microsoft.

      That simply isn't going to happen, ever. Microsoft have no incentive to let go of Windows, and until that happens Linux will be as important as it always was, not because it's more stable or tweakable or whatever, but because it's owned by everybody.

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

  11. Treason? by mmol_6453 · · Score: 5, Funny

    What's the corporate punishment for treason?

    --
    What's this Submit thingy do?
    1. Re:Treason? by G27+Radio · · Score: 5, Funny

      What's the corporate punishment for treason?

      It's probably a huge fine amounting to about .01% of Microsoft's daily income.

    2. Re:Treason? by timeOday · · Score: 5, Funny

      Corporations can be punished? The whole point of forming one is so you can't be touched.

    3. Re:Treason? by Minna+Kirai · · Score: 2, Insightful

      About $25 million.

      So, only a few minutes of income for Microsoft.

    4. Re:Treason? by fucksl4shd0t · · Score: 2, Funny

      Imagine what would happen when the next hole revealed by a Slammer-type bug can't be patched 'cause Microsoft's not around.

      Exactly the same thing that would happen with them around!

      --
      Like what I said? You might like my music
  12. Worst job ever. by hafree · · Score: 5, Funny

    Sorting through gigabytes of Microsoft legacy code that was written under the pretense that nobody would ever see it. Now there's a scary thought. I'd hate to be the guy with THAT job...

    1. Re:Worst job ever. by msouth · · Score: 4, Funny

      Well, that's probably why China wants it.

      "Look, you bring up Tianamen Square ONE MORE TIME and you'll be reading the code for kernel32.dll the rest of your life!"

      --
      Liberty uber alles.
  13. Microsoft policy... by $$$$$exyGal · · Score: 4, Informative
    Here is Microsoft's new policy in regards to sharing their source with governments.

    --sex

    --
    Very popular slashdot journal for adul
    1. Re:Microsoft policy... by Mostly+a+lurker · · Score: 2, Funny
      ...because the Government Security Program provides access to Microsoft's intellectual property, eligibility depends to a great degree on a nation's laws and attitudes toward intellectual property. At the moment, about 60 countries are eligible to participate, including major developing nations such as China...

      Are there two countries called China, or is the requirement that intellectual property has zero practical protection?

  14. Purjury by BWJones · · Score: 5, Interesting

    less than a year ago, Jim Allchin swore under oath that disclosing the Windows operating system source code could damage national security.

    So, does this open the door for a purjury investigation? I would think that a number of companies would look upon this with great interest.

    --
    Visit Jonesblog and say hello.
    1. Re:Purjury by MarvinMouse · · Score: 2, Insightful

      Actually, I'd be more worried about a treason investigation. If releasing the code actually does damage to national security, and they don't have the blessing of the state (so to speak), then considering the relations of China and US as of late. This would be a very serious concern.

      --
      ~ kjrose
    2. Re:Purjury by kbielefe · · Score: 5, Interesting

      "Damaging to national security" is almost the exact phrasing used to describe a piece of data that is required to be classified. If the government really felt that it could be damaging, the windows source code would be classified, all MS employees that had access to it would require a security clearance, and there would be a host of other requirements to protect it from being disclosed. Since that hasn't happened, I don't think anyone really took that claim seriously.

      --
      This space intentionally left blank.
  15. Not a big deal by quintessent · · Score: 2, Informative

    Many, many countries already have access to the Windows source, not to mention many businesses and universities.

  16. ha! by DarkHelmet · · Score: 5, Funny
    Jim Allchin swore under oath that disclosing the Windows operating system source code could damage national security.

    This must be a covert attempt from Microsoft to destroy China by weakening its national security!

    --
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
  17. Great! by warpSpeed · · Score: 5, Funny
    How long until we can get a CD of the source on a street corner in Hong Kong?

    1. Re:Great! by orkysoft · · Score: 2, Insightful

      It'll probably be able to be gzipped with a ~10:1 ratio, so as long as the total source code is not more than about 7.0 gigs, it should fit just fine, gzipped, on a CD.

      And it wouldn't surprise me if, if it will indeed be available, it'd "leak out" somehow.

      My advice to Open Source developers, and especially the Samba team: don't touch it with a .TEN foot pole ;-)

      --

      I suffer from attention surplus disorder.
  18. Don't worry by sevensharpnine · · Score: 2, Insightful

    ...Jim Allchin swore under oath that disclosing the Windows operating system source code could damage national security.

    No, it would compromise security if the vagrant open-source developers saw the Win32 source code. China, on the other hand, certainly isn't a threat.

    Just replace "national security" with "microsoft security", and things make sense.

    --

    --
    "God is a comedian playing to an audience too afraid to laugh." -Voltaire
  19. 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
  20. 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...
  21. An oh-so-typical I-hate-M$ post by bobKali · · Score: 5, Funny

    So the US government needs to either arrest Jim Allchin for perjury or Bill Gates for treason.

  22. Which crime is being committed? by sir99 · · Score: 2, Funny

    So which is it, Microsoft? Treason, or perjury (or both)? (Yes, Microsoft bashing is fun, you should try it some time)

    --
    The ocean parts and the meteors come down
    Laid out in amber, baby.
    1. Re:Which crime is being committed? by bobKali · · Score: 5, Funny

      I think what he MEANT to say was that compiling the Windows operating system source code could damage national security.

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

  24. Wondering how this would work... by Otter · · Score: 2, Insightful
    Of course, if backdoors are the concern, just looking at source Microsoft provides you doesn't mean the binary you're using isn't compromised.

    I wonder if China and other governments will be tobuilding their own binaries and install CD's...?

  25. Re:maybe... by Anonymous Coward · · Score: 2, Funny

    maybe its not all the source... you know they could just release parts of it.

    Cool, now we can all see the tcp/ip stack .... oh wait that's BSDs stack.

  26. New Microsoft Business Plan by Anonymous Coward · · Score: 2, Funny

    1. Turn over source code to foreign governments hostile to the United States.
    2. Compromise National Security.
    3. ???
    4. Profit!

  27. Re:That IS a little creepy by ejaw5 · · Score: 2, Funny

    anyone else having thoughts of the Code Red virus 2 yrs ago that defaced websites with "hacked by Chinese"? Kinda ironic if it happens on a Chinese server, huh?

    --

    $cat /dev/random > Sig
  28. China can't be legally attacked by Beetjebrak · · Score: 3, Interesting

    It's just that M$ can't go after China with an army of lawyers. When a school or corp breaks their NDA, they end up in court. I wonder what happens when China breaks NDA.

    --
    Learn from the mistakes of others. There isn't enough time to make them all yourself.
  29. Cynic's view by Crispy+Critters · · Score: 5, Interesting
    Someone will tell me if I am way off base, but...

    Trade secrets: Beyond a doubt there are piles of things in the source code that could be considered trade secrets. One way to protect trade secrets is to make certain that they are widely available but not legally available. In the cynic's view (i.e. mine) M$ wants the code to be leaked by China.

    If the code is illegally leaked, it is very easy for M$ to accuse other products (future Linux apps?) of using illegally acquired trade secrets. How can the authors, living in countries around the world, prove that none of them have ever seen illegally leaked material?

    Based on what I have read about the development of the clone of the IBM BIOS, it appears that the burden of proof de facto lies on the defendant to show that they are not using trade secrets illegally.

    This may give M$ a very big gun to point at any colloboratively developed code that they don't care for.

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

  30. When profit is at stake... by Ron+Harwood · · Score: 2, Insightful

    ...security goes out the window. (no puns actually intended).

    The almighty dollar means more than anything to a corporation after all. Laws, security, morals - whatever - have nothing to do with how a corporation acts, unless it will affect profit.

  31. Best job ever by philthechill · · Score: 2, Interesting

    Sorting through 50 million lines of code, finding hundreds of thousands of vulnerabilities to exploit in windows, and thereby becoming the predominant information-warfare player, at least in terms of potential mass disruption, on the planet.

    Someone in China is smiling sagely over this one.

  32. What's good for Microsoft ... by watchful.babbler · · Score: 5, Interesting
    "What's good for America, is good for General Motors, and vice versa."

    - GM President Charlie Wilson, 1953

    Although I've always felt that "cyberwar" scenarios were rather overblown attempts at giving backroom geeks frontline roles, the military certainly takes it seriously; one well-received military paper a few years ago warned that America's IT defenses were on a par with the ability of Task Force Smith (whose ignominious retreat from Korean forces showed how woefully unprepared America was for the Korean conflict).

    As we know, China has been touted as the first great cyberwar enemy; allegedly, China does have a "hacker brigade" tasked with disrupting American networks and computer systems in times of war, to rectify the strategic imbalance between the two nations. Now, Microsoft plans to open to a strategic rival of the U.S. the internal code that will power the Navy's upcoming CVN-77 aircraft carrier, plus other "smart ships."

    This raises an interesting question for the Administration: although, as Vann H. Van Diepen (Director of the Office of Chemical, Biological, and Missile Nonproliferation) told Congress, export controls to China are not enforced in "areas where the technology is widely available as commodity items ... such as low-level computers," the source code to a mission-critical operating system used by military C4 systems is certainly not a "commodity item," nor is it "widely available." Will the White House put national security over Microsoft's profits? Les Kinsolving, call your office!

    --
    "Freedom is kind of a hobby with me, and I have disposable income that I'll spend to find out how to get people more."
    1. Re:What's good for Microsoft ... by buttahead · · Score: 2, Informative
      The Navy has already been bitten... more than once. At least one ship, the Yorktown, has had a BSOD. the "smart ship" tech that the following quote talks about is a windows based control system.


      Between July 1995 and June 1997, the Yorktown lost propulsion power to
      buffer overflows twice while using the new Smart Ship technology, said
      Capt. Richard Rushton, commanding officer of the Yorktown at the time
      of the failures. But in each incidence the Yorktown crew knew what
      caused the failure and quickly restored systems, Rushton said.

      that quote is from this link

  33. Future News by iamdrscience · · Score: 5, Funny

    "All warez copies of Windows actually fake versions distributed by the Chinese"

    "Microsoft Source Code leaked world-wide"

    "Microsoft discontinues entire software division and focuses full force on their Mouse and Keyboard division"

  34. Think Price by Mabidex · · Score: 3, Funny


    1- China Gets Source
    2- China uses Message Queing to break or break into asian corps, and small countries which have little security
    3- China now has massive espionage in 2nd/3rd world countries, and united states corporate subsidiaries in those countries
    4- China invests heavily in US stock market
    5- Profit!

    At least that is what an Evil empire would do...

  35. Re:Why would this be perjury? by junkpunch · · Score: 2, Insightful

    But maybe it would damage national security. To say it's perjury, you have to prove he was not telling the truth. How does this prove he wan't telling the truth?

  36. Export Restrictions by OYAHHH · · Score: 2, Interesting

    I,

    Know that there are export restrictions for crypto software and the like and I'm sure MS isn't sharing this type of material.

    But, given the number of times MS software has been shown to be quite a good host for viruses etc. shouldn't there be someone at the Commerce Department reviewing MS's shared code policy.

    Basically, I'm seeing MS sharing source code with probable enemies of the US and it makes me nervous.

    What's China gonna do with this source code.

    Well, they could certainly look for exploits, "No need to try to hack the darn binaries anymore, we got the source Bob."

    After identifying the exploits they could EASILY turn around and use them against computers in the US.

    For example, what about all those Navy ships out there that are being fitted with MS software? Do you really want the ships Phalenx (spelling?) system networked to and sharing network assets with MS OS's that could be compromised by a sneaky Chinese spy onboard with a floppy full of viruses?

    What makes this even worse is that MS is handing over this material to the bad guys and I'll bet you that a majority of our military cannot get their hands on it. Nor can the majority of the FBI personel or the CIA or the NSA I would bet.

    This is similar to handing over nuclear technology to the North Koreans so that they can build a power plant. See where that get us?

    As much as I dislike saying it, if everybody on our side cannot see the source code, then nobody should be allowed to see it.

    --
    Caution: Contents under pressure
  37. Remove all MS code from US Gov't installations! by Kevin+Burtch · · Score: 2, Insightful

    This is the perfect opportunity to demand that the US Gov't remove all MS products from their systems and switch over to open-source equivalents!

    Microsoft can no longer argue that it's safe and secure, or they'd be purguring themselves!

    Oh what a tanlged web we weave... eh Microsoft?

    --
    - Preferences: Solaris 10 (servers), Ubuntu (desktops), Solaris 11 (personal servers) -
  38. Re:Ah... by ebbomega · · Score: 2, Informative

    Um.... reverse engineer?

    They released the source to them.

    There's no need to reverse engineer it...

    --
    Karma: Non-Heinous
  39. Not just China by frankie · · Score: 2, Funny
    A few members of Microsoft's Government Security Program:
    • China
    • Russia
    • UK
    • NATO (technically not a country, but are you going to tell them no?)
    • USA

    <sarcasm> You'll notice that there are no brown-skinned folks on that list, so rest assured that dangerous information will not fall into the hands of terrorists. </sarcasm>

  40. Re:And it was so hard for them to make viruses bef by gearheadsmp · · Score: 3, Informative

    In case you didn't know, the "People's Republic of China" has an entire department(ie Air Force, Navy) dedicated to Information Warfare. Which does in fact, include computer viruses.

  41. So in two days time... by bob670 · · Score: 2, Interesting

    two far east countries essentially "force" MS to change it's policies but the U.S. can't do anything to control them? Proving once again our government if far to beholden to corporate interest.

  42. 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 Karl+J.+Smith · · Score: 2, Informative

      This is just silly. Read-only access to source doesn't demonstrate the lack of backdoors. Even if they *could* compile, that still wouldn't protect them from this classic "Reflections on Trusting Trust" attack.

    3. Re:Not even sharing, just showing really by palme999 · · Score: 5, Interesting

      My question is, what happens if they violate this agreement? I mean what could MS possibly do the Chinese government is they (China) decides to modify, redistribute, or simply publish it? Are they (MS) gonna file lawsuits, pursuade the US to go after them, what? An American corp has essentually zero scare power when it comes to a foreign nation.

    4. 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
    5. Re:Not even sharing, just showing really by Hognoxious · · Score: 2, Insightful
      MS can insert many flaws into the OS they give to them.
      The words 'coal' and 'newcastle' spring to mind.
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    6. Re:Not even sharing, just showing really by Jardine · · Score: 2, Funny

      Why they'll assimilate them of course.

    7. Re:Not even sharing, just showing really by tconnors · · Score: 3, Interesting

      From an Infoworld article [infoworld.com] 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'.


      Hmmm - So MS took their windows source, compiled it, modified the code to remove the backdoors, and sent it to China. To ensure that China aren't then going to modify the source, they make sure the source is not buildable - Have in the agreement that they don't give China some important part of the building process.

      So China search through the code, find no backdoors (because they have been removed), but runs the original version of the code with the backdoors still in it, because they are not able to build fresh sources.

      Seems like a good deal to me.

  43. So how long? by gnovos · · Score: 2, Interesting

    When can we expect to see the $5 knock-off CDs of the source hawked on Hong Kong street corners?

    --
    "Your superior intellect is no match for our puny weapons!"
  44. Microsoft opens "Source to China" by imadork · · Score: 2, Funny

    Why is this article listed under the MS topic? I thought Chairman Mao owned the copyright on the "Source to China", or perhaps Karl Marx. How can Microsoft legally distribute it?

  45. Ya and, by SphynxSR · · Score: 2, Funny

    I swore at Microsoft all the time. Then I stopped I knew they didn't pay attention.

    --

    I don't suffer from insanity, I enjoy every minute of it.
  46. Re:And it was so hard for them to make viruses bef by Zeinfeld · · Score: 5, Interesting
    Modded as "interesting"? I'm sure more viruses have come out the USA than China.

    Actually some versions of code red did have code to detect the language that a site's web pages were in and trashed the site if it wasn't in Chineese. Then a few days after this was discovered a second verison of the same worm appeared which did the opposite. Code Red hit at the time that the US spy plane was forced down in China.

    There are plenty of examples of politically motivated hacking, the Palestinians and Israelis have been having an ongoing proxy war for some time. However almost all the events appear to be the work of independent agents working on their own rather than being coordinated cyber-warfare.

    The only example of state sponsored cyberwarfare I am aware of is the attacks on Usenet by Hasan B-) Mutlu and Serdar Argic who roboposted thousands of anti-armenian propaganda messages. Mutlu and Argic were both pseudonyms used by an officer of thr turkish intelligence service which was concerned that reports on the Turkish massacre of Armenians during world war I were circulating on Usenet and damaging the image of Turkey abroad at a time when the post USSR CIS was fragmenting into racial warfare. So they roboposted claims of a bogus masacre of turks by armenians repeatedly in order to drown out and discredit the genuine claims that the turks massacred the armenians.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
  47. the lie of shared source : cant compile by azoidx · · Score: 2, Insightful

    so you can see the source. big deal. when i can compile my own windows, then big deal

  48. Sorry, Universities do in fact have access by AHumbleOpinion · · Score: 2, Interesting

    Name five?

    If they had, then there would be copies of the Windows source floating around for a while now. Also, we would have heard some major eruptions from the Dept of Homeland Security.


    Sorry, but Universities do have access to the source. I have a friend who worked on a project that was granted access. You have to apply to MS, they have to like the project, you sign NDAs and agree to keep lab locked, CDs secured, etc. MS gets the right to incorporate your research, you are allowed to publish, move to a different University and take the license with you. It's real. The source probably is out there somewhere, you just don't run in l33t enough circles :-), neither do I. I kinda like it that way, I prefer not to have MS lawyers do cavity searches looking for their source.

  49. Letter to my senator by Red+Leader. · · Score: 3, Interesting

    I tried to write something that was quick to read, but to the point. Who knows, maybe someone will notice. I'm not holding my breath, though.

    =====

    Despite the fact that Microsoft's software is widely known to contain many security vulnerabilities, the U.S. government and military heavily rely on Microsoft's Windows operating system to peform vital government functions.

    It is relatively easy to find security vulnerabilities in software when you have access to the source code of that software (source code is what defines software; people read and write source code).

    In light of this fact, Microsoft has claimed that sharing information about its software with competitors could damage national security.

    More important than any competitor to Microsoft, China now has the source code to Microsoft's Windows operating system.

    Shouldn't the U.S. government move in the direction of open software that is not ultimately controlled by any one entity? As a concerned and informed citizen, I would wholeheartedly suggest Senator Warner support open source software and vote against bills like the DMCA that stifle the progress of open source software.

  50. Interesting but... by Eric+Damron · · Score: 4, Interesting

    I understand that China is not allowed to compile the program. That being the case how can they be sure that they have the complete source.

    The only way that I can see a government feeling warm and fuzzy about this would be if they were allowed to examine all 500 million lines of code and to compile it themselves and distribute that.

    Even doing this they will have to do the same thing to every update and every proprietary piece of software that they run on government computers.

    I think that Linux is still the way to go for China.

    --
    The race isn't always to the swift... but that's the way to bet!
  51. ah, but you see by g4dget · · Score: 4, Funny
    Disclosing the source code to the US government hurts national security, disclosing the source code to the Chinese government improves it.

    You see, being exposed to Windows source code gives programmers a killer headache, and after having seen it, they'll never be able to write a secure piece of code themselves.

  52. China will probably sign an NDA ... by AHumbleOpinion · · Score: 2, Interesting

    Contrary to your assertion, many people outside of MS do have access to MS source. "Open Source" is not the only way to see source. China will probably sign an NDA just like the US corporations and universities do, and presumably the US government. Hell China might even abide by the NDA, why would they want to let their civilians to have access to the source. They are bigger control freaks than MS.

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

  54. Not quite right by Choco-man · · Score: 2, Insightful
    Trade secrets: Beyond a doubt there are piles of things in the source code that could be considered trade secrets. One way to protect trade secrets is to make certain that they are widely available but not legally available


    This isn't quite right. Trade secrets are just that - secrets. They are secrets that the company elects to protect by not publishing. However, if those secrets are discovered by someone else, or somehow otherwise made public, you have just lost any rights you may have had. The alternative is to patent them, in which case you gain limited protection (time frame, licensing fees, ect) but have just told the entire world how to do it, step by step. And not every country recognizes the same patent law. There have been recent medical cases where S American countries have broken pharma patents to provide cheap, effective medicine to it's people.
  55. NSA Linux by Chazmati · · Score: 2, Interesting

    If, according to Allchin:

    "It is no exaggeration to say that the national security is also implicated by the efforts of hackers to break into computing networks," Allchin testified. "Computers, including many running Windows operating systems, are used throughout the United States Department of Defense and by the armed forces of the United States in Afghanistan and elsewhere."

    Then why isn't the military running NSA Linux? Because they don't like OpenOffice? Because they can't see Sorenson video in Quicktime? Because Opera borks their MSN page?

    1. Re:NSA Linux by Chazmati · · Score: 4, Informative

      OK, before I get flamed, yes I see in the FAQ:

      Security-enhanced Linux is only a research prototype that is intended to demonstrate mandatory controls in a modern operating system like Linux and thus is very unlikely to meet any interesting definition of secure system.

      and

      Security-enhanced Linux is not part of any currently approved version of Linux and has no special or additional approval for government use over any other version of Linux.

      So maybe NSA Linux isn't the answer, the NSA thing just seemed obvious since we're talking about government use. However, it almost sounds like they might have an approved version of Linux available. Wonder if they're experimenting with that...

  56. Totally, completely OT, but funny... by SillySlashdotName · · Score: 2, Funny

    MSN is reporting a story on Opra attaining billionaire status, but I thought one side note was hillarious:

    "Gates' personal wealth, much of it in company stock, has diminished by 60 percent since April 1998, when it briefly reached $100 billion. His worst year was 1999, when it plunged by a third as the government pursued an antitrust case against Microsoft. Forbes notes he is also the world's biggest giver, donating $1 billion annually to charity, largely to vaccine research."

    With all the bugs and viruses his software is subject to, I was hoping he was putting more than that into vaccine research!

    --
    Acts of massive stupidity are almost never covered by warranty. --me.
  57. Trade Secrets by overshoot · · Score: 2, Interesting
    One way to protect trade secrets is to make certain that they are widely available but not legally available.

    DVD-CSS aside, that's not how it's supposed to work. In theory the difference between trade secret and patent is that with a patent, the Government enforces your exclusive right to use the development in return for you telling everyone how it's done. With trade secret, you take the chance of independent discovery. So if an organization chooses to hide a development as a trade secret and the secret gets out, they've got no recourse other than to recover damages for breach of confidentiality. (That only works with those who have a duty of confidentiality in the first place, of course.) The genie doesn't go back in the bottle.

    Of course, that's theory.

    Still, MS would have a decidedly difficult time going after Tridge for "trade secret violation" based on a speculation that he found out about some SMB operation from leaked Chinese source.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  58. I'm Bill, it's the real code, trust me! by Lucius+Sour · · Score: 2, Funny
    If I was one of these government officials, I'd be worried that MS - a US company so important to their economy that it gets let off after being found guilty of crimes, would be showing me a sanitised version of the code.

    All MS need to do is take out the us govt. approved spy code for the examination. The Chinese won't be compiling and shipping their own versions of windows will they? Or is MS now employing Stallman/

    Windows with improved support for USB (Ultra Straggly Beard)

    --

    Hands up everyone who refuses to obey orders.

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


    YOUR FACTS ARE INCOORECT!

  60. While we're being paranoid.... by theCat · · Score: 2, Interesting

    ...maybe Bill G is hoping that having Windows and Linux both "open" in the same chaotic marketplace (Asia) will quickly lead to enough "contamination" in Linux distros to "open" the door to generalized lawsuits.

    We all know that there is really nothing new in code. Part of what makes an open application clean in the sense of free from copyright issues is not the absence of certain ideas or particular implementations of them, but the absence of a means for those ideas to have been lifted entirely from proprietary versions of the same ideas. Microsoft has always protected their code and this is actually a Good Thing for "clean room" OOS developers coming up with the same solutions as M$ codemonkeys.

    Now, if Microsoft could point to Asia and say "our crown jewels made their way into Linux because of our ill-advised opening of Windows in Asia wink wink" do you think a sympathetic judge somewhere might be bri...er...convinced to slap an injunction on the further distribution of OOS software developed after the date of Windows source release to China? And even if they (M$ and the Chinese) aren't actually thinking along those lines right now, do you think they (M$) will hesitate a New York minute to take such action if the opportunity presents itself?

    So you see my Prince, perhaps the binaries are not the issue. We all know what the issue is for M$, don't we.

    Signed,
    Nicolo Machiaveli

    --
    =^..^= all your rodent are belong to us
  61. All the source by jaavaaguru · · Score: 2, Insightful

    For this to be of any use, they'd need to open all of the Windows source to China's government. Who knows what they might be hiding inthe bits they've not opened.

  62. Uh, it'll be open regardless by Wee · · Score: 2
    You have a lot of faith in Chinese respect for international intellectual property laws. I give it 6 months before it's leaked.

    I personally think this is hilarious. I spit coffee all over when I read it on news.com this morning It's hard to ask to be taken seriously when your proprietary flagship software product is so shoddy and untrustworthy that you have to share the source to get foreign countries to trust it (and compete with other open source projects).

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  63. So they're allowed to SEE the code. by Trollificus · · Score: 2, Insightful

    But will they be allowed to make changes and recompile their own patched or enhanced versions?
    If not, then Microsoft has completely missed the point of what Open Source software is all about. It's not just about allaying fears about that is in your code. It is the freedom to(pretty much) do what ever the hell you want to with it!

    --

    "People should be allowed to keep midgets as pets."
    - Gov. Jesse Ventura

  64. Swore Under Oath? by W.+Justice+Black · · Score: 2, Insightful

    less than a year ago, Jim Allchin swore under oath that disclosing the Windows operating system source code could damage national security.

    And aparrently, not disclosing the Windows source hurts M$'s bottom line. Guess we all know now where their priorities are (not that this surprises anyone). Wonder if we should start organizing anti-MS protests among vehement pro-American groups?

    --
    "Time flies like an arrow; fruit flies like a banana." --Groucho Marx
  65. This won't help them detect intentional back doors by David+Leppik · · Score: 5, Informative

    While I can see how this will help China discover unintentional backdoors, this won't help them against intentional backdoors.



    There was an old hack which Ken Thompson used to give himself access to all Unix systems, as a proof-of-concept of why you shouldn't trust source code. He didn't modify the Unix source code. Nor did he modify the C compiler used to generate the Unix binaries. He modified the C compiler used to compile the C compiler. Full source code access wouldn't help you see the exploit.



    Details are at
    http://www.wbglinks.net/pages/reads/hacksexplain ed /thompson.html.

    China doesn't have the rights to compile the source code they get. Even if they do (and I'm sure they will, if it's of any use to them) they won't be able to verify that the code is free of intentional backdoors-- because presumably it requires M$'s compiler. Even if they get access to the compiler source code (and I don't think they do) they can't verify that it doesn't have a back door.



    If I were China I'd be afraid that the US government has hidden an exploit in Windows. That may seem paranoid, but security folks are supposed to be a little paranoid. I wouldn't trust Windows, source code or not.



    Come to think of it, I wouldn't trust the American-designed processor, BIOS, disk controllers, RAM, keyboard controller, chip design tools, etc.

  66. Re:That IS a little creepy by seite-f00f · · Score: 2, Insightful

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

    Do you know how many US (and non US) companies have the Windows source code now? Do you know how many US (and non US) companies sign strategic (and not so strategic) cross licensing contracts with Microsoft (and some of them include full source code disclosure) every year?
    Try the news or ask some universitys CS department how (not) hard it is to get the source from Microsoft.

    So the question why "you" -- i assume you are an US citizen -- will not see the Windows source code is missing the point. You will not until someone posts it somewhere -- nor will the average chinese geek/forum addict/slashdot troll.

    b.t.w. greetings from _OLD_ europe ;-)