License texts in base-files?
Igor Pechtchanski
pechtcha@cs.nyu.edu
Sun Jun 27 04:20:00 GMT 2004
On Sat, 26 Jun 2004, John Morrison wrote:
> I've just been reading what Debian does with it's base-files,
> it includes several license texts. Would it be useful for Cygwin
> to do that too? Then we could just point folks to their own machine :)
It sure would. I've looked at the licenses that came with the packages on
my machine (which doesn't have all of the packages installed), and most of
the files are identical or differ only in whitespace. Details for those
interested are at the end of the message. One conclusion is that an
overwhelming majority of packages (on my machine) uses the GPL or LGPL,
and the rest are so varied that it probably doesn't make sense to store
most of the licenses.
> If we did, is GPL the only license that should be included? Debian
> includes the following...
>
> Artistic
> BSD
> GPL (ln -s GPL-2)
> GPL-2
> LGPL (ln -s LGPL-2.1)
> LGPL-2
> LGPL-2.1
What about the X Consortium (MIT) license? See below.
> Also, should they be in the same location; /usr/share/common-licenses?
> Thoughts?
FWIW, I'd prefer them to be somewhere under /usr/share/doc
(/usr/share/doc/common-licenses?).
HTH,
Igor
License details (warning: long)
===========================================================================
Ok, here are the licenses I found on my machine (anything in /usr/share,
/usr/doc, /usr/X11R6/share, or /usr/X11R6/doc named "LICENSE", "COPYING*",
or "LEGAL", case-insensitive). The comments below are based on the output
of "diff -sb --from-file=<web-license> <license-file>", where
<web-license> is the one downloaded from the definitive source (the GNU
website for GPL and LGPL, and the OSI website for the others). I've
ignored minor whitespace and punctuation differences, as well as the
presence or absence of the word "Appendix:" after the license. Those
marked with (*) are software-specific licenses that probably aren't
common, so won't need to be included. The output of "cygcheck -cd" is
attached.
Size File Comments
----- ----------------------------------------------------- --------------------
18007 /usr/doc/ctags-5.5/COPYING GPL
17992 /usr/doc/enscript-1.6.3/COPYING GPL
2574 /usr/doc/ghostscript-7.05/Copying.htm Aladding license (*)
17992 /usr/doc/mc-4.6.0/COPYING GPL
3673 /usr/doc/php-4.2.0-2/LICENSE PHP license (*)
1277 /usr/doc/popt-1.6.4/COPYING MIT/X + no ad
17982 /usr/doc/procps-010801/COPYING GPL, old address
25275 /usr/doc/procps-010801/COPYING.LIB LGPL v2
5448 /usr/doc/upx-1.24/LICENSE UPX [GPL] (*)
17989 /usr/share/doc/a2ps-4.13/COPYING GPL
17985 /usr/share/doc/antiword-0.34/COPYING GPL, old address
2832 /usr/share/doc/apache-1.3.29-eapi/LICENSE Apache 1.1 (*)
18007 /usr/share/doc/autoconf-2.59/COPYING GPL
17992 /usr/share/doc/autoconf-devel-2.59/COPYING GPL
18043 /usr/share/doc/autoconf-stable-2.13/COPYING GPL
18007 /usr/share/doc/automake-1.7.9/COPYING GPL
17992 /usr/share/doc/automake-devel-1.7.9/COPYING GPL
17992 /usr/share/doc/automake-stable-1.4p6/COPYING GPL
18454 /usr/share/doc/bash-2.05b/COPYING GPL + bash exemption
1740 /usr/share/doc/bzip2-1.0.2/LICENSE bzip [BSD?] (*)
12488 /usr/share/doc/cocom-0.995/COPYING GPL v1
25283 /usr/share/doc/cocom-0.995/COPYING.LIB LGPL v2
12559 /usr/share/doc/cvs-1.11.6/COPYING GPL v1, no address
25337 /usr/share/doc/cvs-1.11.6/COPYING.LIB LGPL v2, no address
17984 /usr/share/doc/cygipc-2.03/COPYING GPL, old address
17992 /usr/share/doc/cygutils-1.2.5/COPYING GPL
1184 /usr/share/doc/expat/COPYING MIT/X
1156 /usr/share/doc/fontconfig-2.2.2/COPYING fontconf [?] (*)
17992 /usr/share/doc/gcc-3.3.1-3/COPYING GPL
26430 /usr/share/doc/gcc-3.3.1-3/COPYING.LIB LGPL v2.1
17992 /usr/share/doc/gcc-3.3.1-3/gcc/COPYING GPL
26430 /usr/share/doc/gcc-3.3.1-3/gcc/COPYING.LIB LGPL v2.1
26430 /usr/share/doc/gcc-3.3.1-3/libf2c/libU77/COPYING.LIB LGPL v2.1
17984 /usr/share/doc/gdbm-1.8.3/COPYING GPL, old address
18007 /usr/share/doc/gettext-0.12.1/COPYING GPL
17992 /usr/share/doc/help2man-1.33.1/COPYING GPL
17992 /usr/share/doc/indent/COPYING GPL
17984 /usr/share/doc/libgdbm-devel-1.8.3/COPYING GPL, old address
25283 /usr/share/doc/libiconv-1.9.1/COPYING.LIB LGPL v2
3834 /usr/share/doc/libpng-1.2.5/LICENSE PNG license (*)
3834 /usr/share/doc/libpng12-devel-1.2.5/LICENSE PNG license (*)
18007 /usr/share/doc/libtool-1.5b/COPYING GPL
17992 /usr/share/doc/libtool-devel-1.5/COPYING GPL
17992 /usr/share/doc/libtool-stable-1.4.3/COPYING GPL
1498 /usr/share/doc/libxml2-2.6.4/COPYING libxslt [BSD?] (*)
2968 /usr/share/doc/libxslt-1.1.2/COPYING libxslt [BSD?] (*)
17982 /usr/share/doc/lynx/COPYING GPL, old address
17982 /usr/share/doc/man-1.5k/COPYING GPL, old address
17981 /usr/share/doc/minires-0.97/LICENSE GPL
3218 /usr/share/doc/mktemp-1.5/LICENSE mktemp [~BSD] (*)
18007 /usr/share/doc/patchutils-0.2.30pre1/COPYING GPL
1547 /usr/share/doc/pdksh-5.2.14/LEGAL public domain (*)
12515 /usr/share/doc/perl-5.8.2-1/Copying GPL v1, new address
6111 /usr/share/doc/perl-5.8.2-1/Artistic Artistic (old?) (*)
18007 /usr/share/doc/pinfo-0.6.8/COPYING GPL
17992 /usr/share/doc/pkgconfig-0.15.0/COPYING GPL
13110 /usr/share/doc/python-2.3.3/LICENSE Python license (*)
18008 /usr/share/doc/readline-4.3/COPYING GPL
17982 /usr/share/doc/rsync-2.6.0/COPYING GPL, old address
10245 /usr/share/doc/unzip-5.50/COPYING.OLD InfoZip old (*)
3020 /usr/share/doc/unzip-5.50/LICENSE InfoZip'02 [BSD] (*)
17976 /usr/share/doc/wget-1.9.1/COPYING GPL, old address
2845 /usr/share/doc/wtf-0.0.4/COPYING [?] (*)
17992 /usr/share/doc/wtf-0.0.4/LICENSE GPL
2689 /usr/share/doc/zip-2.3/LICENSE InfoZip'99 [BSD] (*)
2692 /usr/share/doc/zip-2.3/zcrypt29/LICENSE InfoZip'00 [BSD] (*)
18043 /usr/share/texmf/doc/fonts/ae/COPYING GPL
1344 /usr/share/texmf/doc/fonts/eurosym/COPYING [?] (*)
803 /usr/share/texmf/doc/fonts/oldgerman/COPYING public domain (*)
17982 /usr/share/texmf/doc/fonts/polish/qfonts/LICENSE GPL, old address
17982 /usr/share/texmf/doc/generic/xypic/COPYING GPL, old address
17992 /usr/share/texmf/doc/latex/booktabs/COPYING GPL
17982 /usr/share/texmf/doc/latex/mdwtools/COPYING GPL, old address
17982 /usr/share/texmf/doc/latex/pb-diagram/COPYING GPL, old address
17982 /usr/X11R6/doc/lesstif-0.93.91/COPYING GPL, old address
25265 /usr/X11R6/doc/lesstif-0.93.91/COPYING.LIB LGPL v2, old addr
25994 /usr/X11R6/doc/lesstif-0.93.91/html/COPYING.LIB.html LGPL v2, old addr
1158 /usr/X11R6/share/doc/libXft-2.1.6/COPYING fontconf [?] (*)
1 /usr/X11R6/share/doc/X-startup-scripts-1.0.7/COPYING empty
--
http://cs.nyu.edu/~pechtcha/
|\ _,,,---,,_ pechtcha@cs.nyu.edu
ZZZzz /,`.-'`' -. ;-;;,_ igor@watson.ibm.com
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D.
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
"I have since come to realize that being between your mentor and his route
to the bathroom is a major career booster." -- Patrick Naughton
-------------- next part --------------
Cygwin Package Information
Package Version
_update-info-dir 00227-1
a2ps 4.13-1
antiword 0.34-2
apache 1.3.29-2
apache-php 4.2.0-2
ash 20040127-1
aspell 0.50.3-1
aspell-dev 0.50.3-1
aspell-en 0.51.0-1
autoconf 2.59-1
autoconf-devel 2.59-1
autoconf-stable 2.13-5
automake 1.7.9-1
automake-devel 1.7.9-1
automake-stable 1.4p6-2
base-files 2.6-1
base-passwd 1.1-1
bash 2.05b-16
binutils 20040312-1
bison 20030307-1
bzip2 1.0.2-5
clear 1.0-1
cocom 0.995-1
cron 3.0.1-11
crypt 1.1-1
ctags 5.5-4
cvs 1.11.6-3
cygipc 2.03-2
cygrunsrv 1.0-1
cygutils 1.2.5-1
cygwin 1.5.10-3
cygwin-doc 1.3-7
diffutils 2.8.7-1
ed 0.2-1
editrights 1.01-1
enscript 1.6.3-3
expat 1.95.7-1
file 4.06-1
fileutils 4.1-2
findutils 4.1.7-4
flex 2.5.4a-3
fontconfig 2.2.2-1
fortune 1.8-2
freetype2 2.1.5-1
fvwm 2.4.7-3
fvwm2rc 0.0
fvwm_icons 0.0
gawk 3.1.3-4
gcc 3.3.1-3
gcc-g++ 3.3.1-3
gcc-g77 3.3.1-3
gcc-mingw 20030911-4
gcc-mingw-core 20031020-1
gcc-mingw-g++ 20031020-1
gcc-mingw-g77 20031020-1
gcc2 2.95.3-10
gdb 20030919-1
gdbm 1.8.3-7
gettext 0.12.1-3
ghostscript 7.05-2
ghostscript-base 7.05-2
gperf 2.7.2-1
grep 2.5-1
groff 1.18.1-2
gzip 1.3.5-1
help2man 1.33.1-1
indent 2.2.9-1
inetutils 1.3.2-28
ispell 3.2.02
jgraph 8.3-1
jpeg 6b-11
less 381-1
lesstif 0.93.91-6
libaspell15 0.50.3-1
libbz2_0 1.0.2-1
libbz2_1 1.0.2-5
libcharset1 1.9.1-3
libdb3.1 3.1.17-2
libdb4.1 4.1.25-1
libdb4.2 4.2.52-1
libfontconfig-devel 2.2.2-1
libfontconfig1 2.2.2-1
libfreetype2-devel 2.1.5-1
libfreetype26 2.1.5-1
libgdbm 1.8.0-5
libgdbm-devel 1.8.3-7
libgdbm3 1.8.3-3
libgdbm4 1.8.3-7
libgettextpo0 0.12.1-3
libiconv 1.9.1-3
libiconv2 1.9.1-3
libintl 0.10.38-3
libintl1 0.10.40-1
libintl2 0.12.1-3
libjpeg62 6b-11
libjpeg6b 6b-8
libkpathsea3 2.0.2-13
libkpathsea3abi13 2.0.2-2
libltdl3 1.5-3
libncurses-devel 5.3-4
libncurses5 5.2-1
libncurses6 5.2-8
libncurses7 5.3-4
libpcre 4.1-1
libpcre0 4.5-1
libpng 1.2.5-4
libpng12 1.2.5-4
libpng12-devel 1.2.5-4
libpng2 1.0.12-1
libpopt0 1.6.4-4
libreadline4 4.1-2
libreadline5 4.3-5
libtiff-devel 3.6.0-5
libtiff3 3.6.0-2
libtiff4 3.6.0-5
libtool 1.5b-1
libtool-devel 1.5-3
libtool-stable 1.4.3-2
libXft 2.1.6-1
libXft-devel 2.1.6-1
libXft1 1.0.0-1
libXft2 2.1.6-1
libxml2 2.6.4-1
libxslt 1.1.2-1
login 1.9-7
lynx 2.8.4-7
m4 1.4-1
make 3.80-1
man 1.5k-3
mc 4.6.0-4
mingw-runtime 3.3-1
minires 0.97-1
mktemp 1.5-3
more 2.11o-1
naim 0.11.6.7-1
ncftp 3.1.4-1
ncurses 5.3-4
openssh 3.8.1p1-1
openssl 0.9.7d-1
openssl096 0.9.6j-1
patch 2.5.8-8
patchutils 0.2.30pre1-1
pcre 4.5-1
pcre-doc 4.5-1
pdksh 5.2.14-3
perl 5.8.2-1
perl-libwin32 0.191-1
perl_manpages 5.8.2-1
pinfo 0.6.8-1
pkgconfig 0.15.0-4
popt 1.6.4-4
postgresql 7.4.1-3
procps 010801-2
psutils 1.17-1
python 2.3.3-2
readline 4.3-5
rpm 4.1-1
rpm-doc 4.1-1
rsync 2.6.0-1
rxvt 2.7.10-4
sed 4.0.9-2
setsid 0.0-3
sh-utils 2.0.15-4
sharutils 4.2.1-3
shutdown 1.4-1
tar 1.13.25-5
tcltk 20030901-1
tcsh 6.13.00-1
termcap 20021106-2
terminfo 5.3_20030726-1
tetex 2.0.2-13
tetex-base 2.0.2-13
tetex-bin 2.0.2-13
tetex-doc 2.0.2-13
tetex-extra 2.0.2-13
tetex-tiny 2.0.2-13
texinfo 4.2-4
textutils 2.0.21-1
tidy 030901-1
tiff 3.6.0-5
time 1.7-1
transfig 3.2.4-2
unzip 5.50-5
upx 1.24-1
vim 6.2.098-1
w32api 2.5-1
wget 1.9.1-1
which 1.5-2
wtf 0.0.4-6
X-startup-scripts 1.0.7-1
Xaw3d 1.5D-5
xfig 3.2.4-6
xfig-lib 3.2.4-6
XFree86-base 4.3.0-11
XFree86-bin 4.3.0-21
XFree86-etc 4.3.0-12
XFree86-f100 4.3.0-2
XFree86-fcyr 4.3.0-2
XFree86-fenc 4.3.0-2
XFree86-fnts 4.3.0-2
XFree86-lib 4.3.0-3
XFree86-lib-compat 4.3.0-2
XFree86-man 4.3.0-10
XFree86-prog 4.3.0-21
XFree86-startup-scripts 4.3.0-1
XFree86-xserv 4.3.0-68
xorg-x11-base 6.7.0.0-8
xorg-x11-bin 6.7.0.0-4
xorg-x11-bin-dlls 6.7.0.0-4
xorg-x11-bin-lndir 6.7.0.0-2
xorg-x11-devel 6.7.0.0-4
xorg-x11-etc 6.7.0.0-3
xorg-x11-f100 6.7.0.0-1
xorg-x11-fcyr 6.7.0.0-1
xorg-x11-fenc 6.7.0.0-2
xorg-x11-fnts 6.7.0.0-1
xorg-x11-libs-data 6.7.0.0-2
xorg-x11-man-pages 6.7.0.0-2
xorg-x11-xwin 6.7.0.0-9
xpm-nox 4.2.0-4
xterm 185-4
zip 2.3-6
zlib 1.2.1-1
More information about the Cygwin-apps
mailing list