I agree with others on this thread that the question of what
partially-Free/delayed-release licenses that a sole copyright might
grant are not really relevant to discussion about GPL compliance.
I further agree with those in this thread who point out that the GPL
doesn't *explicitly* state an amount of time a binary distributor using
a written offer has to respond with the CCS once the written offer is
exercised. That much is plainly seen by reading GPL, after all.
I even further agree that the Courts (if they ever consider the question
at all -- see below) will likely use a "reasonableness" standard on this
issue. Likely, I and my fellow copyleft advocates will disagree with
what the violator says is reasonable. (Already, violators typically
claim to me that three months (or even more) is "reasonable". I
disagree vehemently with them on this.)
However, there are two broader issues (both of which are hinted at in
Bruce's email that) IMO are worth noting in more detail:
(0) Remember that in almost every jurisdiction -- and the USA in
particular -- the GPL is what the *Defendant* has to argue BACK as
their license that gave them permission in the first place. i.e.:
- Plaintiff says: "You infringed our copyrights."
- Defendant says: "No, I didn't, I had a license."
- Plaintiff says: "What license? Only license we gave you was GPL."
- Defendant says: "Yeah, that's the one, the GPL!!!"
- Plaintiff says: "Well, we told you already before the case
started: you failed to comply with GPL, which caused those
permissions to terminate. Now you have no permission. We say
again: You're infringed our copyrights".
- Rinse, repeat.
Believe it or not, the Judge *doesn't* actually care that much about
GPL. The Judge *only* pays attention to the GPL to the extent to
which the *Defendant* argues "a record of perfect GPL compliance"
(because, without a record of flawless compliance, the rights under
GPL terminated, and the GPL is moot for that case.)
(1) Focus now on this fact: for the Defendant to convince the Judge that
their compliance was perfect, the Defendant must show compliance
with GPL *fully* for the Plaintiff's copyrights. That's for *ever*
*single* *clause* of GPL -- going back to the Defendant's very first
act of copying, modifying and/or distribution of Plaintiff's
copyrights. Any *single* mistake anywhere in there? Well, then,
the rights terminated, and it's a pure copyright infringement
question, and the GPL is moot.
Consider this non-hypothetical example, particularly relevant to the
current discussion (this happens to me all the time, BTW):
- An offer for source is tested.
- The violator takes six months to send some sources. [This itself
is a violation, using the aforementioned "reasonableness"
standard. Maybe the violator argues it isn't. They're wrong,
but for the sake of argument, let's keep going one more step:]
- The CCS they sent is grossly inadequate, missing "scripts used
to control compilation and installation of the executable",
missing the source for various parts of combined works, etc.
The CCS further has incorrect licensing notices, including some
files marked as proprietary that are clearly GPL'd.
- So, now they violate on *many* clauses of the GPL. I stop
looking and send them a report about how bad their CCS is.
Now, years later, maybe we end up in Court over this. Consider how
arguments are constructed in Court. In Court, your lawyer often
stacks arguments by "arguing in the alternative". Like this:
We understand that the Defendant claims that it was reasonable to
take six months to get us CCS. We think that was an unreasonable
amount of time and is a violation of the license. Even if Your
Honor finds, despite our objections to the contrary, that taking
six months to get us source code is compliant with our license,
THEN we refer your honor to the fact that the source provided
after six months lacked 'scripts used to control compilation and
installation of the executable', which is also a violation of our
license. If Your Honor finds, despite our objection, that those
scripts were actually included, THEN we refer Your Honor to [ yet
another violation] ...."
In summary:
No violator in my decade and a half of enforcement work has had a
violation that hinged *ONLY* on one little tiny clause in GPL: it's
always lots of different clauses. Meanwhile, the GPL is *their*
defense, not our affirmative statement. Our affirmative statement is
copyright infringement, pure and simple. The *Defendant* has the
burden of "perfect compliance proof" to the Judge.
====
All that said (and truly hoping it's useful), I have to add this again:
As always, I'm frustrated by this thread: I really get the impression
that very few of you opining on these threads have done very much (if
any) GPL enforcement.
When I read these threads, I find myself thinking: "the issues everyone
on these threads want to obsess over aren't the important ones, and
meanwhile the stuff that no one mentions and/or everyone glosses over
are the really hard issues".
As the most prolific GPL enforcer in the world, I admittedly have a lot
of background info, knowledge, and experience that makes it easy for me
to see that. In the last year, I've been participating more on this
list because, as a GPL enforcement expert, I feel it's my duty to share
my knowledge with all of you. But, I hope you will all indulge me
briefly when I shout: "YOU ALL ARE DRIVING ME CRAZY WITH THIS STUFF." :)
It's really hard to care about how many angels dance on the head of any
particular pin that folks on this list think they've seen, when the
world is filled with hundreds of unresolved no-source-nor-offer
violations. And with that, I'm going back to work!
Also as always: volunteers who want to help me actually enforce the GPL
are welcome and learn how this works in the Real World are welcome.
Contact me off list for that.
--
-- bkuhn