Too much protest, methinks.
Wow, Steve Ballmer and Brad Smith certainly touched a nerve. I've read and re-read the article and I can't see what the big deal is. It's not like it should be a shock to anyone that there's unlicensed IP in the Linux Kernel. RMS seems to have been clued in at least :-
1) 20th June 2005: Richard Stallman quoted in an interview with Guardian Unlimited
"A 2004 study of Linux, the kernel of the GNU/Linux operating system, found that it infringed 283 different US software patents. That means each of these 283 different patents covers a computational process found somewhere in the thousands of pages of source code of Linux."
2) 18th December 2005: Richard Stallman interview
"It is so much work to identify all the patents infringed by a large program that only one such study has been done. A 2004 study of Linux, the kernel of the GNU/Linux operating system, found it infringed 283 different US software patents. That is to say, each of these 283 different patents covers some computational process found somewhere in the thousands of pages of source code of Linux."
3) 22nd June 2006: Richard Stallman at the 3nd international GPLv3 conference in Barcelona says
"One large program has been carefully studied by a lawyer in the US, who looked for all the software patents that might prohibit some part of it. That program is Linux, the kernel of the GNU+Linux operating system. He found 283 different patents applying to various techniques and features implemented somewhere in Linux."
4) 21st November 2006: Richard Stallman speaking in Tokyo at the 5th international GPLv3 conference says
"Two years ago, a thorough study found that the kernel Linux infringed 283 different software patents, and that's just in the US. Of course, by now the number is probably different and might be higher."
So if the issue's not the apparently undisputed fact that there's unlicensed IP in the Linux kernel then what is the issue? One assumes it must be what gets done about it. Here there's no one voice speaking for the whole "community".
RMS campaigns to do away with the whole concept of software patents.
Some commercial organisations created a patent pool which licenses only to those who agree not to assert their patents against "the Linux system". They clearly understand the role and nature of patents as their site explains:-
Patents can be powerful tools and are critical to commerce in a number of industries. Without the benefit of the exclusive rights conveyed by patents, it would be difficult to justify the risks inherent in the inventive process where substantial time or cost is involved. At the same time, merely holding a patent does not assure the ability to bring the invention to market. It is this ability to determine who may exploit the invention that gives the patent value. Businesses that infringe on a patent must either stop producing the item they are selling or negotiate an exchange of economic value with the patent owner.
Microsoft attempted to "negotiate an exchange of economic value" and succeeded with the ground breaking Microsoft & Novell Patent Cooperation Agreement - , which has been broadly welcomed both by customers, and analysts, and which has been joined by and replicated with others. The Novell agreement included specific committments to non compensated developers and Individual Contributors to openSUSE.org.
So, why all the fuss over the CNN article? I think it's part of what's been an ongoing maturing process for the free and open source software distributors. Rich Green, Sun Microsystems' Executive VP of Software expressed the flip side of this discussion last week when he "expressed doubts about the current model in which open-source developers create free intellectual property and have others scoop it up to generate huge amounts of revenue". He said the current model is "worrisome and unsustainable". In other words, we're reaching the end of the beginning of "free as in beer" - and that will soon be seen to apply to other people's intellecutal property as much as to open source developers.