Practical Technology

for practical people.

July 16, 2007
by sjvn01
0 comments

Microsoft and Red Hat continue partnership dance

Intellectual property may be off the table, for now, but it sure seems like Red Hat and Microsoft are still dancing around coming to some kind of partnership relationship.

In a recent eWEEK news story by Peter Galli, Horacio Gutierrez, Microsoft’s vice president of intellectual property and licensing, said, “Red Hat and Microsoft have previously had conversations about interoperability, but none of our recent conversations have included discussions about intellectual property cooperation.”

Ah! Notice the start of the last phrase, “none of our recent conversations.” So, they are still talking.

In reply, Paul Cormier, Red Hat’s executive vice president of engineering, told eWEEK that the company is still willing to work with the Redmond software maker on the interoperability front, but that it wants to limit those talks to pure interoperability between Windows and Red Hat Linux.

If you look at it one way, the gap between the leading Linux company and Microsoft is as wide as ever. Microsoft insists that any deal with a Linux distributor has to address its IP (intellectual property) concerns. Cormier’s position continues to be: “I want to talk to the folks at Microsoft about our two operating systems and how we can work together to solve real customer problems without attaching any unrelated strings, such as intellectual property.

Let me translate that for you. Red Hat is saying that no way in hell will we make a deal involving any kind of acknowledgment that your IP, expressly your patents, have anything to do with Linux.

So why are they still talking?

Well, for one thing, Microsoft has been making deals with at least one Linux company, Turbolinux, that doesn’t seem to involve any kind of patent agreement. In its most recent partnership, Turbolinux has joined in the Open XML/ODF translator project with Microsoft. Years before that, Turbolinux became the first Linux company to let its desktop users play WMF (Windows Media Format) with Microsoft’s own proprietary WMF codices.

In the older deal, Turbolinux recognized Microsoft’s rights to its audio and video codices, but then there’s never been any question that Microsoft owns those lock, stock and barrel. In this month’s partnership deal, there is no mention of an IP deal.

It sure looks to me like Microsoft is ready to make at least limited deals at times with Linux without attaching its patent FUD to the deal. Besides, what does Microsoft really gain from these clauses? No one who has signed one–Novell, Linspire and Xandros–agrees with Microsoft that they somehow confirm that Linux violates Microsoft’s patents.

Heck, for that matter, the Novell deal has blown up in Microsoft’s face. The SFLC (Software Freedom Law Center) claims that Microsoft’s deal has made it potentially subject to the GPLv3.

Microsoft’s reaction to this proclamation is something like a major health care provider being told that filmmaker Michael Moore will now be on its board of directors: “No! No! No!” Too bad Microsoft. It looks to me like you’re still stuck with it.

It seems to me that since Microsoft’s IP stance has only gotten the company into more trouble, It’s worthless anyway and, lest we forget, Microsoft won’t show a shred of evidence that its patent claims amount to anything. It’s time for Microsoft to drop it.

Oh, Microsoft can still let Ballmer be Ballmer and let him rave and rant every now and again. But, away from the spotlight, maybe it’s time for Microsoft to make pure technology partnerships. Red Hat wants it; other Linux companies want it; and Microsoft’s own customers want it, as Bob Muglia, Microsoft’s senior vice president for server and tools, admits.

Stop being a wallflower Microsoft, and come on out and join the interoperability dance. You can always try to steal away the customers later. We know you will. But, for a while anyway, both Windows and Linux users will benefit.

A version of this story first appeared in Linux-Watch.

July 12, 2007
by sjvn01
0 comments

Apple now owns CUPS

Chances are if you print anything from your Mac, Linux desktop or server or Unix system you’re using CUPS (Common Unix Printing System). Now, in a surprising development, Michael R Sweet, CUPS’ creator, revealed on CUPS’ Web site that Apple had bought CUPS’ source code and other intellectual property.

CUPS is used for printing in almost all Linux distributions. This includes such major Linux distributions as Debian, Novell SUSE, Red Hat, PCLinuxOS and Ubuntu. It is also supported in most Unixes such as AIX, FreeBSD, HP/UX and it’s an option in OpenSolaris. Beginning with Mac OS X 10.2, Jaguar, CUPS became the basis for the Mac’s printing system.

