decoration decoration
Stories

GROKLAW
When you want to know more...
decoration
For layout only
Home
Archives
Site Map
Search
About Groklaw
Awards
Legal Research
Timelines
ApplevSamsung
ApplevSamsung p.2
ArchiveExplorer
Autozone
Bilski
Cases
Cast: Lawyers
Comes v. MS
Contracts/Documents
Courts
DRM
Gordon v MS
GPL
Grokdoc
HTML How To
IPI v RH
IV v. Google
Legal Docs
Lodsys
MS Litigations
MSvB&N
News Picks
Novell v. MS
Novell-MS Deal
ODF/OOXML
OOXML Appeals
OraclevGoogle
Patents
ProjectMonterey
Psystar
Quote Database
Red Hat v SCO
Salus Book
SCEA v Hotz
SCO Appeals
SCO Bankruptcy
SCO Financials
SCO Overview
SCO v IBM
SCO v Novell
SCO:Soup2Nuts
SCOsource
Sean Daly
Software Patents
Switch to Linux
Transcripts
Unix Books

Gear

Groklaw Gear

Click here to send an email to the editor of this weblog.


You won't find me on Facebook


Donate

Donate Paypal


No Legal Advice

The information on Groklaw is not intended to constitute legal advice. While Mark is a lawyer and he has asked other lawyers and law students to contribute articles, all of these articles are offered to help educate, not to provide specific legal advice. They are not your lawyers.

Here's Groklaw's comments policy.


What's New

STORIES
No new stories

COMMENTS last 48 hrs
No new comments


Sponsors

Hosting:
hosted by ibiblio

On servers donated to ibiblio by AMD.

Webmaster
GPLv3 on the Novell-Microsoft Patent Agreement
Wednesday, March 28 2007 @ 11:29 PM EDT

I thought it would be worthwhile to collect from the FSF's rationale document the explanations of Section 11 on patents in GPLv3 draft 3. That is the section that addresses the Novell-Microsoft patent agreement, particularly the fourth and fifth paragraphs. I think when you read it, you'll see the Novell trajectory. So, I will put first, Section 11 and then the explanation of what the section is trying to accomplish.

The rationale document includes condemnatory language of the patent deal and of Novell's conduct. The company certainly can't any longer after this pretend that the deal has not affected how it is viewed by the FOSS community or that it has not disrespected the GPL, I don't think. Note just this one paragraph, from the section "Note on the Microsoft/Novell Deal":

The basic harm that such an agreement can do is to make the free software subject to it effectively proprietary. This result occurs to the extent that users feel compelled, by the threat of the patent, to get their copies in this way.... We take the threat seriously, and we have decided to act to block such threats, and to reduce their potential to do harm. Such deals also offer patent holders a crack through which to split the community. Offering commercial users the chance to buy limited promises of patent safety in effect invites each of them to make a separate peace with patent aggressors, and abandon the rest of our community to its fate.

Dealing with the problems involves, by my reading, a couple of things: first, paragraph 4 of Section 11 addresses the Novell deal, attempting to undo any perceived benefit, but with the goal of protecting the community from patent aggression. Any party that distributes other folks' GPL code and makes patent peace promises to some but not all recipients of copies automatically, under paragraph 4, extends the patent peace promise to all recipients. From the rationale:

As noted, one effect of the discriminatory patent promise is to divide and isolate those who make free software from the commercial users to whom the promise is extended. This deprives the noncommercial developers of the communal defensive measures against patents made possible by the support of those commercial users. The fourth paragraph of section 11 operates to restore effective defenses to the targets of patent aggression.

A patent holder becomes subject to the fourth paragraph of section 11 when it enters into a transaction or arrangement that involves two acts: (1) conveying a GPLv3-covered work, and (2) offering to some, but not all, of the work’s eventual users a patent license for particular activities using specific copies of the covered work. This paragraph only operates when the two triggering acts are part of a single arrangement, because the patent license is part of the arrangement for conveying, which requires copyright permission. Under those conditions, the discriminatory patent license is “automatically extended to all recipients of the covered work and works based on it.”

This provision establishes a defense to infringement allegations brought by the patent holder against any users of the program who are not covered by the discriminatory patent license. That is to say, it gives all recipients the benefit of the patent promise that the patent holder extended only to some.

