Practical Technology

for practical people.

March 6, 2006
by sjvn01
0 comments

OpenOffice is ten years behind MS Office? That’s just fine!

In an interview with Australian online technology newspaper IT Wire, Alan Yates, general manager of business strategy for Microsoft’s information worker group, said that OpenOffice.org is about where MS-Office was 10 years ago. That is to say, Microsoft seems to think OpenOffice.org is only good for single-desktop users.

And, that’s a problem because…?

I don’t get it.

I use OO.o (OpenOffice.org) 2 every day. It works. It has all the features I need. It’s fast. It’s reliable. I can send files from it via email directly from my application. It’s also secure, unlike Office. And, its file format can also be read now and forever-after by any program that uses the ODF (Open Document Format).

Oh, and did I mention that OO.o doesn’t cost a penny, while Microsoft Office Professional Edition 2003 lists for $499?

OK, I give up, what’s the problem with OO.o again?

Continue Reading →

March 6, 2006
by sjvn01
0 comments

RIM Payoff Spells Trouble for Enterprises

NTP’s victory means more—many more—bad software patent lawsuits are going to be coming down the pike.

In the short run, business executives are breathing a little easier today because they know that their Research In Motion BlackBerry service is going to stay on. In the long run, enterprise customers are in for a world of hurt.

When RIM agreed to make a one-time payment of $612.5 million to patent troll NTP for a permanent license that covers all of NTPs wireless e-mail patents, it also gave the green light to every other louse with a patent, a lawyer and a need to cash in without the hard work of developing and marketing a product.

As this case has shown, you dont even need a good patent. All, I repeat, all of NTPs five patents had been given non-final rejections by the U.S. Patent and Trademark Office. Two of them had been given final rejections.

So why did RIM pay more than half-a-billion dollars for garbage?

It did so because Judge James Spencer made it clear to court-watchers that he was inclined to give NTP an injunction, which would have lead to BlackBerry services being turned off in the United States. For the company that makes its money from providing that service, the danger was just too high that it would quickly lose its customers to would-be competitors like Funambol,, Microsoft Microsoft and Palm.

RIM kept saying it had a workaround, but the customers werent buying this story. So, even though Jim Balsillie, chairman and co-CEO of RIM, was saying as late as February 24 that “settlement has never been an option to date,” a settlement was still possible.

Indeed, it always had been. While companies talk tough and see just how close they can come to striking the other sides hitters with high, hard fastballs, at the end of the game the vast majority of these kinds of cases are settled out of court.

As John Tredennick, CEO of CaseShare Systems and former litigation partner at the law firm Holland & Hart LLP, said as the case was heating up, “I believe RIM will blink and enter into a settlement that will allow it to continue its services. Litigation is about brinkmanship and eventually somebody blinks.”

What RIM did want though, and NTP had refused all along to give it, was a permanent license for the bogus patents. Without a permanent license, NTP could continue to stick RIM for years to come.

NTP, on the other hand, realized that if it did have the court stop the BlackBerry service, RIM would be less able to pay it big bucks in the future. Once it became clear that RIM wasnt going to pay NTP off without a license agreement, NTP finally gave them one—for an additional $162.5 million.

Not bad money for junk patents, dont you think?

Of course, this is not an ending. BlackBerrys are safe, but NTP can get back to its plans to shake down other companies. Hmm. I wonder if Microsoft has a deal in place with NTP for Microsoft Exchange 2003 Service Pack 2, which includes push e-mail support?

As Ive said before, this is all quite legal with our hopelessly awful software patent system. And, as NTP and the courts have just shown, its a great way to make money.

With this “victory,” we can only expect to see an even greater flood of patent trolls. In turn, this will mean higher costs for business technology users and less innovation.

After all, who wants to actually create something new and get sued for your profits when you can simply collect patents and wait for someone else to make something of them?

This may be a gold-letter day for BlackBerry users, but its a black-letter day for all technology users.

A version of this story was first published in eWEEK.

March 1, 2006
by sjvn01
0 comments

Why Windows Vista will suck

Oh! My aching head.

When I first saw ExtremeTech’s Why Windows Vista Won’t Suck, I thought: “Aha, sarcasm.”

Nope. I was wrong.

They really were saying that Vista is pretty good.

Oh please.

First, let me say, I’ve been running Vista myself for quite some time. Next to me at this very moment is a Gateway 835GM. Under the hood, it has an Intel Pentium D 2.8GHz dual-core processor, an Intel 945G chipset, 1GB DDR2 (double data rate) DRAM, a 250GB SATA hard drive, and built-in Intel GMA (graphics media accelerator) 950 graphics. That’s a fairly powerful machine. Which is a good thing, because it’s the only PC in my office of 20 PCs that’s got enough oomph to run the Windows Vista February CTP (Community Technology Preview) build 5308 without driving me into fits of rage.

