Slashdot Mirror


Microsoft Documentation Declared Unfit For US Consumption

anomalous cohort writes "Washington DC judge Colleen Kollar-Kotelly announced during the ongoing Microsoft antitrust hearings that their documentation is unfit for US consumption. This is relevant in an antitrust hearing as poor documentation on how to inter-operate with Microsoft's products is seen as an unfair barrier to entry for companies who compete with Microsoft. Others see this as yet another example of their crumbling hegemony or indolence as their empire burns."

243 comments

  1. This is good. by WK2 · · Score: 4, Funny

    Acknowledgment is the first step to recovery.

    --
    Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
    1. Re:This is good. by gameboyhippo · · Score: 1, Funny

      What's there to acknowledge? I think MSDN is one of the best sources of documentation EVER. Trust me. Every program in Delphi? Way more difficult than going to MSDN to learn how to interface with SharePoint. They even have documentation on how to interface with things that they suggest not interfacing with such as the Excel COM object. I think that whoever decided that the documentation is not good for US consumption hasn't ever had to program before.

    2. Re:This is good. by alexborges · · Score: 4, Informative

      Get a grip, hippo, they dont mean your kb.ms thingie. They mean the INTEROPERABILITY docs, which you will NEVER see in a website such as your msdn.

      --
      NO SIG
    3. Re:This is good. by pembo13 · · Score: 1

      Well aside from the fact that that isn't the documentation being referred to, MSDN is not the best documentation ever.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    4. Re:This is good. by abigor · · Score: 1

      Not saying I'm doubting you, but could you give some examples of better or more extensive developer documentation?

    5. Re:This is good. by king-hobo · · Score: 1

      I think MSDN is one of the best sources of documentation EVER.

      I HATE MSDN!

      worst thing so far in my life.

      nothing can be easy with it.
      it just makes ever thing so much harder then it needs to be

    6. Re:This is good. by smoker2 · · Score: 1

      Microsoft documentation on how to interface microsoft software with other microsoft software isn't helping anybody other than microsoft.

    7. Re:This is good. by morcego · · Score: 1

      Its been some years, so things might have changed.

      But back in 1995(ish) when I was using, administering and programming for IBM AIX platform (AIX 3.2, xlc, xlC, Motif), I had excellent documentation available.

      --
      morcego
    8. Re:This is good. by aix+tom · · Score: 2, Interesting

      The best non-FOSS documentation I have used lately is Oracles.

      Example for the 10G starting directory

      Aside from the actual WORKING search functionality (which gives you a list in of "books" in which the search term occured with numbers of hits first, so that you can go to the relevant "book" when the search term is something ambiguous like "format" instead a long list of maybe or maybe not relevant links).

      I never found the right thing on MSDN unless I stumble upon it via a Google search, Oracle usually gives the Description of a feature, some overview where it is uses and some examples with each feature. So once you are on the HTML page of the particular feature you are interested in you basically can get all the Information from that single page. Take for example a direct comparison between the commands to format a number into a string.

      to_char (Oracle) found in about 20 seconds on the web page itself either by browsing by function or searching.

      After two minutes I managed to get here in MSDN trying to find the command to format numbers in SQL Server, but haven't found the exact command yet, only an overview about "string functions" but the right one doesn't seem to be in this category.

      I even know the command is "format".. something, but I cant browse there directly, since I don't know in what CATEGORY in those open/closable subdirectories they put it in.

      The quickly scrollable and searchable HTML indexes of Oracle's online help are much easier to manage.

    9. Re:This is good. by j-pimp · · Score: 1

      I HATE MSDN! . . . it just makes ever thing so much harder then it needs to be

      It depends on the tasks. I think the website layout could improve a bit. Is that your problem? Want more examples? Contribute them yourself, there's a community content section. I will admit that Microsoft is slow to take user feedback. I had to wait months for a response to an error I pointed out in the documentation. What tasks are you having trouble with? I will admit that their website is not designed to make it easy to figure out how to do obtuse things, such as adding a cab file to the ActiveSync add/remove files menu, but all documentation is lacking in certain obtuse areas.

      What Microsoft does lack is they don't "get" open source. When you are scratching your own itch, and have critical mass, you are usually responsive enough to patches and bug reports where the user practically wrote the patch. They tend to be somewhat non-responsive. It seems to be due to the developers not having the time to dedicate to these projects.

      Part of the problem is they have to be very gatekeeperish about their project. For whatever reason, we have to accept as a given that non Microsoft Employees will never get commit access to any open source projects. I think if they could change this aspect of their open source projects, it would impact their whole corporate culture in positive ways.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    10. Re:This is good. by j-pimp · · Score: 1

      Microsoft documentation on how to interface microsoft software with other microsoft software isn't helping anybody other than microsoft.

      Yeah, because you know, there are no open source programs to display, edit and print word documents.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    11. Re:This is good. by Anonymous Coward · · Score: 0

      MSDN is horrible for me. Delphi's basic help file is far superior in my opinion! And object pascal isn't exactly a difficult language so you shouldn't really have any problem.

    12. Re:This is good. by Anonymous Coward · · Score: 0
    13. Re:This is good. by king-hobo · · Score: 0, Redundant

      i have need t do a lot f VB .net for school and i just find it is a pain

      yes the UI is not the best, but i think the biggest issue for me is just search function (i can bearly ever find what i want, maybe its just not there, but other sites ave it) and the counter-intuitive way it is writen, (a lot of logic "jumps")

      i guess it is all personal taste, and in my casse it tastes biter

    14. Re:This is good. by abigor · · Score: 2, Insightful

      Yes, good one. Another good database example is PostgreSQL. Apache and its various modules also have excellent docs.

      Like you said, the searchability of MSDN leaves a lot to be desired. It's complete, but hard to find anything.

    15. Re:This is good. by Anonymous Coward · · Score: 0

      Are you sure Oracle documentation is the final word on Oracle's TO_CHAR() and TO_DATE() functions? Please try a few examples and see the gaping wholes. You are not sure why a certain formatting raises an error and why something you expect doesn't. Microsoft is no better. Their whole ODBC spec is random rambling. It is not as precise as a spec ought to be.

    16. Re:This is good. by aix+tom · · Score: 1

      I have never encountered any *gaping* holes in the to_char/to_date documentation.

      Granted, overlooking some obscure detail in the quite ramble-on-y Format Model specification linked from all the conversion functions ( which would go on over 19 pages if printed out ) is quite possible.

      At least there you can still threaten your boss with "If you do $THING, then I will set the standard number format to Roman, and the standard Date format to Japanese Imperial" ;-P

    17. Re:This is good. by Hurricane78 · · Score: 1

      Yes, I second that. I love PostgreSQL's documentation. I switched from MySQL to PostgreSQL, and I thing MySQL's documentation is just one step away from a joke.
      (I'm no fanboy. MySQL has its own advantages. Even if they are rather sparse.)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    18. Re:This is good. by kesuki · · Score: 1

      well, mysql was topdog once upon a time, until feature bloat ruined it... there is even a fork called drizzle, open source rarely forks, and usually the forks die off, and are the result of temporary instability issues... or in this case performance issues.

      performance issues are hard to do without cutting features. one of the nicest things about open source is that certain features can be disabled at compile time. and under used feature of open source imo, when i was a freebsd guy i always compiled from the ports tree... sometimes the projects needed their files modified to even compile. that seems weird you know a program offered in open source as source, but not compiling from the source provided without a little modification. makes me wonder, although most of the modifications were simple not having directories in the right spot.

    19. Re:This is good. by stephanruby · · Score: 1

      Are you sure Oracle documentation is the final word on Oracle's TO_CHAR() and TO_DATE() functions? Please try a few examples and see the gaping holes. You are not sure why a certain formatting raises an error and why something you expect doesn't. Microsoft is no better. Their whole ODBC spec is random rambling. It is not as precise as a spec ought to be.

      That's why my favorite non-FOSS online documentation is on Macromedia (now Adobe).

      For instance, their docs on CFML certainly aren't perfect, but at least you can leave a comment, or read the comments of others, at the bottom of those very same documentation pages, thereby exposing a documentation quirk or a difficulty really quickly.

      Now I'm not familiar with the Oracle documentation, but with Microsoft, you can comment on the documentation right away, and you can even say if the documentation was helpful to you or not, but your comment doesn't appear on the documentation page itself, so you have no idea if your comment will even be read or not, and you have no idea if someone is even going to bother correcting/clarifying the documentation page. And so with Microsoft, you usually end up googling around for even more information to supplement the official MS documentation.

    20. Re:This is good. by Inner_Child · · Score: 1

      You have to do a lot of VB.net and you think MSDN is the pain? You have my pity.

      --
      Today is red jello day - all workers must eat all of their red jello. Failure to comply will result in five demerits.
    21. Re:This is good. by GigaplexNZ · · Score: 1

      I find the Qt documentation leaps and bounds ahead of MSDN.

    22. Re:This is good. by ozphx · · Score: 1

      Theres enough documentation to write your own document import/export for Word for j-pimp-editor's super open format. Have you considered that they don't really want to open their .doc format, because they want to be able to change it whenever the hell they feel like?

      --
      3laws: No freebies, no backsies, GTFO.
    23. Re:This is good. by MrResistor · · Score: 1

      In general I've found the *nix 'man' command far more helpful than MSDN. MS may have made improvements since the last time I used it though, it's been a few years.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    24. Re:This is good. by weemat · · Score: 2, Informative

      So are you saying Open Specifications http://msdn.microsoft.com/en-us/library/cc203350.aspx dont count? That link has content on 1.Windows Protocols 2.Microsoft Office Protocols 3.Microsoft Office File Formats 4.SharePoint Products and Technologies Protocols 5.Exchange Server Protocols 6. Microsoft SQL Server Protocols 7.Microsoft Computer Languages

    25. Re:This is good. by gbjbaanb · · Score: 1

      Seconded. IBM always did truly excellent documentation that told you everything the system did. I recall the OS/2 manuals I used to have (way back) that were huge and included everything I could consider needing to know.

      MQSeries also comes to mind as good.

    26. Re:This is good. by ewanm89 · · Score: 1

      'man' has always been easier to navigate...

    27. Re:This is good. by morcego · · Score: 1

      The only real problem (only remembered it now) was that, for the real good manual, you had to pay some extra. But they were definitively worth it.

      --
      morcego
    28. Re:This is good. by WuphonsReach · · Score: 1

      That's (from my standpoint) because the managers and developers can't stop screwing around with the URL scheme for documents. It seems like there are people at MS who are paid by the page to produce documentation.

      Their documentation system is seriously screwed up and has been for 5+ years.

      --
      Wolde you bothe eate your cake, and have your cake?
    29. Re:This is good. by j-pimp · · Score: 1

      i have need t do a lot f VB .net for school and i just find it is a pain

      I find google takes me to the MSDN page I need most of the time. When I need examples instead of a dry API listing, I can get them from other sources.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    30. Re:This is good. by j-pimp · · Score: 1

      Theres enough documentation to write your own document import/export for Word for j-pimp-editor's super open format. Have you considered that they don't really want to open their .doc format, because they want to be able to change it whenever the hell they feel like?

      I was arguing the lack of documentation was a moot point, in that OpenOffice and other programs create, read and edit office documents just fine. Samba talks SMB/CIFS just fine.

      That being said I will argue against your point for the following reason. If Microsoft changes their file format, it does not matter what they have already released. They are not going to do so without a version increment. They apparently have to release the specs for the new version to satisfy some DOJ ruling. However, if Microsoft make a new file format, they have to document it internally, so distributing that document is not a lot of work (relative to defining and implementing that format.)

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    31. Re:This is good. by ozphx · · Score: 1

      Yeah I agree. That said, if they change it constantly, even with specs released, its going to be impossible to reliably interoperate with it.

      Generally speaking, as soon as MS makes an API publically avaliable they'll have to support it practically forever, and not change it in case they annoy their customers - just look at all the legacy crap in Win32 :/

      --
      3laws: No freebies, no backsies, GTFO.
    32. Re:This is good. by Hurricane78 · · Score: 1

      Topdog?
      If you look at the speed: yes.
      If you look at the features: no.

      MySQL got only barely usable trough what you call "bloat".

      I, for one, love, that PostgreSQL is as fast as MySQL but feature-complete too.

      I wonder how fast PostgreSQL would be, if you removed all the features that yesterday's MySQL. I bet it would crush it. ;)

      Hey, why not let the user configure a flag at compile time, that does this. Or modularize it (in code, not in the executable), so that you can toggle the features of your choice. That way, there would be no need for MySQL anymore. :)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    33. Re:This is good. by fuliginous · · Score: 1
      Just to be a pedant you say "best source of" not that the documentation they provide is the best.

      So I would say no they are not the best source as other places provide info in a more friendly form (I tend to prefer IBM Alphaworks for one example) and

      The actual content I find to be better than average for many things but often a pain due to, for one example, them channeling you (understandably in business) to the latest products relevant doc's not necessarily what you want (version wise).

    34. Re:This is good. by et764 · · Score: 1

      I know this story is several days out of date, but as someone who has worked on producing some of these documents, I thought I'd point out that the documents are, in fact, on MSDN:

      http://msdn.microsoft.com/en-us/library/cc216517.aspx

    35. Re:This is good. by anthonys_junk · · Score: 1

      I'm even further out of date than you, time just flies.

      Thanks for the link. I understand this isn't a support site, but as an insider I thought you may know the answer...

      I downloaded the 'MS Office complete reference' zip and found it only contained a handful of the documents listed in the master reference file.

      Also, the links to many of the documents contained in the master reference don't work. eg. NTLM, SMB, Excel file format (both XLS and XLSB), web part specification (WPPS), web services (WEBSS) and many many many others. All of the interesting stuff ;-)

      Do you have any idea where I could find them?

      --
      Barbara Felden claims prior art on the flip phone, sues Motorola, Nokia.
    36. Re:This is good. by et764 · · Score: 1

      Are you talking about the links in the MSDN documentation, or elsewhere? I tried a couple of documents you mentioned, and at least the online versions seemed to work. I didn't try downloading the PDFs or anything though.

  2. Fair and balanced by Ethanol-fueled · · Score: 5, Funny
    From TFS:

    "...Others see this as yet another example of their crumbling hegemony or indolence as their empire burns."

    In this day and age of increasingly biased reporting, it is nice to see that Slashdot continues to present an objective, fair, and balanced approach to covering the issues.

    Scuttlemonkey could work wonders for the Middle-East peace process!

    1. Re:Fair and balanced by Anonymous Coward · · Score: 0

      the Middle-East peace process

      Middle-East WHAT?!

    2. Re:Fair and balanced by Timedout · · Score: 1

      He has that Billy O charisma working for him. In the sense they both conjure up images of red butted furry mammals.

    3. Re:Fair and balanced by SoCalChris · · Score: 5, Insightful

      Slashdot has always been biased towards Linux. As far as I know, they've never even pretended to be a fair and balanced source of IT news. Have you noticed the borg icon that's used for MS stories?

    4. Re:Fair and balanced by Pogue+Mahone · · Score: 1

      Looks objective, fair and balanced from where I'm sitting ...

      --
      Every bloody emperor has his hand up history's skirt [Peter Hammill/VdGG]
    5. Re:Fair and balanced by truthsearch · · Score: 3, Insightful

      I tend to think of /. as Taco's blog instead of a trusted IT news source. That explains just about everything.

    6. Re:Fair and balanced by An+ominous+Cow+art · · Score: 1, Funny

      Or maybe, just maybe, Slashdot is fair and balanced, and Microsoft really is a nest of black-hearted villains.

    7. Re:Fair and balanced by Foofoobar · · Score: 2, Funny

      Dude... that's not an icon. Thats an actual photo! Him and Ballmer run over children on the weekend in their 'cube' shouting 'DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS'! Watch out for that things photon chair-pedoes!

      --
      This is my sig. There are many like it but this one is mine.
    8. Re:Fair and balanced by Anonymous Coward · · Score: 2, Insightful

      Slashdot has always been biased towards Linux. As far as I know, they've never even pretended to be a fair and balanced source of IT news. Have you noticed the borg icon that's used for MS stories?

      /. is one hell of a lot more fair and balanced than pretty much anything out of M$ and their "partners" (gack) web sites. Paid marketers are the worst.

      Slashdot is a software nerd website. That means closed source software, i.e. software that cannot be as easily modified, analyzed and understood, is inherently at a disadvantage.

    9. Re:Fair and balanced by KillerBob · · Score: 5, Insightful

      Slashdot is about as unbiased and balanced as Fox News.

      Microsoft has been responsible for some really enormous fuckups and wrongs in the world of computers. They have some utterly nasty business practices that really are anti-competitive. They did, at one point, have a virtual monopoly, though that is crumbling naturally due to market forces, as more and more people in the market discover just how shitty Vista is, and how good Linux and OS/X are in comparison. That's only part of their monopoly (the other part being their office products, and that will come in time).

      The thing being... for all their evils and wrongs, there's been a few good things that have come from them. And while I freely admit to being an idealist, I do like to think that the evil profit-mongering is limited to the upper echelons of the company only, and that at the lower ranks, you find people who really are trying to make the best product they can for computer users.

      --
      If you believe everything you read, you'd better not read. - Japanese proverb
    10. Re:Fair and balanced by mixmatch · · Score: 1

      There is nothing wrong with being biased toward one thing or another. The problem comes in when you are unfairly biased.

    11. Re:Fair and balanced by thetoadwarrior · · Score: 1, Interesting

      I agree with what you said but at the same time the site is more unbiased than people think.

      If any company is doing something poorly being unbiased doesn't mean attack and promoting those bad habits. It means reporting fact. Fact doesn't always give both sides because there isn't two sides to give and the fact is Microsoft does a lot of stupid stuff. The consumer doesn't always see (or care about) this stuff so some articles come off as biased attacks on Microsoft in those people's eye.

    12. Re:Fair and balanced by westlake · · Score: 1
      Have you noticed the borg icon that's used for MS stories?
      .

      Yes I have. That and the stained glass window. But divorcement from reality is not a healthy sign for a tech site:

      Sept 22 - Earlier today, Microsoft Corp. joined only five other nonfinancial corporate debt issuers to be assigned a 'AAA' rating by Standard & Poor's. This is also the first new 'AAA' in 10 years.

      Microsoft appears to be bucking an almost three-decade trend that has shown U.S. industrials' movement away from 'AAA's--and from higher ratings in general.

      In addition to Automatic Data Processing, Exxon Mobil Corp. , General Electric Co., Johnson & Johnson, Pfizer Inc., and now Microsoft all carry a 'AAA' rating.

      Against this background, assigning a 'AAA' to Microsoft is a rare development in U.S. credit history, and represents an unusual combination of qualities that are shared by few other companies. In addition to the size and scope of its operation, its dominant competitive position, and its strong growth capability, Microsoft has also maintained a level of financial conservatism that reflects very limited credit risk. However, Microsoft and the few other 'AAA' companies are likely to be part of an increasingly smaller group due to the expected ongoing trend toward reduced credit quality. Considering the move to higher-risk financial strategies by issuers, it's not likely that there will be any additional 'AAA's anytime soon. S&P on Microsoft

      Microsoft closes the week with a big win in court:

      Alcatel-Lucent loses $1.5bn MP3 patent claim against MS [Sept 26]

    13. Re:Fair and balanced by tsa · · Score: 2, Informative

      +5 Insightful, LOL! That's the most funny comment moderation I've seen today.

      --

      -- Cheers!

    14. Re:Fair and balanced by Anonymous Coward · · Score: 0

      So, which part of the phrase "Others see this as" confuses you?

      What weakness of character or absence of manhood causes people of your ilk to clutch so tightly to the leg of the richest corporation on the planet (and convicted monopolists at that) and chastise any mild critic like some whining little troll swatting at flies in defense of Godzilla?

      Is it that you hope to get your tongue within sufficient proximity of their corporate balls so that you may favor them in the hope that they will reward you with a shower of gold ?

    15. Re:Fair and balanced by Anonymous Coward · · Score: 0

      I don't call it bias, I call it experience.

    16. Re:Fair and balanced by Detritus · · Score: 1

      These are the same dipshits that gave AAA ratings to a mountain of putrid mortgage bonds.

      --
      Mea navis aericumbens anguillis abundat
    17. Re:Fair and balanced by ScrewMaster · · Score: 1

      In this day and age of increasingly biased reporting, it is nice to see that Slashdot continues to present an objective, fair, and balanced approach to covering the issues.

      On the other hand ... that doesn't mean they're wrong.

      --
      The higher the technology, the sharper that two-edged sword.
    18. Re:Fair and balanced by Anonymous Coward · · Score: 0

      Not really. Look at what most of the comments are saying:

      microsoft: negative comments, even when the article is pointing out good things

      apple: positive comments, even when the article is pointing out bad things

      google: positive comments, even when the article is pointing out bad things

      It is odd to see mostly positive things about apple and google even when the article is pointing out some really not good things those companies are doing. Anything microsoft does is bad no matter what the article is saying. If microsoft put out a new keyboard and mouse that work on almost all computers (say USB interface, not all computers have them), people would be complaining about how microsoft is a monopoly. If apple puts out a new keyboard and mouse that only works on apple computers, people would be praising the move.

      --anon cause i do not have a flame resistant suit.

    19. Re:Fair and balanced by steelfood · · Score: 0

      No, they haven't really crumbled yet. They're not making money off Vista. But everybody's still running XP.

      Their failure with Vista has more to do with the bloat that has appeared over the years, and a very low s/n of good, agile designers and managers, than with any outside force.

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    20. Re:Fair and balanced by techno-vampire · · Score: 1, Interesting
      you find people who really are trying to make the best product they can for computer users.

      I'm sure there are. And the saddest part of this is that with all those people doing the best they can, every Microsoft product is a bloated, buggy mass of security holes.

      --
      Good, inexpensive web hosting
    21. Re:Fair and balanced by Johnny+Loves+Linux · · Score: 3, Insightful

      >for all their evils and wrongs, there's
      >been a few good things that have come from them (Microsoft).

      I've been keeping an eye on the shenanigans that Microsoft has been pulling for about 12 years. I would say I'm pretty current on their bad behavior, but to be honest, can you (or anyone for that matter) give me some example of "good things" to come out of Microsoft that were
      a) Not hostile to Open Source Licenses, with GPL being the primary victim.
      b) Didn't have strings attached, aka, can only be used on Microsoft products, or Microsoft gets a $$ cut of every unit.

      I guess the problem is what do you mean by "good things"? Good things *to me* mean things that are friendly to the community, share and share-alike for example. It's why I love the GPL and why I prefer Linux over any proprietary OS no matter how much eye candy it might have.

      An obvious example might be the "Bill and Melinda Foundation" or as I prefer to think of it, the "Melinda and Bill Foundation.". There's a couple of problems with it though: 1) It's not Microsoft's charity, it's the Gates' foundation. 2) It has strings attached --- you have to use Microsoft products regardless of whether or not cheaper, better products can be found with the donated money.

    22. Re:Fair and balanced by Spy+der+Mann · · Score: 2, Funny

      the Middle-East peace process

      Middle-East WHAT?!

      I think he meant the Middle-East piece process.

    23. Re:Fair and balanced by Spy+der+Mann · · Score: 1

      Slashdot has always been biased towards Linux.

      Just as Science has always been biased towards evolution rather than Intelligent Design.

    24. Re:Fair and balanced by Spy+der+Mann · · Score: 1

      +3 Informative, LOL! That's the most funny comment moderation I've seen this week!

    25. Re:Fair and balanced by Anonymous Coward · · Score: 0

      you have to use Microsoft products regardless of whether or not cheaper, better products can be found with the donated money.

      Wow, didn't know that. Certainly clarifies the motivations behind this "charity". I sincerely from the bottom of my heart hope Bill and his entire family along with Steve Ballmer, his family and Nathan Mhyrvold die as the culmination of a long agonizing burn unit hospital stay resulting from a fiery plane crash. Say what you want, scorched earth is the only way to deal with sub-humans like them.

    26. Re:Fair and balanced by pembo13 · · Score: 1

      I would need proof of this.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    27. Re:Fair and balanced by cmacb · · Score: 1

      +3 (null data type)

      ROTFLMAO!!

      Mods: don't mess up the chain!

    28. Re:Fair and balanced by TwilightXaos · · Score: 1

      you have to use Microsoft products regardless of whether or not cheaper, better products can be found with the donated money.

      [Citation Needed]

    29. Re:Fair and balanced by Azuma+Hazuki · · Score: 1

      I dunno, he's not entirely wrong about Microsoft products not being all bad. ...they make good mice and keyboards. ...at the low end >>;

      --
      ~Eien no Inori wo Sasagete~ Searching for my Hatsumi...
    30. Re:Fair and balanced by chaim79 · · Score: 1

      One possibility would be .NET and C#, MS created it as competition to Java but they made it an ISO standard instead of keeping it to themselves, they also made it cross-platform in theory (though they never went through with it and actually rolled out .NET for other platforms). They have since realized how they did right and have tried to screw it up since then, but it's still a good product, and the MONO project is able to do a lot of what they do simply because MS made it into an ISO standard.

      --
      DEMETRIUS: Villain, what hast thou done?
      AARON: Villain, I have done thy mother.
      Shakespeare invents 'your mom'
    31. Re:Fair and balanced by SL+Baur · · Score: 2, Insightful

      Slashdot has always been biased towards Linux.

      You must be new here. I'm modded down all the time for insider Unix jokes or expressing a relatively mild opinion of what I feel about Microsoft Windows.

      This is not your Father's slashdot.

    32. Re:Fair and balanced by KGIII · · Score: 1

      Wow... FUD much? I'm not going to spend a whole lot of time on this one but, well, hmm...

      Let's answer A and B with Microsoft's hardware. Or were you expecting hardware to be free? You're expecting the information to be free? Then, well, what monitor are you using because I want to know if they included a copy of the schematics with it. Your CPU does the same too does it? So no, those don't do a thing to OSL nor GPL.

      Good? Err... How about helping to usher a new technology age into the world where IBM wasn't entirely dominant? Just because it doesn't fit your ideals doesn't mean it isn't good. I hate tofu but you might think it is good.

      Finally... How about a citation showing that the foundation requires the use of Microsoft products? I'm willing to bet the pharma companies that got a nice chunk of change recently are still happily plugging away on a variety of operating systems including the Windows that were already in the place.

      http://en.wikipedia.org/wiki/Gates_foundation

      Please show me a requirement to use Microsoft products...

      Better still, just to help navigate to the proper section of the page...

      http://en.wikipedia.org/wiki/Gates_foundation#Criticisms

      And yes, yes I do use Linux. I also use Microsoft products. Please save the untruths for digg or something. We can all agree that they've done some crappy things to hinder F/OSS. We can do that without blatant lies.

      --
      "So long and thanks for all the fish."
    33. Re:Fair and balanced by Johnny+Loves+Linux · · Score: 1

      http://www.latimes.com/news/nationworld/nation/la-na-gatesx07jan07,0,4205044,full.story The key thing here is this article is about the *Gates Foundation*, but __notice__ what the Gates Foundation is concerned about: The foundation did not respond to written questions about the problems of patients who cannot obtain needed AIDS drugs due to pharmaceutical company policies. Meanwhile, the foundation holds its grant recipients to a far higher standard than the drug companies on which it bets large portions of its endowment. Its grant form says it expects recipients "to exercise their intellectual property rights in a manner consistent with the stated goals of the Bill & Melinda Gates Foundation to promote the ⦠availability of inventions for public benefit in developing countries at reasonable cost." Some critics say the foundation's failure to use its own investments "to promote ⦠public benefit in developing countries at reasonable cost" might trace back to the source of most of its money â" Microsoft â" which Bill Gates serves as chairman. "The Gates Foundation is in a position to change the dynamic, to make sure that drugs get first to the places they are most needed," said Daniel Berman, deputy director in South Africa for Doctors Without Borders. "But it conflicts with the interests of Microsoft."

    34. Re:Fair and balanced by smoker2 · · Score: 2, Insightful

      Oh dear, better call the Waaaaahmbulance.
      Are you calling Washington DC judge Colleen Kollar-Kotelly a linux hacker ?

    35. Re:Fair and balanced by HappySmileMan · · Score: 1

      they also made it cross-platform in theory (though they never went through with it and actually rolled out .NET for other platforms)

      Kinda like OOXML in that respect, in theory it's cross-platform and open, realistically it's the exact same shit that has been pulled by them for over a decade, but this time it looks friendly and might protect them from legal trouble.

      It'll be cross-platform when it works on other platforms, not when it's an ISO standard, that goes for C#, .NET, OOXML and anything else.

    36. Re:Fair and balanced by SL+Baur · · Score: 5, Insightful

      Or maybe, just maybe, Slashdot is fair and balanced, and Microsoft really is a nest of black-hearted villains.

      "Fair and balanced" is probably never going to mean the same thing to two different people, especially your husband/wife/SO/etc.

      I am not a big fan of Microsoft, all of their products had crippling bugs or limitations in them when I first started exploring there (Applesoft BASIC, PC DOS 2.0, etc.). I took a look at Microsoft Windows and OS/2 when they were first released and was unimpressed.

      However, I have been impressed with Unix and its descendents since I first encountered them in college. The big Blue and Green books documenting Version 7 Unix were useful for everything Unixy at the time and I've always like the multiuser/multiprocessing aspect of the system. System V/R2 was a disaster on the order of Microsoft Windows XP (so I've read, I only used Microsoft Windows XP/SP2 for about half a year and it was only less stable than System V/R2 with patches), but it was released two decades earlier and since has all the problems worked out.

      The Unix model, as first designed by Ken Thompson and Dennis Richie has withstood the test of time as no other software project ever has. They killed the proprietary O/S model on minis and mainframes. They killed the idea of non-portable OSes, though Microsoft has resurrected that idea. They so excited the minds and hearts of programmers that dozens of reimplemented spinoffs were done ... and survive to this day.

      On the other hand, Billg spent more on his two recent TV ads for an O/S that few want to buy than Thompson and Richie made in their lifetimes. Sigh.

    37. Re:Fair and balanced by abigor · · Score: 2, Informative

      No, only the Common Language Infrastructure and C# have been submitted for standarisation. The rest of it remains proprietary, including the Framework Class Library, which makes .Net actually usable.

    38. Re:Fair and balanced by Smauler · · Score: 1

      Monopolies do not crumble naturally due to market forces. That's completely backwards thinking, and if it were true, the government would not have to regulate the markets to prevent monopolistic practices. Monopolies do not destroy themselves, ever.

      I'm writing this from a Vista machine that is 100% stable so far, had it for 8 months or so. Longest uptime is about a week, but it's my personal computer, it's not a server, so I turn it off every so often (note I didn't _have_ to turn it off for any reason, I just didn't need it on). It boots from boot manager to usable desktop in about 20 seconds. I'm not calling you wrong on how shitty Vista is for some people, but it works a lot better for me than anything else for what I do. If Vista is shitty, every other Windows is shittier.

      I did try to install Linux, but got hit with big fakeraid problems when I got to partitioning. I still do intend to install linux at some point in the future, it is (seemingly) possible on my system - just not easy. That being said, Vista wasn't easy to install either...

    39. Re:Fair and balanced by KGIII · · Score: 1

      --anon cause i do not have a flame resistant suit.

      I do...

      It's groupthink. I expect that many of the very loud minority actually are using Microsoft software. I suspect that the Mac fans know that they're facing problems with their devices/software but are feeling as a part of a community so will defend it even if they know they are incorrect. I suspect that there are Microsoft fanboys (I have been accused of being one until I point out the link to my homepage) who will deny any wrongs that Microsoft does or justify them away or make excuses for them. And, of course, Linux can do no wrong, the free market is the best, Democratic is always right except when you're Libertarian, and if RMS said it then it must be true.

      I've found that most of the time when I point out something like those obvious problems to people I get flamed a bit, I get modded down a bit, and then my posts start slowly being modded up. Maybe because I usually try to type long enough to justify what I'm saying? Maybe it is because I'll admit when I've made a mistake? Maybe it is because I'll support any argument I make and listen to reason. Maybe it is because I'm just as willing to bash a company when they screw up as the next person regardless of the vendor.

      I used to think that it required a flame resistant suit but refused to post AC. (I never have and so I lurked here for years before even bothering to join, hell - my wife's account is an older UID than mine.) It really doesn't.

      I've got some faith in the /. mods most of the time. There are times when I feel they've made a mistake and wish that they'd explain why they opted to mod me the way they have (that even includes me being given + mods, sometimes what I say isn't informative or insightful though it may be interesting) but for the most part it seems to work out. And yeah, I don't know if you have a paid account but I have said some VERY controversial things. I have argued that DRM doesn't mean what people think it means, I've stated that I'd lo-jack my children, I've even said I've both censored my children's online activity and television as well as pointed out obvious hypocrisies here in the community.

      No flame resistant suit required. Somehow I manage to have more fans than foes and my posts generally are modded well enough.

      Have some faith in the moderation system. There are a few zealots who will mod you down for pointing out something contradictory but things generally balance out and fix themselves in my experience. Me? I don't ever use my mod points. Instead I opt to metamod a 40 to 50 posts a day when I have the time. (It only takes a few minutes to metamod but it would take me a long time to use moderator points effectively.) Actually, once in a while I use the points but I try to do so only in subjects that I have no interest in posting in as I figure that makes me more objective but I really don't have that much time.

      Then again, I don't tend to think that there is a right operating system, product, or feel that open is better or worse than closed. I tend to think that the product that does it the best for each individual is the right one for them and that's just fine by me.

      So, really, even a karma hit isn't so bad if it sparks a great discussion.

      --
      "So long and thanks for all the fish."
    40. Re:Fair and balanced by FishOuttaWater · · Score: 1

      No, Science has been heavily biased towards ID until at least the middle of the 19th century. ;^)

    41. Re:Fair and balanced by Macthorpe · · Score: 1

      The article you linked to, and the quote that you've printed, doesn't go anywhere near proving what you were asked to prove.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    42. Re:Fair and balanced by Phroggy · · Score: 1

      You must be new here. Slashdot has never been objective, fair, or balanced when it comes to Microsoft.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    43. Re:Fair and balanced by kesuki · · Score: 1

      except there number of editors who are not named cmdrtaco who post to the blog... they follow tacos guidelines yeah, but it's more like a news organization with a biased dictator than a blog. kinda like newscorp, although newscorp is designed to appeal to a market segment, while slashdot is a minority opinion of whatever taco thinks is nerdy. eg: pre 1970 us copyright stance (which is vintage geek 'reason' for copyleft, the cathedral and the bazaar etc..) pro video game, pro massive computing systems, etc etc.

      i don't remember the days before 1970, but the library of congress was the ultimate repository of all copyright, the way the patent office was the repository of inventions patents. it was apparently a very cool time, but that wasn't where the money was. geek philosophy is a lot closer to socialism than laissez faire capitalism. i mean from open source, to star trek (i realize star trek was written by a socialist) a lot of hard science requires government support, so scientists don't have to 'think' of ways to make money but can think about pushing the boundaries of known physics like Albert Einstein, or such. that's why universities are the way they are.x

      billionaires are ALL making their money off off the 1970's copyright act and how it snowballed. look at the list of billionaires, investors and heads of companies like microsoft or heirs of a discount chain founded shortly before the 70's snowballed the economic booms in the 70's 80's and 90's and part of the 00's

      but in the 00s technology made a wonderful about face in copyright -- piracy. and the common man became aware of how to make 100 copies of 'the movie of the week' and sell them for $3 on the street... costing them maybe $30 for a net profit of $270 a week, instead of some giant media conglomerate making $20 a copy, in 10,000 cities, with say 10,000 copies per city, for a profit of $190,000,000. even if only 10% of the population is willing to pirate, that's 10% of their profits, nearly.

      but the telcos, cable companies etc are getting $50-$100 a month from online pirates, and hardware sales of new PCs are over half a billion a year now... all because suddenly computers can do something killer, like pirate dvd movies with a single click. so who wins out? the closet socialists pirating content? or the corporations making real profit off 'ideas' well, it hasn't played out in the courts, but i think the state of DRM and stuff indicates that even if hardware vendors can make a quick buck breaking copyright eventually the cost of piracy will be too high for corrupt politicians to ignore. in 20-30 years when legislators figure out how to do it, you won't be able to buy hardware that can do anything except what it's built in 'secure computing initiative' allows it to do with the hardware, and forget open source, it won't even run on processors because it failed to pass the verification in the on chip dies.

      laws will mandate SCI the way catalytic converters are mandated to create a market for platinum. no, it's not that catalytic converters do nothing, it's just that if SVO or biodiesel based compression engines were 'mandated' or god forbid, 'clean diesel technology' mandated... there would be no need for catalytic converters, but that would but exxon out of business, or for 'clean' diesel cost them trillions. so, screw laws that mandate clean fuel, we'll mandate catalytic converters and create a multi-billion world platinum mining market a 'win-win' for capitalism.

    44. Re:Fair and balanced by BhaKi · · Score: 1

      Slashdot is heavily biased towards truth. They don't need to support an evil like M$ to be "fair and balanced".

      --
      The largest prime factor of my UID is 263267.
    45. Re:Fair and balanced by CRiMSON · · Score: 1

      You'd figured after the many years /. has been up people would realise this.

      --
      oogly boogly!
    46. Re:Fair and balanced by ozphx · · Score: 1

      All of that text and yet you still deny natures irrepressible 8 sided time cube!

      When I have finished reading your crap, Jesus will have just started reading, Socrates will be modding it down, and CmdrTaco will be itching to ban you! All this proves that TIME HAS 8 SIDES.

      --
      3laws: No freebies, no backsies, GTFO.
    47. Re:Fair and balanced by ozphx · · Score: 1

      Uh.... so you mean a company, who spends money to create things, and then gives them away, no strings attached?

      I guess this is why you don't have shareholders...

      --
      3laws: No freebies, no backsies, GTFO.
    48. Re:Fair and balanced by AJWM · · Score: 1

      The thing being... for all their evils and wrongs, there's been a few good things that have come from them.

      Really? Name three . . . that they didn't acquire/copy from somebody else.

      And no, Clippy is not a good thing.

      --
      -- Alastair
    49. Re:Fair and balanced by NovaHorizon · · Score: 1

      Easy. Speak to any gamer, and ask them how much Whine likes windows PC games. Oh, then go to a high school and ask if teachers accept slide show presentations in ODP format.

    50. Re:Fair and balanced by Anonymous Coward · · Score: 0

      Too easy.

      1. NT
      2. NTFS
      3. DirectX

      1 & 2 - Awesome implementations of some of the best kernel theories. Dont believe me, go look at the white papers. Educate yourself. And NTFS , a 1992 FS by the way, was and is way ahead of many of the file systems in use currently.

      3. The best standardized API for games.

      --
      I can think of 2-3 lies that the next few repiles will contain. Maybe someone will distort the truth a little better this time.

    51. Re:Fair and balanced by Anonymous Coward · · Score: 0

      The Base Class Library (IO stuff and collections), networking, threading and XML are part of the ECMA-335 standard, making it a lot more powerful than standard library of C++.

    52. Re:Fair and balanced by gbjbaanb · · Score: 1

      you need to get reading a little more about what's in the current STL and C++0x specs.

      Ok, they missed XML from the c++ specs, that's probably a good thing.

    53. Re:Fair and balanced by gbjbaanb · · Score: 1

      (note I didn't _have_ to turn it off for any reason,
      you would if you left it on for extended periods :-)

      I use Vista at home, it works (even though I had to buy more RAM), and its ok. The control panel applets are all over the place, and the networking dialogs are dumbed down to the point where a command-line is necessary. But the biggest issue for me is explorer and the disk-accessing "features".

      Speedboost seems to thrash my disk all the time, as does the defragger (possibly because speedboost is continually reorganising things), and the search indexes when it wants to, not when its supposed to. Opening a file in explorer to view can take a very long time - it might have soemthing to do with its desire to thumbnail everything, but it can be dire.

      File copies even with SP1 take a lot longer than they used to. And don't get me started on the WMI corruption on a clean install - I only noticed when I installed SQL server and received a truly gobbledigook error message about compiling some MOF package. Compiling? on an install? Its all truly too complicated to work reliably.

      That's the problem, I had similar issues where the scheduler would crash when trying to add an entry. (and have you seen the number of scheduled tasks the OS put in there by default?!)

      I think MS is on a downwards slope now, previous OS releases were always installed and upgraded, but not this one. Vista is a turning point for the company.

    54. Re:Fair and balanced by Johnny+Loves+Linux · · Score: 1

      Hey, Well let's consider IBM. Would you agree that IBM is a for-profit organization? Yes? They do like making money? Yes? What about eclipse, a development environment that was begun with by IBM that's platform neutral under an open source license no requirement to use IBM products tied in. Maybe *you* should tell the IBM shareholders about this. How about SUN inc. Are they a for profit company? Yes? How about OpenOffice, java, Open Solaris? Hmmm? Any mandatory tie ins to SUN products? Yes? Are they available in a Community friendly license? Yes? Maybe *you* should tell the SUN shareholders about it.

    55. Re:Fair and balanced by Anonymous Coward · · Score: 0

      Though I believe that the world would be much better off had Microsoft never existed, at least one example of good that has come out of them that meets the above requirements is much of the work on the Glasgow Haskell Compiler; a few of the key figures working on it are with Microsoft Research.

    56. Re:Fair and balanced by PitaBred · · Score: 1

      To easy? Only if you're an idiot. But hey, the uninformed often overestimate their own abilities.

      1. It's an ok implementation of some kernel theories. But it can still grind to a halt with a single job on a single CPU. Microsoft has never figured out proper task scheduling.

      2. NTFS has had multiple versions since it's inception. An original 1992 NTFS filesystem is not the same as a current one. In fact, it's completely incompatible with the new NTFS versions.

      3. Read a comparison of DirectX and OpenGL. It might open your eyes... DirectX may be the most POPULAR API for games, but that's simply because of the platform it's designed for. That does not mean that it's the best. Otherwise, the Honda Civic would be widely accepted as the best car on the road.

    57. Re:Fair and balanced by Anonymous Coward · · Score: 0

      To easy? Only if you're an idiot.

      Truth hurts.

      But it can still grind to a halt with a single job on a single CPU.

      Really? The OS scheduler with preemptive context switches? What about the algorithm you dont like?

      NTFS has had multiple versions since it's inception. An original 1992 NTFS filesystem is not the same as a current one. In fact, it's completely incompatible with the new NTFS versions.

      Compression and encryption was added later on. The vast majority of the features were present when the FS was designed. Even ZFS doesnt have some of the features that NTFS has.

      3. Read a comparison of DirectX and OpenGL. It might open your eyes... DirectX may be the most POPULAR API for games, but that's simply because of the platform it's designed for. That does not mean that it's the best. Otherwise, the Honda Civic would be widely accepted as the best car on the road.

      OpenGL is and was available on the Windows platform. DirectX was the better API and won.

      http://www.tomshardware.com/reviews/opengl-directx,2019.html

    58. Re:Fair and balanced by ozphx · · Score: 1

      Maybe IBM's shareholders should read finance.google.com once in a while. Then they might notice that Microsoft has almost three times the net profit margin of IBM.

      And SUN? SUN is making less money than the Kiddie Saver Accounts that my local bank offers. Thats a sign you should pack up, go home, and leave runnning a business to the adults if you ask me.

      In fact, Mr Loves Linux, if you take a tour of most of the "open source" friendly companies, you'll find they are doing poorly when compared to their peers. Perhaps giving things away is scrabbling for market share and fanboys in the face of superior competition?

      --
      3laws: No freebies, no backsies, GTFO.
    59. Re:Fair and balanced by jejones · · Score: 1

      "...at the lower ranks, you find people who really are trying to make the best product they can for computer users."

      The Good Microsofties?

  3. It's a step... by spazdor · · Score: 4, Funny

    Documentation unfit. Awesome.

    Now what about the software?

    --
    DRM: Terminator crops for your mind!
    1. Re:It's a step... by st33med · · Score: 1

      Can't really do anything about that... They 'claim' that the software is covered with a 'shared' license, meaning you can read it, but you can't copy it or modify it.

      Problem is, I have not seen any MS software like that yet...

    2. Re:It's a step... by Alwin+Henseler · · Score: 1

      Now what about the software?

      Nothing conclusive there I'm afraid, since only beta versions were released so far.

    3. Re:It's a step... by KGIII · · Score: 1

      Google is your friend...

      Shared Source Licensing Programs:
      http://www.microsoft.com/resources/sharedsource/Licensing/default.mspx

      Yes, it takes some initiative on your part including looking.

      --
      "So long and thanks for all the fish."
  4. lol whut? by SolidAltar · · Score: 1

    Why not just use their own internal protocol specification? Rewriting the same specification is a recipie for disaster. One wrong /. and you can't send a meeting request.

    1. Re:lol whut? by Timothy+Brownawell · · Score: 1

      Why not just use their own internal protocol specification?

      This assumes that they have an internal specification, rather than just telling n00bs to RTFCode.

    2. Re:lol whut? by Tikkun · · Score: 2, Insightful

      This assumes that they have an internal specification, rather than just telling n00bs to RTFCode.

      In many cases this is better than reading the specification if other developers haven't done exactly what the specification says and deviated just a teensy weensy bit for the sake of (performance | expedience | being a n00b themself etc.) . Of course, if lots of people that can read the code do so and care about the specification, this may not be a problem (and is one of the strengths of open source development).

    3. Re:lol whut? by morcego · · Score: 1

      Why not just use their own internal protocol specification?

      Usually, having access to internal protocol specifications only make things worst. Those things are, as a rule of thumb, awful.

      --
      morcego
    4. Re:lol whut? by sjames · · Score: 1

      It's entirely possible that that their internal 'documentation' is a wildly inaccurate and incomplete document and a bunch of 'folk lore' passed on developer to developer with compliance being determined by bake off. Or they may be just cutting and pasting known compliant code from product to product without really understanding it anymore.

  5. any documentation by Anonymous Coward · · Score: 0

    is anyones documentation fit for human comsumption?

    1. Re:any documentation by mcgrew · · Score: 0, Troll

      It is if you properly use case and punctuation. Bob says "destroy the apostrophe" but, er, he's on crack. And he's drunk. He's so fuX0red up ha gets his ass kicked by a simple table.

      So kids, just say no to alcohol, drugs, and violent furniture.

      We now return you to your daily Microsoft bashing. Bob?

    2. Re:any documentation by mevets · · Score: 1

      Qnx used to send a bag of cookies with the installation kit.

    3. Re:any documentation by mcgrew · · Score: 1

      Tough room...

  6. Consumption by TinFoilMan · · Score: 1

    I thought Consumptions was a disease of the lungs.

    Regardless, does that mean I can feed the documentation to my pigs and they'll get fat?

    --
    In my other life, I eat cats.
    1. Re:Consumption by arizwebfoot · · Score: 1, Funny

      No, they will just become confused, unamused, bemused, and left feeling used.

      --
      Beer is proof that God loves us and wants us to be happy.
  7. Man... by scubamage · · Score: 4, Funny

    When will this unjustified persecution of undocumenting coders be stopped!? If I can understand 15 layers of recursion with pointers to 8 dimensional arrays and no documentation, you should be able to as well!

    1. Re:Man... by thetoadwarrior · · Score: 2, Informative

      Understanding complex code depends on how it was written and yes I can still understand complex code that might use random variable and method names that make no sense but it will take me longer just as having to sift through someone's code will probably take longer than reading documentation.

      There is a difference between people flat out not being able to understand something and wasting their time because you couldn't be fucked to document things as you should and there is absolutely no reason for a company with a software monopoly and shit loads of cash not to provide documentation when "small fries" do it.

    2. Re:Man... by AlejoHausner · · Score: 2, Interesting
      Absolutely. It's no surprise that so many programmers are into games which involve solving puzzles and uncovering secrets. The whole of computer programming is imbued with a kind of mysticism, and programmers feel like they are high priests of an arcane art.

      That kind of attitude quite naturally leads to contempt for documentation. Now, I've never worked at Microsoft, so I don't know what their documentation habits are like, but I suspect they are as poor as in most companies.

      Now, of course many companies do produce got user documentation, but that kind of writing can be done effectively by a skilled technical user who is also adept at documentation. The problem here at hand is the programming guide. Making your software inter-operable comes very close to writing such a guide.

      Howver, skilled writers are rarely involved in writing such guides. The work is left to the programmers themselves. That's like leaving the fox in charge of the henhouse. Programmers have a natural inclination to not describe their techniques clearly.

      "If the code was hard to write, it should be hard to read! We're not going to reveal our secrets without a fight!"

      As another comment below suggests, most likely the inter-operability docs never existed in the first place: the documents presented to the EU courts were, most likely, reverse-engineered from the code itself!

  8. All code is self-documenting... by ivandavidoff · · Score: 5, Funny

    For coders, at least. Documentation is for auditors.

    1. Re:All code is self-documenting... by El_Muerte_TDS · · Score: 4, Insightful

      For coders, at least.

      If that would only be true. Documentation usually lists _intended_ behavior, not actual behavior. When code is self-documenting it is documenting the actual behavior, or at least, partially.

    2. Re:All code is self-documenting... by Anonymous Coward · · Score: 0

      Of course, it doesn't if the code is closed-source.

      Incidentally, .Net reflector+way more things using .Net libraries has made my job *WAY* easier.

      Sometimes I don't bother reading the docs. I think it saves time to just assume they're wrong, and read the decompiled source directly.

    3. Re:All code is self-documenting... by Waccoon · · Score: 1

      I think it saves time to just assume they're wrong, and read the decompiled source directly.

      I personally find it much easier to translate Japanese documentation into broken English than try to reverse-engineer an application. Yes, seriously.

    4. Re:All code is self-documenting... by NovaHorizon · · Score: 1

      you're right. Compiler errors document the rest of the actual behavior.

    5. Re:All code is self-documenting... by Jeremy+Visser · · Score: 1

      Good thing we can all read Microsoft's self-documenting source code at will!

    6. Re:All code is self-documenting... by Fred_A · · Score: 1

      If that would only be true. Documentation usually lists _intended_ behavior, not actual behavior.

      That has certainly been my experience with MS documentation about the guts of their systems so far.
      I don't seem to remember that happening with the other commercial systems I've used (Tandem Guardian, SCO -old one-, SunOS, Solaris) which were much closer to what the system actually did (and weren't as full of excuses as the MS KB - "ah sorry, this is broken, see KBxxx and KByyy").

      --

      May contain traces of nut.
      Made from the freshest electrons.
    7. Re:All code is self-documenting... by gbjbaanb · · Score: 1

      lol. in my experience, documentation lists actual behaviour of the first release. Programmers updating subsequent releases "forget" to update the documentatino too.

      PS. There is no such this as 'self documenting' code. Its a fallicy put about by amateur programmers too lazy or undisciplined to write proper documentation.

  9. indolence by pizzach · · Score: 1

    Hegemonies of indolence should be met with hegemonies of insolence! Or something like that.

    --
    Once you start despising the jerks, you become one.
    1. Re:indolence by Emperor+Zombie · · Score: 1

      Insolvent hedgehogs? What are you going on about?

      --
      I'm so excited I just made water in my pantaloons!
  10. Oblig. Lucas reference by nawcom · · Score: 1, Funny

    Others see this as yet another example of their crumbling hegemony or indolence as their empire burns.

    One only knows how to reach complete happiness in computer software when they have felt the power of the source. Use the source Steve! ...gg..GAHH!! *dodges chair*

    1. Re:Oblig. Lucas reference by ScrewMaster · · Score: 1

      Others see this as yet another example of their crumbling hegemony or indolence as their empire burns.

      One only knows how to reach complete happiness in computer software when they have felt the power of the source. Use the source Steve! ...gg..GAHH!! *dodges chair*

      Obviously, you haven't reached the level of a true master. If you were, you would have used your sourcefield to deflect the chair.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:Oblig. Lucas reference by Spy+der+Mann · · Score: 1

      Others see this as yet another example of their crumbling hegemony or indolence as their empire burns.

      One only knows how to reach complete happiness in computer software when they have felt the power of the source. Use the source Steve! ...gg..GAHH!! *dodges chair*

      Obviously, you haven't reached the level of a true master. If you were, you would have used your sourcefield to deflect the chair.

      For example, Steve Jobs uses his reality distortion field to deflect all incoming chairs :)

    3. Re:Oblig. Lucas reference by Anonymous Coward · · Score: 1, Funny

      There is no chair.

  11. Sure by tsotha · · Score: 5, Insightful

    Others see this as yet another example of their crumbling hegemony or indolence as their empire burns."

    And still others realize their documentation is probably no crappier than anyone else's.

    1. Re:Sure by 91degrees · · Score: 5, Insightful

      True. Only the other day I was bitching about the crappy documentation on a piece of code, and I was the one who wrote it!

      Programmers are always completely oblivious as to what will not be so obvious to someone else or themselves several months down the line. At the time you;re writing it, it's quite clear that the routine will do exactly what you want it to do at that moment.

    2. Re:Sure by malkavian · · Score: 2, Insightful

      Yes, they do.. However, most have not explicitly been told by a Judge to write the documentation so that it is fit for purpose, on pain of some very nasty sanctions due to anti-trust litigation.
      Being blase about that really isn't a very good tactic, and either reeks of rank stupidity, or sheer insolence. And I don't happen to believe for a moment that Microsoft, as an entity, is stupid.

    3. Re:Sure by Anonymous Coward · · Score: 1, Insightful

      While I agree, in principle, with your point that developers write shitty documentation. The fact of the matter is, Microsoft, in an Anti-Trust settlement, was required (by law) to write documentation to allow fair competition using their protocols.

      This sets a much higher standard of quality for this documentation, in my opinion. The fact that the Judge in the matter, who is not technical, could comprehend how bad the documentation was says that Microsoft (likely) willfully disobeyed a court order as yet another act of defiance.

      This is a much larger point to take note of.

    4. Re:Sure by 91degrees · · Score: 1

      I'm not sure.

      Certainly there's an onus on MS to provide decent documentation, but I think it very likely that Microsoft have as good an understanding about their own code as the rest of the world.

      I was using a library, where all the documentation was along the lines of "SetFrameDescriptor(FrameDescriptor* Pfd, FrameDescriptorID id) - Sets the Frame descriptor", without any explanation of what the Frame Descriptor is, why I might want to use one, or how to use it. And this was a public API that was provided because the company wants third parties to develop for their hardware. I think it very likely that Microsoft's internal documentation is very much the same. Their failure to comply is largely because they can't.

  12. Bad summary by fiannaFailMan · · Score: 4, Informative

    Those linked blogs say nothing about "yet another example of [Microsoft's] crumbling hegemony or indolence as their empire burns."

    --
    Drill baby drill - on Mars
    1. Re:Bad summary by HTH+NE1 · · Score: 1

      Those linked blogs say nothing about "yet another example of [Microsoft's] crumbling hegemony or indolence as their empire burns."

      Are you sure the summary meant Microsoft in that sentence?

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    2. Re:Bad summary by fiannaFailMan · · Score: 1

      Are you sure the summary meant Microsoft in that sentence?

      Yes.

      --
      Drill baby drill - on Mars
  13. Irony by haystor · · Score: 5, Insightful

    There is a certain irony that the legal system decides someone else has poor documentation. The documentation of the law requires a graduate degree to use.

    I'm no fan of Microsoft, but their documentation is ironclad compared to the law. Witness this case, it is only after the fact that it becomes vaguely clear that having poor documentation is wrong (even for a monopoly).

    --
    t
    1. Re:Irony by st33med · · Score: 1

      Reason why the law requires a graduate's degree to use is that it needs to be very specific, else huge loopholes (no, not taking advantage of the courthouse like the RIAA) could be found and exploited or terms could be vague to the average judge. For the average, non-lawyer US citizen, it is usually summarized into simple English and posted on ./ if it is a weird/obscene law.

      For example, most EULA licenses contain something like this (Yes, I read one. Sue me):

      This electronic code, hereby defined as "Software", cannot be copied or distributed without authorization.

      Calling it software by itself makes it hard for a lawyer to define the property. Also, IANAL.

    2. Re:Irony by Hemlock+Stones · · Score: 2

      It is wrong because they were told by the court to produce documentation that others could use to "inter-operate" with Microsoft software. It was not "after the fact" they have been given several YEARS to produce this documentation after they were told to do so by the court. This is the second time that the documentation Microsoft was ordered to produce was declared unusable for its stated purpose. The first time (three? years ago) was by a Microsoft selected expert at which time Microsoft said that he was biased. Several years later its still unfit. If any of this sounds familiar, just one word says it all, Micrsoft.

    3. Re:Irony by KiahZero · · Score: 3, Interesting

      IANAL, because I have two more semesters of law school to complete. Before that, I was a computer science major.

      Your mistake is that you are comparing legal code to software documentation. However, the more apt comparison is to compare legal code to software source code, at which point your analogy fails. While they aren't widely advertised, there are plenty of secondary sources (such as legal encyclopedias) out there that make law accessible to a layman.

      --
      I'm a lawyer, but not yours. I wouldn't represent someone who thinks taking legal advice from Slashdot is a good idea.
    4. Re:Irony by Wowlapalooza · · Score: 1

      That's a little misleading, since the documentation of the law is the law itself, which is why exact wording and consistent, systematic interpretation and application is so very important.

      Rarely do I see a bunch of programmers arguing for months or years over exactly what a particular piece of software documentation means, how it applies in particular situations etc. If you have any doubt, just run the code and see what works, what doesn't. Lawyers and judges can't do the same, because there is no "code" to run: the law is what it is, it's all in how it's interpreted and applied. So they just keep arguing , and arguing, and arguing, and that's why you need an advanced degree to even play that game...

    5. Re:Irony by RCanine · · Score: 1

      Rarely do I see a bunch of programmers arguing for months or years over exactly what a particular piece of software documentation means, how it applies in particular situations etc.

      No? Then you've clearly never written an application for the Web. There's been a ten year argument about what "JavaScript" means, and they still haven't figured it out.

    6. Re:Irony by Anonymous Coward · · Score: 0

      Agreed, you have a point. But from what I've seen, a lot of english classes don't really teach how to use the language properly, so that's a huge obstacle that has to be overcome as it is.

    7. Re:Irony by irtza · · Score: 1

      ... "and that's why you need an advanced degree to even play that game..."

      No, you need an advanced degree because the law requires it... though you might want to ask a lawyer about that.

      --
      When all else fails, try.
    8. Re:Irony by falconwolf · · Score: 1

      I'm no fan of Microsoft, but their documentation is ironclad compared to the law. Witness this case, it is only after the fact that it becomes vaguely clear that having poor documentation is wrong (even for a monopoly).

      Except Microsoft had several years to produce to documentation. The settlement in 2000 required MS to produce documentation for interoperability, if that documentation can't be understood it's not good for interoperability.

      Falcon

    9. Re:Irony by haystor · · Score: 1

      "unfit" documentation. Definitely criminal.

      The laws in case are vague enough that the only clear thing is that if they were a European company there never would have been a case.

      --
      t
    10. Re:Irony by sjames · · Score: 1

      Their code is even worse!

      They NEVER do a production release or even a development cut. They just patch the patches to the patches until nobody is 100% sure what it would say if the patches were all applied in order.

  14. In the land of the blind... by djpretzel · · Score: 4, Insightful

    Scary thing is, I've always found their doc decent... relative to other companies. This judge needs to attempt to assemble some of the more ornate IKEA offerings - she'll have a new appreciation for MSDN/Technet...

    1. Re:In the land of the blind... by slittle · · Score: 5, Insightful

      As the article says, Microsoft documents the things they want you to know very well (more software for Windows == good), so it's not like they have a corporate culture of crap documentation. What they don't do is document things they don't want you to know, like formats and protocols, because that would allow you to use non-Microsoft software somewhere (== bad).

      Since their documentation is obviously biased, they're in trouble again.

      --
      Opportunity knocks. Karma hunts you down.
    2. Re:In the land of the blind... by Anonymous Coward · · Score: 0

      Correct. OOXML would be a prime example of intentionally bad documentation to stifle interoperability.

    3. Re:In the land of the blind... by PeterWone · · Score: 1

      They're in trouble for not documenting how to connect their stuff to other people's software? OMG, I failed to document how to connect your fridge controller to my GPS tracker suite! WHAMWHAM Ohno they're here...!

  15. 3 cheers for Colleen Kollar-Kotelly by Presto+Vivace · · Score: 1
    1. Re:3 cheers for Colleen Kollar-Kotelly by KGIII · · Score: 1

      I wonder if that could be a part of the problem. No, not this problem, but the larger problems in America. What is ONE judge doing with two big cases in this short amount of time? (Thanks for the link to that by the way - I missed that one as I've been busy lately.) These are two rather large cases that may set a bit of precedent here. That one judge had both of those and managed to rule on them both in that limited time frame makes me curious as to her willingness to devote the time to actually understand the cases fully before ruling on them...

      Just some food for thought I suppose. At least that is what I thought when I read the article you linked to.

      --
      "So long and thanks for all the fish."
    2. Re:3 cheers for Colleen Kollar-Kotelly by Presto+Vivace · · Score: 1

      All the other judges have big cases too. Just because they don't make the news doesn't mean they aren't big.

    3. Re:3 cheers for Colleen Kollar-Kotelly by belmolis · · Score: 1

      Also, note that the judge doesn't have to do all of the scut work in a case like the Microsoft case. It isn't as if she is reading the Microsoft docs and figuring out whether they are sufficient to let her write code: she reads reports from experts. That doesn't mean that she and other judges don't have to work hard, but they do have ways of reducing the load.

    4. Re:3 cheers for Colleen Kollar-Kotelly by KGIII · · Score: 1

      I'll respond here though it sort of applies to the other response above yours. I am, really, just hoping for an ideal system. I guess, in my mind, it would be good if the judges had time to familiarize themselves (certainly more than a week's worth) as completely as is humanly possible without obtaining an expertise in the matters before handing down a ruling.

      I could see nothing wrong with a judge or panel of judges that were experts in the field that they were deciding, that is too much to ask really and a problem with that might be that by the time they became experts they'd be too biased to be effective judges.

      I guess I see nothing wrong with, for instance, a judge going to a closed track in a safe(ish) automobile and getting intoxicated and then driving around obstacles. Let them do it at night with a .20 BAC and have someone hide behind a barrier and throw beach balls out at the track while they're trying to navigate the course. Maybe then they'd be a little harder on OUI/DWI cases involving alcohol.

      As for the matter of a panel of judges or a judge (or group of them on their own separate cases) deciding matters that they were adept with and even specialized in, I think that is me being too much of an idealist. The logistics aren't there, we don't have that capacity easily at least with the current system and the system is already expensive enough as it is, but I suspect we could find a process like selecting jury members to fill that role.

      (Nah... Juries aren't EVER a group of their peers these days. We are no longer farmers, store owners, or laborers. We're too many disparate groups to get a jury of peers.)

      --
      "So long and thanks for all the fish."
    5. Re:3 cheers for Colleen Kollar-Kotelly by belmolis · · Score: 1

      I think that there is a difference between having judges with specialized expertise and having judges do a lot of their own investigation. The latter is tricky because the judge may not get a balanced view and may not have the expertise to interpret what he or she reads or observes. Having judges with specialized expertise makes perfect sense, and to a limited extent already happens. There are specialized courts, like Tax Court, whose judges are required to have expertise in tax law, and the Board of Patent Appeals and Inferences, which in spite of its name is an Article I court, whose members are expected to have specialized knowledge of patents.The members of the Court of Appeals for the Federal Circuit, which hears a large percentage of patent cases, usually come from a background as patent attorneys and therefore have expertise both in patent law and engineering.

      There is also a certain amount of informal reference to a judge's areas of expertise in the assignment of cases. Still, I agree that it would be good to have judges certified as having expertise in, e.g., physical science or accounting or whatever.

    6. Re:3 cheers for Colleen Kollar-Kotelly by KGIII · · Score: 1

      Thank you!

      I was thinking, after posting and before it, that there were specialized judges but I couldn't remember any specifics. I think that it may just be too much of a burden. Criminal Law Judges. Civil Suit (Injury) Judges. Technology Judges. Science Judges. Is it a finite list?

      After typing it out I was thinking a bit more... How about a, you know, expert in the field. Hopefully one that is recognized as such and one that is recognized as being reasonably upstanding as a citizen and then an appeal from this true civic servant's (no choice, if you're called you are called - it should be an HONOR) rulings would be ruled on by a panel of judges?

      It would require a revamping of the entire Judicial System and ratification probably but it seems logical. I know that I'd feel more compelled to not appeal a decision from a judge that worked in the infosec realm if I were charged with being criminally negligent because a flaw in an software application allowed my employer's network to be hacked and data stolen. I would be more inclined to trust that they understood the evidence, ensured a jury that was actually my peers, and judged me (with sentencing) according to my actions.

      Again, I'm thinking that is too idyllic for the reality I live in but, damn, it'd be nice I suspect. I can't give citations 'cause it hasn't ever happened but yes, yes I am really thinking of taking all sorts of advice and running for President in the next election as I'm was just a year shy now.

      --
      "So long and thanks for all the fish."
  16. Irony by Ukab+the+Great · · Score: 1

    Not only is it unfit for US consumption, it's likely unfit for M$ consumption and is the official documentation that M$ developers have to use to interoperate with other M$ products.

  17. badarticletitle? by Wowlapalooza · · Score: 3, Insightful

    Did Judge Kollar-Kotelly actually utter the phrase "unfit for US consumption"? I think not. After TFA and TFALRFTOA (= Linked, Recursively, from the Original Article), all I see is that she scolded Microsoft for claiming that they had provided the documentation -- a condition of the Consent Decree -- and urged them to finish the job.

    What would that phrase mean anyway? I don't "consume" documentation, do you? I use it as a tool in the development process, not a repast. And does "US consumption" imply that the documentation is fit for European consumption? Asian consumption? This article title is not worth of Ars or Slashdot, IMO.

    1. Re:badarticletitle? by gbjbaanb · · Score: 1

      come to think of it, how long do MS have to release the docs? 8 years not enough, how about 20. Maybe we'll get the interop docs for Exchange 2001, Word 97 and SMB v1.1 around then.

  18. Help me out... by Shaitan+Apistos · · Score: 1
    From TFS:

    poor documentation on how to inter-operate with Microsoft's products is seen as an unfair barrier to entry for companies who compete with Microsoft

    Why is it Microsoft's responsibility to make it easier for other companies to compete with them?

    1. Re:Help me out... by Anonymous Coward · · Score: 1, Insightful

      Because they are a convicted monopolist? Convicted is the key word, since you can be a monopolist as long as you don't abuse it. Once you abuse it you can get a punishment ranging from small fines, to having your company chopped up into little bits (Bell, anyone?). This punishment falls somewhere in the middle.

    2. Re:Help me out... by ShatteredArm · · Score: 1

      I would argue that if you can't figure out how to read Microsoft's documentation, your software probably isn't fit for human consumption, no matter how bad the documentation. Would you trust an application developer who doesn't know how to do anything remotely out of the ordinary, or even just google something?

    3. Re:Help me out... by Temposs · · Score: 3, Insightful

      Why is it Microsoft's responsibility to make it easier for other companies to compete with them?

      This is the point of anti-trust litigation. If Microsoft is considered to have a monopoly in their market sector(which they are), they must be prevented from blocking out competitors from their market. If everyone uses their software, and no one can make software to interact well with it, it's impossible to compete with their software, since you must be able to have compatibility with the dominant software standard in order to be able to compete with it. No one will use your word processing software if you can't make a full-featured document that anyone else can open with their software.

      A barrier to enabling this competition is Microsoft not properly documenting the most widely used software systems in the world, thus making it difficult to create functionally equivalent software that people will be able to use while having compatibility with Microsoft software, which is necessary in order to compete with them.

      It is against this country's best interest to have monopolies controlling important infrastructures like software stacks that people depend on everyday. It becomes an unfair market, which makes our economy mercantilist rather than capitalist. Regulation of this sort keeps the market fair, drives innovation, and makes our infrastructure more secure by not putting all our eggs in one basket(the basket is Microsoft).

      If all of Microsoft(people and servers) were to be blown up simultaneously by heavy bombs, and there was no competent replacement for the Microsoft software stack, much of our society would be really really screwed for quite a long time. This is a bad thing. There needs to be more than one option to the services and software Microsoft provides, for the good of our society.

      --
      Knowledge is just opinion that you trust enough to act upon. -Orson Scott Card
    4. Re:Help me out... by falconwolf · · Score: 1

      Why is it Microsoft's responsibility to make it easier for other companies to compete with them?

      It's Microsoft's responsibility because it's part of the settlement. A party not fulfilling all parts of a settlement should be punished. If that party does not like any part of a settlement then they should have protested it before signing the settlement. I know if I sign a contract but I don't fulfill my part I can be sued.

      Falcon

  19. Contempt Charges? by camperdave · · Score: 4, Insightful

    But Judge Colleen Kollar-Kotelly, who is overseeing the consent decree, ruled that Microsoft still hadn't sufficiently documented some protocols, despite those documents having been due in 2003.

    Five years to produce a document? Is it normal to allow a company such lattitude in the courts? If a rank and file citizen were to take that long, I think they'd have been slapped with a contempt of court charge, or they would have been ruled against, long ago. Why the leniency?

    --
    When our name is on the back of your car, we're behind you all the way!
    1. Re:Contempt Charges? by RichMan · · Score: 2, Insightful

      > Five years to produce a document? Is it normal to allow a company such lattitude in the courts?

      The problem is Microsoft does not work from design or specification documents for interfaces or protocols. Microsoft makes the code work, then well it works so they don't need documentation. The documents simply don't exist and are very difficult to make correctly after the fact.

      Both these protocol documents and the Microsoft Documentation OOXML standard are effectively reverse engineered from the code. This makes them mainly unreadable and unusable by a human. In many cases there are unclear dependencies and duplications that would never be done in a handcrafted standard but exist in the Microsoft protocols/standards for various reasons.

    2. Re:Contempt Charges? by camperdave · · Score: 1

      The problem is Microsoft does not work from design or specification documents for interfaces or protocols. Microsoft makes the code work, then well it works so they don't need documentation. The documents simply don't exist and are very difficult to make correctly after the fact.

      You're trying to tell me that for the past 20 years nobody has written any specs down? That when they coded Office 2003 they had to reverse engineer Office XP? You're telling me that Microsoft Press's "Writing Solid Code" and the 50ish other MS-Office and programming related books are bunk? You mean to tell me that over the course of FIVE YEARS, they couldn't pull together a written description of their data formats, and that Office 2007 is the biggest, ugliest hack on the planet?

      To quote the wikicritics: citation please.

      --
      When our name is on the back of your car, we're behind you all the way!
    3. Re:Contempt Charges? by 10101001+10101001 · · Score: 1

      I'll start off this by saying, I'm talking out of my ass, but here goes...

      You're trying to tell me that for the past 20 years nobody has written any specs down?

      Most probably, yes. The problem is, the amount of specs are primarily for (a) publically known interfaces and (b) the small group of people who bothered to document everything else. Since (a) rarely covered enough to get the job done, even for MS app developers, a lot of the private interfaces have become de facto public. Overall, that means, even if some specs were written, they'd be out-of-date due to the influences of coders over time.

      That when they coded Office 2003 they had to reverse engineer Office XP?

      Most of Office 2003 is Office XP. Most of the people who worked on Office 2003 worked on Office XP, though probably on a different component or at a lower job level. Like most big projects, even with specs, very few people who work on the code actually know how the whole thing works. The only big issues is knowing enough about the code to extend it to your new needs. And then you have a few people who do an overview and fix bigger things when you don't know enough to do it yourself.

      You're telling me that Microsoft Press's "Writing Solid Code" and the 50ish other MS-Office and programming related books are bunk?

      More like, "Writing Solid Code" and the others you mentioned were only written *after* Office and Windows turned into massive spaghetti code. They're writings from past experience, not a guide to what MS did up until this point. Of course, at this point, MS's culture is so ingrained to "detailed specs aren't needed" that all the pushing towards better code writing still leaves lots of gaping holes.

      You mean to tell me that over the course of FIVE YEARS, they couldn't pull together a written description of their data formats, and that Office 2007 is the biggest, ugliest hack on the planet?

      They probably could, if they were interested. But as far as MS is concerned, releasing a spec on their data formats is pretty low priority. I mean, MS employees want to work on their latest project, not dig through tons of old code and partial specs to stitch together a complete document just to allow other companies an "edge". As was pointed out in the arstechnica article, there are those at MS who feel like cooperating with the legal punishment is really just doing the government a favor. The situation is not unlike a student who doesn't do his homework, but passes his tests, who fidgets and generally drags out doing his homework in in-school detention.

      As for Office 2007, I'd imagine that large parts of it are big, ugly hacks. At the same time, the Linux kernel could be called a big, ugly hack too, as the Linux kernel itself tends to be the "spec" for what Linux is many times. The same could be said for a lot of open source projects. Truthfully, I'd imagine many wouldn't mind Office 2007's source being handed over as the "spec"--not all, though, considering how much effort it'd take to try to understand decade old code MS itself would have a hard time understanding. I don't think MS wants to do that, though. But seeing that five years have passed without them releasing sufficient documentation, it doesn't seem likely that the Judge will force sufficient documentation by whatever means possible any time soon, anyways, so I don't think MS is in any hurry to find any specs anyways.

      --
      Eurohacker European paranoia, gun rights, and h
    4. Re:Contempt Charges? by Shados · · Score: 1

      The newer stuff of Microsoft, and their public APIs, are pretty well documented. Keep in mind though that stuff like Office and Windows pre-date Microsoft's insane popularity (in numbers, not in spirit) and monopoly. So there's a lot of stuff that was never documented, and the people who wrote it aren't even there anymore, and there's a lot of code built on TOP of that. Microsoft didn't get the luxury of a 0.1% market share that would allow them to scrap everything they did and start over, like a certain hippy company did. There's no need to cite anything. Just LOOK at it, its painfully obvious.

      You can bet the new stuff is documented in excruciating details.

    5. Re:Contempt Charges? by ConceptJunkie · · Score: 1

      people who wrote it aren't even there anymore

      Since Microsoft acquired almost every product they sell from someone else originally, the people who wrote often never were there in the first place.

      --
      You are in a maze of twisty little passages, all alike.
    6. Re:Contempt Charges? by Citizen+of+Earth · · Score: 1

      She needs to impose a fine, say $2-million per day for non-compliance, retroactive to 2003. That'll be $3.6-billion and counting. If there's a Democrat win in November, Microsoft won't be able to slip off the noose quite so easily this time.

    7. Re:Contempt Charges? by Anonymous Coward · · Score: 0

      One very basic point: All the specs in the world don't help you if your code deviates in any fashion from the spec (either because of a bug in the implementation or a design change put in place after the spec was written).

  20. Unfit for consumpution? by Hawthorne01 · · Score: 1, Funny

    Don't eat it, then!

    Or did they mean it's not good for tuberculosis?

    --
    "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."
  21. Apache... by JediJorgie · · Score: 0

    ROFL... I hope she never read the docs for the Apache config file!

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

      Absolutely nothing wrong with the Apache config file and associated documentation, the sendmail config however has been aptly compared to the necronomicon!

  22. Typical Support Request. by Anonymous Coward · · Score: 0

    I love it when you have network issues, and they refer you to a website...

    Hell, even microsoft's own support site is utter crap compared to other vendors.

    1. Re:Typical Support Request. by KGIII · · Score: 2, Insightful

      I can understand and appreciate constructive criticism but are you seriously calling the KB and MSDN "crap compared to other vendors?" The vendors with good support/documentation are few and far between, among them Microsoft seems to be doing quite well. Unfortunately that's not the documentation in question but I suppose you just wanted to bash Microsoft.

      Meh... Who am I to stop you? Bash away but, well, the only spot on Microsoft's support site that I find lacking is their inability to actually help people resolve update problems easily. Then, on that section, they thoroughly suck.

      --
      "So long and thanks for all the fish."
  23. Seriously? by HerculesMO · · Score: 5, Funny

    I've read lots of MS Documentation over the years -- white papers, APIs, and just general guidelines for things.

    It's damned good documentation. It may not go to the border of 'special olympics' readers for Apple users, but for the majority of developers that are working on 'interoperability' the documentation is quite good. Not amazing, but the irony is still lost on me that a lawyer decided somebody else's documentation was bad.

    Have you ever read the way bills are introduced into law? Jeez.

    --
    The price is always right if someone else is paying.
    1. Re:Seriously? by Anonymous Coward · · Score: 0

      oh yeah
      they start out as a bill, sitting on capitol hill

    2. Re:Seriously? by weemat · · Score: 1

      I actually think the documentation is very good. For example the WSPP documentation is amazing. http://www.microsoft.com/about/legal/intellectualproperty/protocols/wspp/wspp.mspx What more do these people want?

    3. Re:Seriously? by AlgorithMan · · Score: 3, Informative

      I have spent so many hours in the MSDN, despaired of undocumented function-parameters, undocumented functions, missing cross-references, horrible code examples, etc. etc. etc. - In the end I trashed ALL projects, that I needed WinAPI documentation for...

      --
      The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
    4. Re:Seriously? by falconwolf · · Score: 1

      Not amazing, but the irony is still lost on me that a lawyer decided somebody else's documentation was bad.

      It wasn't a lawyer, it was a court-appointed technical committee.

      Falcon

    5. Re:Seriously? by Anonymous Coward · · Score: 0

      Ah, but the documentation you've read is for the things they want you to know.

  24. Unbiased article summaries by syousef · · Score: 1

    I particularly liked:

    "Others see this as yet another example of their crumbling hegemony or indolence as their empire burns."

    Here's an interesting concept the editors may wish to take a look at some time

    http://www.thefreedictionary.com/objectivity

    All joking aside this kind of childish rant isn't very good for slashdot. Does slashdot aspire to be "News for nerds" or "old stories for trolls to bitch about"?

    --
    These posts express my own personal views, not those of my employer
    1. Re:Unbiased article summaries by Detritus · · Score: 1

      Objectivity is overrated.

      --
      Mea navis aericumbens anguillis abundat
  25. Ever Heard of MSDN? by Anonymous Coward · · Score: 0, Flamebait

    I must be missing something here, but writting software to run on windows is as easy as it gets. If you want to integrate with non-windows machines just use webservies which are fully documented by MS and various other sources since SOAP and http are both standard protocols. I refuse to pay attention to any Anti-trust investigations into MS unless Apple is put to the same scrutiny. Besides being more sucessfuly at it, what does MS do that Apple doesn't do when it comes to making your OS the dominate platform? Maybe Apple should try selling it's OS to hundreds of diffrent PC manufacturers instead of hoarding all the hardware sales to themselves.

    1. Re:Ever Heard of MSDN? by level4 · · Score: 1

      I must be missing something here

      Indeed you are. In fact, more than one thing.

      writting software to run on windows is as easy as it gets

      Here, you are missing that no-one is talking about writing software to run on windows.

      If you want to integrate with non-windows machines just use webservies which are fully documented by MS and various other sources since SOAP and http are both standard protocols.

      Here, you are missing that the problem is not a Windows developer integrating with other platforms, but third party developers integrating with Microsoft. In other words, yes, it is very easy to access an email server on linux from your Windows program. It is rather less easy to talk to an Exchange server successfully from Linux.

      I refuse to pay attention to any Anti-trust investigations into MS unless Apple is put to the same scrutiny.

      Here, you are missing the legal concept and reality of the "monopoly". Microsoft is a monopoly, Apple isn't, end of story.

      Have to admit, though, I would like to see more open behaviour of Apple. They've recovered now, they don't need special treatment any more. We gave them a free pass for a while, but I think the day is coming when that pass will be revoked, if it hasn't already.

      I would personally like to see OSX available for commodity hardware, with a strict HCL perhaps. I think it will happen. Either Apple does it or 3rd parties will (witness the recent USB solution) - I think it's inevitable.

      --
      Let my new 7-digit UID be a lesson to all - write down your passwords.
    2. Re:Ever Heard of MSDN? by Anonymous Coward · · Score: 0

      After all the in-your-face lockin shit that Apple gets away with the whole death to Microsoft, evil, monopoloy crap is starting to just get old and tired.

      Clueful people have already reverse engineered all MS wire protocols and popular formats worth reverse engineering without no stinking documentation of any kind.

      Now a bunch of clueless idiots are bitching up a storm because they are not smart enough to catch the bone they were thrown. Too fricking bad.

  26. she had/has no clue who she is up against by Locutus · · Score: 4, Insightful

    The Microsoft people are making fools of her and the court system and she hardly even knows it. If she did, she'd have ripped them a new hole long ago and imposed sanctions on them instead of letting this drag out year after year.

    Isn't it getting to the point of irrelevant in this year of late 2008? After all, interoperability is more of a threat to their business than any court Justice and they know this and spend billions annually protecting that. IMO.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    1. Re:she had/has no clue who she is up against by Anonymous Coward · · Score: 0

      Don't accuse of a federal judge of being clueless without more evidence. Expect the situation to change if the administration in Washington DC changes.

  27. Really? by decipher_saint · · Score: 1

    Have they seen IBM documentation? *shudder*

    --
    crazy dynamite monkey
    1. Re:Really? by AlgorithMan · · Score: 1

      I have read IBM documentations on Posix Threads and Semaphores - they were excellent!

      --
      The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
    2. Re:Really? by gbjbaanb · · Score: 1

      IBM's documentation is excellent.

      Perhaps its just too complete, accurate and encompassing for you. Perhaps you'd prefer "Dick and Tom code VB" type documentation instead?

    3. Re:Really? by decipher_saint · · Score: 1

      You haven't seen their driver docs for IBM Content Manager...

      Nothing would have been better than what they have currently (at least for the Java flavour).

      --
      crazy dynamite monkey
  28. Calling the kettle Black by PhilPSU · · Score: 0, Flamebait

    Funny that the goverment cannot even get there documentation straight in the constitution for 221 years and everyone still argues over that to be made clear. Of course a quote from Family guy to make my point. "You think the language in the second amendment is clear enough you know about the right to bear arms. Of course it's clear; Every American has the right to hang a pair of bear arms on their wall. How can that be misconstrued?"

    1. Re:Calling the kettle Black by sethstorm · · Score: 0

      I didn't know Family Guy joined in on making fun of the current Alaskan Governor.

      --
      Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
    2. Re:Calling the kettle Black by PhilPSU · · Score: 0

      It was more along the lines of any part of the US goverment telling anyone they have bad documentation on anything.

  29. Old joke. by RonTheHurler · · Score: 1

    Three people are in a helicopter, when a fog suddenly rolls in and makes visibility less than fifty feet. The pilot is lost, but after flying in ever widening circles, spots a building. He flies up to it, and motions for a person to open his window.

    The pilot yells at the top of his lungs: "WHERE ARE WE?"

    The man in the building replies: "YOU'RE IN A HELICOPTER!"

    So the pilot turns due east, flies 1.5 miles and lands at the airport. After which, one of the passengers asks incredulously "How did you do that?"

    The pilot replies: "Well, the response was perfectly true and accurate, and also completely useless, so I knew we had to be at the Microsoft headquarters."

  30. Wait... Is this Rome? by fineghal · · Score: 1

    Ummm... Since when have they been suffering a decline in trade and increased barbarian raids?

  31. Typical Slashdot... by Anonymous Coward · · Score: 1, Funny

    *** crumbling hegemony or indolence as their empire burns ***

    Woo - Slashdot FUD.

    Funny - I don't see anything burning. I think that stagnant smell you are sniffing is Linux on the Desktop ;)

  32. Slashvertisement by level4 · · Score: 4, Interesting

    Article submitter:

    anomalous cohort (http://www.dynamicalsoftware.com/)

    From the marketing "blog" linked in the summary (http://www.dynamicalsoftware.com/cgi-bin/ViewBlogEntry.pl?id=14)

    writing and maintaining developer documentation is an important part of any software development project [...] Another reason for documentation is compliance management [...] our collaborative software development project lifecycle management product Code Roller supports compliance management [...]

    Nice try!

    --
    Let my new 7-digit UID be a lesson to all - write down your passwords.
  33. You've noticed it *is* called slashdot by patiodragon · · Score: 2, Funny

    ...and not back-slashdot.

  34. How long until this is retracted. by DrPeper · · Score: 0

    It's only a matter of time before the Micro$oft FUD machine muscles a retraction on this issue. I say we start a pool to pick the day!

  35. Next in line should be Skype by Alain+Williams · · Score: 1

    Skype has a huge portion of the VOIP market, their protocol is not just undocumented it seems to have deliberate obfuscation in it to stop reverse engineer attempts. However: since I suspect that govt secret services have back doors into it I don't expect that they will be forced to document in the courts.

  36. Not news by Anonymous Coward · · Score: 0

    > Now what about the software?

    It's also unfit, but that hasn't been news to anyone for a very long time :-)

  37. It's search engine spamming for the submitter by jesterzog · · Score: 2, Informative

    It's not just biased reporting, it's very bad editing both by the submitter and by Slashdot.

    This whole story is just link spamming by the submitter. I did think that if the submitter was linking to two of their own websites, they might at least link to something related to the text of the link they provided in the story. In other words, it might have been an "example" of "crumbling hegemony or indolence as [the Microsoft] empire burns".

    The first linked blog entry written by some guy called 'Glenn'. That blog entry immediately links to the other blog entry that's already referenced in the Slashdot submission, using text indicating that the same person wrote both. Furthermore, the second blog entry resides on a website for a company founded by a guy called 'Glenn'.

    To top it off, neither blog entry really talks about anything like this being an "example" of a "crumbling hegemony or indolence as [the Microsoft] empire burns". The second entry is only a comment about Extreme Programming, with a loose non-descriptive reference half way down to something about Microsoft documentation. That link leads to a "WARNING: You're about to leave our website" page, which then links to the very same ars technica article that the Slashdot submission already links to directly.

    It's not only leading people around in circles (via the submitters' websites), it's also failing to back up the submission's assertion that "some people see this as an example of [etc]", given that neither link really does that and they're both very likely to be from the same person anyway. (Okay, we can't tell for sure that the submitter is this 'Glenn' person, but at the very least it's someone who wants to promote his websites and blogs.)

  38. Yeah, but has she bothered to fine them yet? by sgtrock · · Score: 1

    She should spend some time on the phone with Neelie Kroes (sp?)

  39. evil profit-mongering limited to the upper echelon by OneIfByLan · · Score: 2, Insightful

    The problem is that the upper echelons steer the company. You're arguing that some of the storm troopers on the Death Star were Bo-and-Luke-Duke good drinking buddies, and I have no doubt that they were. The problem is that those good old boys are not the ones deciding where to point the planet-killing death ray.

    Does substituting the Empire for Nazi Germany get me around Godwin's Law? :-)
     

  40. It's a two way street. by argent · · Score: 3, Insightful

    If you want to integrate with non-windows machines just use webservies which are fully documented by MS and various other sources since SOAP and http are both standard protocols.

    And if you want to integrate with Windows machines, and you're writing code on the non-Windows side, what do you do?

    I refuse to pay attention to any Anti-trust investigations into MS unless Apple is put to the same scrutiny.

    Microsoft: you can see the code that implements these dusty proprietary protocols if you sign an NDA.

    Apple: We use these standard protocols, and here's a free implementation of this standard protocol that we happen to be the first to get to market, and it builds on Linux with no changes, and here's the source code to our file system and the remaining legacy network protocols we're still using...

    what does MS do that Apple doesn't do when it comes to making your OS the dominate platform?

    Let's see, Apple doesn't require people who try to interoperate with them to implement extensions to standard protocols that they don't document, and they don't give their own software privileged access to secret kernel APIs... in fact they give away the source to most of them... even most of the ones that they don't need to.

    Lord knows Apple has problems - the way they're handling the iPhone is made of frustration - but compared to Microsoft they're angels.

  41. They're FIVE years past deadline by OneIfByLan · · Score: 1

    They're FIVE years past the deadline. Fortunately, the judge is going to give them another year.

    "Unfortunately, the company has consistently had trouble with producing complete and useful documentation. As noted above, the company struggled to satisfy EU authorities that it was complying with the agreementâ"that was 2006. By 2008, documentation was rearing its ugly head in the US court system. Microsoft's consent decree with the federal and state attorneys general was set to expire, and most of the conditions were allowed to. But Judge Colleen Kollar-Kotelly, who is overseeing the consent decree, ruled that Microsoft still hadn't sufficiently documented some protocols, despite those documents having been due in 2003. As a result, the consent decree will remain in place at least until November of 2009. "

    Can you imagine what would happen if you were say, five years late filing your taxes? Do you think they judge would decide to pick this issue up again next year? At what point do actual penalties come into play?

  42. Decent? by Anonymous Coward · · Score: 0

    So have you looked at their SMB documentation, or their X500 (Active Directory) documentation, or their Kerberos documentation? I can go on...

    However, I have to agree that it is not so much indecent, as completely missing.

  43. source of burning is a matter of perspective by icepick72 · · Score: 1

    If the Microsoft empire is burning it's because they're burning all that extra cash they have lying around. They're not hurting.

  44. As a writer for Microsoft who has witnessed this.. by ghost1911 · · Score: 2, Informative

    Compliance is a very very very difficult problem. This is particularly true when you have more than one compliance specification that you must work with, don't have engineering resources from the team that produced the product that is out of compliance, and are working on a short deadline while trying to deliver documentation for other projects. I have posted a longer response to this on my work blog. Feel free to share the pain...

    http://gclassy.com/

    --
    .: 2+2 = PI SQRT(1+N) :. All together now, what is n?
  45. Response to Bill Gates' saying: by nog_lorp · · Score: 1

    "Let them eat adequate documentation!"

    1. Re:Response to Bill Gates' saying: by Waccoon · · Score: 1

      ...and in the end, he'll have the cake.

  46. Minesweeper by Charles+Dodgeson · · Score: 2, Funny

    can you (or anyone for that matter) give me some example of "good things" to come out of Microsoft

    Minesweeper. The best thing they ever did.

    --
    Prime numbers are exactly what Alan Greenspan says they are -S. Minsky
    1. Re:Minesweeper by gbjbaanb · · Score: 1

      Solitaire. Most widely used software application in the history of mankind.

      (Note how these are both from the glory days of Win3.1 when software wasn't hugely complex and provide all kinds of 'features' no-one wanted or needed)

    2. Re:Minesweeper by Charles+Dodgeson · · Score: 1

      But Solitaire was merely running on a computer a game that already existed in meatspace. Minesweeper, by contrast, was true innovation. It introduced a game which could not have existed without a computer with a suitable interface. So even if Solitaire is more popular, I strongly feel that Minesweeper is the better program.

      --
      Prime numbers are exactly what Alan Greenspan says they are -S. Minsky
    3. Re:Minesweeper by aviators99 · · Score: 1

      You've just given me a new idea for a reality show called "Minesweeper". I'm not normally a fan of pure carnage, but I shall produce it, and thus cause your argument to be invalid.

    4. Re:Minesweeper by lokedhs · · Score: 1

      Except for the fact that MS didn't invent Minesweeper. There is some history on Wikipedia and distinctly remember seeing it on the HP48 around 1990, years before Windows 95 came out.

  47. Re:evil profit-mongering limited to the upper eche by aeoo · · Score: 1

    Well said. The people steering the company have vastly more power and vastly more responsibility for their actions. This is why it is not wrong to focus somewhat more on them. At the same time the rank and file troopers are complicit too.

  48. Who is the consumer? by Anonymous Coward · · Score: 0

    Who is to consume this documentation? Developers or Grandma?

    I'd be interested in seeing an example of it.

  49. IBM Manuals Worse by scruffy · · Score: 1

    Nothing could be worse than IBM manuals in the old days. Even man pages are revelations in clarity compared to those.

  50. What's with "Billy" anyhow? by Anonymous Coward · · Score: 0

    Let's call a spade a spade. His name is B. Hussein, not Billy.

  51. Kollar-Kotelly... by Anonymous Coward · · Score: 0

    Is this judge by any chance a moogle?

  52. billionaires by falconwolf · · Score: 1

    billionaires are ALL making their money off off the 1970's copyright act

    No, Carlos Slim, a Mexican who edged out Bill Gates to be the world's second richest person didn't make his wealth from copyrights. His fortune is based on telephones, both landline and cellphones. Warren Buffet, the world's richest person, didn't make his wealth in copyright either. Only a few of the World's richest people got there by copyright.

    Falcon

    1. Re:billionaires by Fred_A · · Score: 1

      Only a few of the World's richest people got there by copyright.

      But Forbes list is protected by copyright. So that has to mean something !

      --

      May contain traces of nut.
      Made from the freshest electrons.
    2. Re:billionaires by kesuki · · Score: 1

      you don't understand. if you step back and look at the fundamental economics on a wider scale, the 1970's copyright act is a watershed event. there were tycoons in railroad who the government eventually broke up and created the mess known as amtrak.. but if you watch the value of the richest people through time lapse right around 1970 all of a sudden there are gains of stratospheric proportions in wealth that can't draw parallels with other watershed events like mechanization or the steam engine or the internal combustion engine..

      all of a sudden there was a way for massive numbers of people to make massive wealth year after year in good economies and bad, and suddenly instead of millionaires we had billionaires, without the kind of massive inflation normally tied to that kind of event. yeah inflation has been high compared to historic levels, but 5 cents to 50 cents in 50 years isn't the kind of inflation that turns $20,000,000 into $100,000,000,000.

      all because of one law and the way it changed the redistribution of wealth, as they say the 'rich get richer, while the poor get poorer' and that was what the 1970's copyright laws snowballed into.

      in 1960 would a below poverty line family spend $100 on cell phones, or the equivalent? or $50 on cable? would they own a typewriter? but now they own a computer... even the color of clothes has drastically changed.

      black dye was horribly expensive for most of the past 20,000 years of human existence, because it all came from rain forests, yet black is now a common dress clothes color, for funerals etc.

      without that 1970's law, buffet would be what? without that redistribution of wealth there would have been no stock market booms every 5 years for buffet to ride... so you see, one law changed the lay of the land.

    3. Re:billionaires by falconwolf · · Score: 1

      you don't understand.

      No, you don't understand. Most billionaires didn't gain their wealth by copyright. Russian Billionaires certainly didn't, they made their billions off oil. Carlos Slim made his off of the telephone. The Chinese made theirs off of various industry segments, some but not all of which rely on copyright. Same with Indian Billionaires.

      if you watch the value of the richest people through time lapse right around 1970 all of a sudden there are gains of stratospheric proportions in wealth that can't draw parallels with other watershed events like mechanization or the steam engine or the internal combustion engine..

      Correlation doesn't equal causation.

      in 1960 would a below poverty line family spend $100 on cell phones, or the equivalent? or $50 on cable? would they own a typewriter? but now they own a computer... even the color of clothes has drastically changed.

      Would even people in the First World have had a cellphone back in 1960? They may of existed then, but those from the late '70s were the size of bricks. And weighed about as much.

      without that 1970's law, buffet would be what? without that redistribution of wealth there would have been no stock market booms every 5 years for buffet to ride... so you see, one law changed the lay of the land.

      Doing the same thing, he made his billions off of trading. Copyright isn't needed for that. The same with Soros, actually Soros made $1Billion betting on the British Pound on Black Wednesday, 16 September 1992, when the Pound crashed and had to be removed from the currency market. In both cases software may of helped but not copyright.

      Falcon

  53. Bill & Melinda Gates Foundation by falconwolf · · Score: 1

    While the Bill & Melinda Gates Foundation has been doing some good things, I see one criticism missing from wiki. The foundation is a big investor in Eni, an Italian petroleum giant. Eni has been accused of having bad environmental and health records.

    Falcon

    1. Re:Bill & Melinda Gates Foundation by Anonymous Coward · · Score: 0

      Oh is that it? I'm glad that when you give away your hard earned billions you'll make sure that the janitor who cleans up the stem cell lab funded by the company that your foundation gave money to, doesnt wipe snot on his sleeve and drives a hybrid.

  54. I'm sure it's already been said, but... by OneSmartFellow · · Score: 1

    ... this would be a non-issue of they operated on some kind of Open Source model. There's no documentation as good as the code itself.

    1. Re:I'm sure it's already been said, but... by I'm+Don+Giovanni · · Score: 1

      No, in the EU case Microsoft offered the source code to the protocols in question, and the EC (and slashdot, ironically) declared that source code wasn't good enough.

      --
      -- "I never gave these stories much credence." - HAL 9000
    2. Re:I'm sure it's already been said, but... by gbjbaanb · · Score: 1

      perhaps they saw the source code in question.....

  55. Re:-1 flamebait by pandrijeczko · · Score: 1

    Actually, you're completely wrong.

    When it comes to computer software, absolutely nothing beats having it installed on a machine in front of you, with maybe a manual or two and an Internet connection so you can use Google for a few searches - and I'm a techie in UNIX & Windows environments, there's no difference and it's the best way to learn.

    Sure, it's nice to have good documentation but not having it isn't a showstopper. The fact is, there are far too many people these days (usually youngsters) who don't have the attention span to sit and work a computer problem out yet still want to call themselves "computer engineers".

    Oh, and decent computer engineers can get their point across without abuse.

    --
    Gentoo Linux - another day, another USE flag.