As for the future, to prevent any other such deals, paragraph 5 addresses that. You'll note that there is a section in brackets, a date cutoff, and the FSF is particularly asking for input and comments on that paragraph. The concern is that it lets Novell off, but the following sentence from the rationale expresses the hope that paragraph 4 is sufficient: "Novell expected to gain commercial advantage from its patent deal with Microsoft; the effects of the fourth paragraph in undoing the harm of that deal will necessarily be visited upon Novell."

I take it that the focus is upon preventing Microsoft from being able to pursue its patent strategy, and rather than "punishing" Novell, instead protecting noncommercial developers, and thus depriving Novell of economic benefits of the deal. It really makes it more important than ever that the kernel guys realize that if they do not go to GPLv3, they will be enabling Novell's patent deal and preventing the effects of GPLv3 from taking effect. So, if there are issues, now is the time to try to work them out.

I'm still absorbing it all, and I'm sure you are too, so this is just to focus our brains. Do read the rationale document in its entirety. There are footnotes, for example, that I am not reproducing here.

First, here's Section 11:

11. Patents.

Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims in its contribution, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contribution.

For purposes of the following three paragraphs, a "patent license" means a patent license, a covenant not to bring suit for patent infringement, or any other express agreement or commitment, however denominated, not to enforce a patent.

If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) disclaim the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.

If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license providing freedom to use, propagate, modify or convey a specific copy of the covered work to any of the parties receiving the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.

You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a patent license (a) in connection with copies of the covered work conveyed by you, and/or copies made from those, or (b) primarily for and in connection with specific products or compilations that contain the covered work, which license does not cover, prohibits the exercise of, or is conditioned on the non-exercise of any of the rights that are specifically granted to recipients of the covered work under this License[, unless you entered into that arrangement, or that patent license was granted, prior to March 28, 2007].

Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.

And here is the explanation from the rationale document:

3.4 Regulation of Collusive Practices

Section 7 of GPLv2 (now section 12 of GPLv3) has seen some success in deterring conduct that would otherwise result in denial of full downstream enjoyment of GPL rights. Experience has shown us that more is necessary, however, to ensure adequate community safety where companies act in concert to heighten the anticompetitive use of patents that they hold or license. Previous drafts of GPLv3 included a “downstream shielding” provision in section 11, which we have further refined in Draft 3; it is now found in the third paragraph of section 11. In addition, Draft 3 introduces two new provisions in section 11, located in the fourth and fifth paragraphs, that address the problem of collusive extension of patent forbearance promises that discriminate against particular classes of users and against the exercise of particular freedoms. This problem has been made more acute by the recent Microsoft/Novell deal.

3.4.1 Definition of “Patent License” The term “patent license,” as used in the third through fifth paragraphs of section 11, is not meant to be confined to agreements formally identified or classified as patent licenses. The new second paragraph of section 11 makes this clear by defining “patent license,” for purposes of the subsequent three paragraphs, as “a patent license, a covenant not to bring suit for patent infringement, or any other express agreement or commitment, however denominated, not to enforce a patent.” The definition does not include patent licenses that arise by implication or operation of law, because the third through fifth paragraphs of section 11 are specifically concerned with explicit promises that purport to be legally enforceable.

3.4.2 Downstream Shielding The downstream shielding provision of section 11 responds particularly to the problem of exclusive deals between patent holders and distributors, which threaten to distort the free software distribution system in a manner adverse to developers and users. Draft 2 added a source code availability option to this provision, as a specific alternative to the general requirement to shield downstream users from patent claims licensed to the distributor. A distributor conveying a covered work knowingly relying on a patent license may comply with the provision by ensuring that the Corresponding Source of the work is publicly available, free of charge. We retained the shielding option in Draft 2 because we did not wish to impose a general requirement to make source code available to all, which has never been a GPL condition....

3.4.3 Discriminatory Patent Promises A software patent forbids the use of a technique or algorithm, and its existence is a threat to all software developers and users. A patent holder can use a patent to suppress any program which implements the patented technique, even if thousands of other techniques are implemented together with it. Both free software and proprietary software are threatened with death in this way.

However, patents threaten free software with a fate worse than death: a patent holder might also try to use the patent to impose restrictions on use or distribution of a free program, such as to make users feel they must pay for permission to use it. This would effectively make it proprietary software, exactly what the GPL is intended to prevent.

