LWN.net Logo

RMS: The GNU GPL Is Here to Stay (O'ReillyNet)

RMS: The GNU GPL Is Here to Stay (O'ReillyNet)

Posted Sep 25, 2005 23:48 UTC (Sun) by dlang (subscriber, #313)
In reply to: RMS: The GNU GPL Is Here to Stay (O'ReillyNet) by job
Parent article: RMS: The GNU GPL Is Here to Stay (O'ReillyNet)

if it's not going to favor one protocol over another, please explain how the 'download button' will work for an IMAP mail server, or for a DNS server.


(Log in to post comments)

RMS: The GNU GPL Is Here to Stay (O'ReillyNet)

Posted Sep 26, 2005 5:04 UTC (Mon) by jamesh (subscriber, #1159) [Link]

If you really wanted such a feature for an IMAP server, one possible way would be to provide a read-only folder that contains a single message with the source code as an attachment. If the folder isn't subscribed by default, then it wouldn't annoy users that aren't looking for the source.

RMS: The GNU GPL Is Here to Stay (O'ReillyNet)

Posted Sep 26, 2005 5:18 UTC (Mon) by dlang (subscriber, #313) [Link]

it's not a question of wanting to add it, it's a question of will GPLv3 _REQUIRE_ you to add it.

and while IMAP does have a mechanism that can be twisted into providing this (as long as the attachment isn't too large) not all protocols are as easy to manipulate, DNS being one good example.

Self-advertising protocols

Posted Sep 26, 2005 17:28 UTC (Mon) by ncm (subscriber, #165) [Link]

Not to quibble, but DNS is perfectly capable of delivering a URL. Even ping can do that. So can old-standard SMTP. New protocols seem increasingly likely to have a place to paste in a URL.

As for how vague the legal definition of "public performance" must be, applied to software: if in doubt, put in the URL. If anyone you don't know downloads the code, it must have been a public performance.

RMS: The GNU GPL Is Here to Stay (O'ReillyNet)

Posted Sep 27, 2005 2:39 UTC (Tue) by jamesh (subscriber, #1159) [Link]

As far as I can tell, the term they are talking about would forbid you from removing such a feature, rather than requiring you to add it.

This is similar to the existing GPLv2 provision that interactive derivative works should print a copyright and warranty notice on startup, which is waived if the original version was interactive but didn't print such a message.

It's a bit hard to say any more without knowledge of the actual terms being considered.

RMS: The GNU GPL Is Here to Stay (O'ReillyNet)

Posted Sep 27, 2005 3:48 UTC (Tue) by dlang (subscriber, #313) [Link]

I wasn't aware of such a provision, could you please clarify which clause requires it?

RMS: The GNU GPL Is Here to Stay (O'ReillyNet)

Posted Sep 27, 2005 6:54 UTC (Tue) by jamesh (subscriber, #1159) [Link]

Section 2 (c), which deals on creating and distributing modifications to GPL covered software:

c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License.  (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)

So this clause has the following implications:

  • If you modify an interactive GPL'd program that prints a copyright message such that the derivative work is also interactive, then the derivative must also print a copyright message.
  • If you modify an interactive GPL'd program that does not print a copyright message, you are not required to print a copyright message in the derivative.
  • If your derivative is not interactive, then it doesn't need to print the copyright message on startup.
  • If you modify a non-interactive GPL'd program such that the derivative is interactive, you need to print a copyright notice on startup.

RMS: The GNU GPL Is Here to Stay (O'ReillyNet)

Posted Sep 27, 2005 10:16 UTC (Tue) by job (subscriber, #670) [Link]

How about reading the article? What is this, Slashdot?

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds