
here the results of a licensing investigation
(2006-09-21)

LIST OF LICENSES FOUND IN THE SOURCES
=====================================

	* GPL2 - GNU General Public License, version 2 or newer
	  - kwave, libgui, libkwave, mt and many others...
	  => this is Kwave's default license !
	  => the intention of the authors is to keep Kwave under the GPL

	* GPL2 with exception: same license as the application
	  if autoconf / automake is used
	  - admin/compile
	  - admin/depcomp
	  - admin/libtool.m4.in
	  - admin/missing
	  - admin/ylwrap

	* LGPL2 - GNU Library General Public License, version 2 or newer
	  - most stuff in libaudiofile
	  - acinclude.m4
	  - admin/acinclude.m4.in
	  - admin/conf.change.pl
	  - admin/config.pl
	  - admin/configure.in.min

	* FDL - Free Documentation License
	  - documentation in doc
	  - screenshots

	* BSD
	  - admin/cvs-clean.pl

	* free, MIT
	  - admin/install-sh

	* public domain, by statement in file header
	  - admin/mkinstalldirs (Noah Friedman <friedman@prep.ai.mit.edu>)

	* free, by statement in file header
	  - admin/am_edit
	  - libaudiofile/COPYING
	  - libaudiofile/g711.c			(Sun Microsystems, Inc.)
	  - libaudiofile/g711.h			(Sun Microsystems, Inc.)
	  - libaudiofile/modules/adpcm.c	(Stichting Mathematisch Centrum, Amsterdam)

LICENSE ISSUES
==============

issue #1: license of the icons
------------------------------
	-> maybe most are LGPL, but might depend from case to case !!!

#	doc/en/audio-1.png				??? UNKNOWN ???
	-> kdeclassic/32x32/apps/kblackbox.png
	   + kdeclassic/64x64/mimetypes/binary2.png
	   + kdeclassic/32x32/apps/kmix.png
	   + kdeclassic/32x32/actions/forward.png
	   + ???
	   + ???
#	doc/en/audio2signal.png				??? UNKNOWN ???
	-> kdeclassic/32x32/apps/kmix.png
	   + kdeclassic/32x32/actions/forward.png
	   + ???
	   + ???

#	doc/en/caution.png				??? UNKNOWN ??? -> ksgmltools
#	doc/en/important.png				??? UNKNOWN ??? -> ksgmltools
#	doc/en/note.png					??? UNKNOWN ??? -> ksgmltools
#	doc/en/tip.png					??? UNKNOWN ??? -> ksgmltools
#	doc/en/warning.png				??? UNKNOWN ??? -> ksgmltools

#	doc/en/in-progress.png				??? UNKNOWN ???
#	doc/en/krec_record.png				??? UNKNOWN ??? -> krecord ?
#	doc/en/logotp3.png				??? UNKNOWN ??? -> KDE 2 ?
#	doc/en/nonlinear.png				??? UNKNOWN ???
	-> kdeclassic/32x32/actions/forward.png
#	doc/en/record_new.png				??? UNKNOWN ??? -> KDE ?
	-> kdeclassic/16x16/actions/14_layer_newlayer.png
#	doc/en/under-construction.png			??? UNKNOWN ???

#	kwave/pics/lspeaker.xpm				??? UNKNOWN ??? -> KDE ?
#	kwave/pics/minifont.xpm				??? UNKNOWN ??? -> KDE ?
#	kwave/pics/rspeaker.xpm				??? UNKNOWN ??? -> KDE ?

	kwave/pics/sound_arts.png			free / KDE
	-> icons/Locolor/16x16/apps/arts.png

#	kwave/pics/sound_card.png			??? UNKNOWN ??? -> KDE ?

	kwave/pics/sound_device.png			free / KDE
	-> icons/Locolor/32x32/mimetypes/sound.png
	kwave/pics/sound_note.png			free / KDE
	-> icons/Locolor/16x16/apps/kcm_note.png

#	kwave/pics/sound_subdevice.png			??? UNKNOWN ??? -> KDE ?
#	kwave/pics/xspeaker.xpm				??? UNKNOWN ??? -> KDE ?

issue #2: license of some files is unknown or problematic / author known
------------------------------------------------------------------------

#	admin/gsl.m4					??? UNKNOWN ??? -> author: Christopher R. Gabriel <cgabriel@linux.it>
#	admin/Makefile.common				??? UNKNOWN ??? / KDE developers ?
#	kwave/pics/kwave-splash.png			??? UNKNOWN ??? / Gilles Caulier
#	libaudiofile/extended.c				??? UNKNOWN ??? / Apple Computer, Inc.
#	mt/Asynchronous_Object.h			??? UNKNOWN ??? / Oliver M. Kellogg <Oliver.Kellogg@vs.dasa.de>
#	mt/AsyncSync.cpp				??? / Brian Theodore <theodore@std.saic.com>
#	mt/AsyncSync.h					??? / Brian Theodore <theodore@std.saic.com>
#	mt/Thread.cpp					??? / Oliver M. Kellogg <Oliver.Kellogg@vs.dasa.de>

issue #3: some files have neither license nor author
----------------------------------------------------

#	stamp-h.in					??? UNKNOWN ???
#	admin/bcheck.pl					??? UNKNOWN ???
#	admin/configure.in.bot.end			??? UNKNOWN ???
#	admin/cvs.sh					??? UNKNOWN ???
#	admin/debianrules				??? UNKNOWN ???
#	admin/deps.am					??? UNKNOWN ???
#	admin/detect-autoconf.sh			??? UNKNOWN ???
#	admin/Doxyfile.am				??? UNKNOWN ???
#	admin/Doxyfile.global				??? UNKNOWN ???
#	admin/libFLAC.m4				??? UNKNOWN ???
#	admin/libFLAC++.m4				??? UNKNOWN ???
#	admin/nmcheck					??? UNKNOWN ???