Novell and Microsoft have recently attempted a new way of using patents against our community, which involves a narrow and discriminatory promise by a patent holder not to sue customers of one particular distributor of a GPL-covered program. Such deals threaten our community in several ways, each of which may be regarded as de facto proprietization of the software. If users are frightened into paying that one distributor just to be safe from lawsuits, in effect they are paying for permission to use the program. They effectively deny even these customers the full and safe exercise of some of the freedoms granted by the GPL. And they make disfavored free software developers and distributors more vulnerable to attacks of patent aggression, by dividing them from another part of our community, the commercial users that might otherwise come to their defense.

We have added the fourth and fifth paragraphs of section 11 to combat this threat. This subsection briefly describes the operation of the new provisions. We follow it with a more detailed separate note on the Microsoft/Novell patent deal, in which we provide an extensive rationale for these measures.

Section 11, Fourth Paragraph. As noted, one effect of the discriminatory patent promise is to divide and isolate those who make free software from the commercial users to whom the promise is extended. This deprives the noncommercial developers of the communal defensive measures against patents made possible by the support of those commercial users. The fourth paragraph of section 11 operates to restore effective defenses to the targets of patent aggression.

A patent holder becomes subject to the fourth paragraph of section 11 when it enters into a transaction or arrangement that involves two acts: (1) conveying a GPLv3-covered work, and (2) offering to some, but not all, of the work’s eventual users a patent license for particular activities using specific copies of the covered work. This paragraph only operates when the two triggering acts are part of a single arrangement, because the patent license is part of the arrangement for conveying, which requires copyright permission. Under those conditions, the discriminatory patent license is “automatically extended to all recipients of the covered work and works based on it.”

This provision establishes a defense to infringement allegations brought by the patent holder against any users of the program who are not covered by the discriminatory patent license. That is to say, it gives all recipients the benefit of the patent promise that the patent holder extended only to some. The effect is to make contributing discriminatory promises of patent safety to a GPL distribution essentially like contributing code. In both cases, the operation of the GPL extends license permission to everyone that receives a copy of the program.

Section 11, Fifth Paragraph. The fourth paragraph of section 11 gives users a defense against patent aggression brought by the party who made the discriminatory patent promise that excluded them. By contrast, the fifth paragraph stops free software vendors from contracting with patent holders to make discriminatory patent promises. In effect, the fifth paragraph extends the principle of section 12 to situations involving collusion between a patent holder and a distributor.

Under this provision, a distributor conveying a GPL-covered program may not make an arrangement to get a discriminatory patent promise from a third party for its customers, covering copies of the program (or products that contain the program), if the arrangement requires the distributor to make payment to the third party based on the extent of its activity in conveying the program, and if the third party is itself in the business of distributing software. Unlike the fourth paragraph, which creates a legal defense for targets of patent aggression, the consequence for violation of the fifth paragraph is termination of GPL permissions for the distributor.

3.4.4 Note on the Microsoft/Novell Deal The business, technical, and patent cooperation agreement between Microsoft and Novell announced in November 2006 has significantly affected the development of Draft 3. The fourth and fifth paragraphs of section 11 embody our response to the sort of threat represented by the Microsoft/Novell deal, and are designed to protect users from such deals, and prevent or deter the making of such deals.

The details of the agreements entered into between Microsoft and Novell, though subject to eventual public disclosure through the securities regulation system, have not been fully disclosed to this point. It is a matter of public knowledge, however, that the arrangement calls for Novell to pay a portion of the future gross revenue of one of its divisions to Microsoft, and that (as one other feature of a complex arrangement) Microsoft has promised Novell’s customers not to bring patent infringement actions against certain specific copies of Novell’s SUSE “Linux” 21 Enterprise Server product for which Novell receives revenue from the user, so long as the user does not make or distribute additional copies of SLES.

The basic harm that such an agreement can do is to make the free software subject to it effectively proprietary. This result occurs to the extent that users feel compelled, by the threat of the patent, to get their copies in this way. So far, the Microsoft/Novell deal does not seem to have had this result, or at least not very much: users do not seem to be choosing Novell for this reason. But we cannot take for granted that such threats will always fail to harm the community. We take the threat seriously, and we have decided to act to block such threats, and to reduce their potential to do harm. Such deals also offer patent holders a crack through which to split the community. Offering commercial users the chance to buy limited promises of patent safety in effect invites each of them to make a separate peace with patent aggressors, and abandon the rest of our community to its fate.

