Plans to provide umbrella from patent-infringement suits to outsiders using or developing the OS--a move to counter Linux. Sun posts early Java 6 code Photos: Sun execs talk tech
Details of that protection plan won't be revealed until Sun announces its licensing terms for open-source Solaris in the coming weeks. But at an event here this week to announce the Solaris 10 OS, Sun Chief Executive Scott McNealy offered an example of how patent protection could work. McNealy mentioned his company's $92 million payment to Kodak to settle a patent suit over Java that could have affected others who ship Java products.
"You should have a company that can protect you and take that $92 million bullet," McNealy said. Sun also has an arsenal of patents it can use as the basis for countersuits against computing companies, he said, adding that "most people with network-computing intellectual property probably don't want to come after us, because we might go right after them."
Details of the plans haven't been revealed, but they could involve help with any legal settlements, as well as the defense that would come with the backing of a company that can wield its portfolio of patents as a countersuit threat. Linux provides no such protections at present, though Red Hat and others are trying to address the issue.
But open-source developers using Solaris technology need not fear that Sun's patent arsenal will be used against them, Sun President Jonathan Schwartz said. "It is not our intent to say, 'Here is our intellectual property and we'll sue you,'" Schwartz said.
Intellectual-property protection of open-source software has moved to the forefront in the computing industry as the result of matters such as the SCO Group's ongoing attack on Linux. That attack involved a now-scrapped charge that IBM stole SCO's Unix trade secrets and used them in Linux, and it still involves a claim that AutoZone's use of Linux violates Unix copyrights. Among the responses has been a Hewlett-Packard indemnification plan against SCO attacks and a warranty from Linux seller Red Hat promising to replace any infringing code.
Sun's intellectual-property umbrella is a new facet in the Santa Clara, Calif.-based company's efforts to boost the status and adoption of Solaris, a proprietary version of Unix that has suffered in recent years at the hands of open-source Linux. Other facets include the decisions to offer Solaris for free while charging for a support subscription; to release the vast majority of source code underlying the operating system, including major new features; and to spread Solaris to mainstream x86 processors--particularly Advanced Micro Devices' 64-bit Opteron.
The protection "sounds like a gracious offer," said John Ferrell, an intellectual-property attorney at Carr & Ferrell. "Sun's going to act as a bit of a threat to third parties who come in and try to assert their patents against adopters and developers who incorporate the Sun products."
Linux, a top rival to Solaris along with Microsoft Windows, IBM's AIX and Hewlett-Packard's HP-UX, lacks such protections. As infringement concerns have increased, however, Red Hat has begun seeking patents it can use defensively, while a start-up called Open Source Risk Management plans to extend its current Linux copyright-infringement insurance to include patents in 2005.
Novell, too, has pledged to use its patent portfolio to counterattack if someone sues Novell or a customer for patent infringement involving open-source software Novell distributes.
Sun isn't the only Linux rival to try to entice allies through legal reassurances. Earlier in November, Microsoft expanded its legal protections for customers accused of intellectual-property infringement.
"This has been a very difficult conundrum of large patent holders: the opportunity available from working with the open-source community while still preserving the heavy investment they have in intellectual property," Ferrell said.
Schwarz himself has criticized the U.S. patent system, but at the same time, he has applied for a patent on Sun's per-person, per-year pricing.
Sun plans to announce open-source licensing details in the next 45 to 60 days, according to John Loiacono, Sun's executive vice president for software. Solaris 10 itself will go on sale by the end of January, Loiacono said.
The cathedral and the bazaar
Intellectual-property issues are only one part of Sun's attempt to lure developers to Solaris and highlight the operating system's differences with Linux. The company also wants to build a better community than Linux possesses.
Sun long has been criticized by open-source advocates, including Red Hat, for not releasing its Java software as open source. Sun is unapologetic--and believes the Java Community Process governance system is more inclusive than that of Linux.
The JCP has "900 participants out there who are happy," Schwartz said, whereas with Linux, there are companies that aren't happy with Linus Torvalds being the gatekeeper who decides what components are added to the mainstream Linux kernel published at kernel.org.
Schwartz suggested that Java is truer than Linux to the open-sourcedevelopment advantages described by "The Cathedral and the Bazaar," the manifesto written by Open Source Initiative President Eric Raymond.
"They're frustrated with their inability to get their changes in. They don't get a vote," Schwartz said of companies trying to steer Linux. "That seems awfully cathedral-like as opposed to the bazaar of the JCP."
Torvalds took the criticism in stride. "Hey, he can ding me however much he wants; I'm OK with that. I'll just wait to see what he actually does as opposed to what he says," Torvalds said via e-mail.
And Torvalds doesn't discount Sun's open-source efforts. "I'll be really happy if Sun ends up being a good open-source player," he said. "They have a great history from the '80s. Let's see if they can actually get back to it."
JCP executive committee members are elected (aside from Sun, which has a permanent seat). The group announced results of its annual executive committee elections Tuesday. Among other changes, Google and JBoss won three-year terms on the committee governing Java for PCs and servers.
To build the open-source Solaris community, Sun will draw on the JCP model but provide more freedoms to developers, Schwartz said.
Java has a "broad community, but a constraint: You must be compatible to redistribute. Linux is much freer, but there is a single (distribution) conduit: Kernel.org and Linus," Schwartz said. The Solaris community will have "aspects of the JCP, with freedom to proliferate whatever way you want with the Linux model."
Because of that freedom, "Sun may not be in control of the evolution of Solaris in the long run," Schwartz said.
Solaris source code likely won't be as unfettered as that of Linux, though, Ferrell predicts. "I expect there's going to be more formality," perhaps click-through licensing agreements or a developer registration process, Ferrell said. "Larger corporations are more interested in maintaining a more formal licensing program."
Torvalds may or may not be dictatorial in his governance of Linux. Regardless, there's no denying that the open-source effort has drawn major participation from companies including IBM, Hewlett-Packard, Intel, Oracle, Silicon Graphics and others.
Sun's ambitions with Solaris extend beyond that, though, Schwartz said. "We're going to build a more durable, higher-integrity community than anybody else."