#	libaudiofile/ACKNOWLEDGEMENTS			??? UNKNOWN ???
#	libaudiofile/AUTHORS				??? UNKNOWN ???
#	libaudiofile/Makefile.am			??? UNKNOWN ???
#	libaudiofile/NEWS				??? UNKNOWN ???
#	libaudiofile/NOTES				??? UNKNOWN ???
#	libaudiofile/README				??? UNKNOWN ???
#	libaudiofile/TODO				??? UNKNOWN ???
#	libaudiofile/modules/adpcm.h			??? UNKNOWN ???
#	libaudiofile/modules/Makefile.am		??? UNKNOWN ???
#	libaudiofile/modules/rebuffer.c			??? UNKNOWN ???
#	libaudiofile/modules/rebuffer.h 		??? UNKNOWN ???
#	libaudiofile/modules/rebuffer.template		??? UNKNOWN ???


COMPLETE LIST OF FILES AND THEIR LICENSE
========================================

	acinclude.m4					LGPL2
	AUTHORS						GPL2
	CHANGES						(should be GPL2)
	configure.in					GPL2
	doxy.cfg.in					(should be GPL2)
	GNU-LICENSE					free
	kwave.ebuild					GPL2 Gentoo
	Kwave.kdevelop					(should be GPL2)
	Kwave.kdevelop.filelist				(should be GPL2)
	kwave.lsm					(should be GPL2)
	kwave.spec.in					(should be GPL2)
	Makefile.am					GPL2
	Makefile.dist					GPL2
	README						(should be GPL2)
#	stamp-h.in					??? UNKNOWN ???
	TODO						(should be GPL2)
	VERSION						(should be GPL2)

	admin/acinclude.m4.in				LGPL2
	admin/am_edit					free
#	admin/bcheck.pl					??? UNKNOWN ???
	admin/compile					GPL2 with exception: same license as Kwave
	admin/conf.change.pl				LGPL2
	admin/config.pl					LGPL2
#	admin/configure.in.bot.end			??? UNKNOWN ???
	admin/configure.in.min				LGPL2
	admin/cvs-clean.pl				BSD
#	admin/cvs.sh					??? UNKNOWN ???
#	admin/debianrules				??? UNKNOWN ???
	admin/depcomp					GPL2 with exception: same license as Kwave
#	admin/deps.am					??? UNKNOWN ???
#	admin/detect-autoconf.sh			??? UNKNOWN ???
#	admin/Doxyfile.am				??? UNKNOWN ???
#	admin/Doxyfile.global				??? UNKNOWN ???
#	admin/gsl.m4					??? UNKNOWN ??? -> author: Christopher R. Gabriel <cgabriel@linux.it>
	admin/install-sh				free / MIT
#	admin/libFLAC.m4				??? UNKNOWN ???
#	admin/libFLAC++.m4				??? UNKNOWN ???
	admin/libtool.m4.in				GPL2 with exception: same license as Kwave
#	admin/Makefile.common				??? UNKNOWN ??? / KDE developers ?
	admin/missing					GPL2 with exception: same license as Kwave
	admin/mkinstalldirs				public domain / Noah Friedman <friedman@prep.ai.mit.edu>
#	admin/nmcheck					??? UNKNOWN ???
	admin/ylwrap					GPL2 with exception: same license as Kwave

	bin/beautify-source				GPL2
	bin/changes-to-docbook.sh			GPL2
	bin/get_lsm_entry.sh				GPL2
	bin/insert-changes.sh				GPL2
	bin/menusconfig2cpp.sh				GPL2
	bin/set_version.sh				GPL2 / portions of Martin Wilz

	doc/Makefile.am					GPL2
	doc/fix-common					GPL2
	doc/help_de.po					(should be FDL)
	doc/help_en.docbook				(should be FDL)
	doc/help_fr.po					(should be FDL)

	doc/de/kwave-fileinfo.png			(should be FDL)
	doc/de/kwave-lowpass.png			(should be FDL)
	doc/de/kwave-main.png				(should be FDL)
	doc/de/kwave-memory-setup.png			(should be FDL)
	doc/de/kwave-newfile.png			(should be FDL)
	doc/de/kwave-notch-filter.png			(should be FDL)
	doc/de/kwave-pitch.png				(should be FDL)
	doc/de/kwave-playback-setup.png			(should be FDL)
	doc/de/kwave-record.png				(should be FDL)
	doc/de/kwave-sonagram.png			(should be FDL)
	doc/de/kwave-sonagram-setup.png			(should be FDL)
	doc/de/kwave-volume.png				(should be FDL)
	doc/de/screenshot1.png				(should be FDL)

#	doc/en/audio-1.png				??? UNKNOWN ???
#	doc/en/audio2signal.png				??? UNKNOWN ???
#	doc/en/caution.png				??? UNKNOWN ???
#	doc/en/important.png				??? UNKNOWN ???
#	doc/en/in-progress.png				??? UNKNOWN ???
#	doc/en/krec_record.png				??? UNKNOWN ??? -> krecord ?
	doc/en/kwave-fileinfo.png			(should be FDL)
	doc/en/kwave-lowpass.png			(should be FDL)
	doc/en/kwave-main.png				(should be FDL)
	doc/en/kwave-memory-setup.png			(should be FDL)
	doc/en/kwave-newfile.png			(should be FDL)
	doc/en/kwave-notch-filter.png			(should be FDL)
	doc/en/kwave-pitch.png				(should be FDL)
	doc/en/kwave-playback-setup.png			(should be FDL)
	doc/en/kwave-record.png				(should be FDL)
	doc/en/kwave-sonagram.png			(should be FDL)
	doc/en/kwave-sonagram-setup.png			(should be FDL)
	doc/en/kwave-volume.png				(should be FDL)
	doc/en/light_off.png				(should be FDL)
	doc/en/light_on.png				(should be FDL)
#	doc/en/logotp3.png				??? UNKNOWN ??? -> KDE ?
#	doc/en/nonlinear.png				??? UNKNOWN ???
#	doc/en/note.png					??? UNKNOWN ???
#	doc/en/record_new.png				??? UNKNOWN ??? -> KDE ?
	doc/en/record_pause.png				(should be FDL)
	doc/en/record_stop.png				(should be FDL)
	doc/en/screenshot1.png				(should be FDL)
	doc/en/signal2digital.png			(should be FDL)
	doc/en/signed.png				(should be FDL)
	doc/en/sinus2samples.png			(should be FDL)
	doc/en/sonagram.png				(should be FDL)