Microsoft has been restrained from patent aggression in the past by the vocal opposition of its own enterprise customers, who now also use free software systems to run critical applications. Public statements by Microsoft concerning supposed imminent patent infringement actions have spurred resistance from users Microsoft cannot afford to alienate. But if Microsoft can gain royalties from commercial customers by assuring them that their copies of free software have patent licenses through a deal between Microsoft and specific GNU/Linux vendors, Microsoft would then be able to pressure each user individually, and each distributor individually, to treat the software as proprietary. If enough users succumb, it might eventually gain a position to terrify noncommercial developers into abandoning the software entirely.

Preventing these harms is the goal of the new provisions of section 11. The fourth paragraph deals with the most acute danger posed by discrimination among customers, by ensuring that any party who distributes others’ GPL-covered programs, and makes promises of patent safety limited to some but not all recipients of copies of those specific programs, automatically extends its promises of patent safety to cover all recipients of all copies of the covered works. This will negate part of the harm of the Microsoft/Novell deal, for GPLv3-covered software. In addition to the present deal, however, GPLv3 must act to deter similar future arrangements, and it cannot be assumed that all future arrangements by Microsoft or other potential patent aggressors will involve procuring the conveyance of the program by the party that grants the discriminatory promises of patent safety. Therefore, we need the fifth paragraph as well, which is aimed at parties that play the Novell role in a different range of possible deals. Drafting this paragraph was difficult because it is necessary to distinguish between pernicious agreements and other kinds of agreements which do not have an acutely harmful effect, such as patent contributions, insurances, customary cross-license promises to customers, promises incident to ordinary asset transfers, and standard settlement practices. We believe that we have achieved this, but it is hard to be sure, so we are considering making this paragraph apply only to agreements signed in the future. If we do that, companies would only need to structure future agreements in accord with the fifth paragraph, and would not face problems from past agreements that cannot be changed now. We are not yet convinced that this is necessary, and we plan to ask for more comment on the question. This is why the date-based cutoff is included in brackets.

One drawback of this cutoff date is that it would “let Novell off” from part of the response to its deal with Microsoft. However, this may not be a great drawback, because the fourth paragraph will apply to that deal. We believe it is sufficient to ensure either the deal’s voluntary modification by Microsoft or its reduction to comparative harmlessness. Novell expected to gain commercial advantage from its patent deal with Microsoft; the effects of the fourth paragraph in undoing the harm of that deal will necessarily be visited upon Novell.


  


GPLv3 on the Novell-Microsoft Patent Agreement | 360 comments | Create New Account
Comments belong to whoever posts them. Please notify us of inappropriate comments.
Corrections, if any here
Authored by: ansak on Thursday, March 29 2007 @ 12:07 AM EDT
Peer-review being the best guarantor of the highest quality...ank