Mind you, it’s not enough machine for Vista. I could run any Linux with all the bells and whistles on it without a problem. But, even though this system meets Intel’s recommendations for a Vista-capable Intel Professional Business Platform, it still doesn’t have the graphics horsepower needed to carry off Vista’s much ballyhooed three-dimensional Aero Glass interface.

My point is, though, that while I write a lot about Linux, and I prefer it, my real specialty is that I know operating systems of all types and sorts, including Vista.

So when I say Vista sucks, well, I know what I’m talking about.

“Suck” is a relative term, though. Vista will be better than XP, which has easily been Microsoft’s best desktop operating system to date.

However, Vista also requires far more hardware oomph than previous Windows systems. I’d say Intel’s recommendations are pretty much a minimum for Vista. I would only add that if you expect to see the fancy desktop, you need to invest in, say, an ATI Radeon XPress 200, an Nvidia nForce4, or a high-end graphics card.

The truth is that very, very few people are going to be upgrading their existing systems to Vista. To make it work well, you’re really going to need a new computer. If you didn’t buy your PC in 2006, I wouldn’t even try to run Vista on it.

OK, so the first reason that Vista sucks is that, no matter what version you get, it’s likely to be expensive. No matter what Microsoft ends up charging for it, the only way most people are likely to be running it is when they get a new PC.

Now, let’s see what my colleagues at ExtremeTech have to say in Vista’s defense …

Vista is much safer and more secure. “The whole kernel has been reorganized and rewritten to help prevent software from affecting the system in unsavory ways.”

Well, yes, this is certainly what Microsoft would have to do to make it truly secure. I’ve say that myself. Unfortunately, while Microsoft has worked hard on improving Vista’s security, it’s still pretty much the same old rickety kernel underneath it.

Need proof? In January, Microsoft shipped the first security patch for Vista. It was for the WMF (Windows Metafile) hole. You know, the one, that my security guru friend Larry Seltzer called, “one of those careless things Microsoft did years ago with little or no consideration for the security consequences.”

Good job of cleaning up the core operating system, Microsoft!

Of course, Linux never had this kind of garbage to clean up in the first place.

The ExtremeTech guys also say that Microsoft has done a good job of cleaning up Windows’ use of memory management and heaps. They’re right about that.

What they don’t mention is that Linux and Mac OS X have both done that kind of thing well for years. They also don’t mention that for an application to actually get the most from these improvements, it will need to be rewritten. So, if you want to get the most from Vista, be sure to set some money aside for new applications as well as a new PC. You’ll need it.

They also praise SuperFetch, Microsoft’s new combination application pre-fetching technique and hyper-active virtual memory manager. Intelligent pre-fetching is a fine idea for boosting performance. You’ve been able to use it in any application written with the open-source GCC for years. Microsoft’s execution of it, however, has one of the biggest “What were they thinking of?” mistakes I’ve seen in a long time.

You see, with SuperFetch you can a USB 2.0-based flash drive as a fetch buffer between your RAM and your hard disk. Let me spell that out for you. Vista will put part of your running application on a device that can be kicked off, knocked out, or that your dog can carry away as a chew toy. Do you see the problem here? Me too!

I also understand that Vista will have improved TCP/IP networking. It’s nice to know that they’ve finally done something with that open-source BSD code that’s the basis of their TCP/IP network protocol.

What ExtremeTech doesn’t mention, though, is that Microsoft is also planning on making it so that you can use IPSec (IP security protocol) for internal network security. This is another of their “What were they thinking of?” moments.

IPSec works fine for VPNs (virtual private networks). But, as John Pescatore, an analyst at Gartner Inc., said about this scheme, “Once you try to encrypt internal communications, your network architecture breaks.” He’s got that right.

Next up, they say wonderful things about Home Premium Vista having Media Center capability being built into it. Maybe I’m just a little confused here, but after looking at the feature sets, the only thing I see that’s changed here is that they’ll be calling the next media-enabled Windows “Home Premium Vista” instead of “Media Center Vista.”

They also praise this version for having CableCard support, with the result that you’ll be able to record HD (high definition broadcasts) from cable instead of being stuck with OTA (over the air) HDTV, without turning your entertainment room into an electronics lab.