#	doc/en/tip.png					??? UNKNOWN ???
#	doc/en/under-construction.png			??? UNKNOWN ???
	doc/en/unsigned.png				(should be FDL)
#	doc/en/warning.png				??? UNKNOWN ???

	doc/fr/kwave-fileinfo.png			(should be FDL)
	doc/fr/kwave-lowpass.png			(should be FDL)
	doc/fr/kwave-main.png				(should be FDL)
	doc/fr/kwave-memory-setup.png			(should be FDL)
	doc/fr/kwave-newfile.png			(should be FDL)
	doc/fr/kwave-notch-filter.png			(should be FDL)
	doc/fr/kwave-pitch.png				(should be FDL)
	doc/fr/kwave-playback-setup.png			(should be FDL)
	doc/fr/kwave-record.png				(should be FDL)
	doc/fr/kwave-sonagram.png			(should be FDL)
	doc/fr/kwave-sonagram-setup.png			(should be FDL)
	doc/fr/kwave-volume.png				(should be FDL)
	doc/fr/screenshot1.png				(should be FDL)

	kwave/ClipBoard.cpp				GPL2
	kwave/ClipBoard.h				GPL2
	kwave/CodecManager.cpp				GPL2
	kwave/CodecManager.h				GPL2
	kwave/KwaveApp.cpp				GPL2
	kwave/KwaveApp.h				GPL2
	kwave/kwave.desktop				(should be GPL2)
	kwave/KwaveSplash.cpp				GPL2 / Gilles Caulier
	kwave/KwaveSplash.h				GPL2 / Gilles Caulier
	kwave/LabelManager.cpp				GPL2
	kwave/LabelManager.h				GPL2
	kwave/main.cpp					GPL2 / Martin Wilz
	kwave/MainWidget.cpp				GPL2 / Martin Wilz
	kwave/MainWidget.h				GPL2 / Martin Wilz
	kwave/Makefile.am				GPL2
	kwave/MemoryManager.cpp				GPL2
	kwave/MemoryManager.h				GPL2
	kwave/menus.config				GPL2
	kwave/MouseMark.cpp				GPL2
	kwave/MouseMark.h				GPL2
	kwave/PlaybackController.cpp			GPL2
	kwave/PlaybackController.h			GPL2
	kwave/PluginManager.cpp				GPL2
	kwave/PluginManager.h				GPL2
	kwave/SignalManager.cpp				GPL2
	kwave/SignalManager.h				GPL2
	kwave/SignalWidget.cpp				GPL2 / Martin Wilz
	kwave/SignalWidget.h				GPL2
	kwave/SwapFile.cpp				GPL2
	kwave/SwapFile.h				GPL2
	kwave/TopWidget.cpp				GPL2 / Martin Wilz
	kwave/TopWidget.h				GPL2 / Martin Wilz
	kwave/UndoAction.h				GPL2
	kwave/UndoAddLabelAction.cpp			GPL2
	kwave/UndoAddLabelAction.h			GPL2
	kwave/UndoDeleteAction.cpp			GPL2
	kwave/UndoDeleteAction.h			GPL2
	kwave/UndoDeleteLabelAction.cpp			GPL2
	kwave/UndoDeleteLabelAction.h			GPL2
	kwave/UndoDeleteTrack.cpp			GPL2
	kwave/UndoDeleteTrack.h				GPL2
	kwave/UndoFileInfo.cpp				GPL2
	kwave/UndoFileInfo.h				GPL2
	kwave/UndoInsertAction.cpp			GPL2
	kwave/UndoInsertAction.h			GPL2
	kwave/UndoInsertTrack.cpp			GPL2
	kwave/UndoInsertTrack.h				GPL2
	kwave/UndoModifyAction.cpp			GPL2
	kwave/UndoModifyAction.h			GPL2
	kwave/UndoModifyLabelAction.cpp			GPL2
	kwave/UndoModifyLabelAction.h			GPL2
	kwave/UndoSelection.cpp				GPL2
	kwave/UndoSelection.h				GPL2
	kwave/UndoTransaction.cpp			GPL2
	kwave/UndoTransactionGuard.cpp			GPL2
	kwave/UndoTransactionGuard.h			GPL2
	kwave/UndoTransaction.h				GPL2
	kwave/x-aifc.desktop				(should be GPL2)
	kwave/x-ircam.desktop				(should be GPL2)

	kwave/pics/amplify_free.png			(should be GPL2)
	kwave/pics/fade_in.png				(should be GPL2)
	kwave/pics/fade_out.png				(should be GPL2)
	kwave/pics/knob.xpm				(should be GPL2 / Martin Wilz)
#	kwave/pics/kwave-splash.png			??? UNKNOWN ??? / Gilles Caulier
	kwave/pics/kwave.xpm				(should be GPL2 / Martin Wilz)
	kwave/pics/light_off.xpm			(should be GPL2)
	kwave/pics/light_on.xpm				(should be GPL2)
	kwave/pics/logo.xpm				(should be GPL2 / Martin Wilz)
#	kwave/pics/lspeaker.xpm				??? UNKNOWN ??? -> KDE ?
#	kwave/pics/minifont.xpm				??? UNKNOWN ??? -> KDE ?
	kwave/pics/noise.png				(should be GPL2)
	kwave/pics/playback_loop.xpm			(should be GPL2)
	kwave/pics/playback_pause2.xpm			(should be GPL2)
	kwave/pics/playback_pause.xpm			(should be GPL2)
	kwave/pics/playback_start.xpm			(should be GPL2)
	kwave/pics/playback_stop.xpm			(should be GPL2)
#	kwave/pics/rspeaker.xpm				??? UNKNOWN ??? -> KDE ?
	kwave/pics/selectedknob.xpm			(should be GPL2 / Martin Wilz)
	kwave/pics/sound_arts.png			free / KDE
#	kwave/pics/sound_card.png			??? UNKNOWN ??? -> KDE ?
	kwave/pics/sound_device.png			free / KDE
	kwave/pics/sound_note.png			free / KDE
