Practical Technology

for practical people.

December 23, 2009
by sjvn01
0 comments

What to make of Microsoft’s Office patent flop

It seems that Microsoft knew all along that they were going to get hit like a drum by i4i when the Canadian company won its XML patent lawsuit. Of course, that isn’t what Microsoft said when the judge ordered Microsoft to pay i4i $290-million and stop selling any version of Word or Office that could create .XML, .DOCX or .DOCM files that contained custom XML formatting. But, now Microsoft has run up the white flag and the company is frantically jerking the feature out of its currently shipping Office programs.

Now, part of me wants to say it couldn’t have happened to a nicer company. After all, Microsoft loves to play the bully with its own patent portfolio. Earlier this year, Microsoft used its patents like a sledgehammer on TomTom, the GPS device company.

I also find it more than a little funny to see how Microsoft was crying about how unfair it all was not just to Microsoft but, as Microsoft’s lawyers put it at the time, to all the little people out there "who require new copies of Office and Word would be stranded without an alternative set of software." Microsoft’s attorneys also claimed that the situation would be a "major public disruption," and would "have an effect on the public due to the public’s undisputed and enormous reliance on those products."

Cry me a river. OpenOffice works just fine and it’s free to boot.

It turns out Microsoft may not have really intended to appeal the case. They were only buying time to write their way around i4i’s patent. Or, I should say, to try to write their way around it. You see, in today’s U.S. legal system–keep in mind I’m not lawyer but this is my quick and dirty description–a patent isn’t about specific lines of copyrighted code, it’s about an expression of an idea. You can’t simply delete the offending code; you have to get rid of the idea.

And the idea of i4i’s patent # 5787449, which is entitled, "A system and method for the separate manipulation of the architecture and content of a document, particularly for data representation and transformations," is about as broad as you can get in a software patent.

I think it’s especially impressive that Microsoft is now claiming that they can get rid of all that even in the four-months that they did manage to beg out of the courts. I mean, heck, I remember when they claimed they couldn’t possibly remove like, oh, say, a Web browser from Windows.

Andrew ‘Andy’ Updegrove, who is an attorney, indeed he’s a partner at the well-known intellectual property law-firm of Gesmer Updegrove, wrote to me, "Microsoft has always portrayed this as a discrete feature, and they have had at least since August to work on swapping it out. It’s interesting, though, that they’ve been able to pull discrete features out of a tightly bundled set of functionalities when it’s so hard to separate out actual products (say, Windows and IE).

Updegrove continued, "The interesting thing to see will be whether this Microsoft opted to completely delete the functionality, or whether it has included something in the same neighborhood that it says is non-infringing. If that’s the case, then I imagine i4i will be looking at the new version very closely to see whether it does, or does not agree that the new version of Office is indeed non-infringing."

That’s where I think Microsoft may end up in hot-water again. I don’t see how they keep both their customers happy if they have trouble editing documents as they move from older to newer, legal copies of Word and Office and back again, while avoiding i4i’s patent.

Updegrove, as he describes in his Standards Blog, thinks Microsoft may be ready to give up, but they may still elect to fight on, or, even now, still reach a settlement with i4i. Still, make no mistake about it, this latest legal defeat hurts. "The i4i – Microsoft litigation remains a game of high-stakes, commercial chess, being played out by two obviously skillful opponents. And while the game isn’t quite over yet, it’s fair to say that Microsoft just lost its Queen," wrote Updegrove.

Personally, I think they’ll end up settling with i4i and paying a pretty penny for a license. With document incompatibles on one side, and the prospect of getting beat up some more for no purpose in court, it’s the smartest move to make.

Still, while I’m pleased that Microsoft lost, in the end, we’re all losers so long as patents continue to strangle software development. Here’s hoping that the Supreme Court will do the right thing in the Bilski case and kill off business process and software patents once and for all.


A version of this story first appeared in ComputerWorld.

December 23, 2009
by sjvn01
0 comments

Ignore Microsoft, check everything

OK. I get it. Everyone wants to have the fastest possible computer. But, when Microsoft published a list of what files you shouldn’t bother to check for viruses, since looking in on them can really slow a PC down, they also gave a blueprint to virus-writers on where they should focus their attacks.

Trend Micro malware researcher David Sancho is the one who spotted this gaff by Microsoft. In a Trend Micro blog, Sancho wrote: “Cyber-criminals may strategically drop or download a malicious file into one of the folders that are recommended to be excluded from scanning, or use a file extension that is also in the excluded list.” You think!?

