Open-source developer and evangelist Bruce Perens has scathingly dismissed claims by a lawyer for the Association for Competitive Technology that the latest draft of Version 3 of the GNU General Public License brings legal risks.
"Lets make it clear that [ACT] is Microsofts lobbying front and that they are going to paint as negative a picture as they can," Perens told eWEEK in an interview.
"Obviously, GPL software is displacing Microsoft enough to have them concerned, and its doing it at customers who are important to them. A lawyers job is to scare the other side if they can—because they know its cheaper than winning a case in court," he said.
Perens pointed out that IBM, Hewlett-Packard, Red Hat and a couple dozen corporate attorneys have seats on the GPL 3 committees and are constantly evaluating any potential legal risk introduced by the drafts.
The Free Software Foundation declined to comment on ACTs legal assessment.
Richard Wilder, an attorney at Sidley Austin and the intellectual property counsel for ACT, wrote an analysis titled "GPLv3: The Legal Risks of Overreaching for Third-Party Patent Rights."
In his analysis Wilder claimed that "at some point, efforts to block patent licenses that were legally entered into and fully consistent with contract law, as well as the intellectual property laws enacted by Congress, begin to expose those developing and agreeing to GPLv3 to potential defenses and counterclaims."
Perens dismissed that as nothing more than words designed to create the impression that the Free Software Foundation is going against the law, violating existing contracts and even running afoul of Congress, all without stating any facts to back up the assertion.
With regard to Wilders contention that "efforts by non-parties to force or induce a party to abrogate a validly entered-into contract or forgo entering into a prospective contract can give rise to a cause of action for tortious interference," Perens said that he cannot see how providing a new version of software under a new license—when another version under another acceptable license like GPL 2 exists—could ever be considered to be tortious interference.
"Nobody, not even a Linux distribution, will be forced to use software licensed under GPL 3. Nobody is ever owed the assistance of the GPL 3 developers—who of course they havent hired. And nobody will ever be denied the right to use the software licensed under GPL 3 in compliance with that license," he said. "GPL 3 is not the only license in the world containing terms that are mutually exclusive with other possible agreements: Almost all contracts and licenses are that way."
GPL 3 does not prohibit anyone from taking a patent license; it only affects the way such licenses can be passed on to others, and only when that license is applied to the specific copyrighted property that was licensed under GPL 3.
With regard to Wilders argument that concerted agreements among competing providers of Linux software and associated services to refuse to enter into license agreements with a patent holder, or to refuse to supply Linux software as punishment for any company that does so, could give rise to antitrust liability under a group boycott theory, Perens said that a group boycott is an agreement among competitors not to deal with another competitor.
"GPL 3 makes no such agreement. We dealt with antitrust in Daniel Wallace versus the FSF. That was not only dismissed, the judge compelled Wallace, the plaintiff, to pay FSFs court costs. It is relevant because GPL 2 also has patent language requiring that patent licenses conveyed with the GPL 2 software must apply to all possible users of that software—or you cant distribute it at all," he said.
Also, GPL 3 developers do not owe anyone the right to use their software, so Wilders "refusal to supply" argument is bogus, Perens said, adding that the software is downloadable via the Internet and may be employed by anyone who complies with the license.
Perens is equally dismissive of Wilders contention that efforts to use copyrights to control subject matter such as patent rights that are outside the scope of statutory copyrights could give rise to claims of copyright misuse that would block all enforcement of such copyrights until the misuse is purged.
"GPL 3 gives conditions regarding how you must convey patent licenses that apply to the software, if you convey them at all," he said. "GPL 3 is designed not to take away from you any rights that you would otherwise have had. But you would never have had any right to distribute the software at all without GPL 3. The default in the law is all rights reserved, and thus you would never have had the right to convey a patent license with the software until GPL 3 gave you that right."
Wilder, according to Perens, is also "really off base" with his claim that the FSFs real concern is that Novell and Microsoft find a way to build bridges between the two worlds of open-source and proprietary software, which is, essentially, a bridge too far for the FSF.
"It is now, and always has been, legal to make proprietary software that runs on a GNU/Linux system," Perens said. "Oracle does it with no problem, for example. Thats not a bridge between the proprietary and open-source world? Why is that legal? Because the FSF made it so."
The key library that Oracle was required to link to was the GNU C library, otherwise known as GLIBC, or just libc, on Linux. "That is licensed under the LGPL, a license that the Free Software Foundation created so that anyone could bridge free software libraries with proprietary software," he said.
"So, what we really are hearing here is a representative for the worlds biggest closed software company trying to make a case that the Free Software Foundation isnt open enough for them, when of course Microsoft does not give people anything close to the rights that FSF grants on every bit of software that they own," he said.
ACT Executive Director Morgan Reed has also said that the text in the third draft to require the automatic grant of a patent license to all recipients of a covered work if they "convey, or propagate by procuring conveyance of, a covered work" is flawed as this is a contract term, not a license term, and because Microsoft and companies like them are not parties to the contract, they are not bound by it.
"What that means is that a nonparticipant is now part of the agreement; we have transcended a license and moved into the realm of contracts," Reed said. "The third party is not being given any rights, only obligations. Obligations that they havent agreed to assume. The case law on software licensing has not eroded the importance of assent in contract formation. Mutual assent is the bedrock of any agreement to which the law will give force."
But, to Perens, the fact that Microsoft is currently giving to customers coupons that can be redeemed for a copy of SUSE Linux indicates that these coupons are intended to be redeemed for a copy of the copyrighted GPL 2 software.
"So, Microsoft is actively participating in distribution of the GPL2 software today, and must have assented to GPL 2 to do that, because any distribution without assent to GPL2 would be infringement. Under GPL 2, they have already given away the rights to use Microsoft patents that are applied in the Novell distribution, for any use in any GPL software, by anyone, forever," Perens said.