#	kwave/pics/sound_subdevice.png			??? UNKNOWN ??? -> KDE ?
#	kwave/pics/xspeaker.xpm				??? UNKNOWN ??? -> KDE ?

	kwave/toolbar/zoomall.xpm			(should be GPL2)
	kwave/toolbar/zoomin.xpm			(should be GPL2)
	kwave/toolbar/zoomnormal.xpm			(should be GPL2)
	kwave/toolbar/zoomout.xpm			(should be GPL2)
	kwave/toolbar/zoomrange.xpm			(should be GPL2)

#	libaudiofile/ACKNOWLEDGEMENTS			??? UNKNOWN ???
	libaudiofile/aes.c				LGPL2
	libaudiofile/afinternal.h			LGPL2
	libaudiofile/af_vfs.c				LGPL2
	libaudiofile/af_vfs.h				LGPL2
	libaudiofile/aiff.c				LGPL2
	libaudiofile/aiff.h				LGPL2
	libaudiofile/aiffwrite.c			LGPL2
	libaudiofile/audiofile.h			LGPL2
	libaudiofile/aupv.c				LGPL2
	libaudiofile/aupvinternal.h			LGPL2
	libaudiofile/aupvlist.h				LGPL2
#	libaudiofile/AUTHORS				??? UNKNOWN ???
	libaudiofile/byteorder.c			LGPL2
	libaudiofile/byteorder.h			LGPL2
	libaudiofile/compression.c			LGPL2
	libaudiofile/compression.h			LGPL2
	libaudiofile/COPYING				(free)
	libaudiofile/COPYING.GPL			(free)
	libaudiofile/data.c				LGPL2
	libaudiofile/error.c				LGPL2
	libaudiofile/error.h				LGPL2
#	libaudiofile/extended.c				??? UNKNOWN ??? / Apple Computer, Inc.
	libaudiofile/extended.h				LGPL2
	libaudiofile/format.c				LGPL2
	libaudiofile/g711.c				free, Sun Microsystems, Inc.
	libaudiofile/g711.h				free, Sun Microsystems, Inc.
	libaudiofile/instrument.c			LGPL2
	libaudiofile/instrument.h			LGPL2
	libaudiofile/ircam.c				LGPL2
	libaudiofile/ircam.h				LGPL2
	libaudiofile/ircamwrite.c			LGPL2
	libaudiofile/loop.c				LGPL2
#	libaudiofile/Makefile.am			??? UNKNOWN ???
	libaudiofile/marker.c				LGPL2
	libaudiofile/marker.h				LGPL2
	libaudiofile/misc.c				LGPL2
	libaudiofile/modules.c				LGPL2
	libaudiofile/modules.h				LGPL2
#	libaudiofile/NEWS				??? UNKNOWN ???
	libaudiofile/next.c				LGPL2
	libaudiofile/next.h				LGPL2
	libaudiofile/nextwrite.c			LGPL2
#	libaudiofile/NOTES				??? UNKNOWN ???
	libaudiofile/openclose.c			LGPL2
	libaudiofile/pcm.c				LGPL2
	libaudiofile/pcm.h				LGPL2
	libaudiofile/print.h				LGPL2
	libaudiofile/query.c				LGPL2
	libaudiofile/raw.c				LGPL2
	libaudiofile/raw.h				LGPL2
#	libaudiofile/README				??? UNKNOWN ???
	libaudiofile/setup.c				LGPL2
	libaudiofile/setup.h				LGPL2
#	libaudiofile/TODO				??? UNKNOWN ???
	libaudiofile/track.c				LGPL2
	libaudiofile/track.h				LGPL2
	libaudiofile/units.c				LGPL2
	libaudiofile/units.h				LGPL2
	libaudiofile/util.c				LGPL2
	libaudiofile/util.h				LGPL2
	libaudiofile/wave.c				LGPL2
	libaudiofile/wave.h				LGPL2
	libaudiofile/wavewrite.c			LGPL2

	libaudiofile/modules/adpcm.c			free / Stichting Mathematisch Centrum, Amsterdam
#	libaudiofile/modules/adpcm.h			??? UNKNOWN ???
	libaudiofile/modules/g711.c			LGPL2
	libaudiofile/modules/g711.h			LGPL2
	libaudiofile/modules/ima.c			LGPL2
	libaudiofile/modules/ima.h			LGPL2
#	libaudiofile/modules/Makefile.am		??? UNKNOWN ???
	libaudiofile/modules/msadpcm.c			LGPL2
	libaudiofile/modules/msadpcm.h			LGPL2
	libaudiofile/modules/pcm.c			LGPL2
	libaudiofile/modules/pcm.h			LGPL2
