Hello,
I maintain the packaging for tdom for the Fedora Linux distribution.
During a random audit of package licensing, a few issues with tdom
were brought to my attention:
1) generic/tdom.h has been clearly been copied from expat, and
modified/extended, but the Copyright notices have been stripped from the
file. (An intact copy of expat is also bundled in the source tree)
2) generic/aolstub.cpp is clearly copied from somewhere else, and
carries this notice:
* See the file "license.terms" for information on usage and
redistribution
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
without the corresponding file "license.terms". Though perhaps the
contents here are trivial enough to not be copyrightable.
3) unix/tclAppInit.c carries a similar header, this time with copyright
attribution:
* Copyright (c) 1993 The Regents of the University of California.
* Copyright (c) 1994-1997 Sun Microsystems, Inc.
*
* See the file "license.terms" for information on usage and
redistribution
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
and again, no "license.terms" file.
In order to fix these issues, you will need to restore the expat text
to the tdom.h header file, and include the proper license.terms files
for tclAppInit.c (this should be the same one that comes with the Tcl
sources) and aolstub.cpp (where did this originate?).
It looks like tdom.h was rewritten for the tdom-0.8.2rc3 release and
no longer has these issues, but the license files for tclAppInit.c and
aolstub.cpp are still missing.
It would be nice to clean up these licensing issues for the final
tdom-0.8.2 release, and/or the current 0.8.0 release, otherwise we
will have to drop the package from Fedora.
Thanks,
--Wart