Previously, CUPS and its trademarks had belonged to Easy Software Products. This company had been founded by Sweet to develop a 3D modeling program for real-time displays called ESP Modeler. The need to print these models led Sweet to develop ESP Print. When it became apparent that ESP Print was the more popular of the programs, Sweet turned his attention to it. From his work on ESP Print, came the concepts and technology that became CUPS.

Sweet licensed CUPS under the open-source GPL2/LGPL2. In his announcement of Apple buying CUPS, he said, “CUPS will still be released under the existing GPL2/LGPL2 licensing terms, and I will continue to develop and support CUPS at Apple.” In the past, Sweet also worked on other open source programs such as Ghostscript and Samba.

CUPS development, however, will not be his fulltime job at Apple. Sweet said that he will be “primarily working on non-CUPS projects.” Given his background, one presumes those will still be printer-related projects.

The CUPS name, logo and full spelled out name had been trademarked by Easy Software Products. Apple now owns these trademarks.

According to Sweet,”These names and logos may be used freely in any direct port or binary distribution of CUPS. To use them in derivative products, please contract Apple Inc. for written permission. Our intention is to protect the value of these trademarks and ensure that any derivative product meets the same high-quality standards as the original.”

Support for both the current and future versions of CUPS will remain as it has been. Thus, all of the major Linux distributors and Apple will continue to provide CUPS support for their customers. Free support provided by volunteers will continue to be available via the CUPS Newsgroups. Access to these is also available via mailing lists.

The next edition of CUPS, version 1.3, had been due out in June, but its release has been delayed. This release will include Kerberos authentication and DNS-SD (Domain Name Server-Service Discovery) Bonjour. The latter is an Apple sponsored zero-configuration network protocol. It enables Bonjour aware applications to automatically obtain IP address assignment without a DHCP (Dynamic Host Configuration Protocol) server, name to address translation without a DNS server, and service discovery without a directory server.

CUPS uses IPP (Internet Printing Protocol) as its foundation for managing print jobs and queues. A system running CUPS can be used both as a printer server and as a client to another CUPS-based print server.

It also supports older Unix printing systems such as LPD (Line Printer Daemon) and the System V and Berkeley command-line interfaces In addition, CUPS can work with SMB (Server Message Block), and AppSocket, also known as JetDirect, protocols.

July 9, 2007
by sjvn01
0 comments

Look Out Microsoft! Here Comes Google and Postini

The combination of Google and Postini is exactly what CIOs need for their corporate e-mail systems and what Microsoft doesn’t offer.

When you think e-mail servers and service, do you think POP/SMTP and MAPI? Or, do Sarbanes-Oxley and HIPPA come to mind? If you think of the former, youre thinking like a system administrator; if youre thinking of the latter, youre a CIO.

Google, with its purchase of software security company Postini, is trying to win the hearts and minds of technology friendly users and administrators this time. No, they want to open the wallets of midmarket and enterprise CIOs. And, you know what? Theyre going to get those checkbooks opening.

Gmail, while trailing far behind Yahoo! Mail and Windows Live Hotmail, is quickly picking up users since it finally opened the doors to anyone. Not long after that, Google announced Google Apps Premier Edition.

For those of you who dont know it, Google Apps Premier Edition is a hosted office suite. It combines a customizable start page with chat, e-mail, calendaring, word processing, a spreadsheet and a simple Web page builder into a package that Google sells for $50 per user per year. For that, you also get a 99.9 percent SLA (service-level agreement) for Gmail uptime, and 24/7 phone support.

At $50 per user, you can set up your office users at a price well below any Microsoft deal. The list price per user per year for Microsoft Exchange is $225 and Microsoft Office Professional Edition will run you $499. Of course, Google Apps Premier does not offer a PowerPoint clone. Yet. Google seems to have that in the works too in a skunkworks project code-named Presently. Besides all that, Googles applications can read and write the older Microsoft Office formats like .doc and .xls.

More >

July 3, 2007
by sjvn01
0 comments

Red Hat, Microsoft talk Tux

We knew that last year Red Hat CEO Matthew Szulik held talks with Microsoft concerning a patent deal. Once Microsoft and Novell signed an agreement with Novell, those talks were history. In fact, Red Hat made a point of spitting on the Microsoft/Novell deal.

That was then. This is now.