#	libaudiofile/modules/rebuffer.c			??? UNKNOWN ???
#	libaudiofile/modules/rebuffer.h 		??? UNKNOWN ???
#	libaudiofile/modules/rebuffer.template		??? UNKNOWN ???

	libgui/ConfirmCancelProxy.cpp			GPL2
	libgui/ConfirmCancelProxy.h			GPL2
	libgui/CurveWidget.cpp				GPL2
	libgui/CurveWidget.h				GPL2
	libgui/FileProgress.cpp				GPL2
	libgui/FileProgress.h				GPL2
	libgui/FrequencyResponseWidget.cpp		GPL2
	libgui/FrequencyResponseWidget.h		GPL2
	libgui/HMSTimeWidgetBase.ui			(should be GPL2)
	libgui/HMSTimeWidget.cpp			GPL2
	libgui/HMSTimeWidget.h				GPL2
	libgui/IntValidatorProxy.cpp			GPL2
	libgui/IntValidatorProxy.h			GPL2
	libgui/InvertableSpinBox.cpp			GPL2
	libgui/InvertableSpinBox.h			GPL2
	libgui/KwaveFileDialog.cpp			GPL2
	libgui/KwaveFileDialog.h			GPL2
	libgui/LabelPropertiesWidget.cpp		GPL2
	libgui/LabelPropertiesWidget.h			GPL2
	libgui/LabelPropertiesWidgetBase.ui		GPL2
	libgui/Makefile.am				GPL2
	libgui/MenuGroup.cpp				GPL2
	libgui/MenuGroup.h				GPL2
	libgui/MenuItem.cpp				GPL2
	libgui/MenuItem.h				GPL2
	libgui/MenuManager.cpp				GPL2
	libgui/MenuManager.h				GPL2
	libgui/MenuNode.cpp				GPL2
	libgui/MenuNode.h				GPL2
	libgui/MenuRoot.cpp				GPL2
	libgui/MenuRoot.h				GPL2
	libgui/MenuSub.cpp				GPL2
	libgui/MenuSub.h				GPL2
	libgui/MultiStateWidget.cpp			GPL2
	libgui/MultiStateWidget.h			GPL2
	libgui/OverViewCache.cpp			GPL2
	libgui/OverViewCache.h				GPL2
	libgui/OverViewWidget.cpp			GPL2
	libgui/OverViewWidget.h				GPL2
	libgui/ScaleWidget.cpp				GPL2
	libgui/ScaleWidget.h				GPL2
	libgui/SelectTimeWidgetBase.ui			(should be GPL2)
	libgui/SelectTimeWidget.cpp			GPL2
	libgui/SelectTimeWidget.h			GPL2
	libgui/TrackPixmap.cpp				GPL2
	libgui/TrackPixmap.h				GPL2

	libkwave/ArtsKwaveMultiTrackFilter.h		GPL2
	libkwave/ArtsMultiIO.h				GPL2
	libkwave/ArtsMultiPlaybackSink.cpp		GPL2
	libkwave/ArtsMultiPlaybackSink.h		GPL2
	libkwave/ArtsMultiSink.h			GPL2
	libkwave/ArtsMultiSource.h			GPL2
	libkwave/ArtsMultiTrackFilter.h			GPL2
	libkwave/ArtsMultiTrackSink.h			GPL2
	libkwave/ArtsMultiTrackSource.h			GPL2
	libkwave/ArtsNativeMultiTrackFilter.h		GPL2
	libkwave/ArtsPlaybackSink.idl			GPL2
	libkwave/ArtsPlaybackSink_impl.cpp		GPL2
	libkwave/ArtsPlaybackSink_impl.h		GPL2
	libkwave/ArtsSampleSink.idl			GPL2
	libkwave/ArtsSampleSink_impl.cpp		GPL2
	libkwave/ArtsSampleSink_impl.h			GPL2
	libkwave/ArtsSampleSource.idl			GPL2
	libkwave/ArtsSampleSource_impl.cpp		GPL2
	libkwave/ArtsSampleSource_impl.h		GPL2
	libkwave/ByteOrder.h				GPL2
	libkwave/byteswap.h				GPL2
	libkwave/CodecBase.cpp				GPL2
	libkwave/CodecBase.h				GPL2
	libkwave/CompressionType.cpp			GPL2
	libkwave/CompressionType.h			GPL2
	libkwave/cputest.c				GPL2 / H. Dietz + R. Fisher + Fabrice Bellard
	libkwave/cputest.h				GPL2
	libkwave/Curve.cpp				GPL2
	libkwave/Curve.h				GPL2
	libkwave/CurveStreamAdapter.idl			GPL2
	libkwave/CurveStreamAdapter_impl.cpp		GPL2
	libkwave/CurveStreamAdapter_impl.h		GPL2
	libkwave/Decoder.cpp				GPL2
	libkwave/Decoder.h				GPL2
	libkwave/Encoder.h				GPL2
	libkwave/FileFormat.cpp				GPL2
	libkwave/FileFormat.h				GPL2
	libkwave/FileInfo.cpp				GPL2
	libkwave/FileInfo.h				GPL2
	libkwave/FileLoader.cpp				GPL2
	libkwave/FileLoader.h				GPL2
	libkwave/Filter.cpp				GPL2
	libkwave/Filter.h				GPL2
	libkwave/Functions.cpp				GPL2
	libkwave/Functions.h				GPL2
	libkwave/GenreType.cpp				GPL2
	libkwave/GenreType.h				GPL2
	libkwave/InsertMode.h				GPL2
	libkwave/Interpolation.cpp			GPL2
	libkwave/Interpolation.h			GPL2
	libkwave/KwaveDrag.cpp				GPL2
	libkwave/KwaveDrag.h				GPL2
	libkwave/KwaveFilterPlugin.cpp			GPL2
	libkwave/KwaveFilterPlugin.h			GPL2
	libkwave/KwavePlugin.cpp			GPL2
	libkwave/KwavePlugin.h				GPL2
	libkwave/KwavePluginSetupDialog.h		GPL2
	libkwave/Label.cpp				GPL2
	libkwave/Label.h				GPL2
	libkwave/LabelList.cpp				GPL2
	libkwave/LabelList.h				GPL2
	libkwave/LineParser.cpp				GPL2
	libkwave/LineParser.h				GPL2
	libkwave/Makefile.am				GPL2
	libkwave/Matrix.h				GPL2
	libkwave/memcpy.c				GPL2 / xine
	libkwave/memcpy.h				GPL2
	libkwave/MultiTrackReader.cpp			GPL2
	libkwave/MultiTrackReader.h			GPL2
	libkwave/MultiTrackWriter.cpp			GPL2
	libkwave/MultiTrackWriter.h			GPL2
	libkwave/Parser.cpp				GPL2
	libkwave/Parser.h				GPL2
	libkwave/PlaybackDeviceFactory.h		GPL2
	libkwave/PlayBackDevice.h			GPL2
	libkwave/PluginContext.h			GPL2
	libkwave/ppcasm_string.h			GPL2 / Paul Mackerras
	libkwave/ppcasm_string.S			GPL2 / Paul Mackerras
	libkwave/ppc_asm.tmpl				GPL2 / Paul Mackerras
	libkwave/SampleFIFO.cpp				GPL2
	libkwave/SampleFIFO.h				GPL2
	libkwave/SampleFormat.cpp			GPL2
	libkwave/SampleFormat.h				GPL2
	libkwave/Sample.h				GPL2
	libkwave/SampleLock.cpp				GPL2
	libkwave/SampleLock.h				GPL2
	libkwave/SampleReader.cpp			GPL2
	libkwave/SampleReader.h				GPL2
	libkwave/SampleWriter.cpp			GPL2
	libkwave/SampleWriter.h				GPL2
	libkwave/Selection.h				GPL2
	libkwave/Signal.cpp				GPL2
	libkwave/Signal.h				GPL2
	libkwave/StandardBitrates.cpp			GPL2
	libkwave/StandardBitrates.h			GPL2
	libkwave/Stripe.cpp				GPL2
	libkwave/Stripe.h				GPL2
	libkwave/Track.cpp				GPL2
	libkwave/Track.h				GPL2
	libkwave/TransmissionFunction.cpp		GPL2
	libkwave/TransmissionFunction.h			GPL2
	libkwave/Triple.h				GPL2
	libkwave/TypesMap.h				GPL2
	libkwave/VirtualAudioFile.cpp			GPL2
	libkwave/VirtualAudioFile.h			GPL2
	libkwave/WindowFunction.cpp			GPL2
	libkwave/WindowFunction.h			GPL2