[ Reply to This | # ]

OffTopic submissions here
Authored by: ansak on Thursday, March 29 2007 @ 12:09 AM EDT
Be sure to make them clickable -- test the result in preview mode...ank

[ Reply to This | # ]

pernicious agreements
Authored by: SpaceLifeForm on Thursday, March 29 2007 @ 12:52 AM EDT
Microsoft EULA anyone?


---

You are being MICROattacked, from various angles, in a SOFT manner.

[ Reply to This | # ]

"The kernel guys"
Authored by: Anonymous on Thursday, March 29 2007 @ 01:15 AM EDT
There are literaly thousands of "kernel guys" and lots of them are no
longer in this dimension. Their code is released under GPL v2 and there's
little or nothing that can be done short of having somebody else re-write it
from scratch. It would be a lot of work for little gain. I don't think the
"kernel guys" have a problem with Novell making money from Linux. For
most of them it is a labor of love.

BTW, "the kernel guys" are the ones who produce Linux. I am aware of
the necessity of the rest of the GNU stuff to have a usable environment but the
kernel is the heart of it all.

[ Reply to This | # ]

How does section 11 para 4 work?
Authored by: swmcd on Thursday, March 29 2007 @ 01:28 AM EDT
I'm having difficulty understanding how section 11 para 4 is supposed to work.

Take the Novell-Microsoft deal. Would the "you" in para 4 refer to
Novell or Microsoft? It's Novell that's doing the conveying, but it's Microsoft
that granting the patent license. That was the whole point of the deal: to do an
end run around GPLv2 by splitting the conveying and the granting between two
separate parties.

The rational indicates that para 4 is meant to prevent this, but I don't see how
the actual language of para 4 operates to prevent it.

[ Reply to This | # ]

How does publishing source shield downstream users?
Authored by: swmcd on Thursday, March 29 2007 @ 01:43 AM EDT
Section 11 para 3 seeks to shield downstream users from claims of patent
infringement. One way it does this is by requiring distributors to publish the
source code.

What does publishing the source code have to do with patent infringement? How
does it shield downstream users?

The GPLv3 draft 2 rational says they added this provision, but doesn't explain
why or how it works.

[ Reply to This | # ]

Is Novell among the "kernel guys"?
Authored by: PolR on Thursday, March 29 2007 @ 02:03 AM EDT
I take it that the focus is upon preventing Microsoft from being able to pursue its patent strategy, and rather than "punishing" Novell, instead protecting noncommercial developers, and thus depriving Novell of economic benefits of the deal. It really makes it more important than ever that the kernel guys realize that if they do not go to GPLv3, they will be enabling Novell's patent deal and preventing the effects of GPLv3 from taking effect. So, if there are issues, now is the time to try to work them out.
I am no kernel expert, but I suppose SuSE has made contributions to the kernel. Therefore among the "kernel guys" there is Novell. This will make any move to GPL3, say... interesting.

[ Reply to This | # ]

The cutoff date,
Authored by: Ian Al on Thursday, March 29 2007 @ 04:39 AM EDT
It is a shame that, because of the deviant behaviour of the greedy, the GPL has
to become just a little less self-evident to the non-lawyer. It remains
accessible if read carefully.

I question the need for the cut-off date. GPL V3 will take a while to adopt and
I would hope that questionable agreements would be of short duration and
revisable just because they are questionable. Microsoft can cancel its agreement
with Novell at the drop of a hat and with no cause. Surely a competant company
like Novell would have agreed a symmetrical agreement? If V3 causes problems
because of a questionable agreement then it is not the community that will have
the problem. Why should the community go out of its way to make it possible for
those who have already entered into a questionable agreement to benefit from the
latest open source software? The company concerned can continue to use and
develop the GPL V2 software that they value so much.

If an agreement is harmless to free software, but causes a V3 difficulty, that
is an excellent reason for spending some lawyer time to put the agreement to
rights. It's the least a business can do if it is turning a buck on the back of
the community effort. If it is harmless to the software, why would the
participants to an agreement have any problems with an agreement amendment?

---
Regards
Ian Al

[ Reply to This | # ]

Query - What software does the Microsoft/Novell deal cover
Authored by: Sesostris III on Thursday, March 29 2007 @ 05:10 AM EDT
A quick query; is it known what F[L]OSS the Microsoft/Novell deal covers? If is
covers (possible patents in) just the Kernel and (say) Mono, which remain (say)
at GPLv2, then can Novell distribute FSF utilities at GPLv3 with impunity, as
these are not covered by the deal?

I must admit I thought that any patent issues mainly concerned Mono and
(possibly) the kernel.

(But I may be wrong!)

Sesostris III

[ Reply to This | # ]

Linux kernel will *NEVER* go to GPLv3, ever
Authored by: Anonymous on Thursday, March 29 2007 @ 08:19 AM EDT
It can't.

As soon as the world realizes, the better.
Anyone who thinks otherwise is dreaming.

It's not up to Linus, or any of the other "big names", even if they
*wanted* to go to GPLv3, they can't.

So far, Linus hasn't said he will try, he said he "liked" the latest
draft, but that's not saying a whole lot. And he has said in the past, it's not
possible.

There are so many reasons the kernel can't go to GPLv3, at least, more than
likely, not for several decades.

If you think about how Linux is developed, you'd understand this.

Also, we still don't know what the Novell/MS agreement actually says, it's a bit
crazy to condemn things without knowing what it is you're actually talking about

[ Reply to This | # ]

The Novell/MS deal was primarily about MONO/.NET
Authored by: Anonymous on Thursday, March 29 2007 @ 08:25 AM EDT
that's the real core of the deal.

MONO needs do work with .NET and, eventually, replace it.
That was the real heart of the deal.

now .NET is covered by patents, how do you take a product like that and allow
OSS software to interoperate with it, without the patent burden?

you can't.

so, how do you protect the users and developers "down stream" from
patent issues arising over such software (MONO)?

again, you can't.

then along comes the Novell/MS deal, which tries to do these two impossible
things. ... and satisfy everyone. well, we all know that's impossible.

and what do you do after doing 3 impossible things in the morning? Why, you have
breakfast at milliways of course! :)

[ Reply to This | # ]

How effective would this be in court?
Authored by: Prototrm on Thursday, March 29 2007 @ 09:10 AM EDT
Just a random thought or two here.

Not being a lawyer, the first concern I have is how effective the new license
would be in the real world, especially given existing case law. Under what
circumstances would this defense fail, and what might be the possible unintended
consequences (good and bad) of GPLv3? More importantly, what about the
consequences of its failure in court?

What would also be interesting would be simulated court arguments on both sides
of the issue (perhaps "Patent Leader vs Penguin Corp"), supplying all
us legal junkies here on GL with a mock court battle to follow, with PJ the
impartial judge. I don't know about the rest of you people, but I'd rather know
*now* if there's a problem with GPLv3 while it can still be fixed. Think of it
as running the whole thing through a great big debugger. Being a programmer, I
*can* tell you that all programs, both new and revised, have bugs. It's just a
matter of finding them.

---
"Find out just what any people will quietly submit to and you have found out the
exact measure of injustice and wrong which will be imposed upon them."

[ Reply to This | # ]

SUSE?
Authored by: Alan(UK) on Thursday, March 29 2007 @ 09:55 AM EDT
Perhaps someone can help me here. When Novell purchased SUSE, what did they
get?

Presumably they got the 'good-will', now squandered. They got some code, mostly
GPL. A trademark and some sort of distribution network. They got a community of
contributors and customers. But what else - tangible and intangible?

If someone set out to produce a non-Novell version of the enterprise edition -
think CentOS/RHEL - and actually provided paid support - think
Ubuntu/Cannonical, what would Novell have left for their money?

Red Hat has a very valuable reputation as a Linux distributor. Novell seems,
from the little that I know, to have a somewhat patchy history and, until the
SUSE acquisition, no reputation for anything in particular since 'Novell
Networks'. I am probably being unfair here as Novell is still a significant
software company.

---
Microsoft is nailing up its own coffin from the inside.

[ Reply to This | # ]

Section 11, Fourth Paragraph.
Authored by: rsteinmetz70112 on Thursday, March 29 2007 @ 10:53 AM EDT
One of the beauties of the original GPL is that it was written in clear
language. Anyone, with a little thought, could understand it. The new version
suffers from the number of lawyers involved. The language is becoming much
denser and much less understandable, at least to me a non lawyer.

One thought I had on reading the above cited paragraph is that the patent
provision seems to try reach beyond the covered work and attempts to encompass
any software agreement.

Consider for example, if IBM has an broad agreement with some company made long
ago (Lucent for example) and someone at Actel (their successor) decides to try
make some money by pursuing patents against Linux then IBM possibly becomes
barred from distributing Linux, because IBM has the right to practice those
patents, completely unrelated to anything in Linux.

I pick IBM and Actel only because both have been in the news recently. Both have
large patent portfolios and numerous patent agreements.

I remain skeptical that extending the GPL to embrace every potential threat and
extinguish every possible harm to Free Software is the correct method of dealing
with these problems.

---
Rsteinmetz - IANAL therefore my opinions are illegal.

"I could be wrong now, but I don't think so."
Randy Newman - The Title Theme from Monk

[ Reply to This | # ]

Challenge The Deal in Court!!!!!!
Authored by: grayhawk on Thursday, March 29 2007 @ 11:20 AM EDT
Everyone has their shorts in a knot over the Novell/MS deal and how it warps the
GPL v2. We have already seen work done by lawyers who feel that the deal is
challengeable in court and that GPL v2 has provisions that negate such a deal.
Why not first challenge the deal in court and see where the chips will fall
before going off on a tangent trying to rework the GPL and all that entails.

Until the FSF is willing to legally defend what it has developed, the Linux
kernel and associated open source software will forever be under threat of
privatization and proprietarization. The FSF must stand behind its product and
altering license won't mean anything if we aren't willing to defend our turf.
I'm sure that the community on a whole would support such an effort. It is time
I think to legally legitamize the GPL in all its forms and give notice to any
infringers or usurpers that they will be proscecuted to the letter of the law
for their transgressions. We should not be dependant on the commercial sector
to defend our honour and our products.

Only if we fail in court should it be necessary to rework our GPL to prevent any
such future failures.

---
It is said when the power of love overcomes the love of power, that it is then
and only then that we shall truly have peace!

[ Reply to This | # ]

Ties to US Law?
Authored by: Anonymous on Thursday, March 29 2007 @ 06:13 PM EDT
Am I the only one who doesn't understand the rationale of, on one hand, citing
an independence from US law as one of the reasons to create their own definition
of "convey" and frame the GPL on those terms, while on the other hand,
they explicitly reference the Magnusson-Moss Warranty Act?

While I don't know much about that act, and will take their word for it that
it's a good law with good precedent, would it not be better to avoid referencing
it so explicitly, so as not to tie the GPL to US law?

[ Reply to This | # ]

Microsoft has already won.
Authored by: rexbinary on Thursday, March 29 2007 @ 09:42 PM EDT
Linux is already fragmenting over GPLv3 before it's even in place.

United we stand, divided we fall.

[ Reply to This | # ]

Paragraph 3 bothersome
Authored by: marbux on Thursday, March 29 2007 @ 10:18 PM EDT
If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) disclaim the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.
I'm concerned about the underlined parts of this paragraph for several reasons:
  • The element of "knowledge" is phrased subjectively, raising a factual state of mind issue that can be difficult to prove. "A know or should know" construct would add a well understood objective test that can be inferred from circumstances.
  • The "would infringe ... identifiable patents" language appears not to encompass the ostensible Novell-Microsoft situation, where Novell claims there are no patents infringed but Microsoft claims there are. It also seems somewhat indifferent to situations where companies cross-license each other's patent portfolios without identifying which specific patents are involved.
  • "... have reason to believe are valid ...," in context is ambiguous and again requires inquiry into the distributor's state of mind or at least prove that the received actual notice of facts raising the "reasons to believe." And the construct seems to require a trial on the strength indications of patent validity in the event of litigation. I don't see any way to resolve such an issue judicially without holding something very much like a patent infringement lawsuit, which is enormously expensive.
  • The paragraph has so many subjective elements in toto that it provides more grounds for disagreement than dispute resolution, with big state of mind proof barriers that would thwart a motion for summary judgment in the U.S. and would require a trial for resolution.
I would also like to see GPLv3 deal with the need for disclosure of patent claims to end users. E.g., there is a need for distributors to disclose known relevant patents even if they do not believe they are valid. End users should not be forced to depend on the distributor's assessment of patent validity. It isn't only the distributor that can wind up in court, as the SCO litigation has demonstrated.

---
Retired lawyer

[ Reply to This | # ]

This is why the GPL3 is needed
Authored by: Anonymous on Friday, March 30 2007 @ 09:05 AM EDT
http://www.bravegnuworld.org

GNU/Linux == Freedom!

[ Reply to This | # ]

Why not target patent trolls?
Authored by: EJN on Friday, March 30 2007 @ 04:51 PM EDT

The latest draft of GPLv3 includes the following provision:

You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you

I understand from the rationale document that this is intended to address the Microsoft/Novell deal. But I'm struck that the language "a third party that is in the business of distributing software" seems to have perverse implications: it allows you to take a partial license from a patent troll that doesn't produce or distribute any software, but not from a patent holder that distributes sofware.

Why exempt patent holders that are not software distributors?

---
EJN

[ Reply to This | # ]

Groklaw © Copyright 2003-2013 Pamela Jones.
All trademarks and copyrights on this page are owned by their respective owners.
Comments are owned by the individual posters.

PJ's articles are licensed under a Creative Commons License. ( Details )