The Microsoft/Novell Deal: Has It Divided The Linux Community?
When Microsoft and Novell announced that they would work together, Linux enthusiasts were shocked. How has the agreement affected the open source community, and can it recover?
Going Against The GPL?
Others are angry that, in looking out for its own best interests, Novell appears to be ignoring the rest of the Linux community. In one major bone of contention, some have taken Novell to task for going against the grain of the GNU General Public License (GPL), which describes how open source software may be used.
Immediately after the Novell/Microsoft announcement in November, the Samba Project shot off an open letter to the Linux community, drubbing Novell for displaying a "profound disregard for [the relationship they have] with the Free Software community." Then, in late December, Jeremy Allison, a member of Samba, quit his position as a high-level programmer at Novell in protest of the deal. (Allison took a job with Google.)
"As many of you will guess, this is due to the Microsoft/Novell agreement, which I believe is a mistake and will be damaging to Novell in the future. But my main issue with this deal is I believe that even if does not violate the letter of the licence [sic] it violates the intent of the GPL license the Samba code is released under, which is to treat all recipients of the code equally," Allison wrote in a letter posted on the Groklaw Web site.
Some critics contend that, although Novell and Microsoft are in technical compliance with the GPL, the deal between these companies violates the underlying spirit of the document, which was designed to encourage developers and users to share software freely instead of being forced to sign restrictive proprietary licensing agreements or patents. According to members of this camp, the two companies have managed to achieve compliance by exploiting new stipulations in GPL version 2, the current version of the document, meant to prevent specific deals among developers around distribution of free software.
Yet others feel that Novell is being victimized by Microsoft. "If you see Microsoft start to bully [other] Linux vendors for [intellectual property] licensing, Novell will have a hard time recovering in the open source community," said Kevin Carmony, CEO of Linspire. In fact, some community members are convinced that the patent covenants component is a sign that Microsoft already holds intellectual property in Linux, although Novell has denied this contention.
Bad Publicity Creates Bad Feelings
Contributing in large part to the controversy are the scattershot methods used by the two companies in imparting information about the deal. According to Justin Steinman, Novell's director of Linux open platform solutions, Novell's decision to push the announcement to November was prompted by a sudden move by Oracle, a longtime partner of Red Hat, to come out with its own version of Red Hat Enterprise Linux. "We said, 'Let's not let [Oracle] get the market momentum,' " he says.
Many people, ranging from competitors to some Novell partners, claim they were left in the dark about the deal until the last minute. "Red Hat was unaware of the Microsoft/Novell arrangements until just prior to the announcement," maintains Mark Webbink, Red Hat's deputy general counsel for intellectual property.
Marc Potter, director of business development for Redjuju, a Novell reseller, admits to feeling alarmed at the outset of the announcement, when Microsoft CEO Steve Ballmer and Novell CEO Ron Hovsepian appeared side-by-side on his PC screen. "My first thought was, 'Oh, no. Microsoft just bought Novell,' " he says. But Potter says he now favors the agreement, on the grounds that Microsoft's willingness to "step to the plate for Linux" has reassured some customers about Linux.
Another factor contributing to disagreement is that the deal stands to impact various Linux distributions quite differently. Some analysts have predicted that Novell's partnership with Microsoft, and other recent industry deals, will spell increased consolidation in the Linux ranks. According to Zachary, Linux distributions most likely to survive the cut include Novell, Red Hat, Debian, and a Debian-based distribution from Canonical known as Ubuntu.
Linux Advocates Act
Some members of the open source community have decided to do more than watch and wait. Bruce Perens, primary author of the GNU contract, has organized a petition urging Novell to recant the patent protection portion of the deal with Microsoft.
Other developers have tried to hit Novell in the wallet. "The community feels that the only way to react properly to this deal is to boycott Novell, or at least some of Novell's products," Petreley explains. On Nov. 3, developer Rich Morgan posted a letter accusing Novell of violating the GPL and calling for a boycott of Novell on his company's Open Addict Web site.
Morgan later posted a response to the boycott letter from John Dragoon, Novell's senior VP and chief marketing officer. According to Morgan's blog, Dragoon wrote, "As to your belief that we have violated the GPL, we disagree. We have made no admission of patent violation within Linux and would take no action that knowingly prevented us from selling and supporting SUSE Linux. We have been a long time supporter of the Open Source community and its many efforts to create and distribute world class Open Source software. We remain committed to that goal."
In response, Morgan noted on the site, "In all fairness, the guys from Novell have been taking our criticisms seriously and I'll give them that. However, this deal has had serious negative effects on the community. There are still many unanswered questions which are not likely to be answered any time soon because of NDAs Microsoft implemented surrounding the deal."
Morgan eventually retracted his charges about GPL violations, citing the loophole in version 2. "It doesn't violate version 2 of the GPL, true, and I've conceded that point," Morgan wrote. "However, the loophole they used will certainly be closed in version 3 of the GPL. So, for now, they're in shaky compliance with the GPL." The boycott is still on.
Of course, the success of any boycott attempt depends upon how much support can be generated among those who actually buy a company's products. It would take a considerable number of influential boycotters for Novell to spurn a multimillion-dollar deal with Microsoft.
In fact, if the Perens petition and Novell boycott effort prove anything at all, it's that despite any individual differences of opinion that might exist, independent Linux developers can still get heard when they unite behind a common goal even if they don't necessarily obtain everything they want.
The Business of Going DigitalDigital business isn't about changing code; it's about changing what legacy sales, distribution, customer service, and product groups do in the new digital age. It's about bringing big data analytics, mobile, social, marketing automation, cloud computing, and the app economy together to launch new products and services. We're seeing new titles in this digital revolution, new responsibilities, new business models, and major shifts in technology spending.