IBM Beats Microsoft Over the Head With Their Own Code 82
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.'"
Microsoft says... Thanks! (Score:4, Insightful)
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!
Re:Microsoft says... Thanks! (Score:5, Informative)
Microsoft code will be used to help out a product in direct competition with Microsoft. That's where the article headline comes from.
Re: (Score:3, Funny)
Ha! Take another gulp of your own closed-source medicine, you MSFT cretins! Sweeeeeet Justice!!!
[cue maniacal laughter]
yawn.
Just Heard in Redmond, WA (Score:2, Funny)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
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.
Re: (Score:2)
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
Re: (Score:3, Insightful)
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
Re: (Score:2)
Well, they did want to use pidgeons, but Google already patented those...
Re: (Score:2)
Ooops.
I meant pigeon. As a Pidgin (ex Gaim) user (and pidgins, BTW, are not dialects), I had a Freudian typo.
Re:Microsoft says... Thanks, Zonk! (Score:1)
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.
Re: (Score:2)
It's kinda odd picking Missouri for the project name
Re: (Score:1)
It's kinda odd picking Missouri for the project name
Re: (Score:2)
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).
Re:Microsoft says... Thanks! (Score:5, Informative)
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.
Re: (Score:2)
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 pro
sensational headlines (Score:5, Insightful)
Re: (Score:2, Funny)
Re:sensational headlines (Score:5, Funny)
Re:sensational headlines (Score:5, Funny)
Re:sensational headlines (Score:4, Funny)
With regards to TFA, would you really WANT Microsoft code in anything? Ack.
And... (Score:2)
Re: (Score:1)
Re: (Score:2)
Re: (Score:1, Insightful)
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
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.
Wow! (Score:5, Funny)
Re: (Score:2)
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.
Reading incorrectly (Score:3, Informative)
Re:Reading incorrectly (Score:4, Interesting)
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.
Re: (Score:3, Informative)
Look at the API for Accessible2 (Score:3, Interesting)
Re: (Score:2)
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
Re: (Score:2)
Re: (Score:1)
Re: (Score:2, Interesting)
Nobdoy beats Microsoft. (Score:2, Insightful)
Re: (Score:2, Informative)
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.
Re: (Score:1)
Improvments versus price (Score:2, Insightful)
Re: (Score:2)
I hope (Score:3, Insightful)
Re: (Score:2, Interesting)
For the sight-impaired. (Score:1)
Re: (Score:1)
Or maybe a lame joke?
Re: (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'
Project name (Score:2, Informative)
http://www.state.mo.us/ [state.mo.us]
Re: (Score:2)
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 fil
Re: (Score:3, Funny)
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.
Re: (Score:3, Insightful)
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? ;)
MS Office ODF support? (Score:2)
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.
Re: (Score:2, Insightful)
>> 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.
Re: (Score:1)
Sarcastic but right.
Too bad you posted anon: your post needs a higher mod than zero to stay visible in the thread.
Different metaphor (Score:2)
Re: (Score:3, 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.)
Re: (Score:2)
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.
There are a bunch of accessibility features... (Score:5, Interesting)
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.
The article it wrong; IBM work is not from MS IP (Score:5, Informative)
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 [sun.com] and http://blogs.sun.com/korn/date/20061214 [sun.com] for more on this.
Re:The article it wrong; IBM work is not from MS I (Score:2)
Re:The article it wrong; IBM work is not from MS I (Score:4, Informative)
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.