[conspire] (forw) Re: http://linuxmafia.com/faq/Apps/vcs.html

Rick Moen rick at linuxmafia.com
Thu Jul 7 15:22:41 PDT 2011


Well, well, well.

----- Forwarded message from Rick Moen <rick at linuxmafia.com> -----

Date: Thu, 7 Jul 2011 15:21:24 -0700
From: Rick Moen <rick at linuxmafia.com>
To: Joerg Schilling <Joerg.Schilling at fokus.fraunhofer.de>
Subject: Re: http://linuxmafia.com/faq/Apps/vcs.html
Organization: If you lived here, you'd be $HOME already.
X-Mas: Bah humbug.
User-Agent: Mutt/1.5.20 (2009-06-14)

Quoting Joerg Schilling (Joerg.Schilling at fokus.fraunhofer.de):

> How do you come to the strange conclusion that there might be GPL code
> inside?

Although, as stated, I ran out of time and interest to research SCCS
licensing history (or do anything else relative to SCCS), I found myself
wondering if a few minutes more might turn up something interesting.

http://linux.softpedia.com/progDownload/SCCS-Download-21601.html has 
a link for 'tar.bz2 (1.0 Stable)' that ultimately leads to
ftp://ftp.berlios.de/pub/sccs/sccs-1.0.tar.bz2

Fetching and unpacking that file, one finds:

rmoen at borgia:/tmp/sccs-1.0$ ls -al
drwxr-xr-x 17 rmoen rmoen  4096 Feb 11  2007 .
drwxrwxrwt 26 root  root  65536 Jul  7 14:58 ..
-rw-r--r--  1 rmoen rmoen   778 Dec 26  2006 AN-0.1
-rw-r--r--  1 rmoen rmoen   488 Jan  1  2007 AN-0.2
-rw-r--r--  1 rmoen rmoen  1859 Jan  7  2007 AN-0.3
-rw-r--r--  1 rmoen rmoen  1570 Jan 23  2007 AN-0.4
-rw-r--r--  1 rmoen rmoen   752 Jan 27  2007 AN-0.5
-rw-r--r--  1 rmoen rmoen  1541 Feb 11  2007 AN-1.0
drwxr-xr-x  2 rmoen rmoen  4096 Apr 29  2001 bins
-rw-r--r--  4 rmoen rmoen 11064 May 19  2004 BUILD
-rw-r--r--  1 rmoen rmoen 18557 Feb  9  2005 CDDL.Schily.txt
-rw-r--r--  1 rmoen rmoen 18665 Feb  8  2005 CDDL.Sun.txt
-rwxr-xr-x  1 rmoen rmoen   483 Dec 27  2006 .clean
drwxr-xr-x  5 rmoen rmoen  4096 Jan 27  2007 cmd
-rw-r--r--  4 rmoen rmoen 11064 May 19  2004 COMPILE
drwxr-xr-x  2 rmoen rmoen  4096 Feb 10  2007 conf
-rwxr-xr-x  1 rmoen rmoen  1261 Dec 16  2002 configure
-r--r--r--  1 rmoen rmoen  1726 May 29  2006 CONTRIBUTING
-rw-r--r--  1 rmoen rmoen   986 May 14  2006 COPYING
drwxr-xr-x  2 rmoen rmoen  4096 Jan 26  2007 DEFAULTS
drwxr-xr-x  2 rmoen rmoen  4096 Jan 26  2007 DEFAULTS_ENG
-rwxr-xr-x  1 rmoen rmoen    57 May 16  1997 Gmake
-rwxr-xr-x  1 rmoen rmoen    93 May 16  1997 Gmake.linux
-rw-r--r--  1 rmoen rmoen 17932 May 14  2006 GPL-2.0.txt
drwxr-xr-x  2 rmoen rmoen  4096 Feb 11  2007 inc
drwxr-xr-x  3 rmoen rmoen  4096 Oct 31  2006 include
drwxr-xr-x  2 rmoen rmoen  4096 Feb 11  2007 incs
-rw-r--r--  4 rmoen rmoen 11064 May 19  2004 INSTALL
drwxr-xr-x  2 rmoen rmoen  4096 Feb 11  2007 lib
drwxr-xr-x  2 rmoen rmoen  4096 Feb 11  2007 libs
-rw-r--r--  1 rmoen rmoen   717 Apr 21  2005 Makefile
drwxr-xr-x  3 rmoen rmoen  4096 Apr 30  1997 man
-rw-r--r--  1 rmoen rmoen  4335 Dec 16  2002 PORTING
-rw-r--r--  4 rmoen rmoen 11064 May 19  2004 README.compile
drwxr-xr-x  2 rmoen rmoen  4096 Apr 21  2005 READMEs
-rw-r--r--  1 rmoen rmoen  2174 Jan  7  2007 README.SCCS
-rw-r--r--  1 rmoen rmoen  2130 Dec 16  2002 README.SSPM
drwxr-xr-x  2 rmoen rmoen 20480 Feb 10  2007 RULES
-rw-r--r--  1 rmoen rmoen 30166 Jan  7  2007 tags
drwxr-xr-x  2 rmoen rmoen  4096 Jan  8  2007 TARGETS
drwxr-xr-x  2 rmoen rmoen  4096 Sep  8  2006 TEMPLATES
-rw-r--r--  1 rmoen rmoen  2284 Feb 11  2007 TODO
rmoen at borgia:/tmp/sccs-1.0$


