unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* guile --version incorrectly prints GPL
@ 2010-07-16 10:04 Andy Wingo
  2010-07-16 18:46 ` Ludovic Courtès
  0 siblings, 1 reply; 3+ messages in thread
From: Andy Wingo @ 2010-07-16 10:04 UTC (permalink / raw)
  To: guile-devel; +Cc: Ludovic Courtès

Hey,

    wingo@unquote:~/src/guile$ meta/guile --version
    lt-guile (GNU Guile) 1.9.11.159-33df2
    Copyright (C) 2010 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.

    Written by the Guile developers.

The license is wrong; Guile is LGPLv3+.

This license printout is from version_etc from gnulib, which I don't
really understand. Ludo would you mind fixing this for the next release?
:-)

Also the "Written by the Guile developers" line at the bottom looks
totally superfluous; would be better without the last two lines I
think.

Also, what about the years?

Andy
-- 
http://wingolog.org/



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: guile --version incorrectly prints GPL
  2010-07-16 10:04 guile --version incorrectly prints GPL Andy Wingo
@ 2010-07-16 18:46 ` Ludovic Courtès
  2010-07-19 20:38   ` Andy Wingo
  0 siblings, 1 reply; 3+ messages in thread
From: Ludovic Courtès @ 2010-07-16 18:46 UTC (permalink / raw)
  To: Andy Wingo; +Cc: guile-devel

[-- Attachment #1: Type: text/plain, Size: 1702 bytes --]

Hi Andy,

Andy Wingo <wingo@pobox.com> writes:

>     wingo@unquote:~/src/guile$ meta/guile --version
>     lt-guile (GNU Guile) 1.9.11.159-33df2
>     Copyright (C) 2010 Free Software Foundation, Inc.
>     License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
>     This is free software: you are free to change and redistribute it.
>     There is NO WARRANTY, to the extent permitted by law.
>
>     Written by the Guile developers.

See:

  Guile 1.8.7
  Copyright (c) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation
  Guile may be distributed under the terms of the GNU General Public Licence;
  certain other uses are permitted as well.  For details, see the file
  `COPYING', which is included in the Guile distribution.
  There is no warranty, to the extent permitted by law.

> The license is wrong;

I don’t think so.  I think the intent was that the ‘guile’ executable
would be GPL and the rest LGPL.

> Also the "Written by the Guile developers" line at the bottom looks
> totally superfluous; would be better without the last two lines I
> think.

It’s not currently possible to remove them, see:

  http://lists.gnu.org/archive/html/bug-gnulib/2009-11/msg00238.html

A patch may be accepted though, so I can eventually look into it.

> Also, what about the years?

GCC, GDB, Emacs, and all GNU software that use ‘version-etc’ (i.e., a
lot) print only the last year, so I’m not worried.  :-)

(More generally, the Gnulib maintainers wouldn’t commit such a thing
without carefully discussing the details with all the parties involved.)

Thanks,
Ludo’.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: guile --version incorrectly prints GPL
  2010-07-16 18:46 ` Ludovic Courtès
@ 2010-07-19 20:38   ` Andy Wingo
  0 siblings, 0 replies; 3+ messages in thread
From: Andy Wingo @ 2010-07-19 20:38 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guile-devel

Hi,

On Fri 16 Jul 2010 20:46, ludo@gnu.org (Ludovic Courtès) writes:

> Andy Wingo <wingo@pobox.com> writes:
>
>>     lt-guile (GNU Guile) 1.9.11.159-33df2
>>     Copyright (C) 2010 Free Software Foundation, Inc.
>>     License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
>
>   Guile 1.8.7
>   Copyright (c) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation
>   Guile may be distributed under the terms of the GNU General Public Licence;

Hm, this is wrong too :)

>> The license is wrong;
>
> I don’t think so.  I think the intent was that the ‘guile’ executable
> would be GPL and the rest LGPL.

But which part is GPL? None of the sources that build the guile
executable are GPL. I don't even know what it means to state that
`guile' is executable; does it mean that every script with
#!/usr/bin/env guile must also be GPL? Surely that is not the
intention.

I think this printout is just a holdover from the days of GPL+exception,
is my guess. It is indeed true that Guile may be distributed under the
GPL, but also under the LGPL.

>> Also the "Written by the Guile developers" line at the bottom looks
>> totally superfluous; would be better without the last two lines I
>> think.
>
> It’s not currently possible to remove them, see:
>
>   http://lists.gnu.org/archive/html/bug-gnulib/2009-11/msg00238.html
>
> A patch may be accepted though, so I can eventually look into it.

Ah, thanks for the link. Nice to know our instincts were the same here
:)

>> Also, what about the years?
>
> GCC, GDB, Emacs, and all GNU software that use ‘version-etc’ (i.e., a
> lot) print only the last year, so I’m not worried.  :-)
>
> (More generally, the Gnulib maintainers wouldn’t commit such a thing
> without carefully discussing the details with all the parties
> involved.)

Ah, I see in maintain.texi, "Sometimes a program has an overall
copyright notice that refers to the whole program. It might be in the
README file, or it might be displayed when the program starts up. This
copyright notice should mention the year of completion of the most
recent major version; it can mention years of completion of previous
major versions, but that is optional.

Thanks for the responses :)

Andy
-- 
http://wingolog.org/



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-07-19 20:38 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-16 10:04 guile --version incorrectly prints GPL Andy Wingo
2010-07-16 18:46 ` Ludovic Courtès
2010-07-19 20:38   ` Andy Wingo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).