Slashdot Mirror


IBM Beats Microsoft Over the Head With Their Own Code

bednarz writes "IBM has added a twist to its new commitment to help OpenOffice.org battle Microsoft Office by donating code that was originally derived in part from a Microsoft-developed technology. IBM's iAccessible2, code-named Project Missouri, is a specification for technology used to help the visually impaired interact with Open Document Format (ODF)-compliant applications and was developed in part using Microsoft Active Accessibility (MAA). 'When the specification was donated to the Linux Foundation, Oracle, Sun, and SAP committed to help with future development. Mozilla is committed to incorporating it into its Firefox browser, and vendors GW Micro and Freedom Scientific will also use it in their own screen reader products. In addition, Project Missouri has won accolades from the American Association of People with Disabilities, the American Foundation for the Blind, and the National Federation of the Blind in Computer Science.'"

82 comments

  1. Microsoft says... Thanks! by BadAnalogyGuy · · Score: 4, Insightful

    I don't know where "beats Microsoft over the head" comes in. IBM is donating Microsoft-developed code that empowers the blind to use software better.

    Gee, I'm sure MS doesn't want that kind of bad PR...

    Next up: Bill Gates donates large sums to the UN to help with immunizations! Oh, MS! BURRRNN!

    1. Re:Microsoft says... Thanks! by PJ1216 · · Score: 4, Informative

      It's just saying that in the war to bring down MS Office being the unofficial standard as office documents (though, is trying real hard to become a standard), MS code will play a role against MS.

      Microsoft code will be used to help out a product in direct competition with Microsoft. That's where the article headline comes from.

    2. Re:Microsoft says... Thanks! by lottameez · · Score: 2, Funny

      Who cares? I'm sure folks at IBM are probably using XP machines, and probably MS-Word to write up the stinging, anti-Microsoft press releases ...
      Ha! Take another gulp of your own closed-source medicine, you MSFT cretins! Sweeeeeet Justice!!!
      [cue maniacal laughter]


      yawn.

      --
      Yeah? Well I think you're overrated too.
    3. Re:Microsoft says... Thanks! by ozmanjusri · · Score: 1
      I don't know where "beats Microsoft over the head" comes in. IBM is donating Microsoft-developed code that empowers the blind to use software better.

      The irony relates to Microsoft's use of disability advocates to block the adoption of ODF in Massachusetts.

      Microsoft's own code will be used to spike that weapon.

      --
      "I've got more toys than Teruhisa Kitahara."
    4. Re:Microsoft says... Thanks! by Bogtha · · Score: 2, Insightful

      I don't know where "beats Microsoft over the head" comes in.

      That's because the submitter completely forgot to mention the connection they were making here. Normally you'd expect the editor to... well edit submissions so that they make sense, but this is Slashdot, where apparently 'Editor' is the job title for monkeys who hit the 'Approve' button occasionally.

      Anyway, I assume that the connection here is that a lot of the FUD being thrown at the OpenDocument Format is that Microsoft Office is nicer than OpenOffice when it comes to accessibility features. While that's true, it's got nothing to do with the document format and everything to do with particular implementations. In any case, IBM improving OpenOffice in this way makes the FUD go away (at least in theory). Thus Microsoft's work in this area is harming their own ability to unfairly criticise ODF.

      --
      Bogtha Bogtha Bogtha
    5. Re:Microsoft says... Thanks! by cp.tar · · Score: 1

      but this is Slashdot, where apparently 'Editor' is the job title for monkeys who hit the 'Approve' button occasionally.

      Well, they did want to use pidgeons, but Google already patented those...

      --
      Ignore this signature. By order.
    6. Re:Microsoft says... Thanks! by beacher · · Score: 1

      "IBM's iAccessible2, code-named Project Missouri, is a specification for technology used to help the visually impaired "

      It's kinda odd picking Missouri for the project name .. aka.. the "Show Me" state.

    7. Re:Microsoft says... Thanks! by ragefan · · Score: 1

      "IBM's iAccessible2, code-named Project Missouri, is a specification for technology used to help the visually impaired "

      It's kinda odd picking Missouri for the project name .. aka.. the "Show Me" state. I'd imagine that's way it was picked. Besides, Microsoft can't use the codename "Project New York" for everything!

    8. Re:Microsoft says... Thanks! by powerlord · · Score: 1

      I don't know where "beats Microsoft over the head" comes in. IBM is donating Microsoft-developed code that empowers the blind to use software better.

      The irony relates to Microsoft's use of disability advocates to block the adoption of ODF in Massachusetts.

      Microsoft's own code will be used to spike that weapon.


      Actually the Irony is even deeper. Windows was started as a joint venture between IBM and MS to hold people over until OS/2 Warp could be marketed (and then as the "Home" windowing OS where OS/2 Warp was supposed to be the business one). Then MS came out with NT and essentially killed OS/2 (especially when OS/2 had an NT emulation layer, so you could just write the program for one OS and get an extra for free).

      MS essentially pulled off the biggest Software coup of the Century and now the majority of people use Windows as their primary OS.

      I hope they have old OS/2 Warp programmers helping integrate the new code into OO. That would just make it much more enjoyable to me, and those folks deserve some revenge. :)
      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    9. Re:Microsoft says... Thanks! by wwahammy · · Score: 1

      Ya isn't this just sort of a good thing for everyone? I wouldn't be surprised if Microsoft used this as an example of how extensible they're accessibility platform is. "Not only does it work for our products, it works for products that compete with our own!"

      I've heard mixed reviews of Microsoft's accessibility platform and I'm not qualified to make judgments on that but I think this is a net positive for Microsoft (and for everyone interested in more accessible technology).

    10. Re:Microsoft says... Thanks! by Stalus · · Score: 4, Informative

      I work at IBM with some of the folks that designed IA2, so let me fill in what you're missing. There is NO Microsoft-developed code here at all, AFAIK.

      Microsoft has an event system (MSAA) in Windows that is designed to pass COM objects from applications to screen readers. They also designed an interface that provides information like an object's role and label (e.g. a button labeled submit). Unfortunately, this interface (IAccessible) has been entirely inadequate, but what do you expect from something designed for Windows 95? Instead of extending the interface, Microsoft has decided to pursue UI Automation, which screen readers don't/can't support yet.

      IBM used their experience to design a more complete interface, named IAccessible2. They then showed how you can use the Windows MSAA event system to pass around COM objects that can expose the IAccessible2 interface. Then, they worked with screen reader manufacturers and other companies (Microsoft didn't participate AFAIK) to make sure there was a complete solution - an interface is useless if no one uses it.

      Now, for the part Open Office cares about - The real code for OO.org is that you have to implement these interfaces for all of your widgets. For Lotus Note 8, IBM used editors similar to Open Office and implemented and tested this interface for all of these widgets (menus, rich text, yadda yadda). Now IBM is donating some of that code, which has the potential to make Open Office more accessible and more robust with screen readers than Word.

    11. Re:Microsoft says... Thanks! by RockDoctor · · Score: 1

      I work at IBM with some of the folks that designed IA2, so let me fill in what you're missing.

      If not word from the horse's mouth, then at least a nod and a wink from someone working in the stables (hope you don't have too much shovelling to do >G<). Unfortunately, since this is SlashDot, then you're going to get flamed for not knowing what you're talking about.
      Someone fairly high in IBM obviously saw this set of tools ; saw a major plank in MS's anti-OO.org strategy ; saw that protecting Office is probably more important to MS than protecting Windows (in the long term) ; then put 2 and 8^(1/3) together to get a nice long-lasting undermine of MS's long-term strategy. Sweeeeeet.
      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    12. Re:Microsoft says... Thanks! by Anonymous Coward · · Score: 0

      What exactly is a "pidgeon"? Did you mean "pigeon", as in the bird? Or "pidgin", as in the dialect?

    13. Re:Microsoft says... Thanks! by cp.tar · · Score: 1

      Ooops.

      I meant pigeon. As a Pidgin (ex Gaim) user (and pidgins, BTW, are not dialects), I had a Freudian typo.

      --
      Ignore this signature. By order.
  2. sensational headlines by pembo13 · · Score: 5, Insightful

    These sensational headlines are kinda getting boring.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    1. Re:sensational headlines by seriesrover · · Score: 2, Funny

      Quite agree, that was my first thought - its pathetic. Only when \. editors, \. readers (but not all) and article writers learn to grow and have a civil discussion about whats going on in the computer industry will MS (and other corporate) take notice of what you say.

    2. Re:sensational headlines by Poromenos1 · · Score: 4, Funny

      I don't know what this "backslashdot" you speak of is, but it sounds bad.

      --
      Send email from the afterlife! Write your e-will at Dead Man's Switch.
    3. Re:sensational headlines by BadAnalogyGuy · · Score: 5, Funny

      It's the bizarro-slashdot. Interesting stories. Expertly-edited summaries. Insightful and intelligent discussion.

    4. Re:sensational headlines by Anonymous Coward · · Score: 1, Insightful

      Easy for a Microsoft shill to say. Hehe, anyone who types "\." instead of "/." *must* be a Microsoftian, eh? :D

    5. Re:sensational headlines by seriesrover · · Score: 1

      Damn, damn, damn, foiled again....I mean, come over to the dark side, its not that bad - its all rather fun really.

    6. Re:sensational headlines by Frosty+Piss · · Score: 1
      --
      If you want news from today, you have to come back tomorrow.
    7. Re:sensational headlines by somersault · · Score: 3, Funny

      Unfortunately it is filled with Microsoft zealots and Linux shills >_>

      With regards to TFA, would you really WANT Microsoft code in anything? Ack.

      --
      which is totally what she said
    8. Re:sensational headlines by seriesrover · · Score: 1

      Well, no not really, unless a Microsoftian is defined by their work on cp/m, vax, solaris, irix, mac os, osx, linux as well as windows. Now granted I'm currently am working XP and thus the typo. Lets just say I'm 'OS Zealot' agnostic.

    9. Re:sensational headlines by Anonymous Coward · · Score: 0

      And all editors wear beards.

    10. Re:sensational headlines by m2943 · · Score: 1

      earn to grow and have a civil discussion about whats going on in the computer industry will MS (and other corporate) take notice of what you say.

      You mean civil and grown-up enough for the monkey-dancing, chair-throwing CEO of Microsoft? I dunno, I think we have reached that level already.

    11. Re:sensational headlines by Anonymous Coward · · Score: 0

      Oh you mean Digg!

      I KID! Har har!

    12. Re:sensational headlines by Chemicalscum · · Score: 1

      \. is for Windows users while /. is for *nix users.

    13. Re:sensational headlines by Anonymous Coward · · Score: 0

      At least they still keep the Mac fanboys out.

  3. Wow! by Otter · · Score: 5, Funny

    This is now even more promising: a Microsoft spec, Lotus Notes code and a Brooksian army of offshored developers! It's hard to imagine how this couldn't work!

    1. Re:Wow! by j-pimp · · Score: 1

      This is now even more promising: a Microsoft spec, Lotus Notes code and a Brooksian army of offshored developers! It's hard to imagine how this couldn't work!

      Someone will get pissed off enough to fork and write something better. Everyone else will be pissed off enough to use it. Hence Phoenix/Firebird/Firefox. Of course, I'm just waiting for someone to port NeoOffice to GNUStep and GNUStep to Windows. Then OO will be freed from its Evil Sun/IBM masters, and oppressed by whoever jumps on that bandwagon.

      BTW how is Brooksian (if you mean Fred Brooks the author of the Mythical Man Month) a bad thing.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
  4. Reading incorrectly by jshriverWVU · · Score: 2, Informative

    Perhaps I read this wrong, but IBM wrote some code using Microsoft technology (IP) then plan to fuse it with the OO source tree? Does this ring a bell for anyone? Isn't this what MS has been complaining about? Not trying to troll, but this sounds odd. Maybe IBM wrote the underlying code that was later used by MS in their product, in that case this is a wonderful donation. Though the way it's worded doesnt sound right.

    1. Re:Reading incorrectly by jimicus · · Score: 3, Interesting

      Bear in mind that it's probably fairly old code.

      I daresay IBM were granted sublicensing rights at a time when Microsoft hadn't even considered that such a license as the GPL could exist, let alone be in any sort of common use. I bet you anything you like they wouldn't license code in such a way today.

    2. Re:Reading incorrectly by Locutus · · Score: 2, Informative

      I believe IBM wrote some code based, in part, on a Microsoft spec for adaptive tech(MS-COM based), and in part on extensions IBM developed to that spec(iAccessible2). Basically, IBM extended an MS spec, released the combination and then implemented that in code. IBM released the extended spec to The Linux Foundation but is now releasing the implementation/code of that extended spec to the OOo group. I'm guessing that the IBM spec had some IBM license on it initially but then was given/released to the Linux Foundation under some other license.

      In much of the open standards industry, having one or two actual implementations of a spec validates the spec and provides potential adopters with proof of the specs viability and capabilities. IIRC, ISO requires implementation code for its approved specs and OMG might also. Besides validating the spec, implementations also provide test points and sample code for other implementers. Counter that with how Microsoft provides garbage specs(MS-OOXML) and no complete sample implementation code because they really don't want anybody to implement it.

      This is great news since it will eliminate one of the big talking points Microsoft has used to keep MS Office in place even when ODF was mandated( MA. ).

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  5. Microsoft & IBM: A Pox On Their Houses by curmudgeon99 · · Score: 0, Flamebait

    Which dog do you root for in this fight? I don't know about you, but IBM is not far behind Microsoft in the world of evil corporations. Which one is worse?

    1. Re:Microsoft & IBM: A Pox On Their Houses by cerelib · · Score: 1

      While I can guess what your complaints against Microsoft would be, I am unsure about what you don't like about IBM. What is it about IBM that makes them an evil corporation? Are your complaints current or only concerning past transgressions?

    2. Re:Microsoft & IBM: A Pox On Their Houses by Anonymous Coward · · Score: 2, Interesting

      Maybe I am missing something but how are companies evil? Are we saying that the federal business license that IBM holds is evil? If so would they no longer be evil if all of the employees and shareholders went off and started another company doing exactly the same thing under a different license? Or is it that IBM's employees are evil as a whole? I've heard this claim about EA and it didn't make any sense there either. You could argue that some of IBM's business practices are unethical but does that translate into evil? And who is keeping track of the good and evil score? I would be inclined to mark any donation to free software (ie. eclipse) as a good action. Why don't we start looking at these things objectively. All companies have the same objective: make the owners/shareholders profitable. If you don't like the way they do that, then don't buy their products or do any work for them. Beyond that, maligning an entire organization does nothing more the expose your infantile understanding of group dynamics and cast aspersions on the character of individuals you know nothing about. Calling IBM evil is like calling guns(hammers/chainsaws/cars/insert your favorite tool here) evil. You can't attribute malicious intent/philosophy to objects. Only people can have those qualities.

    3. Re:Microsoft & IBM: A Pox On Their Houses by curmudgeon99 · · Score: 1

      IBM offshored nearly all of their staff. That is enough for me.

    4. Re:Microsoft & IBM: A Pox On Their Houses by Anonymous Coward · · Score: 0

      Calling IBM evil is like calling guns(hammers/chainsaws/cars/insert your favorite tool here) evil. You can't attribute malicious intent/philosophy to objects. Only people can have those qualities.
      Nice rant, but you are missing one thing: companies are not objects. Companies are organizations (i.e. a group of people) and as such, have their own objectives and philosophy. The objective can be benevolent or malignant. The philosophy guiding the organization to achieve the goal can be ethical or immoral. So, it is perfectly acceptable to call an organization good or evil. Yes, it is possible that people in the organization doesn't like the objective or the philosophy, but obviously not enough to outweigh their personal reasons to stick with the organization. For example, employees of a drug cartel may not be a pinky-in-the-mouth, Dr. Evil type, but obviously the financial benefits they get outweigh their objections or else they would have quit and find another job. Of course, as a legal organization, a company is required to adhere to the laws but that doesn't change the fact that they are still an organization, not an object.
  6. Nobdoy beats Microsoft. by 140Mandak262Jamuna · · Score: 1, Insightful

    Microsoft has made no commitment to follow any standard. Including the standards that they developed and supported only in their products. Despite all the effort it put into OOXML ratification, it really made no commitment to implement it fully or support it in the next version. They own 90% of the market and not allowing anyone else to interoperate with them is the clear unambiguous goal for them. So what if IBM posts some accessibility code and donates it? In the next version the accessibility API & GUI will completely change in Windows and so all this code and the effort by others to follow the standards will be thwarted. Sorry to be a cynic, but as long as customers confuse interoperability with Microsoft compatibility there is no way others can win. Customers flock to Microsoft. May be blindly. May be short-sightedly. May be against their own interest. But as long as they do, all we can do is to wring our hands in despair.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Nobdoy beats Microsoft. by JiffyPop · · Score: 2, Informative

      Do you realize what "accessibility" refers to in the context of this article? Congratulations on being 100% off-topic.

      This is about making OpenOffice.org easier to use for the disabled. Mozilla is jumping on board, too. It requires no action by Microsoft, and will add a coherent accessibility scheme to some of the most visible open source projects.

    2. Re:Nobdoy beats Microsoft. by WiglyWorm · · Score: 1

      Uh... businesses do. And that's really the point. The price tag you pay for going with OOo is that you don't get support in any real tangible fashion. I work helpdesk, and I'd rather support microsoft office (even though I use OOo at home) simply because I can find an article very easily on how to do anything that can be done with step by step instructions just by visiting Microsoft's website. OpenOffice? I suppose I could find ti eventually, if I didn't mind surfing endless forums and spending an hour I don't have finding the solution to one call.

  7. Improvments versus price by kenodi · · Score: 2, Insightful

    All the improvements are very welcomed especially when you take into account the price of Open Office. How will Microsoft, at some point (or even now), justify the huge price tag of MS Office?

    1. Re:Improvments versus price by ultramkancool · · Score: 0

      Well, the problem comes in when noone really pays for M$ anything anyways.

    2. Re:Improvments versus price by wizardforce · · Score: 1

      How will Microsoft, at some point (or even now), justify the huge price tag of MS Office?
      they have little technical merit to gloat about and in effect their only trick would be to bundle if with their OS or make it so commonly used people don't bother to find alternatives because it's "good enough". oh wait...
      --
      Sigs are too short to say anything truly profound so read the above post instead.
  8. Just Heard in Redmond, WA by MightyMartian · · Score: 2, Funny

    I'm going to fucking kill the blind!!!!!!!!

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
    1. Re:Just Heard in Redmond, WA by MightyMartian · · Score: 1

      Boy, the Microsoft shills have somehow managed to get themselves some mod points.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:Just Heard in Redmond, WA by Architect_sasyr · · Score: 1

      Probably funnier if you reported that Gates was heard screaming 'Damn you God is this my punishment for M$ Bob'

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
  9. I hope by JustNiz · · Score: 2, Insightful

    I hope IBM they made VERY sure that Microsoft can't come after them for using MS technology, otherwise it could be giving MS what they want in that it geves them an excuse to attack and try to close down OpenOffice.

    1. Re:I hope by zegota · · Score: 2, Interesting

      IBM is lawyer central. I'm sure they'll be fine.

  10. For the sight-impaired. by grimacebrown · · Score: 1

    I wage that nobody cares. In fact I could probably make a blind joke or two and still manage to not offend the fair majority of people here.

    1. Re:For the sight-impaired. by Mikkeles · · Score: 1
      '...I could probably make a blind joke or two and ...'

      Or maybe a lame joke?

      --
      Great minds think alike; fools seldom differ.
    2. Re:For the sight-impaired. by Anonymous Coward · · Score: 1, Interesting

      In fact I could probably make a blind joke or two...

      I am blind (you insensitive clod). And I'd wager I'm not the only slashdot reader who is. I mean, if the comments on Slashdot are to be believed, then the Slashdot editors alone must have a large fraction of blind members, not to mention all the Slashdot moderators....

      Yet, I still don't really care about the article. Then again, I only skimmed through it, like any other card-carrying Slashdot member. But from what I can tell, it's a cross-platform API for adding accessibility to various programs....

      I'd much rather use a seperate accessibility program that just works with all other programs, instead of trying to pick out a word processor and a browser that supports screen reading capabilities. Then I don't have to configure and set up each program I use for accessibility, nor do I have to worry about developers forgetting something (q.v: CAPCHAS)

      So, the fact that [insert favorite software title here] supports accessibility doesn't really matter to me. When they have a OS independent, free, open source, and stable version of something like this, then I might pay attention.

      -Aluion, Posting as anonymous because I've already moderated this discussion. Yes, I realise the irony.

    3. Re:For the sight-impaired. by Anonymous Coward · · Score: 0

      To be fair, IBM has been seriously (i.e., financially) committed to accessibility for people with impairments for at least the last fifteen years - way before the "WAI" (or even the web - just) came into being. In my lifetime, I've seen IBM lose market share to competition due to bad business decisions (e.g., OS/2 in the nineties) but I've never seen them stray from their core principles and therefore, to me at least, they remain a benevolent corporate entity (though I realise that many / most here would consider that oxymoronic).

      Trust, openness and consistency is everything, or should be. Dare I say it - "Nobody ever got fired for buying IBM" may yet come around. If they continue on their current smart path of embracing both the open source community and big business, forming bridges between these camps, they deserve to benefit - if they remain true to their values.

  11. Project name by umrguy76 · · Score: 2, Informative

    Missouri is the "Show Me" state, hence the project name. Missouri is in that vast wasteland between LA and New York City. ;)

    http://www.state.mo.us/

    1. Re:Project name by Anonymous Coward · · Score: 0

      ...so it wasn't a reference to the surrender of Japan?

  12. Re:IBM is *really* stupid... by Orange+Crush · · Score: 1

    It'll be a slow transition, but in my experience, companies are beginning to realize what ugly hacks a lot of their excel solutions really are and are moving to more solid server-side databases and apps. It's happening very slowly, but excel is really falling out of favor for its "applications."

    The ugliest macro-infested & crosslinked to multiple workbooks ExHell files I've seen ultimately always get tossed out once they break. More often than not, whoever created it has long since left, crucial files have gone missing and it's nearly impossible to tell what kind of crack they were smoking when they put the thing together in the first place and it's amazing the beast ever worked at all.

  13. Let me guess what the code does by Anonymous Coward · · Score: 0

    It scans the document for an embedded binary accessibility control. If it finds it, it asks the OS for full privs (so that it can run faster and have "full accessibility functionality") and then executes it.

  14. Different metaphor by flyingfsck · · Score: 1

    I think 'poking them in the eye' would be a better analogy. Anyhoo, these kind of enabling technologies is required for Federal use.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  15. Re:IBM is *really* stupid... by bhima · · Score: 2, Funny

    You've just hit on my current hell.

    Only this hell is a Labview Excel hell when it should be a Labview => Matlab => Database hell.

    These men that created this files are my friends. I've worked with them for over 15 years. I probably was in the room smoking the same crack.

    I still don't know why in the fuck we decided to do what we did and I now hate everyone involved.

    --
    Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
  16. hidden motive? by pak9rabid · · Score: 0

    I guess IBM didn't learn their lesson in donating questionably patented code to the open source community after the SCO incident, or they really like playing the wolf in sheep's clothing card against companies that deserve the wrath of pulling the IP card. It should be interesting to see what happens with this since Microsoft wouldn't really be able to attack by proxy in the event they decide to take action.

    1. Re:hidden motive? by cp.tar · · Score: 2, Insightful

      I guess IBM didn't learn their lesson in donating questionably patented code to the open source community after the SCO incident, or they really like playing the wolf in sheep's clothing card against companies that deserve the wrath of pulling the IP card. It should be interesting to see what happens with this since Microsoft wouldn't really be able to attack by proxy in the event they decide to take action.

      Well, IBM has surely been seriously harmed by the SCO incident. As you can see, IBM has become a penny stock company, they are ridiculed across Slashdot... they're finished.

      The kind of lawyers IBM has, I'd be amazed to watch MS try and take them on. I'd even make popcorn. (Especially since I'm quite certain that, having the kind of lawyers they have, they'd made pretty sure they were in the clear beforehand.)

      --
      Ignore this signature. By order.
    2. Re:hidden motive? by marcosdumay · · Score: 1

      Well, until now, there is no questionable code donated to Linux by IBM. But that isn't a reason to avoid suing, is it? Also, please, take a look at the diference beteween patents and copyrights.

      Now, that code was created on a partneship between IBM and Microsoft, so, both of them probably have the rights of it. Diferently from Microsoft's, FOSS never had a big incident of "misplaced" code or patent violation, so we have no reason not to trust our partners.

  17. There are a bunch of accessibility features... by bmajik · · Score: 4, Interesting

    in the Microsoft platform that many people never see or think about. We end up making extensive use of them for automated testing, actually.

    It turns out that the same sort of API that makes it easier to build accessible products, whereby you can ask any UI element about its current visibility, text, or whatever, is also good for writing test automation. When you couple that with the ability to send windows events or messages to an arbitrary control, now you've got something foundational for doing automated UI testing in a pretty robust way.

    Internally we work pretty hard on accessibility features because they're great for enabling users with different adaptive needs, they're required to sell to many government offices, and because they're excellent for our internal testing efforts.

    --
    My opinions are my own, and do not necessarily represent those of my employer.
  18. The article it wrong; IBM work is not from MS IP by peterkorn · · Score: 5, Informative
    IAccessible2 is an extension to IAccessible, the core accessible object in Microsoft Active Accessibility (MSAA). It supplements the MS-defined information with a ton of stuff that is missing and is needed to provide real support for assistive technologies (vs. the very limited job Microsoft did). IAccessible2 is actually a port of the GNOME Accessibility API that Sun developed and brought to the GNOME community (see ATK and AT-SPI from the GNOME SVN repository). That was in turn derived from the Java Accessibility API, of which I am a co-author.

    More specifically, the IAccessible2 header files are copied almost directly from the OpenOffice.org UNO Accessibility API - the IAccessible2 headers contain a Sun copyright! See http://blogs.sun.com/korn/date/20070910 and http://blogs.sun.com/korn/date/20061214 for more on this.

  19. Re:IBM is *really* stupid... by cp.tar · · Score: 2, Insightful

    Why will people adopt ODF, when the software used to support that format, pretty much sucks compared to the competition?

    Well, MS Office supports ODF.

    Actually, they actually helped create it, if my memory serves me right.

    So what's the problem, then? MS Office sucking compared to the competition? ;)

    --
    Ignore this signature. By order.
  20. Or maybe by Anonymous Coward · · Score: 0

    Or maybe, just maybe, you don't know what the fuck you're talking about?

  21. Look at the API for Accessible2 by shis-ka-bob · · Score: 2, Interesting

    They can be found at http://accessibility.freestandards.org/a11yspecs/ia2/api/. From a quick look, it appears that the interfaces are under the GPL. Would this mean that any implementation that used these interfaces would have to be GPL? Surely you can't implement an interface without including the source code for the interface specification. For me, this would almost mean that any interface should be published under an MIT or BSD license, even if your want your implementation to be under a GPL. Then you would maximize sharing of the interface, while protecting your code that actually implements the interfaces. Am I missing something here?

    --
    Think global, act loco
  22. Re:IBM is *really* stupid... by Anonymous Coward · · Score: 2, Insightful

    Shouldn't respond to trolls, bit someone might actually believe you.

    >> Office is WIDELY used, and it *is* the standard.
    That's a funny definition of "standard". I guess I get it. Kinda like AOL is "the standard", this WWW thing is just a fad.

    >> but in ANY financial institution, Excel is a
    >> *requirement*
    Can I see your sources? Or is that proprietary info.? Do I need to sign an NDA first?

    >> without having to 'convert' thousands of
    >> spreadsheets they have worked so tirelessly on.
    Gosh, I can see why open formats are so bad now, and why they limit your choice of applications.

    And why would anyone ever want to 'convert'? Isn't that what those open source heathens are always trying to get everyone to do? Only people who are wrong in the first place need to convert. Good folk like you and me are 100% right all the time, so we never need to convert to ANYTHING.

    By the way, what format did those financial institutions use before Excel? It was a painless transition, no? I mean, any application they used back then could easily export 100%-compatible Excel documents, because "Excel" IS a standard. They wouldn't have switched to it in the first place if it wasn't standard, obviously. You know, being important financial institutions, they NEVER screw up.

    Good thing those spreadsheets they enter aren't anything important, like financial data. Good thing we can count on the fact that we can read them 20 years from now. I mean, what if someday we actually DID start entering something important, like...I don't know...financial data, maybe? I can see why using the STANDARD is so important.

    >> Maybe next format war, they can win... this one
    >> they won't.

    Good thing we aren't using open standards, because then there'd be no wars. Everyone loves wars!

    Sorry about that first remark, I didn't think you were serious. You have won me over. I would love to have your children. Of course, we'll need an NDA first.

  23. And... by mosel-saar-ruwer · · Score: 1


    ...never any Dupes.

  24. Re:IBM is *really* stupid... by rtyhurst · · Score: 1

    You're right.

    Sarcastic but right.

    Too bad you posted anon: your post needs a higher mod than zero to stay visible in the thread.

  25. Re:Look at the API for Accessible2 by Locutus · · Score: 1

    if an API spec is GPL'ed then wouldn't mean that if you use the spec:

    you can change it and use that changed version for internal uses without giving those changes back

    you can change it but if you provide that to others, you must provide the "source"/spec to those who ask ...

    Just thinking that the GPL is applied to the document and in this case, it's an API spec, not implementation source code.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  26. Re:The article it wrong; IBM work is not from MS I by Anonymous Coward · · Score: 0

    While I'm not disabled I'd still like to say thank you for all your efforts in this area.

  27. Re:The article it wrong; IBM work is not from MS I by Bill,+Shooter+of+Bul · · Score: 1

    Ok, cool. I'm still confused. IBM is contributing code it got from open office to ... open office? That seems like it should have been required in the first place. I don't know what Sun would have done without IBM donating its own code back to it.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
  28. Re:The article it wrong; IBM work is not from MS I by peterkorn · · Score: 4, Informative
    Bill,

    This is precisely why the license for OOo changed to LGPL (which happened just prior to OOo 2.0). Under the previous license, code did not need to be contributed back (and the OOo derived functionality in IBM's Lotus Notes 8 came from OOo 1.9.x). The big news in the IBM announcement is that IBM is returning to the community from whence it forked OOo, and contributing back (many? most? all) of their changes. One thing that is being highlighted (and discussed in this thread and erroneously attributed to a Microsoft original source) is that among their first contributions back is the newly created by them Windows edition of the accessibility work that they derived from OOo.

  29. It's practically vaporware, has been for years by Anonymous Coward · · Score: 0

    This is all political maneuvering on IBM's part.

    Most of the "code" being donated is simply proof-of-concept stuff, demos / samples, or the Peter Korn self-promotion dog-and-pony-show you can see at any assistive technology forum for the past few years.
    And the assistive technology companies agreeing to work on this is simply political positioning too. Until you see actual software for sale based on this code, this is meaningless.
    Finally, FWIW, most assistive technologies don't use either this OR MSAA as their main API set. The majority of their code bases are a spaghetti code stack of hacks that they've carried around for years, because they can always threaten Microsoft with "you're screwing the blind!" if Microsoft doesn't let them access Windows / Microsoft apps exactly the way they want to.

    Microsoft hasn't been a great friend to the blind, hasn't since the days of DOS. But IBM isn't really all too clever or helpful here either.

    There's nothing to see here. Move along.

  30. MS Office ODF support? by popoutman · · Score: 1
    The last time I looked, MS Office didn't support ODF. Sun produced a plugin to enable this.


    MS deliberately didn't include ODF support out of the box, as that would open an avenue to the loss of the monopoly on the formats. That's never in the best interests of Microsoft according to MS heirarchy.

    --
    - This sig deliberately left blank. Nothing to see, move along.
  31. This time...it's personal! by Anonymous Coward · · Score: 0

    I totally share your thoughts on the matter. I get that funny feeling that whole that IBM's continuing support for FOSS is actually a slow but persistent, relentless revenge pursuit on Microsoft for OS/2 - NT backstab. It's almost like reading "The Count of Monte Cristo" over again. Whenever Microsoft tries to regroup and linger on some resistance point, its nemesis IBM steps in "for the people" and helps crush it... like a mother ship providing logistic and heavy artillery support to a fighter fleet.

    I wonder what will happen with FOSS (or at least with their "friendship") once IBM & Allies do out with Microsoft, bury it and finish dancing on its grave? I hope it will be a better world, although I am not sure that the interests will remain aligned like they are today. It will critically depend on ability of big corporations (IBM, Sun) to succeed commercially on OSS model. The way I see it, they will shift value into hardware and it will produce forces that act to tear market by introducing incompatibilities and (patentable) hardware features which favor "their" open-sourced software.

    The battle will be fought to dominate, instead of owning, major projects and dictate their development path favorably. It is analogous to neocolonial vs. colonial rule over production of critical resources. Once "British Empire" of IT, Microsoft, is off the stage, new corporate overlords will "influence" and shape the landscape to suit their own products best. It is even possible that Microsoft will take the same path at certain point in time when outcome becomes apparent and end of empire imminent. They are already diversifying, experimenting with OSS (and acquiring some), inventing hardware devices/UIs... I guess they are not in for an epic Great Last Stand.

  32. Re:Microsoft says... Thanks, Zonk! by fritzk3 · · Score: 1

    That's because the submitter completely forgot to mention the connection they were making here. Normally you'd expect the editor to... well edit submissions so that they make sense, but this is Slashdot, where apparently 'Editor' is the job title for monkeys who hit the 'Approve' button occasionally.

    As soon as I read this, I knew... without even looking... that this had to be an article submitted by Zonk. The correspondence of screwed-up articles to Zonk submittals has got to be close to 1:1.

    --
    All your sig are belong to us.
  33. is that you, PJ ?? by Anonymous Coward · · Score: 0

    n/t