Essentially, what Microsoft has done is told virus-writers they can safely hide their programs. What self-respecting virus writer will be able to resist?

More >

December 22, 2009
by sjvn01
0 comments

Linux or Windows: Most hardware support plans are worthless

Recently, a user who had replaced Windows on his netbook with Ubuntu Linux discovered that, as far as Best Buy was concerned, he had voided his warranty. For all practical purposes, he had.

In The Consumerist, the disgruntled netbook user reported, “My four month-old netbook’s touchpad and power adapter all stopped working. I took the machine into Best Buy for service under the Geek Squad’s Black Tie Protection Plan on Saturday, and demonstrated its problems. The manager of the Geek Squad informed me that installing Ubuntu Linux on my machine voided my warranty, and that I could only have it serviced if the original Windows installation was restored.”

In the end, he did restore Windows and that didn’t get him any service either. The manager said, “‘Look at the last page of the warranty. We can refuse service for any reason we want, and based on our conversation yesterday, I will not service your computer.’ He alerted security and ordered me to leave the store.”

The tech. support manager was clearly a jerk and deserves to be fired for the holidays. But, think about it, 99% of all vendor support don’t have a clue about what to do with a PC with Linux. Even if they wanted to help you, chances are they can’t do a thing for you.


More >

December 22, 2009
by sjvn01
0 comments

All Google, all the time, everywhere

We all use Google. Well, maybe not Bill Gates, but that’s about it. Now, Google is hoping to become an even bigger part of our everyday lives.

The key to this is Google’s three new search features: real-time search, location-based service and augmented reality.

Think about it: Google has primarily been about computer-based search. You sit at your PC and find what you want on the Web. But if you put those three new features together, where do they shine the best? On mobile devices. With Google’s Android powering phones and Chrome OS on netbooks, I see the company making a preemptive strike to take over mobile computing.

More >

December 22, 2009
by sjvn01
6 Comments

Windows 7 and IPv6: Useful at Last?

IPv6 has been “the next generation of TCP/IP protocols” for so long that you can be forgiven for thinking that it will never be useful. However, with Windows 7, Microsoft has finally given network administrators a reason to consider using IPv6.

First, some background. The reason why IPv6, a.k.a. RFC 2460, was created back in 1998 was to give network administrators more network addresses than they could possibly use. It was widely predicted that the Internet would soon run out of IPv4 32-bit addresses. IPv6, with its 128-bit addresses and the resulting astronautical address range seemed the perfect answer.

It wasn’t. Both the Internet and the vast majority of American and European business users elected to stay with the legacy IPv4 network. To get around the much-predicted Internet IPv4 address famine, people turned to network address translation (NAT) and Dynamic Host Configuration Protocol (DHCP). With this combination, thousands of corporate PCs can have their own internal IPv4 addresses while using up only a single IP address, as far as the Internet is concerned.

While Internet administrators were working out this (and other) ways to deal with the shortage of IPv4 addresses, Microsoft was tinkering with IPv6 in Windows. The protocol was available as a little-used test protocol in Windows 2000. By the time Windows XP and Windows 2003 rolled out, IPv6 was built into the operating systems.

More >

December 21, 2009
by sjvn01
0 comments

Dell introduces best Ubuntu netbook ever?

Dell has long been desktop Linux’s best friend in the big-time computer vendors, and it’s proving it again with the introduction of the latest version of its Mini 10 netbook with Ubuntu.

Yes, it’s true that the new Mini 10 will also come with XP Home and Windows 7 Starter Edition. But, XP Home is showing its age and while I actually like some of Windows 7’s features, I don’t know anyone who has a kind word to say for Windows 7 Starter.

Microsoft has restricted Windows 7 Starter to make sure it’s no competition for the more full-featured versions of Windows 7. For example, “It’s got to have a super-small screen, which means it probably has a super-small keyboard, and it has to have a certain processor and blah, blah, blah, blah, blah.” That ringing endorsement for Windows 7 Starter Edition was made by some guy named Steve Ballmer, CEO of Microsoft.

Ubuntu 9.10, however, is an excellent desktop Linux distribution. While I’ll be the first to admit that Ubuntu 9.10 has its rough-edges when you install it yourself on some systems, Dell has always done an excellent job of fitting Ubuntu on its systems.

More >