|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
Guile 1.8.7 - LicensesIn the file LICENSE is written:
"Guile is covered under the terms of the GNU Lesser General Public License, version 2.1. ..." Many files has others licenses: guile-1.8.7/ : compile GPL2+ config.guess GPL2+ config.h.in GPL2+ config.sub GPL2+ configure GPL2+ configure.in GPL2+ depcomp GPL2+ elisp-comp GPL2+ guile-tools.in GPL2+ ltmain.sh GPL2+ Makefile.am GPL2+ mdate-sh GPL2+ missing GPL2+ pre-inst-guile.in GPL2+ texinfo.tex GPL3+ guile-1.8.7/am/ : maintainer-dirs GPL2+ Makefile.am GPL2+ pre-inst-guile GPL2+ guile-1.8.7/benchmark-suite/ : guile-benchmark GPL2+ lib.scm GPL2+ guile-1.8.7/benchmark-suite/benchmarks/ : read.bm GPL2+ subr.bm GPL2+ uniform-vector-read.bm GPL2+ guile-1.8.7/build-aux/ : compile GPL2+ config.guess GPL2+ config.sub GPL2+ depcomp GPL2+ elisp-comp GPL2+ ltmain.sh GPL2+ mdate-sh GPL2+ missing GPL2+ texinfo.tex GPL3+ guile-1.8.7/doc/ : groupings.alist GPL2+ Makefile.am GPL2+ guile-1.8.7/doc/example-smob/ : image-type.c GPL2+ myguile.c GPL2+ guile-1.8.7/doc/goops/ : Makefile.am GPL2+ guile-1.8.7/doc/r5rs/ : Makefile.am GPL2+ guile-1.8.7/doc/ref/ : Makefile.am GPL2+ guile-1.8.7/doc/tutorial/ : Makefile.am GPL2+ guile-1.8.7/emacs/ : Makefile.am GPL2+ guile-1.8.7/examples/ : Makefile.am GPL2+ guile-1.8.7/examples/box/ : box.c GPL2+ guile-1.8.7/examples/box-dynamic/ : box.c GPL2+ guile-1.8.7/examples/box-dynamic-module/ : box.c GPL2+ guile-1.8.7/examples/box-module/ : box.c GPL2+ guile-1.8.7/guile-config/ : Makefile.am GPL2+ guile-1.8.7/guile-readline/ : config.guess GPL2+ config.sub GPL2+ depcomp GPL2+ ltmain.sh GPL2+ Makefile.am GPL2+ missing GPL2+ readline.c GPL2+ readline.h GPL2+ guile-1.8.7/guile-readline/ice-9/ : Makefile.am GPL2+ readline.scm GPL2+ guile-1.8.7/ice-9/ : Makefile.am GPL2+ guile-1.8.7/lang/ : Makefile.am GPL2+ guile-1.8.7/libguile/ : gettext.h GPL2+ guile-doc-snarf.in GPL2+ guile-func-name-check.in GPL2+ guile-snarf.in GPL2+ guile-snarf-docs.in GPL2+ inet_aton.c ORIGINAL BSD (" ... 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. ... ") Makefile.am GPL2+ mkstemp.c GPL2+ guile-1.8.7/oop/ : Makefile.am GPL2+ guile-1.8.7/oop/goops/ : accessors.scm GPL2+ Makefile.am GPL2+ guile-1.8.7/scripts/ : api-diff GPL2+ autofrisk GPL2+ display-commentary GPL2+ doc-snarf GPL2+ frisk GPL2+ generate-autoload GPL2+ lint GPL2+ Makefile.am GPL2+ PROGRAM GPL2+ punify GPL2+ read-rfc822 GPL2+ read-scheme-source GPL2+ read-text-outline GPL2+ scan-api GPL2+ snarf-check-and-output-texi GPL2+ snarf-guile-m4-docs GPL2+ summarize-guile-TODO GPL2+ use2dot GPL2+ guile-1.8.7/srfi/ : Makefile.am GPL2+ guile-1.8.7/test-suite/ : guile-test GPL2+ lib.scm GPL2+ Makefile.am GPL2+ guile-1.8.7/test-suite/standalone/ : Makefile.am GPL2+ guile-1.8.7/test-suite/tests/ : and-let-star.test GPL2+ c-api.test GPL2+ chars.test GPL2+ continuations.test GPL2+ format.test GPL2+ fractions.test GPL2+ getopt-long.test GPL2+ goops.test GPL2+ guardians.test GPL2+ interp.test GPL2+ load.test GPL2+ multilingual.nottest GPL2 optargs.test GPL2+ options.test GPL2+ ports.test GPL2+ posix.test GPL2+ procprop.test GPL2+ receive.test GPL2+ regexp.test GPL2+ signals.test GPL2+ srfi-1.test GPL2+ srfi-4.test GPL2+ srfi-6.test GPL2+ srfi-9.test GPL2+ srfi-10.test GPL2+ srfi-11.test GPL2+ srfi-13.test GPL2+ srfi-14.test GPL2+ srfi-19.test GPL2+ srfi-34.test GPL2+ srfi-35.test GPL2+ srfi-37.test GPL2+ srfi-39.test GPL2+ srfi-60.test GPL2+ srfi-69.test GPL2+ srfi-88.test GPL2+ strings.test GPL2+ structs.test GPL2+ symbols.test GPL2+ syncase.test GPL2+ syntax.test GPL2+ threads.test GPL2+ time.test GPL2+ version.test GPL2+ Sugestions: Update the guile license to GPL2+ (GNU General Public License 2 or higher). Remove or remove and re-write the files texinfo.tex (guile-1.8.7/) and texinfo.tex (guile-1.8.7/build-aux/). Remove or remove and re-write or ask to the copyright holder of the file inet_aton.c (guile-1.8.7/libguile/) to remove the 3º clause. P.S.: http://www.fsf.org/licensing/licenses/gpl-faq.html#AllCompatibility |
|
|
Re: Guile 1.8.7 - LicensesRemove or remove and re-write or ask to the copyright holder of the file inet_aton.c (guile-1.8.7/libguile/) to remove the 3º clause. UCB and the BSDs have been dropping the advertising clause. inet_ntoa sources are available from NetBSD with a 3-clause license, but it's perhaps more complex than you want. If the copyright holder is Regents of the University of California, then you can perhaps use their published letter dropping the advertising clause on all of their works: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change |
|
|
Re: Guile 1.8.7 - LicensesHello,
marcooliva@... writes: > In the file LICENSE is written: > "Guile is covered under the terms of the GNU Lesser General Public > License, version 2.1. ..." Roughly, libguile itself and supporting modules under ‘ice-9’ are all LGPL. Those other files you found as GPL’d are either build-support programs, standalone programs, or test programs, which is fine. > Remove or remove and re-write or ask to the copyright holder of > the file inet_aton.c (guile-1.8.7/libguile/) to remove the 3º clause. This one is problematic. Bruno Haible suggests that we should be using ‘inet_pton’ to get both IPv4 and IPv6 support, so we should just do this (in 1.9 at least). Out of curiosity, do you have a script to generate such reports? I’d be interested in it, and perhaps it’d be a useful addition to Gnulib. Thanks, Ludo’. |
|
|
Re: Guile 1.8.7 - Licensesludo@... (Ludovic Courtès) wrote:
Hello! >> Roughly, libguile itself and supporting modules under ‘ice-9’ are all >> LGPL. Those other files you found as GPL’d are either build-support >> programs, standalone programs, or test programs, which is fine. http://www.fsf.org/licensing/licenses/gpl-faq.html#AllCompatibility >> Out of curiosity, do you have a script to generate such reports? I’d >> be interested in it, and perhaps it’d be a useful addition to Gnulib. No, i manually verified all files licenses in Guile 1.8.7. |
|
|
Re: Guile 1.8.7 - LicensesHello,
Marco Oliva <marcooliva@...> writes: > ludo@... (Ludovic Courtès) wrote: >>> Roughly, libguile itself and supporting modules under ‘ice-9’ are all >>> LGPL. Those other files you found as GPL’d are either build-support >>> programs, standalone programs, or test programs, which is fine. > > > http://www.fsf.org/licensing/licenses/gpl-faq.html#AllCompatibility Yes, so what? libguile is LGPLv2+ (in 1.8), and standalone programs are (often) GPLv2+, which is fine, right? Thanks, Ludo’. |
|
|
Re: Guile 1.8.7 - Licensesludo@... (Ludovic Courtès) writes:
> Hello, > > marcooliva@... writes: > >> In the file LICENSE is written: >> "Guile is covered under the terms of the GNU Lesser General Public >> License, version 2.1. ..." > > Roughly, libguile itself and supporting modules under ‘ice-9’ are all > LGPL. Those other files you found as GPL’d are either build-support > programs, standalone programs, or test programs, which is fine. > >> Remove or remove and re-write or ask to the copyright holder of >> the file inet_aton.c (guile-1.8.7/libguile/) to remove the 3º clause. > > This one is problematic. Bruno Haible suggests that we should be using > ‘inet_pton’ to get both IPv4 and IPv6 support, so we should just do this > (in 1.9 at least). > > Out of curiosity, do you have a script to generate such reports? I’d be > interested in it, and perhaps it’d be a useful addition to Gnulib. > "devscripts", which attempts to do this. I've used it when packaging libunistring for Debian -- it got many files right, but you still need to manually verify and extend the results. Regards, Rotty -- Andreas Rottmann -- <http://rotty.yi.org/> |
| Free embeddable forum powered by Nabble | Forum Help |