Judge: Microsoft can't sell Word anymore
blog.seattlepi.com
blog.seattlepi.com
I4I the company had the world recognized top system out there for XML implementation and management in large scale companies and was the chosen to power such things as the, and this is ironic, the US patent system, the FDA's new streamlined submission system, which uses a open standard chiefly developed from two companies technologies, i4i being one of them.
While i do not usually condone these lawsuits. MS in this case realized that its efforts to avoid using XML were going against corporate customer demands, pretty much just took the best system available from a third party for this purpose and almost straight up incorporated it into word. I read quite a few articles on this when they talked about it earlier this year. And you have to remember that XML is common use now, but this was started years ago when it was not common in actual use and this companies solution was more than just a save to XML function, it was not an easy accomplishment like some of you would pretend it was.
This company made its fortune on servicing the majority of the fortune 500 companies, many of them software giants, as well as many government agencies.
Can anyone confirm?
Joel likened this to snatching nickel from in front of an oncoming steamroller.
There are some inconsistencies in what the commenter here is claiming, and the experience of my company submitting software to the FDA for approval. I would not call their new system streamlined, and as I have been told from time to time that their database is down I am curious how it could be using XML on the backend. Is XML over HTTP part of their patent? If the patent is for XML in Word, well, Word is not even in that web-based workflow. Further, and this is just a nit-pick I realize that the guy may have misspoken. That said, assuming there is XML on the backend, and it is using an "open standard chiefly developed from . . ." i4i's tech, then it is not really an open standard is it?
In short, based on my knowledge, derived from extensive involvement in regulatory affairs in the medical imaging field, the second paragraph in that comment is highly suspect.
Sure, they might have done something before MS and patented it. But processing XML is not rocket-science and thus, to me, this patent stinks. Further, if this validated either MS buys them and they go after everyone else OR they just go after everyone else on their own. Either way you get monopolistic rent extraction.
Sorry if this give any new or exciting angles on this subject.
BTW I have to say this injunction is stunningly stupid. Usually you make an injunction if there is harm that must be stopped now. But with this, it's just monetary damages - let it go to trial - what's the rush?
But with the 60 day stay, perhaps it's a "fake" injunction, intended to be canceled.
So, if by "markup language" you mean "syntax", then I'll give that they are different categories, but then I would also argue that you're using the wrong word.
Programming language: performs tasks.
There are languages that fit both (such as Tex, and consequently, Latex), but this does not preclude us from drawing a distinction between the two in clear-cut cases (such as HTML versus C).
If anything, declarative languages (or markup languages if you prefer) are a sub-category of programming languages. Imperative languages are another sub-category.
Also both XML and XSLT are interpreted. Meaning a real program reads the source and manipulates the system accordingly. I really have no problem treating the two as equivalent.
Maybe, but such writting also helps ensure that the audience never learns how computers work.
The DTD is just a regular expression, and your document as a string to match. The validator is the interpreter that gives you a yes/no answer for any problem you can represent in those terms.
Actually... hmm. If you look closely at the entity replacement rules, the conditional inclusion entities, and the ability to include external dtd references, you may well be able to get full turing completeness.
<function name="main"><call function="print"><arg>Hello, World</arg></call></function>
XML isn't a programming language in the same way ASCII isn't a programming language -- in the same way CSV isn't a programming language. Not because of turing completeness, but because they are a completely different thing.
The best necessary condition I can come up with for a language to be called a programming language is that it expresses computations.
XML is not for presenting information. It is for storing and describing it. Sorry. One of my favourite nitpicks.
So I would hold off on worrying about the verdict too much at this point. What happens on appeal is most likely more important.
They say it's got something to do with how Word reads XML, so what's wrong there?
Any ideas?
For example if you were making a requisition form, and each fillable field has a corresponding xml field. This becomes interesting when you then take those word files and directly processes them, automatically extracting the info from the xml.
It doesn't apply to regular word files. (Or even files with generic fillable fields.)
The company that filed the lawsuit apparently makes some sort of plugin that does something relating to this in word. I guess they want Microsoft to remove the built in capability, and force people to buy their plugin.
Despite the title, they don't really want Microsoft to stop shipping word altogether.
But wouldn't that be fun?
Seriously, I am divided. Part of me sees this as an abuse of the patent system, that shouldn't allow bad patents (and I assume this is a bad one), but another part is having a really good laugh.
But I really don't want anything like that to happen.
Nor do I think it will, though. I'm sure they will solve this somehow. It's simply not possible to stop Microsoft shipping Word :-).
And why bother suing Linux corporate users, most of them also Microsoft users?
Sowing FUD is just as good
One well known case:
http://en.wikipedia.org/wiki/Stac_Electronics
"Stac, in an effort led by attorney Morgan Chu, sued Microsoft for infringement of two of its data compression patents, and won"
EDIT: So they have a history of sometimes infringing patents, but by abuse perhaps you meant using patents as a weapon?
I frankly hope they have to payout a half a billion dollars like they did with Eolas so they realize that no software patents is likely cheaper than paying out and paying for lawyers.
He's lucky it's only -1, usually posts like that go much lower.
Simple patent system reform suggestion: Companies can only be sued for patent infringement if they hold more than 100 patents themselves.
Might as well just kill off software patents all together and save everyone the trouble.
They can afford it, those who can't have very little choice but to give up.
Patents are weapons in the corporate arena, not something that has a net positive effect.
I'm sure that if it became apparent that there would be lots of companies with 99 patents that would agree not to sue each other we can make it more interesting by lowering the limit to 50 or by using that as proof that the patent systems main function is to be used in anti-competitive ways rather than to foster creativity.
It's a totally naive solution, but something really has to be done about this.
See elsewhere on the thread about how the EU patent system set up to stop counterfeit materials is now used to stop generic drugs in transit.
I've just about had enough of these tactics.
Big companies have a way of getting what they want, if we can make them want to get rid of the patent system then they'll use their lobbying power to make it happen.
That is what they were intended to be for.
The original idea (as I understand it, obligatory IANAL) was that in order to reward inventors, the government would temporarily raise the bar on competition to the point no one else could directly use that particular technology to compete at all. Anyone who wanted to compete would either have to license the technology from the inventor, or go to the point of developing a new parallel technology that achieved the same function. This was their reward for adding to human technology and it was meant to encourage inventors to do this.
One key point though is that like copyright, patents are for a limited time.
Moreso for patents than copyrights. Number of patents that expired last week: thousands. Number of copyrights that expired in the last decade: zero.
Copyrights have been extended to great lengths and retroactive extensions have been passed, so they expire at a very slow rate which is not at all fixed.
If the former, you have my curiosity... Could you describe a case in which a copyright's term could have expired in the past decade? As I understand it, the Sonny Bono Copyright Act extended all copyright terms by twenty years, and that was eleven years ago.