Excuse me, but that’s not because Microsoft is being innovative. It’s because they are still not shipping CableCard cards for PCs. Come the day they finally ship — and I’m betting the ATI OCCUR makes it out first — I suspect MythTV and the other open-source PVR (personal video recorder) projects will be right there.

The ExtremeTech crew also has nice things to say about Vista’s audio support. Mea culpa, it is better than anything else out there. So, Linux desktop designers, it’s time to get cracking on audio support. Vista’s still won’t be out, at the earliest, until the fourth quarter of this year, and that gives you plenty of time to play catch up.

DirectX10, which is mostly used for game graphics and in the aforementioned Aero, is also much improved. It’s also, however, completely different from DirectX9. Current games, current graphic cards, won’t be able to do anything with it, which is why Vista also supports DirectX 9.

Here again, I’ll give the Microsoft guys come credit. DirecX10 is a big improvement for the gamers. It’s still not going to make your PC the equal of a dedicated game console, however.

The folks from ExtremeTech also like the fact that Vista will have many more built-in applications. Isn’t this why Microsoft got into trouble with the Department of Justice a while back? Isn’t this the kind of thing that has both South Korea and the European Union raking them over the coals? Why, yes. Yes, it is.

Be that as it may, as I sit here looking at my SUSE 10 Linux desktop, I can’t help but notice that I have, for free, every software application I could ever want. Advantage: Linux.

At the end of the story, the ExtremeTech crew ‘fesses up that “We don’t know that it’s going to be great just yet.” True. And, I don’t know that it’s going to suck yet, either.

Expensive? Yes. Awful? We’ll see.

What I do know, is that I really don’t see a thing, not one single thing, that will make the still undelivered Vista significantly better than the Linux or the Mac OS X desktops I have in front of me today.

A version of “Why Windows Vista will suck” first appeared in DesktopLinux.

February 24, 2006
by sjvn01
0 comments

RIM, NTP and Patent Madness

Is this a great country or what that millions of users and a billion-dollar company can be held hostage by a court that’s taking seriously patents that the U.S. Patent and Trademark Office has already rejected?

If there are still people who doubt the essential stupidity of software patents, they havent been following RIM vs. NTP.

Three million U.S. business users live and die by their RIM BlackBerrys. The U.S. Department of Justice asked the federal court in Virginia to keep BlackBerry wireless e-mail service going because government workers need it.

The court, however, turned down the Department of Justices request. And on Feb. 24, the judge who has kept NTPs action going is considering granting NTP an injunction that would shut down the mobile e-mail service.

The basis for all this? Five patents. Five, if I may say so, bad, lousy patents.

But who cares what I think? What should count for something is that the U.S Patent and Trademark Office has re-evaluated the contested patents and rejected all of them!

Yes, these initial rejections were “non-final rejections.” Yes, NTP has already appealed these rejections.

And how is NTP doing? On Feb. 22, the USPTO issued a final rejection for one of the patents, and eWEEK has just learned that the office has slam-dunked another patent with a final rejection.

The remaining three? The USPTO has made it clear from its public statements that it plans to reject all of NTPs patents.

In short, businesses, the federal government and a multibillion dollar e-mail business are being held hostage by NTP, its five bad patents and Judge James Spencer of the Eastern District Court of Virginia, who denied RIMs request to stay a possible injunction pending the USPTOs final decision on all of these patents, which is probably months away.

What kind of garbage is this?

Before these patents were discredited, RIM was willing to pay $450 million to the patent holding company as long as NTP granted “RIM and its customers an unfettered right to continue its BlackBerry-related wireless business without further interference from NTP or its patents.”

Almost half a billion smackers wasnt good enough for NTP, so talks broke down.

So here we are. A major business and a vital part of American business communications are hanging by a thread because of software patents that everyone, except for NTP and one judge, realizes are garbage.

NTP, on the other hand, like other patent trolls, has nothing to lose. It has no customers and no products. NTP does nothing except collect licensing fees and sue companies that dont pay it off.

A patent troll, according to Peter Detkin, the former assistant general counsel for Intel who coined the phrase, “is somebody who tries to make a lot of money off a patent that they are not practicing and have no intention of practicing and in most cases never practiced.” Thats NTP with its RIM shakedown to a T.

This isnt the Sopranos, though. What NTP is doing is completely legal. Its just also completely wrong

Because of the fatally flawed U.S. patent system, NTP and many other companies are preventing good ideas from becoming good products and services. And, as in RIMs case, patent trolls are making existing products and services more expensive for all of us.

