Richard Fontana wrote a few days ago:
> (As for whether the Installation Information requirements also exist in
> some sense for GPLv2, I do understand the basis for that argument, but I've
> always assumed it was and remains a minority view, rejected by the
> author/steward of the license itself.)

Be very careful what specific view you're implying when you say "is the
minority view, rejected by the author/steward of the license [meaning FSF]".

AFAIK, the only related item that RMS has said specifically isn't covered by
GPLv2 is cryptographic lock-down -- i.e., a system that does not allow the
user to install modified versions of GPLv2'd software due to cryptography.
RMS has said such crypto-lock-down is permitted on GPLv2 but not by GPLv3.
I, Alan Cox, Jeremy Allison, and others do hold the minority view that GPLv2
*does* require disclosure of a method to install modified versions even in
this situation.

However, I realize that RMS made a problem for that minority interpretation
by saying what he's said.  I was even deposed on this point in Conservancy
& Andersen v. Best Buy, et al.  The violators brought my whole blog into
evidence just to ask me about about this blog post:
http://ebb.org/bkuhn/blog/2010/07/15/motorola-admits.html ).  Here's the
relevant porition of the deposition transcript (Q is the violator's attorney,
A is me):
      Q.  Do you see that the second sentence is:  "In
          fact, in my reading of GPL Version 2, in comparison to
          GPL Version 3, the only affected [sic] difference between the
          two on this point relates to cryptographic device
          lockdown.  I do admit that under GPL Version 2, if you
          give all the required installation scripts, you could
          still use cryptography to prevent those scripts from
          functioning without an authorization key."
          Did I read those two sentences correctly?

      A.  Yes.

      Q.  Do you have any reason to disagree with those two sentences?

      A.  I believe that we're stuck in that interpretation of GPL V 2,
          much to my chagrin.

I think it's kind of funny that some first year associates had to read my
entire blog going back to the 1990s just to find that quote so their
boss could ask me about it in deposition. :)

Anyway, there is no indication of any other difference in what
must be included with GPLv2's "scripts used to control compilation and
installation of the executable" and what GPLv3 requires in its (more 
long-winded)
equivalent provision.  The only difference in GPLv2-compliant build/install
instructions and GPLv3-compliant build/install instructions would be "the
GPLv2 ones don't tell you how to cryptographically sign the binary as part of
the install process".  Nothing FSF has ever said contradicts that
interpretation, and AFAIK it's the interpretation that both FSF and
Conservancy use in their GPL enforcement matters.

I've said frequently on my talks in GPL enforcement: the people that try
to say there's more to the difference between v2's and v3's requirements
in this regard (beyond cryptographic key issue) are likely going to end up
violating GPLv2.  And I'll come knocking.

   -- bkuhn

Reply via email to