#	mt/Asynchronous_Object.h			??? UNKNOWN ??? / Oliver M. Kellogg <Oliver.Kellogg@vs.dasa.de>
#	mt/AsyncSync.cpp				??? / Brian Theodore <theodore@std.saic.com>
#	mt/AsyncSync.h					??? / Brian Theodore <theodore@std.saic.com>
	mt/Makefile.am					GPL2
	mt/MutexGuard.cpp				GPL2
	mt/SharedLock.cpp				GPL2
	mt/SharedLockGuard.cpp				GPL2
	mt/SharedLockGuard.h				GPL2
	mt/SharedLock.h					GPL2
	mt/SignalProxy.h				GPL2
#	mt/Thread.cpp					??? / Oliver M. Kellogg <Oliver.Kellogg@vs.dasa.de>
	mt/Thread.h					GPL2
	mt/ThreadsafeX11Guard.cpp			GPL2
	mt/ThreadsafeX11Guard.h				GPL2

	plugins/Makefile.am				GPL2

	plugins/common/Makefile.am			GPL2

	plugins/about/AboutKwaveDialog.cpp		GPL2 / Ralf Waspe & Gilles Caulier
	plugins/about/AboutKwaveDialog.h		GPL2 / Ralf Waspe
	plugins/about/AboutPlugin.cpp			GPL2
	plugins/about/AboutPlugin.h			GPL2
	plugins/about/KwaveAboutContainer.cpp		GPL2 / Ralf Waspe
	plugins/about/KwaveAboutContainer.h		GPL2 / Ralf Waspe
	plugins/about/KwaveAboutDialogBase.ui		(should be GPL2 / Ralf Waspe)
	plugins/about/LogoWidget.cpp			GPL2 / Martin Wilz
	plugins/about/LogoWidget.h			GPL2 / Martin Wilz
	plugins/about/logo.xpm				GPL2 / Martin Wilz

	plugins/amplifyfree/AmplifyFreeDialog.cpp	GPL2
	plugins/amplifyfree/AmplifyFreeDialog.h		GPL2
	plugins/amplifyfree/AmplifyFreeDlg.ui		(should be GPL2)
	plugins/amplifyfree/AmplifyFreePlugin.cpp	GPL2
	plugins/amplifyfree/AmplifyFreePlugin.h		GPL2

	plugins/codec_ascii/AsciiCodecPlugin.cpp	GPL2
	plugins/codec_ascii/AsciiCodecPlugin.h		GPL2
	plugins/codec_ascii/AsciiEncoder.h		GPL2
	plugins/codec_ascii/AsciiDecoder.h		GPL2
	plugins/codec_ascii/AsciiEncoder.cpp		GPL2
	plugins/codec_ascii/AsciiDecoder.cpp		GPL2

	plugins/codec_audiofile/AudiofileCodecPlugin.cpp GPL2
	plugins/codec_audiofile/AudiofileCodecPlugin.h	GPL2
	plugins/codec_audiofile/AudiofileDecoder.cpp	GPL2
	plugins/codec_audiofile/AudiofileDecoder.h	GPL2

	plugins/codec_flac/FlacCodecPlugin.cpp		GPL2
	plugins/codec_flac/FlacCodecPlugin.h		GPL2
	plugins/codec_flac/FlacDecoder.cpp		GPL2
	plugins/codec_flac/FlacDecoder.h		GPL2
	plugins/codec_flac/FlacEncoder.cpp		GPL2
	plugins/codec_flac/FlacEncoder.h		GPL2
	plugins/codec_flac/Makefile.plugin		GPL2
	plugins/codec_flac/VorbisCommentMap.cpp		GPL2
	plugins/codec_flac/VorbisCommentMap.h		GPL2

	plugins/codec_ogg/Makefile.plugin		GPL2
	plugins/codec_ogg/OggCodecPlugin.cpp		GPL2
	plugins/codec_ogg/OggCodecPlugin.h		GPL2
	plugins/codec_ogg/OggDecoder.cpp		GPL2
	plugins/codec_ogg/OggDecoder.h			GPL2
	plugins/codec_ogg/OggEncoder.cpp		GPL2
	plugins/codec_ogg/OggEncoder.h			GPL2

	plugins/codec_wav/RecoveryBuffer.cpp		GPL2
	plugins/codec_wav/RecoveryBuffer.h		GPL2
	plugins/codec_wav/RecoveryMapping.cpp		GPL2
	plugins/codec_wav/RecoveryMapping.h		GPL2
	plugins/codec_wav/RecoverySource.cpp		GPL2
	plugins/codec_wav/RecoverySource.h		GPL2
	plugins/codec_wav/RepairVirtualAudioFile.cpp	GPL2
	plugins/codec_wav/RepairVirtualAudioFile.h	GPL2
	plugins/codec_wav/RIFFChunk.cpp			GPL2
	plugins/codec_wav/RIFFChunk.h			GPL2
	plugins/codec_wav/RIFFParser.cpp		GPL2
	plugins/codec_wav/RIFFParser.h			GPL2
	plugins/codec_wav/WavCodecPlugin.cpp		GPL2
	plugins/codec_wav/WavCodecPlugin.h		GPL2
	plugins/codec_wav/WavDecoder.cpp		GPL2
	plugins/codec_wav/WavDecoder.h			GPL2
	plugins/codec_wav/WavEncoder.cpp		GPL2
	plugins/codec_wav/WavEncoder.h			GPL2
	plugins/codec_wav/WavFileFormat.h		GPL2
	plugins/codec_wav/WavFormatMap.cpp		GPL2
	plugins/codec_wav/WavFormatMap.h		GPL2
	plugins/codec_wav/WavPropertyMap.cpp		GPL2
	plugins/codec_wav/WavPropertyMap.h		GPL2

	plugins/decoder_mp3/ID3_QIODeviceReader.cpp	GPL2
	plugins/decoder_mp3/ID3_QIODeviceReader.h	GPL2
	plugins/decoder_mp3/Makefile.plugin		GPL2
	plugins/decoder_mp3/MP3Decoder.cpp		GPL2
	plugins/decoder_mp3/MP3Decoder.h		GPL2
	plugins/decoder_mp3/MP3DecoderPlugin.cpp	GPL2
	plugins/decoder_mp3/MP3DecoderPlugin.h		GPL2

	plugins/fileinfo/BitrateSpinBox.cpp		GPL2
	plugins/fileinfo/BitrateSpinBox.h		GPL2
	plugins/fileinfo/BitrateWidgetBase.ui		(should be GPL2)
	plugins/fileinfo/BitrateWidget.cpp		GPL2
	plugins/fileinfo/BitrateWidget.h		GPL2
	plugins/fileinfo/CompressionWidgetBase.ui	(should be GPL2)
	plugins/fileinfo/CompressionWidget.cpp		GPL2
	plugins/fileinfo/CompressionWidget.h		GPL2
	plugins/fileinfo/FileInfoDialog.cpp		GPL2
	plugins/fileinfo/FileInfoDialog.h		GPL2
	plugins/fileinfo/FileInfoDlg.ui			(should be GPL2)
	plugins/fileinfo/FileInfoPlugin.cpp		GPL2
	plugins/fileinfo/FileInfoPlugin.h		GPL2
	plugins/fileinfo/KDatePickerAdapter.h		GPL2
	plugins/fileinfo/KeywordWidgetBase.ui		(should be GPL2)
	plugins/fileinfo/KeywordWidget.cpp		GPL2
	plugins/fileinfo/KeywordWidget.h		GPL2
	plugins/fileinfo/SelectDateDialog.cpp		GPL2
	plugins/fileinfo/SelectDateDialog.h		GPL2
	plugins/fileinfo/SelectDateDlg.ui		(should be GPL2)

	plugins/lowpass/c_filter_stuff.c		GPL2 / Juhana Sadeharju <kouhia@nic.funet.fi>
	plugins/lowpass/c_filter_stuff.h		GPL2 / Juhana Sadeharju <kouhia@nic.funet.fi>
	plugins/lowpass/LowPassDialog.cpp		GPL2
	plugins/lowpass/LowPassDialog.h			GPL2
	plugins/lowpass/LowPassDlg.ui			(should be GPL2)
	plugins/lowpass/LowPassFilter.cpp		GPL2
	plugins/lowpass/LowPassFilter.h			GPL2
	plugins/lowpass/LowPassPlugin.cpp		GPL2
	plugins/lowpass/LowPassPlugin.h			GPL2

	plugins/memory/MemDlg.ui			(should be GPL2)
	plugins/memory/MemoryDialog.cpp			GPL2
	plugins/memory/MemoryDialog.h			GPL2
	plugins/memory/MemoryPlugin.cpp			GPL2
	plugins/memory/MemoryPlugin.h			GPL2

	plugins/newsignal/NewSigDlg.ui			(should be GPL2)
	plugins/newsignal/NewSignalDialog.cpp		GPL2
	plugins/newsignal/NewSignalDialog.h		GPL2
	plugins/newsignal/NewSignalPlugin.cpp		GPL2
	plugins/newsignal/NewSignalPlugin.h		GPL2

	plugins/noise/NoisePlugin.cpp			GPL2
	plugins/noise/NoisePlugin.h			GPL2

	plugins/notch_filter/c_filter_stuff.c		GPL2 / Juhana Sadeharju <kouhia@nic.funet.fi>
	plugins/notch_filter/c_filter_stuff.h		GPL2 / Juhana Sadeharju <kouhia@nic.funet.fi>
	plugins/notch_filter/NotchFilter.cpp		GPL2 / Dave Flogeras
	plugins/notch_filter/NotchFilterDialog.cpp	GPL2 / Dave Flogeras
	plugins/notch_filter/NotchFilterDialog.h	GPL2 / Dave Flogeras
	plugins/notch_filter/NotchFilterDlg.ui		(should be GPL2 / Dave Flogeras)
	plugins/notch_filter/NotchFilter.h		GPL2 / Dave Flogeras>
	plugins/notch_filter/NotchFilterPlugin.cpp	GPL2 / Dave Flogeras>
	plugins/notch_filter/NotchFilterPlugin.h	GPL2 / Dave Flogeras>
	plugins/notch_filter/synth_notch_filter.idl	GPL2 / Dave Flogeras>
	plugins/notch_filter/synth_notch_filter_impl.h	GPL2 / Dave Flogeras>

	plugins/pitch_shift/PitchShiftDialog.cpp	GPL2
	plugins/pitch_shift/PitchShiftDialog.h		GPL2
	plugins/pitch_shift/PitchShiftDlg.ui		(should be GPL2)
	plugins/pitch_shift/PitchShiftPlugin.cpp	GPL2
	plugins/pitch_shift/PitchShiftPlugin.h		GPL2
	plugins/pitch_shift/synth_pitch_shift_bugfixed.idl	GPL2 / Stefan Westerfeld + Matthias Kretz + Arnold Krille
	plugins/pitch_shift/synth_pitch_shift_bugfixed_impl.h	GPL2 / Stefan Westerfeld + Jeff Tranter

	plugins/playback/Makefile.plugin		GPL2
	plugins/playback/PlayBack-ALSA.cpp		GPL2 / (parts from) Jaroslav Kysela
	plugins/playback/PlayBack-ALSA.h		GPL2
	plugins/playback/PlayBack-aRts.cpp		GPL2
	plugins/playback/PlayBack-aRts.h		GPL2
	plugins/playback/PlayBackDialog.cpp		GPL2
	plugins/playback/PlayBackDialog.h		GPL2
	plugins/playback/PlayBackDlg.ui			(should be GPL2)
	plugins/playback/PlayBack-OSS.cpp		GPL2
	plugins/playback/PlayBack-OSS.h			GPL2
	plugins/playback/PlayBackParam.h		GPL2
	plugins/playback/PlayBackPlugin.cpp		GPL2
	plugins/playback/PlayBackPlugin.h		GPL2
	plugins/playback/PlayBackTypesMap.cpp		GPL2
	plugins/playback/PlayBackTypesMap.h		GPL2

	plugins/record/krec_record.xpm			(should be GPL2)
	plugins/record/LevelMeter.cpp			GPL2 / Rik Hemsley
	plugins/record/LevelMeter.h			GPL2 / Rik Hemsley
	plugins/record/Makefile.plugin			GPL2
	plugins/record/Record-ALSA.cpp			GPL2
	plugins/record/Record-ALSA.h			GPL2
	plugins/record/RecordController.cpp		GPL2
	plugins/record/RecordController.h		GPL2
	plugins/record/RecordDevice.h			GPL2
	plugins/record/RecordDialog.cpp			GPL2
	plugins/record/RecordDialog.h			GPL2
	plugins/record/RecordDlg.ui			(should be GPL2)
	plugins/record/RecordingState.xmi		(should be GPL2)
	plugins/record/Record-OSS.cpp			GPL2
	plugins/record/Record-OSS.h			GPL2
	plugins/record/RecordParams.cpp			GPL2
	plugins/record/RecordParams.h			GPL2
	plugins/record/record_pause2.xpm		(should be GPL2)
	plugins/record/record_pause.xpm			(should be GPL2)
	plugins/record/RecordPlugin.cpp			GPL2
	plugins/record/RecordPlugin.h			GPL2
	plugins/record/RecordPlugin.png			(should be GPL2)
	plugins/record/RecordState.h			GPL2
	plugins/record/record_stop.xpm			(should be GPL2)
	plugins/record/RecordThread.cpp			GPL2
	plugins/record/RecordThread.h			GPL2
	plugins/record/RecordTypesMap.cpp		GPL2
	plugins/record/RecordTypesMap.h			GPL2
	plugins/record/StatusWidget.h			GPL2
	plugins/record/StatusWidget.cpp			GPL2
	plugins/record/SampleDecoder.h			GPL2
	plugins/record/SampleDecoderLinear.cpp		GPL2
	plugins/record/SampleDecoderLinear.h		GPL2
	plugins/record/stop_hand.xpm			free / KDE
	-> icons/ikons/16x16/actions/stop_hand.png
	plugins/record/ok.xpm				free / KDE
	-> icons/crystalsvg/16x16/actions/ok.png
	plugins/record/ledgreen.xpm			GPL2 (kdelirc)
	plugins/record/ledlightgreen.xpm		GPL2 (kdelirc)
	plugins/record/ledred.xpm			GPL2 (kdelirc)
	plugins/record/ledyellow.xpm			GPL2 (kdelirc)
	plugins/record/walk_r1.xpm			GPL2 (amor)
	plugins/record/walk_r2.xpm			GPL2 (amor)
	plugins/record/walk_r3.xpm			GPL2 (amor)
	plugins/record/walk_r4.xpm			GPL2 (amor)
	plugins/record/walk_r5.xpm			GPL2 (amor)
	plugins/record/walk_r6.xpm			GPL2 (amor)
	plugins/record/walk_r7.xpm			GPL2 (amor)
	plugins/record/walk_r8.xpm			GPL2 (amor)

	plugins/saveblocks/SaveBlocksWidgetBase.ui	GPL2
	plugins/saveblocks/SaveBlocksPlugin.h		GPL2
	plugins/saveblocks/SaveBlocksDialog.h		GPL2
	plugins/saveblocks/SaveBlocksWidget.cpp		GPL2
	plugins/saveblocks/SaveBlocksWidget.h		GPL2
	plugins/saveblocks/SaveBlocksDialog.cpp		GPL2
	plugins/saveblocks/SaveBlocksPlugin.cpp		GPL2

	plugins/selectrange/SelectRangeDialog.cpp	GPL2
	plugins/selectrange/SelectRangeDialog.h		GPL2
	plugins/selectrange/SelectRangeDlg.ui		(should be GPL2)
	plugins/selectrange/SelectRangePlugin.cpp	GPL2
	plugins/selectrange/SelectRangePlugin.h		GPL2

	plugins/sonagram/ImageView.cpp			GPL2 / Martin Wilz
	plugins/sonagram/ImageView.h			GPL2 / Martin Wilz
	plugins/sonagram/SonagramDialog.cpp		GPL2
	plugins/sonagram/SonagramDialog.h		GPL2
	plugins/sonagram/SonagramDlg.ui			(should be GPL2)
	plugins/sonagram/SonagramPlugin.cpp		GPL2
	plugins/sonagram/SonagramPlugin.h		GPL2
	plugins/sonagram/SonagramWindow.cpp		GPL2
	plugins/sonagram/SonagramWindow.h		GPL2

	plugins/volume/VolumeDialog.cpp			GPL2
	plugins/volume/VolumeDialog.h			GPL2
	plugins/volume/VolumeDlg.ui			(should be GPL2)
	plugins/volume/VolumePlugin.cpp			GPL2
	plugins/volume/VolumePlugin.h			GPL2

	plugins/zero/ZeroPlugin.cpp			GPL2
	plugins/zero/ZeroPlugin.h			GPL2

	po/de.po					(should be GPL2)
	po/fr.po					(should be GPL2)
	po/kwave.pot					(should be GPL2)
	po/Makefile.am					GPL2

### EOF ###
