Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Microsoft Government Programming IT Politics Technology

Microsoft Discloses 14,000 Pages of Coding Secrets 217

OrochimaruVoldemort writes "In an unexpected move, Microsoft has disclosed 14,000 pages of coding secrets. According to The Register: 'This is Microsoft's latest effort to satisfy anti-trust concerns of the European Union, which is possibly a tougher adversary for the company than Google.' The article mentioned that this will be done in three phases. 'Between now and June it will garner feedback from the developer community. Then, at the end of June, Microsoft will publish the final versions of technical documentation — along with definitive patent licensing terms.' Lets just hope those terms are pro open source."
This discussion has been archived. No new comments can be posted.

Microsoft Discloses 14,000 Pages of Coding Secrets

Comments Filter:
  • bring on the virii (Score:5, Interesting)

    by seanadams.com ( 463190 ) * on Wednesday April 09, 2008 @06:58PM (#23018670) Homepage
    Unlike existing open source projects, these protocols/code/APIs have never been scrutinized by independent security experts. I'll bet this reveals hundreds of new attack vectors.
  • WINE (Score:3, Interesting)

    by Bitter and Cynical ( 868116 ) on Wednesday April 09, 2008 @07:12PM (#23018796)
    Can anyone (intelligently) comment on the implications for projects like WINE? It seems that having so much information released would benefit these efforts in some manner, yes?
  • Re:Ummmm, no (Score:5, Interesting)

    by Airconditioning ( 639167 ) on Wednesday April 09, 2008 @08:38PM (#23019470) Journal
    Wasn't the JPEG vulnerability [microsoft.com] discovered after the source code leak?
  • Re:Ummmm, no (Score:2, Interesting)

    by Victor Antolini ( 725710 ) on Wednesday April 09, 2008 @08:42PM (#23019512) Homepage
    People said this same thing when the Windows 2000 source code leaked. Nothing happened.
    Well, I wouldn't say that nothing happened:

    http://www.securitytracker.com/alerts/2004/Feb/1009067.html [securitytracker.com]
    It is reported that a remote user can create a specially crafted bitmap file that, when loaded by IE, will trigger an integer overflow and execute arbitrary code.
    The author states that this flaw was found by reviewing the recently leaked Microsoft Windows source code. The flaw reportedly resides in 'win2k/private/inet/mshtml/src/site/download/imgbmp.cxx'.

    Ok, I know it's not much but sure is something!
  • You stole our code! (Score:4, Interesting)

    by Auraiken ( 862386 ) on Wednesday April 09, 2008 @08:53PM (#23019574)
    I'm starting to think that this looks a whole lot like the 'we know there is source code from windows in your apps' thing. It might look good for MS to the EU, but it also looks extremely well for MS if they put in some legal clauses into the documents and twist their tongue around making it look friendly.

    Could open up a whole new can of worms where they start taking out open source projects based on the fact that those people have SEEN the code.
  • by Thinboy00 ( 1190815 ) <[thinboy00] [at] [gmail.com]> on Wednesday April 09, 2008 @09:26PM (#23019762) Journal
    I've seen software offered under a dual license: either the release or a slightly outdated release is GPL or whatever, and either the dev version or the latest release is proprietary, eventually becoming GPL as new ones come out. See www.virtualbox.org
  • Re:Documentation (Score:1, Interesting)

    by Anonymous Coward on Wednesday April 09, 2008 @10:51PM (#23020278)
    As one of the several thousand people at Microsoft who write specs--I assure you, EVERYTHING has a spec before it becomes code. (Posted anonymously since we Slashdotters aren't supposed to work at Microsoft. :) )
  • by setagllib ( 753300 ) on Wednesday April 09, 2008 @11:59PM (#23020762)
    You got modded interesting instead of funny. The mods must know something the rest of us don't.
  • Re:WINE (Score:3, Interesting)

    by Your.Master ( 1088569 ) on Thursday April 10, 2008 @12:57AM (#23021054)
    Or, maybe they just have some common libraries throughout the company which could hypothetically be implemented by anybody else. Most large software companies I've been in have had one.

    You can see that in things like DUI, which is used by people interacting with Windows Live Messenger and is a distinct dll shipping with Windows.

    I have seen the Windows source code. I was at such an academic institution. I didn't read the whole thing top to bottom, but I didn't see any secret APIs or undocumented advantageous interactions.

    And many others have seen it to. The Windows source IS widely available to governments and academics. If there were said secret APIs, they would be known by more than just you.

    I've seen this meme travel around and I'm glad it's quieted over time. Hell, maybe at one point in the past there was something to it; I don't know.

    Pick on Microsoft for valid reasons, not made-up ones. Unless you have some evidence of this?
  • The problem is (Score:3, Interesting)

    by Sycraft-fu ( 314770 ) on Thursday April 10, 2008 @02:29AM (#23021428)
    I think you'll find may who don't agree. I've gotten in to this same argument many times before. Personally, I think open standards are open source friendly. You can get a license for them, distribute your program with full source included, with whatever mods you like, and so on. Only requirement is you have to pay licensing. I see no problem.

    However I've found that view is not common in the OSS community. Many seem to think it is only truly open if you can have it for free. They seem to think the GNU/GPL idea is the One True OSSS(tm) and anything else isn't open.

    So that's what I mean. I imagine MS's terms will be perfectly friendly to having the source code open, as it'll have to be that way if it is an open standard. You get the code for MPEG-4 or VC-1, for example. However I do imagine that, like those, it'll cost money. So while someone could buy a license and make something for Linux based on the code by paying the fee, they couldn't just take the code for free and use it to make something.
  • by jimicus ( 737525 ) on Thursday April 10, 2008 @03:42AM (#23021658)
    MS has NEVER done anything yet that is pro open source

    You'd better tell the Samba people that. They think they've been given the documentation for the protocols they implement under a reasonable license which will significantly aid development:

        http://news.samba.org/announcements/pfif/ [samba.org]
  • by aweraw ( 557447 ) * <aweraw@gmail.com> on Thursday April 10, 2008 @04:23AM (#23021832) Homepage Journal
    Only because they were forced to by the EU. They rarely, if ever, do anything pro open source unless they're forced or they see a large benefit to their platforms (e.g. WiX - it's used to create installer packages for Windows.)

Thus spake the master programmer: "After three days without programming, life becomes meaningless." -- Geoffrey James, "The Tao of Programming"

Working...