Hello, 'GPL-2.0.txt'?


rmoen at borgia:/tmp/sccs-1.0$ find . -type f -print0 | xargs --null grep GPL /dev/null
./conf/acgeneral.m4:dnl General Public License (GPL) does govern all other use of the material
./conf/acgeneral.m4:dnl This special exception to the GPL applies to versions of Autoconf
./conf/acgeneral.m4:dnl exception to the GPL to apply to your modified version as well, *unless*
./conf/acgeneral.m4:dnl to the GPL from your modified version.
./conf/acspecific.m4:dnl General Public License (GPL) does govern all other use of the material
./conf/acspecific.m4:dnl This special exception to the GPL applies to versions of Autoconf
./conf/acspecific.m4:dnl exception to the GPL to apply to your modified version as well, *unless*
./conf/acspecific.m4:dnl to the GPL from your modified version.
./lib/strtod.c: * Point Numbers Accurately" [Proc. ACM SIGPLAN '90, pp. 92-101].
./lib/strtod.c: * Guy L. Steele, Jr. and Jon L. White [Proc. ACM SIGPLAN '90, pp. 92-101].
./COPYING:      Files from the Schily Autoconf system (GPL)
./COPYING:For more information on the GPL read the file GPL-2.0.txt
./COPYING:For more information on the LGPL read the file        LGPL-2.1.txt
rmoen at borgia:/tmp/sccs-1.0$


Filtering out the amusing false match on 'SIGPLAN':

rmoen at borgia:/tmp/sccs-1.0$ find . -type f -print0 | xargs --null grep GPL /dev/null | grep -v SIGPLAN
./conf/acgeneral.m4:dnl General Public License (GPL) does govern all other use of the material
./conf/acgeneral.m4:dnl This special exception to the GPL applies to versions of Autoconf
./conf/acgeneral.m4:dnl exception to the GPL to apply to your modified version as well, *unless*
./conf/acgeneral.m4:dnl to the GPL from your modified version.
./conf/acspecific.m4:dnl General Public License (GPL) does govern all other use of the material
./conf/acspecific.m4:dnl This special exception to the GPL applies to versions of Autoconf
./conf/acspecific.m4:dnl exception to the GPL to apply to your modified version as well, *unless*
./conf/acspecific.m4:dnl to the GPL from your modified version.
./COPYING:      Files from the Schily Autoconf system (GPL)
./COPYING:For more information on the GPL read the file GPL-2.0.txt
./COPYING:For more information on the LGPL read the file        LGPL-2.1.txt
rmoen at borgia:/tmp/sccs-1.0$



Your categorical denial appears to have been incorrect.  

I'm guessing that, if I were to dig into pre-1.0 sources, I'd find 
LGPL components that had been replaced or removed by 1.0, leaving 
the one-line reference in the COPYING file as a vestige.

In any event, my characterisation of the codebase as having a history of 
GPL and LGPL components seems to have been correct all along.


----- End forwarded message -----




More information about the conspire mailing list