Im not the only one who thinks so. Carmi Levy, senior research analyst at Info-Tech Research Group, said, “An injunction would give free reign to patent trolls. We are in danger of devolving into an era where technology companies expend their energy on legal battles rather than innovation. Shareholder value will decline and the best interests of the market will be ignored.”

Exactly.

But even if RIM or other “trolled” companies win, well still have to pay more for our technology. After all, RIM will still have to pay millions in legal fees. Where will that money come from? Why, from every BlackBerry subscribers pocket, of course.

This is only going to continue, unless we demand of our congressmen that they realize, as the Public Patent Foundation has pointed out, that todays wrongly issued patents and unsound patent policies are harming the public. Once they finally get those ideas in their heads, they can give the patent system the top-to-bottom reform it sorely needs.

When that day comes, I hope, I really hope, that they just kill the idea of patenting software once and for all. It does no one any good except for the patent trolls.

A version of this story first appeared in eWEEK.

February 13, 2006
by sjvn01
0 comments

Google Windows apps coming to Linux

Google and CodeWeavers Inc. are working together to bring Google’s popular Windows Picasa photo editing and sharing program to Linux. The program is now in a limited beta test. If this program is successful, other Google applications will be following it to the Linux desktop, sources say.

The Linux Picasa implementation includes the full feature set of the Windows Picasa 2.x software. It is not, strictly speaking, a port of Picasa to Linux. Instead, Linux Picasa combines Windows Picasa code and Wine technology to run Windows Picasa on Linux. This, however, will be transparent to Linux users, when they download, install, and run the free program on their systems.

Wine is an open-source implementation of the Windows API (application programming interface). It runs, in turn, on top of the X Window System and Linux (or Unix). Wine is not, as has sometimes been said, a Windows emulator. Wine provides a Windows API middleware layer that enables Windows programs, such as Office 2003, to run on Linux without the slowing effects of an operating system emulation or a virtual machine. Indeed, in some respects, Wine on Linux is faster than XP on the same hardware.

The new program is reportedly re-tooled to work perfectly under CodeWeaver’s CrossOver Office Wine emulation. This may mean that Linux Picasa is using the program’s own native Windows DLLs (dynamic link libraries). Wine enables developers to use Windows DLLs for greater speed when they’re available.

The free Linux Picasa download will include a runtime version of CodeWeavers’s modified Wine, so that users can simply download the package from Google and run it on their Linux system. Users will not need to download and install Wine, or to purchase CodeWeavers’s commercial version of Wine, CrossOver Office.

Sources close to the project said that the Linux version of Picasa is meant to be as easy to install as the Windows version.

Officially, CodeWeavers had no comment about this project. Google public relations replied that “We don’t have any information to share at this time,” on the project or any business relationship with CodeWeavers.

Sources close to CodeWeavers, though, said that CodeWeavers has been tasked with the job of making sure that Picasa will work well with Wine and Linux. If successful, future versions of Picasa will be written to the Wine APIs so that the program can easily run on both Windows and Linux with Wine.

Sources also said that Picasa for Linux will be out shortly. Further, if the Linux Picasa project is successful, you can expect to see other Google Windows programs migrating to Linux via Wine and CodeWeavers.

According to sources close to Google, another popular Google Windows program is also coming over to Linux: the Google Talk client.

This project, however, is not going through CodeWeavers. Instead, sources indicate that a beta version of Google Talk for Linux has been created within Google.

While no further information was forthcoming on this project, it is worth noting that Google hired Sean Egan, the lead developer of the popular open-source IM client GAIM in October 2005. GAIM, itself, already supports the Jabber protocol, which Google Talk uses, and can be configured to work with Google Talk.

February 3, 2006
by sjvn01
0 comments

Why Photoshop tops most-wanted Linux app list

Photoshop? The application most people want, at this date, to be ported to Linux from Windows is Photoshop? Color me surprised!

When Novell Inc. started its survey of what applications people wanted ported to Linux, both Novell CoolSolutions site editor Scott Morris and I were both surprised to find Adobe Photoshop anywhere near the top of the list in early results.

Quicken, my own favorite, QuickBooks, Dreamweaver — sure. But Photoshop — when we already have GIMP (Gnu Image Manipulation Program)?

GIMP, in case you don’t know, has long been considered one of the Linux desktop’s success stories. For example, it’s been described as offering, “a level of functionality comparable to Photoshop for free” in LinuxPlanet — back in the year 2000.

Now, what I know about photo editing programs could be placed in a small, say, 360KB 5.25-inch floppy disk. If you can’t do it with Google’s Picasa on Windows, F-Spot on Linux/GNOME, or iPhoto on Mac OS X, it’s beyond me.

