Slashdot Log In
Microsoft Discloses 14,000 Pages of Coding Secrets
Posted by
Zonk
on Wednesday April 09, @06:52PM
from the super-seekrit-secrets dept.
from the super-seekrit-secrets dept.
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."
Related Stories
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.

Oh come on now ... (Score:5, Funny)
Reply to This
Re:Oh come on now ... (Score:5, Insightful)
Improbibility is not required....
Think business. What better source to find your bugs than the many thousands of angry coders who are not M$ fanbois. Let your hatred consume you Luke, find the flaws in the code..... or rather "Your hatred, a tool, it is. Fix that which is broken, and glory you will find"
And you suckers ^h^h^h^h guys will do it for FREE!!
Reply to This
Parent
stupid summary (Score:5, Insightful)
Reply to This
Re:stupid summary (Score:5, Funny)
Reply to This
Parent
Why is parent flamebait? (Score:5, Insightful)
Reply to This
Parent
Re:Why is parent flamebait? (Score:5, Informative)
MS has NEVER done anything yet that is pro open source.
What about the 700 CSS testcases [msdn.com] they recently contributed to the W3C under the BSD license? Or any of their other releases under OSI-approved licenses, for example WIX? Are you seriously going to argue that releasing things under open-source licenses is not pro-open-source?
Reply to This
Parent
Well of course not (Score:5, Insightful)
I imagine it'll be similar to MPEG-4 and such as it'll be an open standard with RAND licensing. What that means is anyone can get a copy of the standard and licensing to use it, and the price of that license will be reasonable and standard. However, that does mean you have to pay if you want to use it. I can't see them just wanting to give it away for free.
So if you are willing to adjust your definition of open source to accommodate things that are open standards, where it is open to all, but you do have to pay a license, then I imagine you'll be happy. However if you take the stance that it cannot cost any money, well then you are probably SOL.
Reply to This
Parent
Unexpected? (Score:5, Informative)
Reply to This
Re:Unexpected? (Score:5, Funny)
Reply to This
Parent
Re:Unexpected? (Score:5, Informative)
Reply to This
Parent
bring on the virii (Score:5, Interesting)
Reply to This
Ummmm, no (Score:5, Insightful)
Reply to This
Parent
Re:Ummmm, no (Score:5, Interesting)
Reply to This
Parent
Re:Ummmm, no (Score:5, Informative)
I'm not sure that's correct. If you are only talking self-replicating viruses that spread to continue replication, you may be correct. However,the appearance of rootkit anchored malware "in the wild" closely followed that release which made the information widely available outside limited academic and security research circles. The first rootkit was published as far back as 1999 by Greg Hoglund, founder of rootkit.com. There was a lot of academic interest and discussion in rootkit development specifically on Windows NT based systems before that time but almost none had been detected "in the wild". But rootkit anchored, serious malware infections have ballooned are now "professionally" developed for criminal purposes and used as the base for most, if not all, of the botnets. The release of the Windows 2000 source code certainly removed the need for extensive reverse engineering.
The Windows 2000 source code leak dates back to 2004 http://news.zdnet.co.uk/software/0,1000000121,39146176,00.htm [zdnet.co.uk]
Hackerdefender was also coincidently released early in 2004 by holy father
Reply to This
Parent
On MSDN already (Score:5, Informative)
I have to admit I'm tempted to be interested in the Exchange stuff. The
company I work for uses it. As with most MS products it's not, um, horrible,
when it's working but it's a PITA to troubleshoot problems. The MAPI Tool for
looking at the "innards" is horrible. Maybe this documentation will at least
spawn some better third party management tools that I can convince my employer
to buy.
For now most pages (all?) are prefaced with:
I figure a "hope-for-the-best-expect-the-worst" attitude is the best way to approach this one...
Reply to This
Press release in docx? What a joke! (Score:5, Funny)
http://www.microsoft.com/presspass/presskits/interoperability/default.mspx [microsoft.com]
where several documents in non-standard formats are describing how well ms are complies with standards.
Not to mention you have to buy a licence of M$ Office too read it.
M$ laughs EU in the face with this one.
Reply to This
All available as PDF (Score:5, Informative)
the pages had for now was a bunch of disclaimers. Turns out this is just the
first page of each document. I, for the life of me, could not see a way to go to
the next page. The side table of contents doesn't work either.
But every doc is available as a PDF and you can grab whole sections in zip files.
I found it interesting that they chose a cross platform format like PDF and
didn't try to shove Word Docs at the world or their MDI(?) format, their supposed
PDF killer.
Anyway the legalese is vague and scary for now...
Copyrights. This protocol documentation is covered by Microsoft copyrights.
Regardless of any other terms that are contained in the terms of use for the
Microsoft website that hosts this documentation, you may make copies of it in
order to develop implementations of the protocols, and may distribute portions
of it in your implementations of the protocols or your documentation as
necessary to properly document the implementation. This permission also
applies to any documents that are referenced in the protocol documentation.
No Trade Secrets. Microsoft does not claim any trade secret rights in this
documentation.
* Patents. Microsoft has patents that may cover your implementations of the
protocols. Neither this notice nor Microsoft's delivery of the documentation
grants any licenses under those or any other Microsoft patents. However, the
protocols may be covered by Microsoftâ(TM)s Open Specification Promise (available
here: http://www.microsoft.com/interop/osp [microsoft.com]). If you would prefer a written
license, or if the protocols are not covered by the OSP, patent licenses are
available by contacting protocol@microsoft.com.
Trademarks. The names of companies and products contained in this
documentation may be covered by trademarks or similar intellectual property
rights. This notice does not grant any licenses under those rights.
Reservation of Rights. All other rights are reserved, and this notice does not
grant any rights other than specifically described above, whether by
implication, estoppel, or otherwise.
Reply to This
And a Pony! (Score:5, Funny)
I'm going to hope for a pony too! A flying one!
Reply to This
treasure trove of Microsoft coding secrets? (Score:5, Funny)
- Hungarian Notation 2008 from Cosmonaut Charles Simonyi?
- A vastly more powerful set of MFC macros that will now make it possible to maintain different versions of an enterprise project code base from a single source file?
- 3D OLE Automation DCOM interfaces from the Visual Basic team?
- the difference between "Unrecoverable Application Error" (Windows 3.0) and "General Protection Fault" (Windows 3.1)?
- a detailed explanation of what each alternative does in the "Abort, Retry, Fail, Ignore" dialog?
The mind boggles at the possibilities.
Reply to This
Re:What? (Score:5, Funny)
String.
Or a stapler maybe.
NO WAIT!!! - a hot glue gun! It's gotta be better for geeks - it plugs in.
Although if it's on paper, they could rub their feet on nylon carpet then hold them together and static will do it's magic, baby...
Ok, ok. You might think my answers are silly, but then - so is the question. Like it would ever happen.
Reply to This
Parent
Re:What? (Score:5, Funny)
Reply to This
Parent
Re:WINE (Score:5, Insightful)
Reply to This
Parent
Re:WINE (Score:5, Insightful)
Reply to This
Parent
Re:WINE (Score:5, Funny)
Reply to This
Parent
Re:Admitting They're Lying is Reassuring? (Score:5, Informative)
Reply to This
Parent