On July 3, according to Paul Cormier, Red Hat’s executive VP of engineering, said that Red Hat wants to work with the Microsoft to improve Linux/Windows interoperability. “I want to talk to the folks at Microsoft about our two operating systems and how we can work together to solve real customer problems without attaching any unrelated strings, such as intellectual property,” Cormier told Peter Galli of eWEEK.

Patent agreements, however, won’t be on the table, as far as Red Hat is concerned.

Microsoft officials, though, don’t see it that way. They say that the issues of interoperability and IP (intellectual property) are not completely separate, and have to be considered together.

Bob Muglia, Microsoft’s senior VP for server and tools said, “In terms of helping to drive conversations with those guys [Red Hat], we’re open to talking to them about interoperability, we’re always open to talking about this.”

“But,” Muglia continued, “It is necessary to have a conversation about intellectual property when it comes to open source, and you can’t just sit back and talk about interoperability for interoperability’s sake without fully solving the customer issue. Unless you actually address the issues around IP you haven’t fully solved the customer’s interoperability problem,”

While the two sides are still disagreeing about this fundamental issue, they are also clearly still interested in working out some kind of deal. Muglia said Microsoft’s customers want better Linux interoperability and support with Red Hat. What he’s telling customers now is, “our message was really very simple: ‘go and talk to Red Hat, because we very much would like to do that.”

Some of you may be shocked by Red Hat and Microsoft even considering working together. I’m not.

When Reuters asked Szulik recently if Red Hat was in negotiations with Microsoft about a patent agreement, he gave that always interesting answer, “I can’t answer the question.”

That was a red flag if I ever saw one. And then, when Red Hat’s official PR people didn’t have anything to say to me, I knew something was up.

Now, between Szulik’s comment and today’s news, I think that Microsoft and Red Hat aren’t just talking about talking; they’re already trying to hammer out a deal. I’d also be willing to bet that they’ll come up with a partnership that does address IP as well as interoperability issues.

At this point, however, even though it won’t be adopted by Linux, the GPLv3 will cover enough important bits and pieces of a Linux distribution that it will be impossible for Microsoft and Red Hat to craft a deal like the Microsoft/Novell patent deal.

One way or the other, some sop will be given to Microsoft for its eternally vague IP claims, and the two companies will work together on interoperability issues. These will no doubt include Open XML/ODF document format translators and virtualization and network administration tools.

Why is Red Hat doing this?

I already gave my general answers for why Linux companies want to partner with Microsoft. To sum it up: Microsoft interoperability makes business sense. Whether it’s being able to watch a Windows Media Video with Totem, or being able to integrate RHEL 5 (Red Hat Enterprise Linux) servers into an AD (Active Directory) network, both individual users and Fortune 500 CIOs want easy-to-use and easy-to-manage Linux and Windows computers.

A few weeks back, I predicted that Ubuntu would be the next Linux to follow in the footsteps of Novell, Xandros, and Linspire in partnering with Microsoft. Now, it looks like it will be Red Hat.

I’ll note in passing, however, that while Mark Shuttleworth, CEO of Canonical Ltd., the company behind Ubuntu, categorically ruled out making a patent deal with Microsoft, he didn’t, in his words, “rule out any collaboration with them, in the event that they adopt a position of constructive engagement with the free software community.”

Doesn’t that sound like Red Hat’s position to you? It does to me. The big difference is that in Red Hat’s case, we now know that they are at least talking about talking. Hmmm… Who knows, maybe Ubuntu will be next after all.

By this time next year, I predict that there will not be any major Linux company or distribution, except for Debian, that won’t have some kind of Microsoft partnership in place. If Red Hat makes a deal — and I’m sure they will — then I can’t see any of the remaining major Linux distributors holding out.

A version of this story first appeared in Linux-Watch.

July 2, 2007
by sjvn01
0 comments

SLED 10 SP1: a great Linux desktop gets better

Sometimes, a service pack comes along that really makes a big difference. Take NT. Before SP3, it was garbage; afterwards Microsoft had its first server operating system that was worth anything. XP before SP2 was so-so, but after SP2, it became Microsoft’s best desktop operating system ever (sorry, Vista).

And, now, with its SP1 for SLED (SUSE Linux Enterprise Desktop), Novell has given an already excellent business desktop a real kick in the pants.

Continue Reading →