Slashdot Mirror


Microsoft Discloses 14,000 Pages of Coding Secrets

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

217 comments

  1. Oh come on now ... by garett_spencley · · Score: 5, Funny

    Who stole the Heart of Gold !?

    1. Re:Oh come on now ... by Missing_dc · · Score: 5, Insightful

      Please,

      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" /yoda voice

      And you suckers ^h^h^h^h guys will do it for FREE!!

      --
      How amazed would you be to suddenly find that you just forgot what I wrote and you needed to reread my post.... again.
    2. Re:Oh come on now ... by Missing_dc · · Score: 1

      yeah, I know, RTFA, this is not what they are offering.

      but I'd be willing to bet high dollar amounts that they will look very carefuly at all criticism and comments on this release to get ideas/material for windows7.

      --
      How amazed would you be to suddenly find that you just forgot what I wrote and you needed to reread my post.... again.
    3. Re:Oh come on now ... by Paul+server+guy · · Score: 1

      Off topic,
      What's funny to me is that I just this morning read in http://www.luvrgeeks.com/about that you post on /.

      Then here you are!

      Small world I guess.

      --
      Your Moon, Your Mission, Get involved! http://www.openluna.org
  2. stupid summary by moderatorrater · · Score: 5, Insightful

    Lets just hope those terms are pro open source Come on, guys. There's no chance in hell that the licensing terms will be pro open source and we all know it. Can we please stop propagating false hope?
    1. Re:stupid summary by discord5 · · Score: 1

      Come on, guys. There's no chance in hell that the licensing terms will be pro open source and we all know it. Can we please stop propagating false hope?

      And here I was thinking that was sarcasm

    2. Re:stupid summary by Tpl2000 · · Score: 5, Funny

      Well, on the other hand, we never expected MS to disclose 14k pages of anything but contracts.

      --
      Epic. Just epic.
    3. Re:stupid summary by Anonymous Coward · · Score: 2, Funny

      If you take the 6th, 66th and 666th characters on every page, it IS a contract.

    4. Re:stupid summary by flahwho · · Score: 0, Redundant

      Well, on the other hand, we never expected MS to disclose 14k pages of anything but contracts.
      Or EULAS!
      --
      Insert meaningless quote here.
    5. Re:stupid summary by mabhatter654 · · Score: 1

      the deal with the EU basically allowed M$ to claim software patents over independently reverse-engineered common protocols like SAMBA right out from under the very people the specs are supposed to be HELPING! The whole thing reaks. This was the same 14k pages of trash the EU rejected earlier because it wasn't specific enough and included too much "IP" instead of just the manual to the software companies already invested in for 20 years.

    6. Re:stupid summary by Jesus_666 · · Score: 5, Funny

      Episode IV
      A FALSE HOPE
      It is a period of civil litigation. European commisioners, striking from a hidden courtroom, have won their first victory against the evil Microsoft Monopoly.

      During the battle, European judges managed to steal secret plans to the Monopoly's ultimate weapon, the DEATH SCREEN, a blue error screen with enough power to destroy an entire uptime.

      Pursued by the Monopoly's sinister agents, President Barroso races home aboard his starship, custodian of the stolen plans that can save his documents and restore freedom to the internet...

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    7. Re:stupid summary by Synli · · Score: 1

      There's no chance in hell that the licensing terms will be pro open source and we all know it.

      Hmm, it seems nobody has read the press release in its entirety.

      "However, open source developers, whether commercial or noncommercial, will not need a patent license for the development of implementations of these protocols or for the noncommercial distribution of these implementations, according to a Microsoft patent pledge for open source developers, issued pursuant to the interoperability principles."

      http://www.microsoft.com/presspass/press/2008/apr08/04-08ProtocolPR.mspx?rss_fdn=Press%20Releases
      --
      "Two things inspire me to awe -- the starry heavens above and the moral universe within." - Albert Einstein
    8. Re:stupid summary by RancidMilk · · Score: 0

      I hear that if you record yourself reading it, and play it backwards, it says "Paul is dead" over and over again

    9. Re:stupid summary by SunTzuWarmaster · · Score: 1

      Hey, that's not true! Everyone once in a while they hand out 14K pages in lawsuits.

      If only they could provide that much documentation...

    10. Re:stupid summary by pAnkRat · · Score: 1

      That's not a funny, that's insightfull!

      --
      we need an "-1 Plain wrong" moderation option!
    11. Re:stupid summary by rhkramer · · Score: 1

      Is this going to be sort of a poison pill?

      If anybody reads the Microsoft documents might they be subject to triple penalties for use of patented material?

      Randy Kramer

    12. Re:stupid summary by Eternal+Annoyance · · Score: 1

      Considering that Microsoft is looking down the barrel of a VERY large shotgun which is held by a VERY angry organization (the EU), I think they're willing to do anything in order to make them go away.

      They might, ofcourse, suffer from a bit of vanity, but that'll change while the EU is chewing on them. The fun part is that the EU is a government body (read: slow to change direction), so Microsoft is in for a world of hurt.

    13. Re:stupid summary by Creepy · · Score: 1

      well duh - from what I read, it sounds like it's mostly a bunch of formerly undocumented API calls. I haven't looked at them, but they're probably stuff like IE's faster rendering functions that were hidden so Netscape couldn't use them (to give IE an unfair speed boost).

      If I had a dollar for every undocumented API call I've been forced to use from MS and Apple, I'd probably have a couple hundred bucks. In fact, I just used a couple more recently (thanks to some hackers documenting them in one case, and an engineer's reply on an Apple's mailing list in another).

    14. Re:stupid summary by Anonymous Coward · · Score: 0

      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)


      Seriously, someone should really do this in an old Lucasarts adventure game style. This would be the only room. It would contain hot grits, and it would contain a naked, petrified statue of Natalie Portman. And it would get played for hours.
  3. Unexpected? by Plug · · Score: 5, Informative
    1. Re:Unexpected? by l0ungeb0y · · Score: 4, Funny

      Well until now, we assumed it was just an idle treat.

    2. Re:Unexpected? by UnknowingFool · · Score: 5, Informative
      Unexpected as they actually delivered. They had promised several times in the last several years that they would release the documentation but never did. The EU Commission said as much when MS announced the last time they were going to release the documentation:

      The European Commission takes note of today's announcement by Microsoft of its intention to commit to a number of principles in order to promote interoperability with some of its high market share software products. This announcement does not relate to the question of whether or not Microsoft has been complying with EU antitrust rules in this area in the past. The Commission would welcome any move towards genuine interoperability. Nonetheless, the Commission notes that today's announcement follows at least four similar statements by Microsoft in the past on the importance of interoperability.
      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    3. Re:Unexpected? by FudRucker · · Score: 2

      RE:["They had promised several times in the last several years that they would release the documentation but never did."]

      That is why i never believe anything microsoft says and only watch for what they actually do, the same goes for politicians too...

      --
      Politics is Treachery, Religion is Brainwashing
    4. Re:Unexpected? by Anonymous Coward · · Score: 0

      Unexpected, as in they told us very loudly that they were going to do it?


      From parent's link:
      "Microsoft today announced a set of broad-reaching changes to its technology and business practices to increase the openness of its products and drive greater interoperability, opportunity and choice. These changes are codified into four new interoperability principles and corresponding actions: 1) ensuring open connections; 2) promoting data portability; 3) enhancing support for industry standards; and 4) fostering more open engagement with customers and the industry, including open source communities."

    5. Re:Unexpected? by HalAtWork · · Score: 1

      And we're all covered for sure under the patent covenant, right? Great...

    6. Re:Unexpected? by Compholio · · Score: 3, Insightful

      Well until now, we assumed it was just an idle treat.
      I assume you meant an "idle threat", but what we got IS a treat. Now whenever someone claims that open source is not viable for business applications we can claim that even Microsoft supports open source.
    7. Re:Unexpected? by HiThere · · Score: 1

      Well, scanning the article, it still seems to be a promise rather than an actual delivery. AFAICT they haven't even announced the license that they're going to use for the final release. (I'll make a wild guess that it's that abortion that MS recently got the OSI to approve.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    8. Re:Unexpected? by Anonymous Coward · · Score: 0

      I can't believe you just said that. If I knew where you live i'd come over & slap you.

  4. bring on the virii by seanadams.com · · Score: 4, Interesting

    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.

    1. Re:bring on the virii by Starrk · · Score: 2, Insightful

      Perhaps. Or perhaps it brings on suggestions from security experts that will prevent virii.

    2. Re:bring on the virii by Foofoobar · · Score: 1

      Considering the speed at which Microsoft has responded to security ecperts in the past, I expect the former; they most likely will not wish to acknowledge the holes until a major breach occurs at which point they will scramble at the last second to put out a patch that doesn't quite do the trick and is exploited two days later to which they will again have to put out another patch that is again exploited and the eventual remark will be 'this will be fixed in the next service pack update'

      --
      This is my sig. There are many like it but this one is mine.
    3. Re:bring on the virii by Anonymous Coward · · Score: 1, Funny

      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. Not a problem. Now anyone who writes a virus or publishes an attack vector can be sued to smithereens under copyright law.
    4. Re:bring on the virii by Anonymous Coward · · Score: 1, Informative

      The plural of virus is viruses.

    5. Re:bring on the virii by Malevolyn · · Score: 1

      Well, the plural of box is boxes, but some people still prefer boxen, as it does make sense.

      --
      Your ad here.
    6. Re:bring on the virii by Whiteox · · Score: 1

      Well come to think of it, you have 'feet' and 'foot' and on that 'sheep' should be 'shoop' :)

      --
      Don't be apathetic. Procrastinate!
    7. Re:bring on the virii by TeknoHog · · Score: 1

      Box - boxen makes sense as a Germanic plural, so there is some geek humour value. Similarly, you could use fake Latin inflexion to note that singular -us is often pluralized as -i. So virus would be pluralized as viri. Not "virii", as many people keep suggesting for reasons I can never understand.

      Unfortunately, "virus - viri" is not technically correct, since virus is not really singular. IIRC, viri is the plurar of vir, meaning man.

      --
      Escher was the first MC and Giger invented the HR department.
    8. Re:bring on the virii by The_reformant · · Score: 2, Insightful

      Im sure there are plenty of OSS apps which havent had thousands of security experts poring over them (presumably for fun). Outside the relatively few OSS apps that are used in the enterprise I would imagine code quality is worse since commits typically aren't buddy checked (buffer overflows ahoy!) and regression testing is a relatively new addition to the OSS scene.

      --
      I have discovered a truly remarkable sig which this post is too small to contain.
    9. Re:bring on the virii by Anonymous Coward · · Score: 0

      Possibly if "virii" was a word, which it isn't.

    10. Re:bring on the virii by BattleApple · · Score: 1

      Actually, it's still possible even it isn't a word.

    11. Re:bring on the virii by DMUTPeregrine · · Score: 1

      Correct, "virus" is a group noun. There is no singular form, only the plural.

      --
      Not a sentence!
  5. What? by TubeSteak · · Score: 3, Funny

    along with definitive patent licensing terms.' Lets just hope those terms are pro open source. Anyone care to explain how Microsoft might put these two things together?
    --
    [Fuck Beta]
    o0t!
    1. Re:What? by Anonymous Coward · · Score: 0, Funny

      They go together like CmdrTaco and vagina.

    2. Re:What? by The+Ancients · · Score: 5, Funny

      along with definitive patent licensing terms.' Lets just hope those terms are pro open source. Anyone care to explain how Microsoft might put these two things together?

      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.

    3. Re:What? by kingcool1432 · · Score: 3, Funny

      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... Clippy to the rescue!!!
    4. Re:What? by just_another_sean · · Score: 5, Funny

      Clippy to the rescue!!! I see you are trying to draft a patent trap. Would you like some assistance with that?

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    5. Re:What? by Machtyn · · Score: 1

      What about a soldering iron?

    6. Re:What? by Anne+Thwacks · · Score: 1

      Yes, its true - 14k of clippy source code the EC commissioners will be trolling in their sleep :-{

      --
      Sent from my ASR33 using ASCII
    7. Re:What? by Anonymous Coward · · Score: 0

      I'm so sick of the Clippy jokes. Won't somebody think of the other office assistants! We have other great helpers like F1 the robot and Office Logo. These guys need their equal share of the spotlight.

  6. Damn right! by Ungrounded+Lightning · · Score: 3, Insightful

    Unexpected, as in they told us very loudly that they were going to do it?

    Yep!

    They've told us a LOT of nice stuff they're "going to do" that they turned around and either didn't do or poisoned.

    Embrace, extend, extinguish.

    I'll believe it when/if it's finally done. (And even then I'll wonder what "gotchas" are included.)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  7. Hopefully by geekoid · · Score: 1

    they wiki it for easy access.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:Hopefully by Tatsh · · Score: 1

      Right. Go to MSDN and try browsing. Microsoft is obsessed with an expanding tree design for MSDN. It's awful. Imagine if they just used Doxygen.

    2. Re:Hopefully by daeg · · Score: 1

      A tree design that also happens to be one of the few sites in existence that intentionally break Firefox's middle click button (middle click to scroll).

  8. Why is parent flamebait? by WindBourne · · Score: 5, Insightful

    MS has NEVER done anything yet that is pro open source. They have gone to great lengths to make sure that something has the appearance of such, but that it would not help. The only question should be, how far ahead is MS thinking? They have always been a pretty good chess player.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:Why is parent flamebait? by The+End+Of+Days · · Score: 1, Insightful

      I have to wonder, is the flamebait mod for damning Microsoft with faint praise, or not damning them enough?

    2. Re:Why is parent flamebait? by Anonymous Coward · · Score: 5, Informative

      MS has NEVER done anything yet that is pro open source.

      What about the 700 CSS testcases 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?

    3. Re:Why is parent flamebait? by Overkill+Nbuta · · Score: 5, Funny

      They have always been a pretty good chess player. Actually I got bored one day and had Ubuntu chess play against Vista, both on max settings. The Ubuntu Firmly beat vista no matter who started first. So they really cant code good chess players that well.
    4. Re:Why is parent flamebait? by magus_melchior · · Score: 1

      This is the company that bullied OEMs into starving all other x86-compatible OS companies off that market in the late 90s.

      This is the company that used its OS monopoly to force a rival commercial Web browser to compete with a price point of zero.

      This is the company that convinced enough of its business partners to ram through an "alternative" office format through ISO, in a brouhaha that raised eyebrows and hackles.

      700 CSS test cases and WIX may be nothing more than a nice gesture from Microsoft-- notice that they use the business-friendly BSD license rather than the GPL. GP's point is, a company with a reputation of a bully and sociopath will be suspected of ulterior motives for a long time.

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    5. Re:Why is parent flamebait? by setagllib · · Score: 3, Interesting

      You got modded interesting instead of funny. The mods must know something the rest of us don't.

      --
      Sam ty sig.
    6. Re:Why is parent flamebait? by I'm+Don+Giovanni · · Score: 0

      WTF does Acid3 have to do with open source? Opera was the first to pass Acid3, and it's closed source.

      --
      -- "I never gave these stories much credence." - HAL 9000
    7. Re:Why is parent flamebait? by Vexorian · · Score: 1, Troll

      Hmnn I didn't know releasing a couple of minor projects with open source licenses was considered a pro open source step.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    8. Re:Why is parent flamebait? by Jesus_666 · · Score: 2, Funny

      Or any of their other releases under OSI-approved licenses, for example WIX?
      WIX, however, is completely useless to German developers who try to discuss it with a straight face or pitch it to their boss without getting fired.

      ("WIX" sounds quite similar to a common German slang word for masturbation. A nice example of how a completely innocent word can have unexpected connotations in different cultures.)
      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    9. Re:Why is parent flamebait? by nametaken · · Score: 4, Insightful

      I'd say releasing 1 project under open source license is a "pro open source step".

      But that aside, there are at least hundreds (thousands?) of examples of open source code available from MS. Many MS platform developers know this.

      Now, that's not to say MS is what anyone would call an open source supporter, but it often benefits them to release tons of source code under very liberal licenses. You provide me with truly free framework for a particular kind of application, I'm more likely to accept your platform for development. That means anyone who wants to consume it has to use a closed product that makes them gobs of money. It doesn't make the original project any less open, though.

    10. Re:Why is parent flamebait? by jimicus · · Score: 2, Interesting

      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/

    11. Re:Why is parent flamebait? by aweraw · · Score: 3, Interesting

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

      --
      5468652047616D65
    12. Re:Why is parent flamebait? by Spliffster · · Score: 2, Insightful

      mods, these days, are probably on crack. i see tons of funny and even deeply sarcastic posts modded interesting or even insightful.

      I wonder how and why these people get mod points.

      Cheers,
      -S

    13. Re:Why is parent flamebait? by Anonymous Coward · · Score: 0

      > I have to wonder, is the flamebait mod for damning
      > Microsoft with faint praise, or not damning them enough?

      Yes.

    14. Re:Why is parent flamebait? by 1110110001 · · Score: 1

      So ... you are using SuperPiMP instead ;)

    15. Re:Why is parent flamebait? by LLKrisJ · · Score: 1

      The only question should be, how far ahead is MS thinking? They have always been a pretty good chess player. Then the OSS community needs to become a better chessplayer. Less bitching, more action. The Anti-MS rethoric is getting pretty stale by now. Give me something that can replace Outlook, a Thunderbird on steroids with some Gcal support and I'll never buy expensive MS stuff again. Making something like that would be far more constructive than the gazillionth thread about how evil MS is. Just my 2 cents...
    16. Re:Why is parent flamebait? by Vexorian · · Score: 1

      I'd say releasing 1 project under open source license is a "pro open source step".
      Well, you are wrong. Taking the chance to license something with some OSI approved license just because you don't care is more of hypocrisy or a PR stunt than anything else.

      They do not release the .net framework under an OSI approved license (btw let's assume MS' wacko anti-GPL license does not really count as OSI approved) They do not release office, windows, SQLserver under those licenses.

      Regardless, if you want me to call you pro-open source, I shall judge your actions and not the fact that you released "thousands" (tens?) of source code with a "liberal" license. All of MS actions so far have been anti open source, most specially this year. Let me remind you of the "This is free for open source developers, and when we say open source developers we mean FREEWARE developers" fiasco as a quick example.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    17. Re:Why is parent flamebait? by Anonymous Coward · · Score: 0

      Then you're an idiot. Of course releasing things as open source are pro open source steps.

    18. Re:Why is parent flamebait? by Remloc · · Score: 1

      I still have one mod point left, you insensitive clod!

    19. Re:Why is parent flamebait? by Vexorian · · Score: 1

      Oh yes, sorry. I shouldn't have doubted Microsoft's good will. They released a couple of unknown projects with some OS license! That makes them pro open source. God forbid I insult our benevolent leaders.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    20. Re:Why is parent flamebait? by Anonymous Coward · · Score: 0

      GP's point is, a company with a reputation of a bully and sociopath will be suspected of ulterior motives for a long time.

      GP's claim was that Microsoft have never done anything pro open source. That is a pointless, obvious lie. I haven't used Windows for years, and even I could think of a couple of examples off the top of my head.

    21. Re:Why is parent flamebait? by FictionPimp · · Score: 1

      yet samba's dev page says this: Important: In order to avoid any potential licensing issues we require that anyone who has signed the Microsoft CIFS Royalty Free Agreement not submit patches to Samba, nor base patches on the referenced specification. We require, too, that patches submitted to Samba not infringe on any known patents. Finally, as with all GPL work, the submitter should ensure that submitted patches do not conflict with any third-party copyright.

    22. Re:Why is parent flamebait? by Anonymous Coward · · Score: 0

      I shouldn't have doubted Microsoft's good will.

      And where did I say it had anything whatsoever to do with good will?

      Their intentions are not in question. Whether they have taken pro open source steps is. They can have all the ulterior motives you care to imagine, but releasing things under open source licenses are pro open source steps, regardless of their intentions.

      That makes them pro open source.

      No, the question is not whether they are pro open source or not, the question is whether they have taken pro open source steps. And they have. If you don't understand the difference, consider taking more English classes, because your reading comprehension sucks.

    23. Re:Why is parent flamebait? by Anonymous Coward · · Score: 0

      (btw let's assume MS' wacko anti-GPL license does not really count as OSI approved) Anti-GPL? Which one is anti-GPL and how? The FSF say that the MS-PL is GPL 3 compatible.
    24. Re:Why is parent flamebait? by BigBlueOx · · Score: 1

      If I had any mod points, you would get +1 insightful.

      I do have this +3 Helm Of Indifference available at a nice price.

    25. Re:Why is parent flamebait? by beckerist · · Score: 1

      Oh yeah? Like what? Not hating, merely curious.

    26. Re:Why is parent flamebait? by Creepy · · Score: 2, Informative

      I can think of an entire website, which is linked from Microsoft's open source website open source page link.

      Whether they contribute much (if anything) is another question entirely.

      Microsoft does keep a FUD campaign about OSS being hard to use, a toy, lacking support, worse than equivalent commercial software, etc., some of which is true and some just plain smear.

      I can smear Vista as well:
      Vista wipes hard drives and drags your machine to a crawl. The first is a fact, at least for me - Vista automatic update left my machine in an unbootable state during the pre-SR1 patch and I had to erase my drive with an image to get it to work again. The second is smear - running OpenGL on Vista in a window is incredibly slow, but I'm applying it to the entire OS just like they do in some of their comparisons.

      Keep in mind here that I don't hate MS, I hate MS's business practices (heck, I hate most business practices, but they're rich and I'm a peon, so who am I to talk?).

    27. Re:Why is parent flamebait? by sohp · · Score: 2, Insightful

      Here's how I view that contribution. First, it's not code, it's CSS. Data.

      More importantly, the contribution could be viewed as Microsoft trying to influence the W3C standards to its benefit. Of course IE already passes the 700 cases they release. Now if Microsoft can get W3C to adopt them, IE instantly is complaint, no extra work. Even if the test cases are sloppy, or worse, in their interpretation of the standard. It's not really that much different that Microsoft "contributing" OOXML to the document standards process. Just a backdoor way to get their implementation as the standard. It doesn't add anything of value to open source development.

    28. Re:Why is parent flamebait? by Vexorian · · Score: 1

      Uh oh, why are you taking this personally enough to incur to personal insults? You have already done so twice.

      Anyways, the word "pro" is all about intentions. When you say "pro open source step" you are talking about the step's intention, not about the effects of the step (which in this case don't really aid open source specifically, btw).

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    29. Re:Why is parent flamebait? by Vexorian · · Score: 1

      How about this one, for example? : http://www.fsf.org/licensing/licenses/index_html#ms-rl

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    30. Re:Why is parent flamebait? by Anonymous Coward · · Score: 0

      Uh oh, why are you taking this personally enough to incur to personal insults? You have already done so twice.

      It irritates me when people resort to arguments that make no sense whatsoever just because they dislike what they are arguing against.

      Would you would argue that releasing things under open source licenses is not pro open source if it was anybody other than Microsoft doing it? Of course not. The argument makes no sense. You are arguing that black is white. It's nonsensical. And you are saying it not for any real purpose, but just because you don't like Microsoft. That's just plain stupid.

      Anyways, the word "pro" is all about intentions.

      Not in the context you used it. Saying Microsoft are pro open source is a statement of intention. Saying that an action is pro open source merely means that it has positive effects.

      which in this case don't really aid open source specifically, btw

      Releasing things under open source licenses doesn't aid open source? Yet more nonsense. Have you listened to yourself?

      I don't normally resort to this kind of ridicule by the way, but it's rare I find somebody willing to actually argue against a tautology, which is indeed worthy of ridicule.

    31. Re:Why is parent flamebait? by Anonymous Coward · · Score: 0

      I find it fascinating that you bother to reply at all. You're obviously right in what you're saying. You're also hopelessly off track as to what the issue is all about. In other words - you're right, and utterly irrelevant.

      The news of Microsoft publishing some insignificant little doo-dah under an actual open source license is, when judged on merits, about as promising as it would be for a mass-murderer to not kill anyone for a day, and then go back to slaying innocent people every day again, thereafter.

      Yes, it's positive for the person who didn't get killed that day.

      It doesn't mean a whole lot when viewed in a larger perspective, though.

      Exactly like Microsoft.

      No, they're not killers. Of course not. But they are, as a company, very, very far indeed from being anywhere close to respectable in the eyes of a great many people, organizations and countries, based on what they have done, are doing, and will do in the future.

      A little doohicky here and there under an open source license is not even a start.

      A sudden reversal in the despicable and totally disgusting affair with the OOXML fast-tracking process on behalf of Microsoft ... now that would be something worth noticing.

      Care to bet if something like that will come out of Redmond any day soon?

      Didn't think so. And yes, I'm sorry about that too.

    32. Re:Why is parent flamebait? by Anonymous Coward · · Score: 0

      You're also hopelessly off track as to what the issue is all about. In other words - you're right, and utterly irrelevant.

      I don't think it's irrelevant to call people out on simple lies. It's obviously a baseless smear to say that Microsoft has never done anything pro open source. There's so much shit you can pin on them, it's stupid and pointless to resort to such dishonest smear tactics. That's something nobody should tolerate, even when it's aimed at people we don't like.

      they are, as a company, very, very far indeed from being anywhere close to respectable in the eyes of a great many people, organizations and countries, based on what they have done, are doing, and will do in the future.

      Why are you pointing this out to me? I know this. I haven't disagreed with it in any way. I think the way Microsoft acts is despicable. And one of the things I despise them for is the way they smear the competition - exactly like some people here are smearing Microsoft. If you are in any way surprised by the fact that I don't think Microsoft are good guys, then you jumped to the wrong conclusions for no good reason.

    33. Re:Why is parent flamebait? by Anonymous Coward · · Score: 1, Insightful

      First, it's not code, it's CSS.

      It's not programming, but it is code. Regardless, its nature is not important, the fact that it's licensed under open source terms and is a benefit to open source projects is.

      Of course IE already passes the 700 cases they release.

      Actually, released versions of Internet Explorer don't pass them all, not even close. Those testcases were produced as part of the work to make Internet Explorer 8 more conformant with the CSS specifications.

      Now if Microsoft can get W3C to adopt them, IE instantly is complaint

      You mean "compliant", and no, the W3C adopting them would not make Internet Explorer any more compliant than before.

      no extra work.

      You're ignoring the work that Microsoft did to pass those testcases in the first place.

      It's not really that much different that Microsoft "contributing" OOXML to the document standards process. Just a backdoor way to get their implementation as the standard.

      Either you are trolling, or you don't know what you are talking about. Testcases don't change what's in the specifications and can't make any implementation the standard.

      It doesn't add anything of value to open source development.

      That'll be why the announcement on the W3C CSS test suite mailing list garnered a positive reaction from developers for all the major browsers then? (Quotes: "Awesome guys!", "Great to see them published!", "your contribution of this test suite is very encouraging.", "Thanks for the CSS 2.1 tests."). Testcases are valuable tools for QA.

      And, most pertinently, there was an ongoing thread on the list about relicensing the existing testcases under the BSD license before Microsoft's announcement because the usual W3C license was a bit too restrictive for some people, open source projects in particular.

      So when open source developers, who explicitly require testcases under an open-source license received news of Microsoft's contribution, they were pleased. And you really want to argue that Microsoft have never added anything of value to open source? Really? Then why do Mozilla and Webkit developers disagree with you?

    34. Re:Why is parent flamebait? by Anonymous Coward · · Score: 0

      Um, direct your attention to the +5 Informative great-grandparent to your comment.

    35. Re:Why is parent flamebait? by alonsomh · · Score: 1
  9. On MSDN already by just_another_sean · · Score: 5, Informative
    The prelimnary docs are here.

    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:

    [This topic is preliminary documentation and is subject to change in future documentation releases.] I haven't had a chance to search out legalese to answer the summary's question on open source friendlyness.

    I figure a "hope-for-the-best-expect-the-worst" attitude is the best way to approach this one...
    --
    Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    1. Re:On MSDN already by Anonymous+Psychopath · · Score: 1

      This topic is preliminary documentation and is subject to change in future documentation releases. Sincerely, The Ministry of Truth There, fixed that for them.
      --

      Eagles may soar, but weasels don't get sucked into jet engines.

    2. Re:On MSDN already by Natrone · · Score: 1

      If your company uses Exchange, I recommend Moonrug. They write Exchange/MAPI from Java and their stuff is very inexpensive (and fully supported).

    3. Re:On MSDN already by RomeReactor · · Score: 1
      The Register's article begins with:

      Microsoft today lifted the lid on 14,000 pages of sketchy versions of tech documentation for core software code. And as you pointed out, even the Office Documents Protocols section in the msdn site you link to opens with:

      The documentation provided on this website is preliminary documentation and is subject to change in future documentation releases. Documentation being sketchy and subject to change tells me that microsoft has no intention of letting the code anyone else besides microsoft comes up with be implementable.
    4. Re:On MSDN already by just_another_sean · · Score: 0, Offtopic

      Yeah, I checked it out. They don't tell you much on the site...

      Although I'm sure their implementation is a good thing for some bigger companies
      my IT department is just looking for third party tools to get the job done. We
      don't get the oppurtunity to do much programming on windows.

      On the other hand we have had a lot of success replacing windows in the server
      room with Debian boxes. Pretty much everything but mail runs on them now and we
      do get the oppurtunity to write some code on these. Mostly scripts, a smattering
      of c just because I can't resist some times. We don't use java much.

      Our employees are hooked on Outlook, journals especially (I loathe them, space
      eating buggers) so we keep exchange chugging along and a couple of domain
      controllers. Everyone except IT uses windows, IT uses linux and virtual machines
      for supporting windows in the workplace and all OS's that our products are used
      with (which is pretty much windows2k+/macOSX+/linux kernal 2.4+).

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    5. Re:On MSDN already by IGnatius+T+Foobar · · Score: 1

      Our employees are hooked on Outlook, journals especially (I loathe them, space eating buggers) so we keep exchange chugging along and a couple of domain controllers.
      You should check out Citadel. Open source, does most of the things Exchange does (plus a few things Exchange doesn't do), plus there's an Outlook connector available.
      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    6. Re:On MSDN already by just_another_sean · · Score: 1

      Our employees are hooked on Outlook, journals especially (I loathe them, space
      eating buggers) so we keep exchange chugging along and a couple of domain
      controllers.
      You should check out Citadel. Open source, does most of the things Exchange does (plus a few things Exchange doesn't do), plus there's an Outlook connector available. I actually have checked this out via their virtual machine appliance.

      This looks like the closest to what we need so far. Very promising.

      Data migration from one to the other will be our biggest challenge but at the
      very least there is always export to csv - import/transfrom with perl.

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
  10. WINE by Bitter+and+Cynical · · Score: 3, Interesting

    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?

    1. Re:WINE by Anonymous Coward · · Score: 0

      No.

    2. Re:WINE by TheRaven64 · · Score: 4, Insightful

      Not really. With the exception of a few bits of Microsoft-written software, most Windows software is written against published APIs with the occasional work-around for bugs in the APIs. WINE 'just' needs to implement the already-public APIs (including replicating bugs) and code will work. The WINE team only need access to secret APIs if code has been written using them.

      --
      I am TheRaven on Soylent News
    3. Re:WINE by The+End+Of+Days · · Score: 0, Flamebait

      (intelligently) So, you're obviously new here. Welcome to Slashdot.
    4. Re:WINE by Tatsh · · Score: 5, Insightful

      I believe Wine, ReactOS, and MingW are using MSDN and "clean room reverse engineering" to develop (meaning a group writes documentation, another group implements). And they are well making sure that no code in the trees are taken from the leak of the Windows 2000 code a few years ago, and no code is written via direct reverse engineering Windows. This information MIGHT be helpful, but Microsoft is unpredictable when it comes to enforcing its patents and loves them. If I were on any of these teams, I would advise to stay away from this documentation until it is cleared with FSF that the licence is compatible with GPL (which I highly doubt it will be).

    5. Re:WINE by Winckle · · Score: 4, Funny

      Your UID suggests you signed up within the last day or so. You don't get to make those jokes yet.

    6. Re:WINE by GaryPatterson · · Score: 1

      Shh! You'll bring the greybeards out. Nothing brings them from their deep pits faster than a UID thread.

    7. Re:WINE by Pig+Hogger · · Score: 2, Funny

      Yup!

    8. Re:WINE by Anonymous Coward · · Score: 1, Insightful

      > The WINE team only need access to secret APIs if code has been written using them.

      And LOTS of such code has been written. Examples include Internet Explorer, Windows Media Player, etc. Why do you think Microsoft hides the source-code of these applications? It's not because of ANY of the many popular reasons. It's ONLY because these applications interact with the OS in many undocumented ways, i.e., in ways that can't be used by non-Microsoft applications (I avoid using the word "API" because it is the most misused word in MS related discussions). The result? No matter how competent Firefox developers are, IE works faster than Firefox or consumes lesser resources. Beginning to smell Microsoft's anti-competitive behavior? Imagine the huge penalties that Microsoft would have to pay if the sources are disclosed. In fact, ANY application that's linked with the libraries that ship with Microsoft's proprietary development tools is going to have SOME of these undocumented interactions too. That's the reason why DevC++ or GCC/Win can't create applications that are faster or feature-rich than the ones created using Microsoft's commercial tools. The Result? "Developers", as some these MS fanboys call themselves, choose Visual Studio and thus creating yet another source of revenue for MS.

      In summary,

      The functionalities of various windows applications are as follows:
      Microsoft's In-House Applications (is superset of) Applications developed using Microsoft's commercial tools (is superset of) Other windows applications.

      The speed (or performance) varies as follows:
      Microsoft's In-House Applications > Applications developed using Microsoft's commercial tools > Other windows applications.

      The difficulties for wine in running the application:
      Microsoft's In-House Applications > Applications developed using Microsoft's commercial tools > Other windows applications.

      Please please stop wasting resources fighting for Open Source. It's either far ahead of time or very stupid. Instead, fight for Open Standards, Open Specifications, Open Formats, Open Protocols, Open Interfaces. These are the immediate needs.

    9. Re:WINE by Your.Master · · Score: 2, Interesting

      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?

    10. Re:WINE by evilviper · · Score: 2, Insightful

      This information MIGHT be helpful, but Microsoft is unpredictable when it comes to enforcing its patents and loves them.

      Whether you copy implementation details from a document or not has no bearing on patent rights.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:WINE by Tim+C · · Score: 1

      No offence, but there are plenty of reasons why Firefox uses more resources than IE without having to resort to conspiracy theories.

      Before you flame me, I've been using Mozilla-based browsers since Netscape 3, and have *never* used IE as my primary browser (and likely never will, although Firefox is in danger of becoming as buggy, bloated and unstable in comparison to IE7 as Navigator 4 was compared to IE4)

    12. Re:WINE by Anonymous+Conrad · · Score: 1

      And LOTS of such code has been written. Examples include Internet Explorer, Windows Media Player, etc. FUD. Can you cite actual examples of them using secret APIs?

      I've heard this repeated so often but no-one's ever convinced me it's true.
    13. Re:WINE by tepples · · Score: 1

      Whether you copy implementation details from a document or not has no bearing on patent rights. But a patent can be tied to a trade secret, such that patent licenses are available only to people who are parties to the document's NDA.
  11. Press release in docx? What a joke! by Anonymous Coward · · Score: 5, Funny

    The article links to:
    http://www.microsoft.com/presspass/presskits/interoperability/default.mspx
    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.

    1. Re:Press release in docx? What a joke! by AvitarX · · Score: 1

      Missed funny button, unmodding.

      Is it a bug in the new system that I couldn't say y"yes I want to unmod"?

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    2. Re:Press release in docx? What a joke! by Anonymous Coward · · Score: 2, Informative

      The M$ Word viewer can be downloaded for free, which might actually be useful if you happen to be a Windows user.

    3. Re:Press release in docx? What a joke! by Anonymous Coward · · Score: 0

      Word format is actually an improvement. I've had to download API documentation they've provided in a self-extracting archive before. Yes, they have really used EXE for documentation in the past.

    4. Re:Press release in docx? What a joke! by beuges · · Score: 2, Informative

      I know (hope) you were trying to be funny, but you can read MS Office documents without owning Office, and have been able to for at least 8 years or so:

      http://www.microsoft.com/downloads/details.aspx?FamilyID=3657ce88-7cfa-457a-9aec-f4f827f20cac&displaylang=en

    5. Re:Press release in docx? What a joke! by Anonymous Coward · · Score: 0

      You do not need to buy a license for their software to view Office 2007 (or any earlier) docs.

      http://www.microsoft.com/downloads/details.aspx?FamilyID=3657ce88-7cfa-457a-9aec-f4f827f20cac&displaylang=en to download the freely available viewer.

      - it helps if you know your enemy before trying to criticise them, otherwise its egg+face for all the world to see

  12. Too late! by aim2future · · Score: 0, Offtopic

    No more comments.

  13. Admitting They're Lying is Reassuring? by Doc+Ruby · · Score: 3, Insightful

    So Microsoft finally releases a huge tome of secrets Microsoft uses to compete with other vendors on its closed system. After years of denying that, after years of keeping them secret from even the thousands of paying customers buying what they thought was equal access to the MS platform.

    And somehow that admission that MS has been lying about something so central to protecting its anticompetitive abuses of its monopoly is supposed to reassure antitrust investigators?

    --

    --
    make install -not war

    1. Re:Admitting They're Lying is Reassuring? by Macthorpe · · Score: 5, Informative
      That's not what they're releasing.

      On show for the first time in public are underlying protocols for Office 2007, Office SharePoint Server 2007 and Exchange Server 2007. This isn't a list of 'secret APIs' for Windows. This is the stuff that glues their Office system together and they were going to keep a hold of as long as possible. It's completely seperate to the anti-trust concerns you're referencing, but they do seem to be using it as a bargaining chip against the EU investigations. It remains to be seen whether that will work or not.
      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    2. Re:Admitting They're Lying is Reassuring? by Doc+Ruby · · Score: 2, Insightful

      As far as I can tell, those protocols weren't documented for consuption by anyone outside Microsoft. Yet programmers inside Microsoft were able to use them to write software.

      That does indeed make them as useful as "secret APIs" to programmers writing for Office/Exchange 2007.

      --

      --
      make install -not war

    3. Re:Admitting They're Lying is Reassuring? by jimicus · · Score: 1

      A thought that occurs.

      Microsoft have been very keen on code signing the last few years. I wouldn't put it past them to implement signing of the message passing between Exchange, Sharepoint and Office.

      And if they had done something along these lines, then it doesn't matter if they do publish the protocols, you're still not going to be doing much interoperating.

      I've not read these documents, so I haven't the remotest idea what they contain. This is random speculation, and if all you're going to do is reply saying "What a load of pointless random speculation" - yes, I know that. I'm just saying that it's a possibility.

  14. Patent licensing fees by stox · · Score: 0

    Determine how much revenue your application generated in the last year. Send a check in that amount to Microsoft. See? Wasn't that simple.

    --
    "To those who are overly cautious, everything is impossible. "
  15. Patents and open source... by comm2k · · Score: 1

    The third phase, which will occur by the end of June, will be the posting of the final versions of the documentation along with final patent licensing terms. But how valid will those (patents) be in the EU?

    As a result of today's posting, all types of developers -- including independent software vendors, open source developers and developers in customer IT departments -- will have consistent, open access to this protocol documentation (...)

    In addition, Microsoft will publish a list of the protocols that are covered by patents and will make available a list of the specific Microsoft patents and patent applications that cover each protocol. However, open source developers, whether commercial or noncommercial, will not need a patent license for the development of implementations of these protocols or for the noncommercial distribution of these implementations In other words if you're going to make any money off it you'll need to pay the MS tax.
  16. All available as PDF by just_another_sean · · Score: 4, Informative
    The browser interface is broken on Iceweasel for me. I thought at first that all
    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...

    Intellectual Property Rights Notice for Protocol Documentation

          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). 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. * emphaisis mine
    --
    Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    1. Re:All available as PDF by aaron.axvig · · Score: 0

      XPS is their PDF killer.

  17. And a Pony! by Bob9113 · · Score: 4, Funny

    Lets just hope those [patent licensing] terms are pro open source.

    I'm going to hope for a pony too! A flying one!

    1. Re:And a Pony! by Anonymous Coward · · Score: 0

      Patents only apply to commercial software.

      Yes you read that right. Open source is not commercialized, since you don't have to pay for using it, and therefore you are free to use it.

      That's the very same reason why you can't patent an algorithm.

    2. Re:And a Pony! by David+Gerard · · Score: 1

      A pony! With a long neck! And stripes! And a hump! And probably a propeller!

      --
      http://rocknerd.co.uk
    3. Re:And a Pony! by andphi · · Score: 1

      Congratulations, you've just invented the gyrocamel. Alternately, the gyrafozebramel.

    4. Re:And a Pony! by David+Gerard · · Score: 1

      I'm thinking of an apparently straightforward Apache server setup I'm doing at work. I characterised their initial request as "and a pony." Further "clarifications" so far have included a long neck, humps and stripes and this morning I installed the propeller. A pony designed by four year olds on Red Dye No. 1.

      --
      http://rocknerd.co.uk
    5. Re:And a Pony! by andphi · · Score: 1

      I feel for you, sir. I didn't realize that the identification, solicitation, and implemenation of server requirements had become a kind of unintentional, collaborative modern art. One question remains: is the propeller situated to push, pull, or hover the pony?

    6. Re:And a Pony! by David+Gerard · · Score: 1

      I think it's currently designed to blow in the wind in a decorative manner. (They wanted to be able to make Tomcat reload all applications by touching a file. There's a URL you can call to reload any app any time you like, but they wanted a script. NOW, mummy!) Tomorrow I fully expect to see a request for the blades of the propeller to be make of red, yellow and blue sparkly stuff.

      --
      http://rocknerd.co.uk
    7. Re:And a Pony! by andphi · · Score: 1

      "blades of the propeller to be make of red, yellow and blue sparkly stuff"

      Ah, so the server will be a muted pro-Tibetan protest statement? Amazing the uses that managers can find for things, isn't it?

      If only we could discipline managers by confining them to corners if they behave unreasonably.

    8. Re:And a Pony! by David+Gerard · · Score: 1

      No, no. These are developers. I told you: a committee of four-year-olds on red dye no.1.

      --
      http://rocknerd.co.uk
    9. Re:And a Pony! by andphi · · Score: 1

      My mistake. I operate on the assumption that ridiculous requirements come from managers.

  18. Documentation by Detritus · · Score: 1, Offtopic

    I've always wondered how much internal documentation Microsoft has generated for their products. Things like formal specifications, as opposed to "look at the source code".

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Documentation by dedazo · · Score: 1

      Judging from the usual comments and borrowing from the article submission editorial line, apparently a lot more than "open source" proponents would like.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    2. Re:Documentation by Anonymous Coward · · Score: 1, Interesting

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

    3. Re:Documentation by jzhos · · Score: 1

      From what I know, not many. Most of the time is "the code". luckily, the code quality is generally pretty good, except for those very old C programs.

    4. Re:Documentation by golodh · · Score: 1
      Well ... that's an interesting assertion. Especially in the light of Microsoft's repeated denials that it had no documentation about its SMB client-server protocol that it could disclose to the EU. Closely followed by a deluge of graphics-pdf based documentation (a subtle move: no cross-referencing possible) which was characterized by Taeus as "designed to maximize pagecount while minimizing the amount useful information".

      We do know that after being hit with a $600,000,000 fine Microsoft suddenly proved able to produce all the required documentation, and produce it in such a way that it is actually of use.

      So err ... can we conclude that Microsoft's earlier protestations were less than sincere, that they had the documentation all along, and that the only way of getting Microsoft's compliance in documenting something is to slap a huge fine on it? It would be good to know ...

    5. Re:Documentation by Anonymous Coward · · Score: 0

      You bring up interesting points, and ones that I'm ignorant on. I will say that we often don't have good documentation for things we use internally that aren't intended for public consumption. Information about these systems often is based on tribal knowledge and talking with people who have access to the source. If SMB is/was such a system in Microsoft's eyes, it's very possible that there literally was no documentation for it. (Doesn't make it right, and I'm not defending--just explaining.)

      One other small point is that our specs don't tend to cover the exact details needed if you were to, say, interoperate with our implementation. Instead, they're a layer abstracted from that, describing the functionality required and principles to develop under. So if you wanted to reimplement from scratch, you'd arrive at much the same solution, but quite possibly with different bits written to disk or moving across the wire. What you would need to interoperate is called a "dev design", and those are not always archived appropriately. OK, that's being generous: dev designs aren't always written like they should be, to my eternal frustration.

  19. in case you didn't know... by BenSchuarmer · · Score: 4, Funny

    It's a cook book!!!

    ...apologies to Rod Serling.

    1. Re:in case you didn't know... by Opyros · · Score: 1

      Nitpick: shouldn't that be "apologies to Damon Knight"?

  20. Download link by Anonymous Coward · · Score: 0

    Article was missing the download link - here:
    http://msdn2.microsoft.com/en-us/library/cc203350.aspx

    (captcha was "Empire" - ha!)

  21. That's easy. by jd · · Score: 1

    If the terms are a megalomaniac lawyer's dream that would cut the throat of all competitors so gratuitously that the EU is forced to declare Microsoft in contempt of reality and seize all of their money and property, then, yes, the terms would indeed end up being pro open source.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  22. Ummmm, no by Sycraft-fu · · Score: 4, Insightful

    People said this same thing when the Windows 2000 source code leaked. Nothing happened. Multiple problems with that theory but one of the biggest is simply that it is wrong. Lots of people have the Windows source code. MS has a license where universities can get a copy for research. One university I know that does is ASU in Tempe, Arizona. So this idea that only MS has ever seen the code is false, thus the argument is invalid, never mind the other problems with it even if it weren't.

    1. Re:Ummmm, no by Airconditioning · · Score: 4, Interesting

      Wasn't the JPEG vulnerability discovered after the source code leak?

    2. Re:Ummmm, no by Victor+Antolini · · Score: 2, Interesting

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

    3. Re:Ummmm, no by stavros-59 · · Score: 5, Informative

      People said this same thing when the Windows 2000 source code leaked. Nothing happened. Multiple problems with that theory but one of the biggest is simply that it is wrong. Lots of people have the Windows source code. MS has a license where universities can get a copy for research. One university I know that does is ASU in Tempe, Arizona. So this idea that only MS has ever seen the code is false, thus the argument is invalid, never mind the other problems with it even if it weren't.
      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

      Hackerdefender was also coincidently released early in 2004 by holy father

      One of the most frequently encountered is Hacker Defender, created by an Eastern European who calls himself Holy Father. The latest free version was published early in 2004 and, more recently, premium and customized versions of this malware became available for a fee. http://searchwindowssecurity.techtarget.com/news/column/0,294698,sid45_gci1112754,00.html
    4. Re:Ummmm, no by dedazo · · Score: 1

      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.

      I'd say this is a dangerous line of thought, considering it plays to the popularity "argument" most people around here dislike.

      The release of the Windows 2000 source code certainly removed the need for extensive reverse engineering.

      The source leaked was almost entirely user space stuff. Rootkits use little-known (but documented) aspects of things like NTFS that were not leaked.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    5. Re:Ummmm, no by HiThere · · Score: 1

      From what I remember from an article (decades ago!), the code released in such a manner isn't the complete code, and isn't enough to compile. As such, you can use it as example cases, or to find bugs or fixes, but you can't test that it's the actual code used by any particular MS release.

      Implied by this is that you couldn't use said code to create an alternative to MS OS. Not "you couldn't legally do it" but "you can't do it for any reason".

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    6. Re:Ummmm, no by Anonymous Coward · · Score: 0

      To quote Stephen Colbert:
      "People, we are just recovering from the LAST JPEG vulnerability!"

    7. Re:Ummmm, no by TechForensics · · Score: 1

      So how do we know the ubiquitous compiled binaries of Windows are actually compiled from the same source code made "public" in this way? With MS I presume dissimulation with every disclosure.

      --
      Those are my principles, and if you don't like them... well, I have others.
  23. Well of course not by Sycraft-fu · · Score: 4, Insightful

    Since "Pro open source" seems to mean "Can't cost anything, and can't put any restrictions on it other than requiring the code to be open." That is pretty much going to kill almost anything from being pro open source.

    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.

    1. Re:Well of course not by Thinboy00 · · Score: 2, Interesting

      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

      --
      $ make available
    2. Re:Well of course not by pembo13 · · Score: 1

      How often does something that puts restrictions on another thing actually help it?

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    3. Re:Well of course not by webmaster404 · · Score: 4, Informative

      Since "Pro open source" seems to mean "Can't cost anything, and can't put any restrictions on it other than requiring the code to be open." That is pretty much going to kill almost anything from being pro open source.

      No, it just means that the code when you get it has to be open or you can ask for it. Think of Red Hat, RHEL is open source yet they still make money off of it. Open source != freeware, you can make money off of open source as Red Hat and other companies have shown. Had MS not been a monopoly they would have to be much more open then they are now.
      --
      There is no "disagree" moderation, and troll, flamebait and overrated are not valid substitutes
    4. Re:Well of course not by Draek · · Score: 1

      I don't think that being Pro Open Source is necessarily about being against having to pay per se, but it's certainly against having to pay *per user*.

      How many people use TheGIMP for example? I'll tell you straight away that it's a *lot* more than the number of downloads from ftp.gimp.org, so how could they even know how much to pay for per-user licensing schemes, if they wanted to do so?

      And of course, most if not all those "RAND" licenses include per-user payments ("RAND" in quotes because whether they're reasonable is highly debatable).

      --
      No problem is insoluble in all conceivable circumstances.
    5. Re:Well of course not by skeeto · · Score: 1

      Since "Pro open source" seems to mean "Can't cost anything, [...]

      You keep using those words. I don't think it means what you think it means.

    6. Re:Well of course not by Sancho · · Score: 1

      I suspect that was sarcasm. You know, the same kind of mentality that causes people to complain to eBay in droves when someone sells copies of Open Office on there.

    7. Re:Well of course not by Your.Master · · Score: 1

      That's what the GPL is. It puts restrictions on derived works.

    8. Re:Well of course not by Anonymous Coward · · Score: 0

      No it doesn't you moron - it relaxes restrictions otherwise present in copyright law. It just doesn't relax them all the way like the BSD (a.k.a. "fuck me harder") license.

    9. Re:Well of course not by Hatta · · Score: 1

      That's not quite enough. When I get the source, I also need to have rights to modify it and distribute it. It's not enough just to have the source, you have to be able to do useful things with it. And when everyone in the world has to pay the piper to use your code, that's going to harm community development. Why would I spend time improving a project when I can't even give the results away free?

      It's ok to sell a copy of open source software, but the recipient has to get ALL their rights with it or it's not free software.

      --
      Give me Classic Slashdot or give me death!
  24. Great! by Anonymous Coward · · Score: 0

    Now the Innovative Open Source(tm) community will have something to copy!!!@!!

  25. unknowns by neonsignal · · Score: 3, Funny

    As we know, there are public standards. We also know there are some standards that are secrets. That is to say, they are used very publicly but the details are kept secret. And there are also public secrets. These are the secrets that were kept secret for shame and are made public.

    But there are also secret secrets. The ones we don't know that are secret and should be kept that way.

    (with apologies to Donald)

  26. I wouldn't hold my breath here by poetmatt · · Score: 1, Informative

    Most important part of this article:

    In addition, Microsoft will release some 30,000 pages of documentation surrounding Windows client and server protocols.

    Note: WILL not "HAS" and/or not "Will sometime soon". They could be delaying this just long enough to figure out how to break all the protocols on the new OS/on the next service pack.

  27. 14000 pages of what? by CustomDesigned · · Score: 1

    If it's anything like the 6000 pages of OOXML (final version yet to be released, despite being ratified - go figure), I'll pass.

  28. treasure trove of Microsoft coding secrets? by Anonymous Coward · · Score: 5, Funny

    - customizing AUTOEXEC.BAT and CONFIG.SYS for Windows Vista Ultimate?

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

  29. It's actually... by fahrbot-bot · · Score: 1

    ... 13,999 pages of EULA and 1 page of secrets, well secret: "Have a well crafted EULA (see above)."

    --
    It must have been something you assimilated. . . .
  30. You stole our code! by Auraiken · · Score: 4, Interesting

    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.

    1. Re:You stole our code! by MrAnnoyanceToYou · · Score: 1

      Bah. Just saying someone has seen some code has nothing to do with proving they've seen it. I'd LOVE to hear how you can prove that someone has read a two line snippet of code out of 17,000 pages of mostly useless documents. Modern coding conventions being what they are, even if your variable names match exactly with theirs you could still call it co-incidence and say you were following M$'s own naming recommendations. Unless, of course, their code is as horrifically ugly as I have always heard it was.

  31. Hypocricy takes several forms by Anonymous Coward · · Score: 1, Funny

    What, didn't you hear? Docx is an open standard now! ISO said so! :P

  32. No, I'm New Here by New+Here · · Score: 2, Funny

    No, I'm New Here

  33. 14,000 pages of code?! by codemoose · · Score: 0

    Wait...they released the source for minesweeper?

  34. Windows secrets..... 3.11 that is... by rwsilva · · Score: 3, Funny

    Everything you wanted to know about Windows 3.11 in 13,999 pages..... WFWG next!

  35. 13.999 of the pages say... by Anonymous Coward · · Score: 0

    Developers! Developers! Developers! Developers!

  36. Well... by Anonymous Coward · · Score: 0

    ...you still have to pay the $1.5 billion :)

  37. Give me a break by Juliemac · · Score: 0, Flamebait

    I get sick of this "everything" must be Open Source and must be FREE BS. I took a great amount of time developing my skills as a EE and programmer. If I work hard and work out a way to do something that no one else can do, I'd LOVE to profit from it. Only an idiot would work that hard and give it away for free. I applaud the release of the data, I'm going to read the released docs and the licensing then decide then how and what I can do to increase the abilities of my code and how I can use it as leverage to increase my income. As for Apple? I designed one of the first digital EMG (muscle signals) machines on an Apple IIE. Sold well, worked well. Then Apple closed source and wanted BIG bucks to learn how to redo it for the LISA. Boom. Dead. Where was Linux? Still a wet dream with out a driver. And I know... This is /. before you spout off. view the bloody data. Sheesh.

    1. Re:Give me a break by Vexorian · · Score: 1

      So, is your perception relating Open source to non-commercial/non-profitable caused by plain ignorance of the existence of Sun, IBM, Redhat, Mozilla and many others or are you just a flamebait?

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  38. Second Prize... by Nefarious+Wheel · · Score: 1

    ...is 28,000 lines of code. I doubt if it will be terribly useful, although perusal of the document format could assist those who want to engineer a bit of cross-platform compatibility into their products, and need to vet what they've written against the MSFT code. So that could be useful, perhaps. Full-scale porting of any of the code is unlikely to profitable, so MSFT is safe in that respect. The risk to them lies more the potential for an easy path to alternate solutions.

    --
    Do not mock my vision of impractical footwear
    1. Re:Second Prize... by jellomizer · · Score: 2, Funny

      Actually the 28,000 lines of code is all that microsoft coded that works. The rest is just bloat so people feel good spending a few hundred-a few thousand for a product.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:Second Prize... by Hoi+Polloi · · Score: 1

      28,000 lines of useful code and 10,000,000 lines of goto statements referring back to the forementioned 28,000 lines.

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
  39. What has been seen by Stonent1 · · Score: 1

    cannot be unseen! The goggles, they do nothing! We mustn't look directly at it!

  40. Revealing their coding secrets? The fools! by brainfsck · · Score: 4, Funny

    The world is not yet ready to learn of the Ballmer Peak!

  41. Now microsoft will only claim by Anonymous Coward · · Score: 0

    that they support opensource. Majority of their sales will be of "customized, supported, superior" versions which "need IP protection from patent trolls and so is not freely redistributable and modifiable. We regret that this has to be done this way, but you always have that (third rate) open source code...."

    Or, they are buying time to sufficiently stuff more pockets, so that a few years down the line, the IP-protection agreement mentioned on http://microsoft.com/link=12345 (whatever that may contain at that point in time) becomes so important that "we have to take the painful but necessary step of closing certain parts of code under IP agreements with certain (read SCO-like proxies) IP companies that supply us some innovative improvements".

    And without those innovative improvements, basically things won't work.
    Finally, the next version of the OS or the Office Suite or the whatever SaaS-tool will be so compelling that these opened source codes are really of no use to the latest and most advanced "microsoft product and platform ecosystem"

    To be taken with a fistful of salt.

  42. oh the irony by rastoboy29 · · Score: 1

    You know, if they were to turn around one day and release Windows under a decent license, they could gaurantee Windows dominance on the desktop forever.  Sure, they'd lose some control, but how much control do they really have anyway?

    But you'll never convince the guys at the top of this.  Some people are just plain limited.

  43. Competition Vs Collusion by jawahar · · Score: 1

    Open source promotes Competition.
    Closed source promotes Collusion.

  44. The problem is by Sycraft-fu · · Score: 2, Interesting

    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.

    1. Re:The problem is by BruceCage · · Score: 4, Insightful

      Only requirement is you have to pay licensing. I see no problem. First of all, definitions, definitions, definitions. It all depends on what definitions you use for "open standard" and "open source" (and "free software").

      For open source one should be using the definition from the Open Source Initiative (OSI) since it's a term used to indicate software that has been released under a software license compatible with the definition from the OSI. Note the very first criteria from the definition, "The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.".

      The same goes for "free sofware" which uses the definition from the Free Software Foundation. On that page it is explicitly stated that, "Thus, you should be free to redistribute copies, either with or without modifications, either gratis or charging a fee for distribution, to anyone anywhere. Being free to do these things means (among other things) that you do not have to ask or pay for permission."

      For "open standard" one could look to the definition by the European Commission (IDABC programme), which most importantly includes: "The standard has been published and the standard specification document is available either freely or at a nominal charge. It must be permissible to all to copy, distribute and use it for no fee or at a nominal fee.".

      It should be clear now why the bit about "licensing fees" (or royalties or whatever) is exactly the problem and would prohibit such software from being referred to as either open source or free software. Once I receive software or a specifications document I should be able to distribute it without asking or paying anyone for permission.

      Note the difference between paying a one-time fee for receiving and paying fees on distribution. See also the article "Selling Free Software".
      --
      Perfect is the enemy of done.
  45. Shakespeare by Shadow-isoHunt · · Score: 1

    Secret #1: Use monkeys and typewriters wherever possible

    --
    www.isoHunt.com
  46. Distraction from non-compliance by SgtChaireBourne · · Score: 1

    Since the court wants the APIs and documentation for the APIs, releasing the code is just a noisy distraction. It's like the tobacco companies turning over several semi-trailers of papers when forced to publish specific pages and documents.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  47. And do the same as MS did by Anonymous Coward · · Score: 0

    to Spyglass (?): "sell" it for nothing and give a cheque of £0 to MS.

    But bundled with your RedHat installation for the standard (or, if you want to be REALLY like MS, slightly higher) cost.

  48. why not, if it's under patents? by CarpetShark · · Score: 2, Insightful

    we never expected MS to disclose 14k pages of anything but contracts.


    Without clarity over patents involved, those pages amount to a contract anyway. By using that stuff, you're signing the contract. The only thing is, you aren't getting to read the contract yet, until the patent issues are disclosed.
  49. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  50. Every bit taken from by Anonymous Coward · · Score: 0

    Every bit taken from Don Knuths "The Art of Computer Programming", volumes 1 thru 4. Microsofts patents are hopeful, considering that there is so much prior art floating around, and for such a long time.

  51. Has anyone seen this documentation? by golodh · · Score: 1, Troll
    I am asking if anyone has seen this documentation because I'm afraid that, Microsoft being Microsoft, this so-called "documentation" will be of the same type as the "documentation" that Microsoft tried to foist off to the the EU in its dispute about documentation of its client-server communication protocol.

    The documentation that was characterized as an independent auditor as "designed to maximize page count while minimizing the amount of useful information".

    Looking at the article in "The Register" (http://www.theregister.co.uk/2008/04/08/microsoft_posts_protocol_documents/), which states that "Microsoft today lifted the lid on 14,000 pages of sketchy versions of tech documentation for core software code. On show for the first time in public are underlying protocols for Office 2007, Office SharePoint Server 2007 and Exchange Server 2007."

    They released "sketchy versions of tech documentation", did they? Is it just me, or do we have to get acutely suspicious at the mention of the word "sketchy"?

    I mean, Microsoft has always been dead set against releasing any kind of specifications, and has repeatedly (and officially) claimed that such specifications were impossible, infeasible, or generally not available. Then, after being hit with a $ 600,000,000 fine they suddenly proved able to document the communication protocol after all, to the satisfaction of the Samba programming team. What are the odds that the current crop of Microsoft documentation is a useless, incomplete, obfuscated mess? After all, Microsoft's interest isn't so much to publish documentation, as in creating a PR image that it's doing so. And there's nothing like a hefty page count for doing that.

    Therefore ... has anyone knowledgeable actually seen this documentation? If so what's the quality?

  52. Enlightened self interest by DragonHawk · · Score: 1

    They rarely, if ever, do anything pro open source unless they're forced or they see a large benefit to their platforms As opposed to, say, Red Hat or Canonical, which produces so much software that doesn't benefit them.

    "The universe is driven by the complex interaction between three ingredients: matter, energy, and enlightened self-interest." -- Babylon 5

    Not that I think Microsoft is anyone's friend, just pointing out that that particular argument isn't really very good.
    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  53. To Serve Man by DragonHawk · · Score: 1

    FYI, "To Serve Man" was a short story written by Damon Knight before it became a Twilight Zone episode. I remember reading it in the sixth grade.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  54. Soon to be a bestseller... by rclandrum · · Score: 1

    Along with Microsoft's Coding Secrets, you can also buy....

    Enrons's Guide to Business Ethics
    Greenpeace's Tasty Whale Recipes
    George Bush's Global Warming Solutions for our Time
    Ron Jeremy's The Arguments for Abstinence

    ...and many others!!!

  55. Cue Monty Python by Anonymous Coward · · Score: 0

    What about the 700 CSS testcases [msdn.com] they recently contributed to the W3C under the BSD license?

    Yes, but apart from the 700 CSS testcases, what has MS ever done for OSS?
  56. Ummm, Win2k wasn't affected by that... by SEMW · · Score: 1
    Given that the leaked source code was from Windows 2000, and Windows 2000 is listed as being not affected by that vulnerability, I very much doubt it!

    If I use Windows 98 ... Windows 2000, what should I do?
    By default, these operating systems do not natively provide a version of the vulnerable component and are not affected. Just because A occurs chronologically after event B, doesn't mean that B caused A.
    --
    What's purple and commutes? An Abelian grape.
  57. No! by Chris+Mattern · · Score: 1

    Don't look at it, Marion! Keep your eyes shut!

  58. Don't be ridiculous. by SEMW · · Score: 1

    The result? No matter how competent Firefox developers are, IE works faster than Firefox or consumes lesser resources Oh, come on; don't be ridiculous. Opera is a hell of a lot faster than either Firefox or IE, and they don't have any access to secret APIs.

    - The reason IE is quite fast is because it's just the bog-standard Windows HTML rendering component wrapped in a barebones toolbar.

    - The reason Firefox is slow is because it wasn't designed to be superfast, it was designed to be easy to develop for and easy to port (the user interface is done in interpreted XML, for god's sake).

    - The reason Opera is fast is because it's designed to be minimally resource intensive because the same codebase is used to develop the mobile versions of Opera (for smartphones, Wii, PocketPC etc.).

    There are more than enough blatantly obvious reasons without having to resort to conspiracy theories.
    --
    What's purple and commutes? An Abelian grape.
  59. NDA... by davesays · · Score: 0

    14,000 pages? I thought that was their non-disclosure agreement.

  60. doesn't this pollute anyone that reads it? by Maxo-Texas · · Score: 1

    would there be problems if you read this and then worked on an open source project that covered a similar domain?

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  61. mad? by CarpetShark · · Score: 1

    Are you mad? Samba fought long and hard to get those documents. MS fought back in all but appearance, to the best of my knowledge.

    You might find How Samba was Written interesting.

    1. Re:mad? by jimicus · · Score: 1

      No I'm not.

      I know full well that Samba's gone a hell of a long way with pretty much zero help from Microsoft. But I can't help thinking that the documentation will be of use.

      Of course, that only happened a few months ago and Samba 4 is currently under heavy development. How much it helps largely remains to be seen.

  62. Re: Why Insightful for funny? by IdeaMan · · Score: 1

    Insightful gives Karma. It's the mods way of saying "That joke was good enough I want to hear more of them".

    Oh and I suggest changing your settings to give Overrated and Offtopic +1 bonuses. Those should be ignored because of abuse due to lack of Metamoderation.

    --
    They ARE out to get you simply because They are in it for themselves and they don't care about you.
  63. Now I see how it happens... by jmcwork · · Score: 1
    Function Call list:

    OnCreate

    OnDraw

    OnMouseMove

    BSOD

    Serialize

  64. the first 6000 are the OOXML specs by Rob+Y. · · Score: 1

    If it took 'em 6000 pages to describe the useless OOXML spec, I wouldn't count on these 14000 being all that useful either (with or without patent roadblocks).

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
  65. Oh,no!!!!! by Anonymous Coward · · Score: 0

    The secrets of how to write bloated, buggy code has been unleashed into the wild?!!? Oh, the horror!!!

  66. Third Prize... by Pope · · Score: 1
    --
    It doesn't mean much now, it's built for the future.
  67. Not a good example... by Anonymous Coward · · Score: 0

    WTF does 700, or even 1000000 test cases have to do with "Open Source"?

    Sure, they're apparently willing to work with some open standards, but it has absolutely nothing to show for Microsoft's open source efforts.

    There's got to be some better examples than that, and WIX is a start...

  68. Abort, retry, fail by tepples · · Score: 1

    - a detailed explanation of what each alternative does in the "Abort, Retry, Fail, Ignore" dialog? Abort, Retry, Fail? happens when input or output fails, often when accessing storage. Wikipedia covers the details.