So I pestered some of my friends in the graphics business to see why Linux users would prefer Photoshop over GIMP.

First of all, Photoshop — on either Mac OS X or Windows — is the default photographic and prepress program for serious graphics firms. Just as Quark Inc.’s QuarkXPress was for the longest time the best layout program in serious publishing work, Photoshop is simply “The” application that professionals use.

It’s also not really thought of as a “Windows” application in many shops. For many graphic pros, it’s a Mac OS program. So this appears to be a case where it’s not really so much that people want a Windows application ported to Linux, they want what they see as the best-of-breed application, regardless of operating system, to run on Linux.

I was also told that while GIMP’s functionality may rival Photoshop’s, how you get there is very different. For instance, to users who know Photoshop, GIMP’s SDI (Single Document Interface) can be confusing. In GIMP, each image gets a separate window, whereas Photoshop’s MDI (Multiple Document Interface) groups them all together in a single window.

Now, this may not sound like much, but I picked this example because the debate over whether SDIs or MDIs are the better way to handle a desktop is one of those endless debates in interface usability circles. Most people aren’t aware of the details of these issues; they just know that if they’re used to doing it one way, doing it the other way is a lot more difficult.

GIMP’s interface has also been criticized for hiding menus that should be near the top. I did some checking on this and I wonder if some Photoshop fans just haven’t looked at GIMP’s upcoming 2.4 update. For example, as Nathan Willis, in his early look at GIMP 2.4 in NewsForge noted, in the new GIMP, operations now have a top-level menu of their own instead of being buried in the Layer menu.

If you want a more Photoshop-like interface to GIMP today, your best choice is Scott Moschella’s self-described “hack” Gimpshop.

GIMP 2.4 will also include color management. This is a must for serious graphic designers, who must work with on-screen images that will end up in print. It’s still not perfect, according to both Willis and my friends in the business, but it’s a start.

Willis also lists several things that are still missing from GIMP 2.4.

“The most fundamental shortcoming of the GIMP, according to graphics professionals, remains its limitation to grayscale and RGB image modes; press-ready images need CMYK (Cyan-Magenta-Yellow-Black), and many designers make heavy use of Lab color and duotone (tinted) modes. Second is its limitation to 8-bit color — as high-end scanner and digital camera prices drop, more and more people need to work with 16-bit-per-channel data,” wrote Willis.

Photoshop also has its own world of software training. There are many different ways to get to slightly different ends in Photoshop. People who’ve taken the time and trouble to learn many of them have very little incentive to learn another graphics program.

Another problem, according to my buddies, is that besides Photoshop itself, there are hundreds of Photoshop plug-in programs. Of those, everyone has their handful of favorites that they use on most of their projects. GIMP simply doesn’t have anything close to this sort of third-party add-on software community.

In addition, other important graphics and publishing programs are set to work with Photoshop. For example, remember how I said QuarkXPress “used to be” the pros’ only choice for pre-print and page layout? It’s being knocked off its pedestal by Adobe InDesign. In part, that’s because Adobe Bridge enables easy file integration across the entire Adobe creative suite.

As my colleague, John Rizzo, observed in our sister publication, Publish, “It’s no stretch to say that Adobe Systems Inc.’s Photoshop has made the transition from user application to major developer platform.”

And, there you have it — the reasons why users want Photoshop.

GIMP? It’s good, and it’s getting better, but unless Adobe takes a wrong step, I don’t see it playing a major role on professional desktops.

Some would argue, of course, that since GIMP is free software, it will eventually play a larger role. I still don’t see it.

As Rizzo said, and I’ve seen and heard now, Photoshop really is a platform, not just an application. When you’re buying into an entire system, as the graphics business clearly has, the upfront cost of a single application doesn’t amount to a hill of beans in the buying decision.

Still, if you look beneath the surface, simply bringing Photoshop over to Linux isn’t going be enough. For Linux to be taken seriously in design shops, Adobe needs to start moving its entire creative suite of software to Linux.

While Adobe has been edging toward Linux for some time now, it also took its own sweet time in bringing the latest version of Adobe Reader, aka Acrobat, to Linux. After all, Adobe didn’t even release Version 6 for Linux.

Still, Adobe did show up for the OSDL’s desktop architect meeting this past December. This was not a meeting for just anyone; only a few dozen of the top Linux desktop designers and architects were there. Because Adobe was there, it must be taking the Linux desktop seriously.

I certainly hope they are. After all, as the Novell survey is showing, Linux desktop users are certainly taking Photoshop seriously.

A version of this story first appeared in DesktopLinux.