Slashdot Mirror


Bill Gates Claims OSS Has Poor Interoperability

XeRXeS-TCN writes "In yet another example of Bill Gates seemingly 'not getting it' (or getting it just fine and spreading FUD), he has sent out an email to all MSFT's corporate customers, stating that if they are looking for interoperability, they should not look to Linux or OSS software. What he really means of course, is free alternatives trying to interoperate with Microsoft's non-documented proprietary standards."

107 of 565 comments (clear)

  1. What is this world coming to? by bigtallmofo · · Score: 4, Funny

    What's next!? Cigarette companies are going to claim that they aren't harmful to your health?

    --
    I'm a big tall mofo.
    1. Re:What is this world coming to? by danormsby · · Score: 4, Insightful
      Guess they don't attempt to interoperate between three different version of Office within their organization.

      Guess they can afford the upgrade licenses!

      --
      Omnis amans amens
    2. Re:What is this world coming to? by BoomerSooner · · Score: 4, Insightful

      Bill Gates is trying to maximize shareholder wealth. When you find an honest publicly traded company let me know (mind you I used to work at arthur andersen and most private companies aren't honest either).

      Gates makes his money by selling, pushing & shoving his inferior product on everyone. If he truly wanted an interoperable system he'd open up those undocumented api's etc...

      I personally like windows but I also like OS 9, OS X, Linux, BeOS, Solaris, ...

      An OS should be like a screw driver. It does its job and doesn't need to be redesigned every week.

    3. Re:What is this world coming to? by BetterThanCaesar · · Score: 5, Funny

      An OS should be like a screw driver.

      One part vodka, three parts orange juice?

      --
      "Stop failing the Turing test!" -- Dilbert
    4. Re:What is this world coming to? by Anonymous Coward · · Score: 5, Funny

      I'm sick of Slashdotters jumping to conclusions about Bill Gate's honesty. Maybe Bill's trying to let the public know Linux isn't interoperable with his software's 13 new security vulnerabilities.

    5. Re:What is this world coming to? by the_brat_king · · Score: 3, Funny

      I think you have your parts backwards!
      3 parts Vodka, set next to a bottle of Orange Juice.

    6. Re:What is this world coming to? by msmercenary · · Score: 2, Funny

      That pun was weak. Funny, but weak.

      Anybody who's been to college knows that it's not a proper screwdriver without at least equal parts vodka and oj. 100 proof, if possible. Anything less is, like I said, weak.

    7. Re:What is this world coming to? by bman08 · · Score: 4, Funny
      Microsoft makes products that are like a screwdriver. It just happens to be one of those screwy star-shaped ones that nobody has.

      If phillips had his way, it would be against the law to reverse engineer the X shaped screw, and you'd have to pay for his proprietary driver. They just didn't think to buy enough politicians to pass the MCSDA. (Mechanical Century Screw Driver Act)

    8. Re:What is this world coming to? by mog007 · · Score: 2, Funny

      Mister Gates makes a good point, though. If the entire planet switched to non-Microsoft software, where would we get our daily dose of Clippy?

    9. Re:What is this world coming to? by Anonymous Coward · · Score: 3, Insightful

      I like two parts vodka and one part vodka, but that's just me.

    10. Re:What is this world coming to? by anagama · · Score: 3, Insightful

      • [OpenOffice is] not nearly as functional as Microsoft Office and crashes even more often

      My law office runs on Openoffice. Let's see, it prints my pleading paper when I need it. Fills in templates from my database for all kinds of documents. Spell checks. Does outlining. Makes spreadsheets when I need to do some calculations. How is it inadequate compared to MSoffice?

      When I worked for the state, we used MSoffice to the exact same things. But there isn't anything I did in my old job on MSoffice that I can't do on OpenOffice. For 1% of the world, MSoffice might offer some crucial feature, but the rest of us can't figure out what that might be ... or even care for that matter.

      The truth is, MSoffice is fatally flawed for my use. While I haven't had crashing problems with OpenOffice, MSoffice has F****ed me over plenty. For example, I once lost a day's worth of writing at my old job using MSoffice. It's automatic backup feature failed me so all my work was completely gone. When working on a deadline, a loss like that can really piss you off (as in bouncing around your office swearing like peg-legged-pirate). In contrast, Openoffice offers a timed autosave feature - I won't lose more than 5 minutes worth of work unless my entire harddrive bites it. Yessiree - MSoffice is not nearly as functional as Openoffice.
      --
      What changed under Obama? Nothing Good
    11. Re:What is this world coming to? by MikeDX · · Score: 2, Interesting

      What's next!? Cigarette companies are going to claim that they aren't harmful to your health?

      I agree with the statement, but I think its more akin to one cigarette company making claims that another cigarette company is less harmful to people's health than their brand. Buy Microsoft brand cigarettes today, guaranteed 10% less lung cancer victims than open source alternatives.

    12. Re:What is this world coming to? by Mastoid · · Score: 2, Funny

      One part vodka, two parts OJ, one part milk of magnesia.

      A Philip's screwdriver.

      --
      I had an argument...with the person here at the university that teaches OS design. I wonder when I'll learn --Linus
    13. Re:What is this world coming to? by Anonymous+Writer · · Score: 2, Funny

      Modded insightful? Methinks someone out there has mod points and a drinking problem.

      Public Service Announcement... Don't MUI (Mod Under the Influence)... man, my sleeping pills are kicking in, and I wonder if you're not supposed Slashdot Under the influence... keep forgetting what I'm tryng to say... oh yeah... check this link... of to bed... zzzzzzzz

    14. Re:What is this world coming to? by micheas · · Score: 3, Informative
      If the entire planet switched to non-Microsoft software, where would we get our daily dose of Clippy?

      Vigor!
      Inspired by
      User Friendly.
    15. Re:What is this world coming to? by smittyoneeach · · Score: 2, Funny

      What do you mean? I run emacs against a broad spectrum of kernels.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    16. Re:What is this world coming to? by NanoGator · · Score: 2, Interesting

      "Guess they don't attempt to interoperate between three different version of Office within their organization."

      My previous company had a mixture of Office 97, Office 2K, and Office XP running all at once. There weren't any interoperability problems. (On a side note: There wasn't much difference to upgrade past 2k, either.)

      --
      "Derp de derp."
    17. Re:What is this world coming to? by RogerWilco · · Score: 2, Interesting

      You're post is somewhat of a flame, but I agree to some extent, so I'll reply.

      I've used the Word autosave for the first time in 1997, comming from WordPerfect 7. I had two problems with it:
      - Autosaving a file larger as 720kb that's stored on a floppy corrupts the floppies entire file system.
      - Autosaving a large file (20Mb) every 3 minutes as I was used to do on WP, fills up that 500Mb HD space FAST as it creates a new .TMP every 3 minutes. Windows will crash and fail to boot on a reset after this, if you're unlucky.

      My most recent experience with Word is from 2004, and some things have improved since 1997, but:
      - The equation editor is still horrible.
      - It will randomly loose entries from the TOC. Oh, and you have to tell it to update the TOC!
      - References to other chapters/pages, links, automatic numbering, captions on figures and equations, are cumbersome at best.

      Some other points I want to make:
      1) I use WordPerfect. Check out http://www.wpvsword.com for a comparison.
      2) MS Office killer feature is Outlook+Exchange, not Word, maybe a little Powerpoint & Excel. Most users have everything they need in Wordpad.
      3) I use OpenOffice on Linux and as a speadsheet (quatro pro s****) but I find it to much an MS-office clone on many occasions.
      4) The .doc format, as pervasive as it is isn't the anchor that keeps businesses on Office. I used RTF & PDF for an entire year at my previous employer to communicate and nobody even noticed or cared.

      --
      RogerWilco the Adventurous Janitor
    18. Re:What is this world coming to? by STrinity · · Score: 3, Insightful

      Anybody who's been to college knows that it's not a proper screwdriver without at least equal parts vodka and oj. 100 proof, if possible.

      You people make me sick. Leave it to dumbass Americans to dilute perfectly good vodka with fruitjuice.

      --
      Les Miserables Volume 1 now up with my reading of
  2. This coming from the man... by mikeophile · · Score: 5, Funny

    who brought us Windows ME, an OS that isn't even interoperable with itself.

    1. Re:This coming from the man... by tehshen · · Score: 5, Informative

      He also brought us Microsoft Word, so uninteroperable with itself you sometimes have to use OpenOffice Writer to recover its documents.

      --
      Guy asked me for a quarter for a cup of coffee. So I bit him.
    2. Re:This coming from the man... by NutscrapeSucks · · Score: 3, Insightful

      Let's put 8 different versions of OpenOffice Writer on millions of machines (10% of which have defective hardware, viruses, etc), and see how well works.

      This really seems like a "grass is greener" issue. MSOffice has been everywhere for a long time and of course problems sometime crop up. But nobody really knows if OpenOffice interoperates better with itself because it has never been tried.

      (And yes, I know about the XML format, but that doesn't prevent intrepetation/implementaiton issues.)

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    3. Re:This coming from the man... by MemoryDragon · · Score: 4, Insightful

      Actually that would still work better, see the doc format is an undocumented mess with memory dumps in it, while OpenOffice uses plain clearly readable and well documented XML. Besides that Microsoft constantly altered the doc format to break the revers engineering efforts by the competition, and thus broke constantly its own compatibility between versions.

  3. typical by ginotech · · Score: 4, Insightful

    OSS can't work with MSFT stuff for the same reason that some websites only load in IE...microsoft doesn't like to follow the rules

    1. Re:typical by JNighthawk · · Score: 5, Funny

      Um... so? Don't you know the golden rule? He who has the gold makes the rules.

      --
      Wheel in the sky keeps on turnin'.
    2. Re:typical by GlassHeart · · Score: 2, Informative
      OSS can't work with MSFT stuff for the same reason that some websites only load in IE...microsoft doesn't like to follow the rules

      Allow me to quote Ian Hickson, who was commenting on this specific topic. Hickson works for Opera, and should be nearly as bitter as they come.

      The odds of anyone intentionally "sabotaging" a standard or proposal in this way is basically zero, and not really worth any thought, IMHO.

      As far as I am aware, every occurance of a "sabotage" in the Web world in the past 15 years has been due to misunderstandings, an accident, oversight, or plain stupidity, and none were intentional or malicious.

      In other words, Microsoft is probably guilty of deliberate neglect in the past few years with IE, but don't be so quick to attribute to malice what can be explained otherwise.
    3. Re:typical by zcat_NZ · · Score: 3, Insightful

      was that comment made _before_ or _after_ Microsoft got caught detecting the Opera browser and returning a stylesheet so broken that no browser (even MSIE) would display the page properly?

      --
      455fe10422ca29c4933f95052b792ab2
    4. Re:typical by antiMStroll · · Score: 2, Insightful

      I'll wager he doesn't feel that way about standards outside of the industry such as food quality, rules of the road, medical practices, etc.. He probably wouldn't accept the 'oopsie defense' should he ever suffer harm "due to misunderstandings, an accident, oversight, or plain stupidity", "none were intentional or malicious."

    5. Re:typical by Kenardy · · Score: 2, Informative

      It wasn't all that long ago that the official MSFT web site wouldn't open in Opera unless Opera sent the MSIE header. Then it worked just fine.

      I am one of the thousands of folks who were 'on the spot' to test this behavior and KNOW it to be true from personal contact and experience.

      It wasn't a sabotage of a standard, it was a perversion of one.

  4. SPAM !! by Anonymous Coward · · Score: 3, Funny

    Sorry I didn't get the email, my email client thought it was a SPAM !!

    1. Re:SPAM !! by Justin205 · · Score: 2, Funny

      Then your e-mail client is pretty smart.

      --
      "Your effort to remain what you are is what limits you."
  5. You want interoperability? by Mr.Bananas · · Score: 4, Insightful

    You want interoperability? Just dump Microsoft and use everything else.

    1. Re:You want interoperability? by crummynz · · Score: 4, Insightful

      Uh.

      I think that was Mr. Gates point. If you dump Microsoft and use everything else, you lose interoperability with Microsoft products.

      --
      ~ Crummy
    2. Re:You want interoperability? by Simon+Lyngshede · · Score: 4, Interesting

      Very true. Pretty much any service I need on my network will authenticate via Kerberos, except my Windows workstations. I know it can be done, but not without buying a version of Windows 2000/2003 server and doing some trusted realm stuff with AD.

      Microsoft should not speak to loudly about interoperability before starting to share more APIs and providing better support for other peoples formats in their own software. Billy Boy seems to forget that interoperability, like trust, is a two way street. Right now Microsoft expect all others to conform to their specification (without revaling the specification of cause) and to trust them, while providing nothing in return.

  6. Interoperating spyware by The+I+Shing · · Score: 4, Funny

    I love how the spyware the Windows OS attracts interoperates with other spyware on the system.

    --
    You are in error. No-one is screaming. Thank you for your cooperation.
    1. Re:Interoperating spyware by noidentity · · Score: 2, Funny

      Exactly! I'll switch over to that LINIX or whatever when they properly support infection with spyware and viruses. Until then, they're barking up the wrong tree.

  7. How can you question Bill Gates on this? by taustin · · Score: 4, Funny

    He is the world's leading expert on lack of interoperability, dammit! He knows what he's talking about!

  8. Studies show... by chia_monkey · · Score: 4, Funny

    Bill Gates would say the human body doesn't need oxygen if it meant a few more billion dollars worth of profits. Little snide remark aside, let's ponder this. Bill says to his customers "Linux isn't good with Microsoft products." Big surprise. The real fun part though will be when the "independent" studies start confirming Bill's claims. You know, the studies done from independent research firms...that just happen to be 95% bankrolled by Microsoft...

    --

    "He uses statistics as a drunken man uses lampposts...for support rather than illumination." - Andrew Lang
    1. Re:Studies show... by Thng · · Score: 2, Funny
      [Scene: Lister and Confidence on a spacewalk]

      Confidence: [following Lister] You're hot. Take your helmet off.

      Lister: I'll die!

      Confidence: Why?

      Lister: There's no oxygen out here!

      Confidence: Hey! Oxygen's for losers! Come on.

      Lister: I need oxygen!

      Confidence: You don't need anything, King. You're the King!

      [Lister has reached the end of the Catwalk.]

      Lister: You're crazy! [Lister grabs the handrail and vaults around behind Confidence.]

      Confidence: Who told you you needed oxygen, huh? Some loser who was trying to make you feel small. Look, I'll prove it to you. I'll take mine off first. We'll soon see who the crazy one is around here! [starts taking off his helmet]

      Lister: NO!!!

      [Confidence removes his helmet and his body decompresses which is to say it explodes all over the place.]

      (Red Dwarf, Confidence and paranoia)

  9. I got one, text of email follows by Thng · · Score: 4, Informative
    The email in question:

    Every day, businesses face an ongoing challenge of making a wide variety of software from many different vendors work together. It's crucial to success in streamlining business processes, getting closer to customers and partners, or making mergers and acquisitions successful.

    This email outlines some of the work Microsoft is doing to make its products interoperate well in a diverse IT environment; it is one in an occasional series of emails from Microsoft executives about technology and public-policy issues important to computer users, our industry, and anyone who cares about the future of high technology. If you would like to receive these emails in the future, please go to *link removed* to subscribe. We will not send you future executive emails unless you choose to subscribe.

    Whether you are connecting with partners' systems, accessing data from a mainframe, connecting applications written in different programming languages or trying to log on across multiple systems, bringing heterogeneous technologies together while reducing costs is today a challenge that touches every part of the organization.

    Over the years, our industry has tried many approaches to come to grips with the heterogeneity of software. But the solution that has proven consistently effective - and the one that yields the greatest success for developers today - is a strong commitment to interoperability. That means letting different kinds of applications and systems do what they do best, while agreeing on a common "contract" for how disparate systems can communicate to exchange data with one another.

    Interoperability is more pragmatic than other approaches, such as attempting to make all systems compatible at the code level, focusing solely on adding new layers of middleware that try to make all systems look and act the same, or seeking to make different systems interchangeable. With a common understanding of basic protocols, different software can interact smoothly with little or no specific knowledge of each other. The Internet is perhaps the most obvious example of this kind of interoperability, where any piece of software can connect and exchange data as long as it adheres to the key protocols.

    Simply put, interoperability is a proven approach for dealing with the diversity and heterogeneity of the marketplace. Today I want to focus on two major thrusts of Microsoft's product interoperability strategy: First, we continue to support customers' needs for software that works well with what they have today. Second, we are working with the industry to define a new generation of software and Web services based on eXtensible Markup Language (XML), which enables software to efficiently share information and opens the door to a greater degree of "interoperability by design" across many different kinds of software. Our goal is to harness all the power inherent in modern (and not so modern) business software, and enable them to work together so that the whole is greater than the sum of the parts. We want to further eliminate friction among heterogeneous architectures and applications without compromising their distinctive underlying capabilities.

    This may seem like an obvious approach, but the desire for interoperability is sometimes mixed up with other issues. For example, interoperability is sometimes viewed merely as adherence to a published specification of some kind, either from one or more vendors or a standards organization. But simply publishing a specification may not be enough, because it overlooks much of the hard work it takes to successfully develop interoperable products - namely, ensuring that the "contract" defined by a specification is successfully implemented in software and tested in a production environment.

    Sometimes interoperability is also confused with open source software. Interoperability is about how different software systems work together. Open source is a methodology for licensing and/or developing software - that may or may not be interoperable. Ad

    1. Re:I got one, text of email follows by bcrowell · · Score: 5, Insightful
      Hee hee...the Slashdot blurb is pretty misleading. The e-mail rarely even mentions Linux. In one place where it does mention Linux, it's to say that MS is trying to play nicely with Linux:
      • Microsoft software can talk to mainframes and minicomputers from IBM and other manufacturers; other operating systems such as the Mac OS and various UNIXes including Linux; ...

      The only thing that even remotely sounds like the Slashdot blurb is this:

      • Additionally, the open source development approach encourages the creation of many permutations of the same type of software application, which could add implementation and testing overhead to interoperability efforts.
      Translation: being interoperable is easiest when you don't have to interoperate with more than one implementation.
    2. Re:I got one, text of email follows by mrjohnson · · Score: 2, Interesting

      "Additionally, the open source development approach encourages the creation of many permutations of the same type of software application, which could add implementation and testing overhead to interoperability efforts."

      Uhm, yes. Interoperability takes adherences to standards and a lot of testing and work. If we all use the same software, that's not interoperability, that's software hegemony. Silly.

      I'll tell you about Microsoft's interoperability. It's Apache Axis having to add an API just because the MS libraries don't send information about a SOAP call's return type. That's the true meaning of interoperability.

      Check here for the real story.

    3. Re:I got one, text of email follows by Dolda2000 · · Score: 2, Interesting
      These efforts are centered on using XML, which makes information self-describing - and thus more easily understood by different systems. For example, when two systems exchange a purchase order, the attributes of that purchase order are described in XML, so any receiving system can use that description to translate and use the enclosed information.
      This kind of reasoning never ceases to amaze me.
      Sure, XML can make information more self-describing, but:
      • Microsoft doesn't even do that. The MS Office XML Schemas are about as non-descriptive as is possible with XML.
      • Self-describing information doesn't mean interoperability. Just because the information tells you what it is doesn't mean you will no longer need an adapter to get it into your system. In BizTalk, Microsoft talks about using XSLT to convert XML schemas used in one application to the ones used in another. Honestly, just because the adapter is written in XSLT instead of C doesn't stop it from being an adapter.
      • Even disregarding the two previous points, self-describing information exchange has been available since at least the 1950's as LISP s-exprs (which are also more capable than XML, for that matter). Even disregarding s-exprs, it's not as if ASCII files (as so often used in POSIX systems for configuration) aren't self-describing.
      The only thing that using XML provides is that there is are already-written parsers for most languages that are ready for use.

      And honestly, no matter how great XML is for describing documents, it's among the most awkward formats I've ever seen for describing arbitrary data structures, so the fact that there are parsers available just isn't worth it. It's like as if, when the cars were first invented, people would ignore them and keep on using horse carriages just because "there are already horse carriages, so if we use them, we won't have to manifacture new cars".

      Great...

    4. Re:I got one, text of email follows by FrankHaynes · · Score: 2, Interesting

      Amazing! I guess when I submitted this article a full day earlier it wasn't biased against MicroSoft enough to suit whichever O.S.S. sycophant reviewed it.

      There's pattern developing here...curiouser and curiouser.

      --
      slashdot: A failed experiment.
  10. Yeah, right by Lisandro · · Score: 4, Insightful

    I'll accept that the day Office doesn't have problems opening .doc files from different versions.

    PS: It's all marketing, that's what Microsoft's about. Can we please move to something else?

    1. Re:Yeah, right by BoomerSooner · · Score: 3, Interesting

      PDFs are backward compatible. If you are using new features that weren't available you might need to upgrade your (free) reader. However you can print to PDF from any Mac application (I haven't tried the Linux alternatives) and the FDF Libraries are available for using for free from Adobe. Not too difficult if you ask me.

      Adobe isn't the nicest company to deal with either but they are a hell of a lot better than MS.

      Note: I'm an MSDN subscriber and I develop for Linux, Windows, Mac and *nix systems.

    2. Re:Yeah, right by drinkypoo · · Score: 2, Interesting

      All you need to know about the difference between Adobe and Microsoft is that Adobe Type Manager is now free - at least, as much of it as you really need. And, of course, so is Acrobat Reader. Therefore anyone can get at the information in their documents, security settings permitting. The Adobe postscript printer driver is also free, although frankly it doesn't seem to be very good.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  11. He's right, of course by rscrawford · · Score: 4, Funny

    Linux and OSS are compatible with less than 1% of the viruses, worms, and trojans that have been created by third party Windows developers! If you're running Linux (or even Firefox on Windows) you're denied the rich environment of advertising available to users of MSFT products!

    --
    -- The reason it's called the right wing? Irony.
  12. He told the truth by FunWithHeadlines · · Score: 3, Insightful
    "the open source development approach encourages the creation of many permutations of the same type of software application, which could add implementation and testing overhead to interoperability efforts,"

    Gates is telling the truth here. If the whole world standardized on one set of standard software, it would (obviously) make interoperability a lot easier. That's common sense. And we can understand why this vision would appeal to him, especially if the world decided to standardize on his software.

    However, there is far more to choosing software than just that. OK, so we work harder to make interoperability work between software. It's worth it so people can have choice.

    1. Re:He told the truth by Aadain2001 · · Score: 4, Insightful

      There is a very simple issue: settle on a set of standards that are open and free and then even if 100 different programs that do the same thing, like calendering, come out they could still all interoperate. The users would win since they could use the program that they liked the most, not the one that is holding their data hostage. Open and free standards leads to more inovation because it encourages developers to try new things and not worry about loosing users because they can't use their old data. This is what scares Bill and MS the most and why they will NEVER use open and free standards in their products. They will "embrace and extend" standards, which means making their own version and then not giving it out and blaming everyone else for "not following the standard".

      --
      Space for rent, inquire within
  13. About damn time by Anonymous Coward · · Score: 2, Funny

    I've been trying to get all these email viruses to
    work on my Linux box, but it won't run them. About time
    someone had to point out the poor interoperability of
    these important programs. Until something is done
    to make it easy to run these programs with only a mouse
    click, Linux will only be second rate.

  14. interoperability by Xerp · · Score: 3, Funny

    So does this mean Microsoft are going to fully adopt Open standards? Surely they aren't going to keep everything totally closed and proprietary if they are aiming for a good level of interoperability? That would be obviously hypocritical!

  15. Windows interoperability by Beolach · · Score: 3, Interesting

    Yeah, if you want Windows interoperability, you should just go with Windows. Just make sure you have the exact same versions of everything you want to have interoperate.

    A while ago I set up a home network. Linux gateway/fileserver running Samba, other boxes on the network running Linux, Win98, WinME, WinXP Pro & Home. Everything could see & use the Samba shares on the Linux fileserver. All the WinXP Pros could see & use shares on the other WinXP Pros. Trying to access shares between WinXP Pro & WinME - no can do.

    --
    Join moola.com, play games to earn money.
  16. Interoperability? by nybo · · Score: 3, Insightful

    Then how come M$ not keen on using open standards?

    Take Outlook for instance.
    Works great with M$Exchange, but how about the support for SyncML, iCal, vCard and so on?...

    -Nybo

  17. Yeah, funny that. by mcc · · Score: 5, Insightful

    I find that every single product I could possibly use or buy has wonderful interoperability, except those Microsoft makes. I even find every operating system I could possibly buy-- from Apple, from Sun, from Redhat-- natively runs the same (POSIX) programs... except the ones Microsoft makes.

    Bill Gates is right, of course, that switching away from all-Microsoft products makes interoperability with Microsoft products harder. After all, he specifically engineered things that way. It's too bad the antitrust "settlement" a couple years ago was an absolute sham; if something like that settlement's "document your protocols and formats" clause had actually been enforced, Gates wouldn't be able to engineer them that way anymore, and interoperability would no longer be a problem anywhere.

    Anyway, this is a common tactic in advertising. Attack your competitor for flaws you have but they don't; that way you tie up your competitor's ability to attack you on that grounds because they're too busy defending themselves, and you lessen the impact when people point out your own flaws since there's a perception your competitor has those flaws as well. Like, say you're a political candidate with a disreputable and possibly illegal military history? Get your supporters to pay people to claim your opponent has a disreputable and possibly illegal military history. Works like a charm.

  18. It's true... by sonicattack · · Score: 2, Insightful

    ...that OSS is sometimes playing catching up with proprietary protocols and file formats, trying to find a way to be interoperable with something that is perversely designed to deliberately be hard to work with in order to lock in customers, and re-inforce monopoly status.

    So in that respect, what he says is true. Much like a robber slowly pulling the knife out of his victim, while muttering "this street has become too dangerous".

  19. That man is right... by grumbel · · Score: 5, Insightful

    That man is right or at least not totally wrong. Just because you have the source it doesn't automatically make your software work together. Simple examples:

    - open a OpenOffice document in AbiWord
    - copy&paste between different applications
    - embbed an Gnumeric chart into some OpenOffice document
    - try to edit a LaTeX document with Abiword or OpenOffice
    - try to open a Gimp xcf in anything beside Gimp
    - try to copy&paste some webpage in a Office application and get something more then plain-text
    - ...

    None of this works or only in a much less smooth way then it does under Windows or MacOSX with similar software. Free Software has improved a lot in these regions in the last years, but there is still lots and lots of software floating around that doesn't operate much with other software at all. Sure, you can always export to .png or plain-text and somehow get the job done, but smooth interoperability is something else.

    1. Re:That man is right... by Cid+Highwind · · Score: 2, Informative

      try to copy&paste some webpage in a Office application and get something more then plain-text

      I just pasted your comment into OpenOffice writer, and it came across with formatting and links intact. The only thing missing is your friend/foe/neutral icon.

      BTW, if you want image editor interoperability, The Gimp can save in 36 different file formats (count 'em!) including Adobe PSD.

      --
      0 1 - just my two bits
    2. Re:That man is right... by jonastullus · · Score: 3, Insightful

      - open a OpenOffice document in AbiWord

      well, that is really a shame. i would have thought that the abiword guys had an import plugin for this...

      - copy&paste between different applications

      yes, this IS a serious drawback which stems from the different GUI toolkits. drag&drop also is very problematic between GTK/KDE/X11... but if you use KDE with KDE-applications this problem is much less worse ;-(

      - embbed an Gnumeric chart into some OpenOffice document

      hmm, should this actually work? you mean like the COM stuff in windows (if that is the right buzzword ;-)? this is not really intended under linux and thus an odd example. windows can't do many of the things that linux can do really well... there is enough lacking in linux to reduce the criticism only to the CORE problems ;-)

      - try to edit a LaTeX document with Abiword or OpenOffice

      i haven't tried this because abiword nor openoffice are text editors, but it is perfectly possible to do so! or do you mean that abiword/OO should present the document in a LyX-like fashion? this is such a wrong approach!!! abiword/OO are word processors while latex is a typesetting system! two TOTALLY different domains!
      that would be like using the Internet Explorer as your default image viewer... *hey, wait a second*

      - try to open a Gimp xcf in anything beside Gimp

      XCF is an internal format of the Gimp just like PSD is for photoshop! these formats are not really intended to be opened by other programs!

      - try to copy&paste some webpage in a Office application and get something more then plain-text

      i never understood the urge to do so! my mother always does this as a means of pasting together different bits of information, but why would i want to paste the color, font and background image together with the text?? i am not saying that it is a useless feature and maybe it would be nice if it were possible under linux, but i really don't see any application for this! even worse, i'd REALLY like to know how to disable this questionable feature under windows!

      jethr0

    3. Re:That man is right... by bersl2 · · Score: 2, Insightful

      Given the number of different programs for one purpose that we have created, OSS is incredibly interoperable.

      I guarantee that if all the Linux and BSD and HURD developers picked one kernel, GNOME and KDE picked one working environment, etc..., we would blow the pants off Microsoft.

      However, that doesn't coincide with OSS ideals.

    4. Re:That man is right... by kngthdn · · Score: 2, Insightful

      even worse, i'd REALLY like to know how to disable this questionable feature under windows!

      No kidding, that thing is a pain. I just paste into notepad, and then cut and paste it where it needs to go.

      I have never understoond why I would want a document filled with different fonts and colors. Doesn't everyone want *all* their text consistant?

    5. Re:That man is right... by Anonymous Coward · · Score: 2, Insightful
      XCF is an internal format of the Gimp just like PSD is for photoshop! these formats are not really intended to be opened by other programs!


      Linux fanboy bullshit of the highest order. First off, .doc is an internal format not intended to be read by other programs. I don't see you defending THAT one. Second of all, practically everything on Windows reads PSD files. Fuck, Windows can open them natively. How many Linux programs can open XCF files again?

      my mother always does this as a means of pasting together different bits of information, but why would i want to paste the color, font and background image together with the text??


      More important than that, you lose the LINK information.

      windows can't do many of the things that linux can do really well...


      Nice excuse. No wonder Linux is still a pile of shit. "But you can't pipe the output of grep through cat to find where your files are!" No, you can just do things that are USEFUL like actually get work done.
    6. Re:That man is right... by Coryoth · · Score: 4, Insightful

      As some have pointed out, some of these are valid complaints, but some are just silly.

      open a OpenOffice document in AbiWord

      Yes, its unfortunate that doesn't work. It isn't for lack of potential interoperability though - both formats are open and documented. The fact that the Abiword team hasn't gotten around to writing an import filter is a little disappointing, but if you're going to damn them for that:

      Try opening an OpenOffice document in Microsoft Word.

      Not much interoperability from Microsoft either. OpenOffice is fairly widely used and popular, and the file format readily documented. It wouldn't be hard at all for Microsoft ot be interoperable if they wanted to be.

      - try to edit a LaTeX document with Abiword or OpenOffice

      Try to open a QuarkXPress document in Microsoft Word. How about an Adobe InDesign document in Microsoft Word? What's that? A different application domain? Then please think again about your example. TeX is not a word processor, even if there are programs like LyX that do a good job of providing a word processor like interface for it.

      - try to open a Gimp xcf in anything beside Gimp

      Try opening a PSD document in anything besides Photoshop. There are actually some programs that read it (like GIMP, heh), but your remarkably interoperable Microsoft Office suite will choke on it. Likewise there are programs that will read xcf (its an open documented format after all), but most don't expect to need to, so don't bother. As to GIMP - I hear they're working on an even more open and easy to access format.

      Jedidiah.

  20. Interoperability between IE and Outlook Express by LoverOfJoy · · Score: 3, Funny

    So when someone designs a virus for outlook express it can even work when opened at the hotmail website with internet explorer.

  21. Re:But to some, free software is worth what you pa by TWX · · Score: 2, Informative

    Most of the people that I know who work on somewhat substantial OSS projects are paid to work on those projects too. The only real difference is that the companies paying them for the work also release that work to the world-at-large, and take things one step further by building their own distributions that are designed to bundle well together.

    Take SuSE for example. They built on work from RedHat, who built on work from Slackware and "roll your own" distributions, who built on the straight GNU toolset and the raw kernel. SuSE has evolved things to where they have a nice installer and maintenance system on top of the GPL stuff. YaST wasn't too bad back when I ran SuSE, and since YaST wasn't yet GPL (and it didn't depend on anything that was, it just allowed for configuration changes to GPL programs to be made easily) it was all to SuSE's advantage because they worked to help the cause of OSS. They did write most of those fancy video drivers that we had in the very late nineties and early noughties, after all.

    Since the code is open, a company can either buy their package from a vendor to obtain support, or they can download the source, hire someone to make the modifications that they need, and use that. The thing that people seem to continually miss is that changes made to GPL code only have to be distributed if the binaries compiled off of those changes are distributed. If you rewrite a significant portion of "df", you can keep it all to yourself so long as you don't go sending around the binary executable without the source. Companies can use OSS internally and never reveal what they've done to it if they play by the rules.

    That make OSS valuable.

    --
    Do not look into laser with remaining eye.
  22. Interoperability by Sivar · · Score: 2, Informative

    While interoperability with Microsoftware is sometimes difficult due to their use of proprietary technologies, a pure Microsoft environment is generally better in the interoperability department than a pure Linux environment. MS Office is integrated with IIS which is integrated with the OS which uses the MMC for a variety of administration tasks (including those outside of IIS), etc. Even under the application level, the GUI is integrated with the OS (it's part of the kernel).
    All this comes at a price, however, because extremely strong integration (Microsoft's method for implementing interoperability) means that removing certain pieces is difficult to do. Servers usually do not need a GUI, because they sit there and run headless, doing their thing for years at a time with little local interaction. A GUI uses memory and adds a great deal of running code and therefore bugginess. In Unix, to rid yourself of the GUI, you simply never start X. In Windows, it is sort of possible to never start the GUI, but it is very difficult to do and the aforementioned integration of everything means that even if you do manage to accomplish this feat, you will have limited power over the system since at its core, Windows is designed to be administered with GUI tools.
    Unixy OSes, Linux and the BSDs in particular, can be stripped down so thoroughly as to run on a wrist watch or low-power PDA. In order to run on PDAs at all, Microsoft had to develop an in-house custom Windows system, CE, in order to operate under the constraints of a limited system, and it is still far more resource intensive than a Linux system can be.
    Granted, Linux has to be stripped down to run on such hardware as well, but since the source code is available, it can be done. You won't find any companies selling custom imbedded copies of Windows made by anyone but Microsoft.

    That said, the use of open standards is a system that will eventually overtake even the best fully integrated but proprietary system because any company or group can work on improving the system, products, and ideas, to differntiate themselves. No matter how many resources Microsoft or any other closed company has, "not microsoft" has more.

    --
    Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
  23. Oh for Charlie Mingus' sake by Knights+who+say+'INT · · Score: 3, Insightful
    This not only is a dupe, but it's a dupe rephrased in a misleading way. Granted, most of the fault is on silicon.com. But "Linux makes interoperability harder" does not necessarily mean "Linux has poor interoperabiliy" (it could mean "Linux developers aren't working with us"), and nowhere in the text Gates says what the headline says. The actual quote on interoperability is:

    "Open source is a methodology for licensing and/or developing software - that may or may not be interoperable. Additionally, the open source development approach encourages the creation of many permutations of the same type of software application, which could add implementation and testing overhead to interoperability efforts"


    Any mention of Linux? Nah, some noserubbing on the Great Forking Problem.
  24. interoperability of microsoft office by jonastullus · · Score: 3, Insightful

    *Yeah*, let's all use microsoft office because that's the only way to achieve interoperability between different parties!

    unless i totally misunderstand that word, aren't open standards BETTER in terms of interoperability than closed, proprietary ones??

    i say we publish official and open standards, protocols and file formats for all major interactions and make it everybodies choice whether they like to have an open client for the standardized communications or if they'd rather take proprietary tools!

    obviously, not every program can be delivered with full source, but if a vendor wants to reach various platforms, there is either a common standard in place (like POSIX for example) or some porting is in order *tough luck*.

    why did mr. gates fight java as language and instead went with .NET. i can assure you that interoperability is NOT the reason!

    why would a quasi-monopolistic company preach interoperability when this can only weaken its own position???

    jethr0

  25. Re:I think he has a little bit of a point... by Xabraxas · · Score: 2, Informative
    I can definately say that what is refered to as 'DLL Hell' on Windows, happens 24 hours a day with .so.* files on Linux.

    Maybe on your machine. I have run into a couple of missing .so files but it's usually because of some poor compilation options, which is easily remedied. I would compare DLL hell more closely with RPM hell, although I haven't used RPM's in a while so I'm not sure if that problem still exists.

    --
    Time makes more converts than reason
  26. Interoperability by unoengborg · · Score: 3, Insightful

    According to Bills dictionary:

    The ability to read, and only read, old data formats into new versions of software from the same vender. The aim of interoperability is to simplify upgrade from one version of software to the next.

    --
    God is REAL! Unless explicitly declared INTEGER
  27. Translation: Use OSS and ... by IgD · · Score: 3, Insightful

    This letter amounts to a veiled threat: Use our software or someone might get hurt. Gates and company plan to make it as hard as possible to prevent interoperability with OSS. If you use OSS they will make as life as difficult as possible for you. They've engaged in this sort of behavior before and are doing it again.

  28. Of course it does by symbolic · · Score: 2, Insightful


    And Mr. Gates is doing everything in his power to see that Linux/OSS remains as uninteroperable with Windows as possible- let alone other competing interests.

  29. Bigger Irony: Letter But not Spirit of Law by reporter · · Score: 3, Interesting
    Recently, Microsoft agreed to establish its Office formats as an open standard in order to comply with Massachusett's laws stipulating open standards (but not necessarily open source). Now, according to the article starting this thread of discussion, Microsoft opposes open-source solutions that use Microsoft formats.

    Ladies and gentlemen of the jury, do we have a case of complying with the letter of the law but crapping on the spirit of the law?

  30. Re:he might have a point... by Xabraxas · · Score: 4, Informative
    alsa/oss/esd/arts anyone?

    ALSA is the current driver infrastructure in the Linux kernel. OSS was the previous driver structure. ALSA has an OSS emulation layer.

    ESD (The enlightenment sound daemon) is a software mixer that was also used in Gnome but isn't anymore. ARTS is the basically the KDE version of ESD but it also being deprecated in favor of ALSA's built in abilities like dmix.

    I don't see your point.

    --
    Time makes more converts than reason
  31. Re: One word: HILARIOUS by symbolic · · Score: 2, Interesting


    Any CTO who is worth the paper on which his/her stock options are enumerated, should see it the same way. Unfortunately, as we've seen, there are many in upper echelons of management that are quite clueless. All anyone has to do is ask, "How much choice do I have using Microsoft products? Let's see...there's Microsoft, Microsoft.....and Microsoft!".

  32. What they left out by truG33k · · Score: 2, Insightful

    In addition, we removed all checks between these integrated parts, so while each of the holes in our product by themselves wouldn't let the hacker own your box, our integration allow hackers to own your box if you read the wrong forum or email.... Protocols? We don't really follow the standars so everthing else won't intergrate with our product. LDAP? No, no , no... What you mean is Active Directory. That LDAP stuff is non standard.

    --
    You only live once, so you might as well have fun before you die.
  33. If MSFT is preaching interoperability by HangingChad · · Score: 2, Insightful
    That means there's money in it somewhere for MSFT. The product activation, prove you're not a pirate to download updates, DRM, back-stabbling EULA from hell people want to set interoperability standards. Riiiiiight.

    How about I give you the finger...and you don't tell me how to run my operating system?

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  34. This is backfiring by rseuhs · · Score: 5, Insightful
    Bill Gates is trying to maximize shareholder wealth.

    I think they are failing at that.

    IIRC the dollar lost 26% of it's value in 2004 (compared to Euro and Yen), so the 6% increase in revenue (10-12 2004/2005 in dollars) don't look so great anymore.

    Sure, they have cut 1.5 billion of R&D costs, which is impressive, but only revenue can keep a company alive.

    Currently Microsoft's anti-Linux strategy seems to be:

    • Constantly badmouthing Linux, thus keeping Linux in the mind of decision makers
    • Pushing XML which has it's roots (via SGML) in the Unix-community.

    This won't work.

    It will have these effects, all bad for Microsoft:

    • Big customers realize that Linux is a powerful way to threaten Microsoft, thus they have much more power during negotiations which means less margin for MS.
    • All customers realize that if Linux is such a threat to Microsoft, it can't be that bad.
    • Customers who realize the value of an open format like XML are also much more likely to realize the value of open formats and standards in general in which open source has a big advantage.

    It seems Microsoft is getting pretty desperate.

    1. Re:This is backfiring by dvdeug · · Score: 2, Insightful

      Sure, they have cut 1.5 billion of R&D costs, which is impressive, but only revenue can keep a company alive.

      That's impressive? To me, cutting R&D means you have just that much of a harder time creating the next product that will keep your company afloat when your current one becomes outdated. Cutting R&D is what many companies have done before they got ran over by their (innovating) opponents and headed to bankrupcy court.

  35. Well, he is right you know... by bhunachchicken · · Score: 3, Funny

    I mean look at all the problems people have using Linux, Apache, MySQL and PHP.

    LAMP will never catch on. Nope. Never.

    Good thing my website doesn't use any of tho... oh, wait.

  36. Supporting facts by Anonymous Coward · · Score: 2, Funny

    To support his thesis on how "interoperable" windows is, he also mentioned the fact that the vast majority of over 20000 worms run on ALL versions (95,97,98,ME,NT,XP...) even when windows' own software doesn't. Persistent buffer overflow is the crux of windows' interoperability.

  37. Sounds like an ad campaign brewing! by thegnu · · Score: 2, Insightful

    Microsoft Windows Longhorn:
    Building a marketplace that may or may not be interoperable.

    --
    Please stop stalking me, bro.
  38. Re:I think he has a little bit of a point... by deusexcrottsma · · Score: 2, Interesting

    Easily remedied how? If you're a Linux guru? Well, guess what, if you're adept at all with Windows, then, "I have a couple missing .dll files, but it's likewise easily remedied."

  39. Microsoft's claim opposite of reality by Eravnrekaree · · Score: 2, Insightful

    Microsoft's claim is of course, absurd, and the exact opposite of reality. Windows is one of the most un-interoperable operating systems avialable, it doesnt support well and clearly documented standard APIs, rather it seems they intentionally design the APIs to be hard to duplicate. A key ingredient in OS interoperability is a well documented API, such as POSIX and Single Unix Specification Unix APIs which ought to be supported by Linux, the BSDs, Darwin, AmigaOS, Solaris, AIX, etc. Furthermore the nature of open source software lends itself to interoperability far more than proprietary software, since the actual code used to implement the APIs is avialable for all to see and is avialable for re-use in other implementations, making it far eisier, along with good documentation, to build a independant compatable implementation.

    What is particularly important in good OS interoperability is source compatability, via the standard programmer interfaces (APIs), and standard suite of command line and a standard base graphics system ( X Windows). This is to assure that an application can be recompiled on any OS that supports these standard APIs. The APIs however define the standard programmer interfaces in the human readable code which is then compiled into machine code, the APIs being substituted with ABIs, the Application Binary Interface is the actual low level interface between the software and kernel and it is inserted into compiled code at compile time, via the C and system libraries. This allows a standard API to be provided by all OSs, while not affecting underlying OS design at all, since the APIs are abstracted from the underlying OS architecture by the compile step, an OS canimplement its own ABIs for communication between programs and kernels while providing a standard API.

  40. On the topic of test matrices. by msmercenary · · Score: 2, Interesting

    Additionally, the open source development approach encourages the creation of many permutations of the same type of software application, which could add implementation and testing overhead to interoperability efforts

    This is probably the line that's causing the most knee-jerks. Everything else in the article is just so much marketing bullspeak, and can be safely ignored by anyone who knows what they're talking about.

    Maybe he's talking about linux in particular, though I doubt it. Perhaps he's picked up on the "interoperability" problems caused because I can't install a slackware package on my Mandrake machine, and I can't put a RedHat RPM into a knoppix install, and this is a problem because grandma only knows that she has "linux" on the box, and that stuff written for linux should work on linux. But that's another can of worms.

    What I think he's talking about, however, is a variation on the age-old problem of feature creep. Where I work as a software tester, when we write out a test plan, we have to build a matrix of all possible inputs, and either test each one, or justify why certain ones don't need to be tested. Obviously, the amount of work that goes into testing depends largely on the size of this matrix. Every time you add a feature with N inputs to the product, your matrix grows by a factor of N, growing exponentially. The time required to get a reasonably complete integration test suite is a very significant consideration for a product's time to market.

    Somebody else in this thread commented that gimp can load/save in a large number of different formats (23, I think?). Does it have a complete test suite that verifies, on each build, that each format converts successfully to each other format? When people code plugins to add a new format, do they necessarily add the (24*23)/2 new entries to this integration test matrix? How many cases go untested?

    Microsoft, historically, has tended to go to the opposite extreme, removing interoperability between versions of the same software (Office, Visual Studio, etc), but any responsible tester will be aware of the problem, and any responsible program manager will seek to limit feature creep, if they ever want to be able to ship the code. And being a business, a product is only useful to a company like Microsoft when it ships.

    Of course, if this is indeed his point, I don't know what business it has in an essay about interoperability. Increased "interoperability" necessarily creates the kind of problem I'm describing, and is most certainly not unique to any particular license or development methodology. I'm probably completely wrong in my supposition. Bill's mail is probably in its entirety, like I said before, marketing bullspeak.

  41. Great. by Alien+Venom · · Score: 2, Funny

    Bill Gates Claims OSS Has Poor Interoperability

    Well, that's good. But last I checked, OSS was deprecated in the Linux kernel (2.6+) and pretty much everyone has switched to ALSA.

  42. It's been said a bazillion time before... by Ridgelift · · Score: 3, Insightful

    For those of you new to Slashdot, here it is again to put this story in perspective:

    First they ignore you
    Then they laugh at you
    Then they fight you -- OSS is here right now
    Then you win.

  43. Whatever prompted Bill to say such a thing? by OwlWhacker · · Score: 3, Insightful

    Interoperability may not exist between certain OSS products; but, because they're Open Source, they can be made to interoperate without encumbrance - and you can be sure that this won't change.

    Can the same be said for Microsoft software? Can developers 'freely' interoperate with all Microsoft software? Does Microsoft give assurance that developers can continue to freely interoperate with its products in the future?

    Additionally, the open source development approach encourages the creation of many permutations of the same type of software application

    In layman's terms, this means that Open Source encourages that evil thing called 'competition'.

    Has Bill Gates ever said anything positive about Open Source Software?

    I wonder why not?

  44. Not FUD and he DOES get it by KidSock · · Score: 2, Insightful

    I don't like Microsoft's business tactics any better than you do but this point from Billy is dead on. He is NOT refering to OSS interop with non-OSS software. OSS applications do not interoperate with other OSS applications. I won't bother to post a list as you can pick just about any application and find that importing and exporting data from it is highly application specific. This is just the cost of a distributed development model and why open standards are so important to OSS. Unfortunately there is very little activity on open standards for many critical things - particularly on the Desktop (e.g. COM style discovery).

  45. Hmm by Vampyre_Dark · · Score: 2, Funny

    As opposed to just plain bad operability?

  46. Re:Autosave? by anagama · · Score: 2, Informative

    from the menubar, select "tools" then "options" (it's the last item in the tools menu). A popup opens, click the plus next to the "load/save" category in the left side pane. Select "general" under the load/save category, then check the box next to "AutoSave every" and pick a frequency to suit your preferences. You can select whether you want a box to popup and ask you if you really want to do the save.

    Hoping that helps out.

    From Grendel by John Gardner: "A small bird lands feet up in my path. With a crabby laugh I let him lie, kind nature's merciful bounty to some poor sick fox." Or thereabouts - who is Grendel Drago? Guess I'll go google...

    --
    What changed under Obama? Nothing Good
  47. Linux is pretty bad in this regard by Nailer · · Score: 4, Insightful

    I hate to defend this guy, but there's other things you should be attacking him over. From a user point of view. Different Open Source distros are really like different Operating Systems.

    How do you install software in Red Hat? Debian? Windows 95? Windows XP?

    How do you change what IP address will be used for eth0, in Red Hat or Debian? Windows 95? Windows XP?

    In both cases the 6 years different versions of Windows are more similar than the latest versions of both.

    1. Re:Linux is pretty bad in this regard by Nailer · · Score: 2, Interesting

      But thats the point of different distros, and even linux... You can do shit any way you want, or pick a distro that does it the way you want...

      In some cases, yes. But in many, ask yourself the following...

      Is there a practical advantage to how Red Hat and Debian store the IP address of eth0?

    2. Re:Linux is pretty bad in this regard by vsprintf · · Score: 3, Interesting

      I hate to defend this guy, but there's other things you should be attacking him over. From a user point of view. Different Open Source distros are really like different Operating Systems.

      Well, they are. The only thing they share in common may be a version of the kernel and the user tools.

      How do you install software in Red Hat? Debian? Windows 95? Windows XP?

      If you want to make an apples-to-apples comparison, then compare Mandrake 7.2 to Mandrake 10.1 versus Win98 to WinXP. Software installation is essentially the same accross the board except that Mandrake won't install something just because you put a CD in the drive.

      I must have missed it when the law of computer usability was written. Who said everything had to work according to the Microsoft way? I guess that OO should break the document format with every new release if that's the standard.

    3. Re:Linux is pretty bad in this regard by southpolesammy · · Score: 2, Insightful

      In both cases the 6 years different versions of Windows are more similar than the latest versions of both.

      Might be more to do with Microsoft not innovating rather than anything to do with the maturation of Linux. Putting a new skin on the GUI does not equate to innovation.

      --
      Rule #1 -- Politics always trumps technology.
    4. Re:Linux is pretty bad in this regard by 0BoDy · · Score: 5, Insightful

      I think you've lost sight of what Linux is, and why it's here. Linux isn't the environment. It's not even the command-line, it's just the kernel. It's definitely NOT windowing environments.

      I think a lot of the misconception regard the differences between Linux and GNU software relates to what is what, and who wrote it, what they believe and if you agree with that. Whether they're written by RM Stallman et al, or Linus et al, or by distribution developers is important.

      Linux is the kernel. The kernel, just like the CPU in your computer, is extremely interoperable. It works with all kind of peripheral applications, you access it using external commands, shells, etc. Linus wrote it because, to an extent he agreed with RMS ideology about software: that it should be free as in freedom, as in beer, and that you should be able to do anything with it.

      Richard M. Stallman, creator of GNU (GNU's not UNIX), wrote many of the other applications terminal junkies get fired up about: bash, emacs, less, man and others. The GNU system applications and the kernel are what make up a complete Linux base system. Anything above that is written by the gnome group or kde, or someone else. These things are written for Linux but are other applications, just like null-soft winamp, AOL, Aqua, Macromedia Dreamweaver, or Flash.

      On top of that, many distributions have designed "ease of use" solutions for X11-based graphical display servers. Interoperability has very little to do with configuration changes from distro to distro; that has more to do with the base OS, ifconfig, bash, sysvinit, and the flat files in /etc. Deficiencies of that software are the ones that ought to be addressed here. So if you have complaints about GUI features not being present cross-distribution: complain to Novell, Red Hat, et al that they're not supporting Linux upstream*. Distros are there so you can choose the way you want to learn to do it. Learn it once, or learn it again because you see a better way to do it. Most change isn't bad.

      Also, only administrators should be worrying about interoperability, software installation, ip addressing, network configuration, boot up, accounts, etc. The "user's" point of view isn't really relevant there, a good administrator should know GNU/Linux, the base OS, configured with flat files, in terminal. It's easier anyway, once you've been trained to do it that way, because it doesn't change, because that's actually what GNU/Linux is.

      I think you need to get past your bad experiences in the GUI environment and evaluate the OS. I agree there needs to be A GNU installer framework, perhaps even GNU selected GUI configuration utilities, among other things, but many distributions ideologies will get in the way. Red Hat wouldn't use it, now; Suse has YAST; Debian, Slackware, Gentoo, and derivatives use the gnome / KDE controls or else the terminal and would use them, but even so, there will inconsistency as long as Linux is free as in freedom. You can't expect an OS that's based on user input to be the same across multiple branches and ideologies; choose wisely. I choose Linux, because no matter which distribution I use, I can still fix it, rely on it, and be happy so many have put hard work into it.

      *Few distros make fixes and actually let the original authors know, and help them catch all of Linux. This results in some other minor changes from distro to distribution. ** I hope this hasn't just been a big pointless rant, I've spent about an hour trying to write it well.

      --
      Can I be a Luddite too?
    5. Re:Linux is pretty bad in this regard by Geek+of+Tech · · Score: 2, Interesting
      >> Who said everything had to work according to the Microsoft way? I guess that OO should break the document format with every new release if that's the standard.

      Well, it was the standard. However, that standard has now been upgraded and is not backwards compatible. The new standard is to just pay Microsoft money. However this standard is unfortunately incompatible with many slashdot users and is currently being rewritten to be as inclusive as possible.

      --
      Stop the Slashdot effect! Don't read the articles!
    6. Re:Linux is pretty bad in this regard by Nailer · · Score: 2, Insightful

      I think you've lost sight of what Linux is, and why it's here. Linux isn't the environment. It's not even the command-line, it's just the kernel.

      I think you're severely out of touch with the rest of the Linux commuinity, who generally use the term kernel to refer to kernel (kernel.org) and Linux to refer to a suite of applications you use as an Operating System. Compare kernel.org and linux.org.

      Do you think Gates was referring to kernels in the article?

  48. Funny how that interpolation suff works by argoff · · Score: 3, Funny

    Funny you should mention that,
    just a day or two ago, a secretary in the office couldn't open up a power-point file sent to her by the boss. They were both created on different versions of Microsoft Office, but it woud crash every time she opened it.

    I had her send it to me, opened it up in OpenOffice and re-saved it in a generic powerpoint format. I sent it back to her and it now works fine!

    So yes, with a little effort - different versions of Microsoft Office can interpolate :)

  49. I don't remember where I saw this... by hacker · · Score: 2, Insightful

    I don't remember where I saw this quote, but I've had it here in my logs for awhile, and I think its relevant here:

    "Microsoft properly asserts that OpenOffice is not 100% compatible with their product. Microsoft, however, has apparently decided not to support the OpenOffice formats either, for which they have no excuse: the standards for OpenOffice documents are publicly available, whereas Microsoft makes it a habit to sue people for reverse engineering their own formats."
  50. Actually I've done that... by FreeUser · · Score: 3, Informative

    et's put 8 different versions of OpenOffice Writer on millions of machines (10% of which have defective hardware, viruses, etc), and see how well works.

    I know you're implicitly shilling Microsoft's shoddy products by implying other folks work is equally bad, but I hate to break the news to you: it isn't.

    To take your example, I've what you're suggesting (on hundreds of machines, not millions, but the point remains) and guess what? They all read, write, and exchange one another's openoffice files perfectly...even the crappy windows boxes which do, from time to time, get hosed by the trojan, virus, spyware, or worm du jour.

    Version deployed among colleagues, freinds, and relatives include:

    OpenOffice 1.0 (Linux)
    OpenOffice 1.1.1 (OS X)
    OpenOffice 1.1.2 (Linux, Windows, OS X)
    OpenOffice 1.1.3 (Linux, Windows)
    OpenOffice 1.1.4 (Linux)
    OpenOffice-Ximian 1.1.53 (Linux)
    OpenOffice-Ximian 1.3.5 (Linux)
    OpenOffice-Ximian 1.3.6 (Linux)
    OpenOffice-Ximian 1.3.8 (Linux)
    NeoOffice/J 0.8.4 (OS X)
    NeoOffice/J 1.1 Alpha 2 (OS X)
    NeoOffice/J 1.1 Beta (OS X)

    Platforms include assorted versions of Windows, numerous distributions of GNU/Linux ranging from Debian, Red Hat, and Suse to Source Mage and Gentoo. Mac OS X Versions include 10.2.x on iMacs and 10.3.x on assorted systems, including my powerbook 17".

    It all works and interoperates flawlessly ... something Microsoft can't do, with its own products, on its own platforms.

    --
    The Future of Human Evolution: Autonomy
  51. Re:I think he has a little bit of a point... by Xabraxas · · Score: 2, Informative

    Most linux beginners are not compiling their own software. I don't recall having many .so problems with precompiled linux distributions. I do remember having RPM hell though but like I said I haven't used an RPM distro in a while.

    --
    Time makes more converts than reason
  52. No it is not by Bender+Unit+22 · · Score: 2, Insightful

    No it is not.
    Sigh, this explains the strange "signals" I have gotten the last few days about migrating central systems at work to MS even though they have nothing to do with the problems they want to solve.
    To some, MS is the bible. To reuse a old sentence "You can't get fired for choosing Microsoft".
    There are tons of clueless managers that happily will "upgrade" working UNIX/mainframe systems to MS. And when the new system crumbles under the load, and doesn't deliver the rock solid performance of the old systems, the remaining UNIX/mainframe gets the blame instead of the new, MS based, systems lack of ability to communicate with these systems. No, don't blame the poorly designed connectivity of the new system. Blame the UNIX system for being UNIX.

    They are also more than happy to buy products from companies that ties you to MS because they clearly
    could not develop their product properly so that fx. it could run on anything else than MS-SQL.

    It is an uphill battle every day. I don't hate MS as such. I hate the entire culture surrounding them. There seems to be no lack of low quality developers in MS world. Most of them I wonder why they choose to work with computers since they have so little passion for what they do.

  53. Fine... by sapgau · · Score: 2, Insightful

    Mr. Gates, could you tell us what are the interfaces/protocols that aren't working when talking to OSS?

    Microsoft supports open standards RIGHT?

  54. setup.exe=shar by goldfndr · · Score: 2, Insightful
    How do you install software in Red Hat? Debian? Windows 95? Windows XP?
    The Windows "setup.exe" method is analogous to the shar format, which is still supported by Red Hat/Debian et al.

    Alternatively, Microsoft does now offer a package manager for Windows, but I'd be surprised if many people are using it with Windows 95; it'd be like alien on Debian.

    --
    Copyrights, Patents, Trademarks: temporary loans from the Public Domain, not real property ("intellectual" or otherwise)
  55. Re:POSIX environment for Win IS available (and fre by mrjohnson · · Score: 2, Informative

    Yeah, I've seen their "compatibility." Basically, you have to put an underscore before most of your function calls, and half of them don't work correctly. Running a formerly Posix app on Windows still requires a great deal of porting.

    Anyway, SFU doesn't provide any more Posix support than the already bad support included with Windows. SFU is mostly for horrid implementations of NFS and NIS. (Seriously, I spent a long time once trying to get Windows to work as a client on a NIS network. It has got a lot of problems.)

  56. TCP IP Stack Anyone? by slave+6742 · · Score: 2, Informative
    If memory serves me correctly, sometimes it doesn't.

    Didn't Microsoft pull the entire TCP/IP stack from BSD?

    Uh, er, how about taking it out since it does not have interoperability!

    --
    HGTTG: "I knew that there was something fundementally wrong with the Universe."