Go to file
Daniel Drake bd49332e47 Add proper COPYING file
I went through the entire xorg-server distribution and aggregated all
the licenses I could find (except the questionable GPL files, see my
last mail).

There are many many permutations on essentially the same license terms,
but I have been pedantic and treated slight differences as separate
licenses.

Here is a description of the process I used:

tar xvjf /usr/portage/distfiles/xorg-server-1.1.1.tar.bz2

cd xorg-server-1.1.1
find -name '*.c' -o -name '*.h' | xargs gvim

egrep -Rli "permission|copyright" * | grep -v "\.[ch]" \
        | grep -v "\.in$" | xargs gvim

cd ..
tar xvjf /usr/portage/distfiles/xorg-server-1.3.0.0.tar.bz2
diff -urNp xorg-server-1.1.1 xorg-server-1.3.0.0

git clone git://anongit.freedesktop.org/git/xorg/xserver
cd xserver
git diff xorg-server-1.3.0.0..

For each file, licenses have been aggregated as follows:

If 2 files have identical license text but different copyright notices,
the copyright notices are aggregated and the license text
is included only once.

Note that by identical I mean really identical, i.e.:
 'AUTHOR(S)' is not the same as 'AUTHORS'
 'KEITH PACKARD DISCLAIMS' is not the same as 'KEITH PACKARD AND COMPAQ
DISCLAIM'

Otherwise, licenses and accompanying copyright notices have been
stacked.

When going through the changes from 1.1.1 to 1.3.0.0 then HEAD, licenses
have been added and removed (so I have reflected this since the original
version of my COPYING file). It's slightly concerning to see that even
between 1.3.0.0 and HEAD, new license permutations are being added. I'd
suggest that a primary license be chosen and this would be indicated at
the top of this COPYING file.
2007-08-01 08:07:08 +03:00
afb Death to RCS tags. 2007-06-29 14:06:52 -04:00
cfb Death to RCS tags. 2007-06-29 14:06:52 -04:00
cfb32 get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
composite Don't fail compScreenInit if the driver added its own alternate visuals. 2007-07-31 14:23:58 -07:00
config Config: Add missing include 2007-08-01 07:27:30 +03:00
damageext Death to RCS tags. 2007-06-29 14:06:52 -04:00
dbe Death to RCS tags. 2007-06-29 14:06:52 -04:00
dix Input: Fix stuck modifiers (bug #11683) 2007-08-01 06:55:36 +03:00
doc Move SecurityPolicy file format from Xserver(1) to it's own man page 2007-02-22 14:38:40 -08:00
exa exaGetPixmapFirstPixel: avoid framebuffer readbacks if possible. 2007-07-27 13:10:39 -04:00
fb "fbpict.c", line 215: void function cannot return value 2007-07-11 17:16:59 -07:00
GL GLX: Only build code dealing with GLXPixmap damage field when DRI is enabled. 2007-07-10 09:02:40 +02:00
hw XFree86: xf1bpp: Fix parallel build 2007-08-01 08:01:28 +03:00
include Convert all my license statements to the standard form 2007-08-01 01:53:31 +03:00
mfb Death to RCS tags. 2007-06-29 14:06:52 -04:00
mi Make Composite manual redirect windows not clip their parent. 2007-07-03 14:29:11 -07:00
miext Death to RCS tags. 2007-06-29 14:06:52 -04:00
os Death to RCS tags. 2007-06-29 14:06:52 -04:00
randr Fix a crash when rotating the screen. 2007-07-31 16:33:37 -07:00
record Death to RCS tags. 2007-06-29 14:06:52 -04:00
render ReduceCompositeOp returns a Render op, not a boolean. 2007-07-29 11:02:47 -04:00
Xext Death to RCS tags. 2007-06-29 14:06:52 -04:00
xfixes Death to RCS tags. 2007-06-29 14:06:52 -04:00
Xi Input: Don't enable devices when we open them 2007-08-01 03:33:06 +03:00
xkb Fix MEMORY SMASH in XkbCopyKeymap. 2007-07-04 23:38:27 -07:00
XTrap Death to RCS tags. 2007-06-29 14:06:52 -04:00
.gitignore gitignore: Add automake lex/yacc wrapper 2007-08-01 01:53:30 +03:00
acinclude.m4 Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4 2007-07-25 17:42:23 -07:00
autogen.sh Use canonical autogen.sh, which supports srcdir != objdir autogen. 2005-07-01 21:13:36 +00:00
configure.ac Convert all my license statements to the standard form 2007-08-01 01:53:31 +03:00
COPYING Add proper COPYING file 2007-08-01 08:07:08 +03:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am Generate ChangeLog file for make dist. 2007-07-10 21:33:54 -07:00
xorg-server.m4 Add xorg-server.m4 for driver dependency checking. 2005-11-01 15:01:51 +00:00
xorg-server.pc.in get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00