
here the results of a licensing investigation
(2007-06-17)

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

	* LGPL2 - GNU Library General Public License, version 2 or newer
	  - most stuff in libaudiofile
	  - plugins/*/*.idl (and other idl files)

	* Kitware (cmake)
	  - cmake/Copyright.txt
	  - cmake/FindGettext.cmake

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

	* free, by statement in file header
	  - 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
------------------------------------------------------------------------

#	kwave/pics/kwave-splash.png			??? UNKNOWN ??? / Gilles Caulier
#	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
----------------------------------------------------

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

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

	AUTHORS						GPL2
	CHANGES						(should be GPL2)
	config.h.cmake					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)
	README						(should be GPL2)
	TODO						(should be GPL2)
	VERSION						(should be GPL2)
	CMakeLists.txt					GPL2

	bin/beautify-source				GPL2
	bin/changes-to-docbook.awk			GPL2
	bin/date_release.awk				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

	cmake/Copyright.txt				Kitware (cmake)
	cmake/COPYING-CMAKE-SCRIPTS			New BSD
	cmake/FindAlsa.cmake				BSD
	cmake/FindARTS.cmake				New BSD
	cmake/FindGettext.cmake				Kitware (cmake)
	cmake/FindKwaveVersion.cmake			GPL2
	cmake/FindOggVorbis.cmake			BSD
	cmake/FindRequiredProgram.cmake			GPL2
	cmake/KwaveALSASupport.cmake			GPL2
	cmake/KwaveEbuild.cmake				GPL2
	cmake/KwaveKDESupport.cmake			GPL2
	cmake/KwaveLibaudiofileSupport.cmake		GPL2
	cmake/KwaveOSSSupport.cmake			GPL2
	cmake/KwavePackageMessages.cmake		GPL2
	cmake/KwaveRPMSupport.cmake			GPL2
	cmake/MCOP.cmake				GPL2
	cmake/uninstall.cmake.in			GPL2

	doc/CMakeLists.txt				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/CMakeLists.txt				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/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/CMakeLists.txt			GPL2
	libaudiofile/COPYING				(free)
	libaudiofile/COPYING.GPL			(free)
	libaudiofile/data.c				LGPL2
	libaudiofile/error.c				LGPL2
	libaudiofile/error.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
	intfloat_readwrite.c				LGPL2
	intfloat_readwrite.h				LGPL2
	libaudiofile/ircam.c				LGPL2
	libaudiofile/ircam.h				LGPL2
	libaudiofile/ircamwrite.c			LGPL2
	libaudiofile/loop.c				LGPL2
	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/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/CMakeLists.txt				GPL2
	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/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/ByteOrder.h				GPL2
	libkwave/byteswap.h				GPL2
	libkwave/CMakeLists.txt				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.cpp			GPL2
	libkwave/CurveStreamAdapter.h			GPL2
	libkwave/Decoder.cpp				GPL2
	libkwave/Decoder.h				GPL2
	libkwave/Encoder.cpp				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/KwaveConnect.cpp			GPL2
	libkwave/KwaveConnect.h				GPL2
	libkwave/KwaveDelay.cpp				GPL2
	libkwave/KwaveDelay.h				GPL2
	libkwave/KwaveDrag.cpp				GPL2
	libkwave/KwaveDrag.h				GPL2
	libkwave/KwaveFilterPlugin.cpp			GPL2
	libkwave/KwaveFilterPlugin.h			GPL2
	libkwave/KwaveMul.cpp				GPL2
	libkwave/KwaveMul.h				GPL2
	libkwave/KwaveMultiPlaybackSink.cpp		GPL2
	libkwave/KwaveMultiPlaybackSink.h		GPL2
	libkwave/KwaveMultiTrackSink.h			GPL2
	libkwave/KwaveMultiTrackSource.h		GPL2
	libkwave/KwaveOsc.cpp				GPL2
	libkwave/KwaveOsc.h				GPL2
	libkwave/KwavePlaybackSink.cpp			GPL2
	libkwave/KwavePlaybackSink.h			GPL2
	libkwave/KwavePlugin.cpp			GPL2
	libkwave/KwavePlugin.h				GPL2
	libkwave/KwavePluginSetupDialog.h		GPL2
	libkwave/KwaveSampleArray.h			GPL2
	libkwave/KwaveSampleSink.cpp			GPL2
	libkwave/KwaveSampleSink.h			GPL2
	libkwave/KwaveSampleSource.cpp			GPL2
	libkwave/KwaveSampleSource.h			GPL2
	libkwave/KwaveStreamObject.cpp			GPL2
	libkwave/KwaveStreamObject.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/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/Selection.cpp				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.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/CMakeLists.txt				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/CMakeLists.txt				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/CMakeLists.txt			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/amplifyfree/CMakeLists.txt		GPL2

	plugins/band_pass/BandPass.cpp			GPL2 / Juhana Sadeharju <kouhia@nic.funet.fi>
	plugins/band_pass/BandPass.h			GPL2
	plugins/band_pass/BandPassDialog.cpp		GPL2
	plugins/band_pass/BandPassDialog.h		GPL2
	plugins/band_pass/BandPassDlg.ui		GPL2
	plugins/band_pass/BandPass.h			GPL2
	plugins/band_pass/BandPassPlugin.cpp		GPL2
	plugins/band_pass/BandPassPlugin.h		GPL2
	plugins/band_pass/CMakeLists.txt		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_ascii/CMakeLists.txt		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_audiofile/CMakeLists.txt		GPL2

	plugins/codec_flac/CMakeLists.txt		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/VorbisCommentMap.cpp		GPL2
	plugins/codec_flac/VorbisCommentMap.h		GPL2

	plugins/codec_ogg/CMakeLists.txt		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/CMakeLists.txt		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/common/CMakeList.txt.template		GPL2

	plugins/decoder_mp3/CMakeLists.txt		GPL2
	plugins/decoder_mp3/ID3_QIODeviceReader.cpp	GPL2
	plugins/decoder_mp3/ID3_QIODeviceReader.h	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/CMakeLists.txt			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/CMakeLists.txt			GPL2
	plugins/lowpass/LowPassDialog.cpp		GPL2
	plugins/lowpass/LowPassDialog.h			GPL2
	plugins/lowpass/LowPassDlg.ui			(should be GPL2)
	plugins/lowpass/LowPassFilter.cpp		GPL2 / Juhana Sadeharju <kouhia@nic.funet.fi>
	plugins/lowpass/LowPassFilter.h			GPL2 / Juhana Sadeharju <kouhia@nic.funet.fi>
	plugins/lowpass/LowPassPlugin.cpp		GPL2
	plugins/lowpass/LowPassPlugin.h			GPL2

	plugins/memory/CMakeLists.txt			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/CMakeLists.txt		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/CMakeLists.txt			GPL2
	plugins/noise/NoiseGenerator.cpp		GPL2
	plugins/noise/NoiseGenerator.h			GPL2
	plugins/noise/NoisePlugin.cpp			GPL2
	plugins/noise/NoisePlugin.h			GPL2

	plugins/notch_filter/CMakeLists.txt		GPL2
	plugins/notch_filter/NotchFilter.cpp		GPL2 / Dave Flogeras / Juhana Sadeharju <kouhia@nic.funet.fi>
	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/pitch_shift/CMakeLists.txt		GPL2
	plugins/pitch_shift/PitchShiftDialog.cpp	GPL2
	plugins/pitch_shift/PitchShiftDialog.h		GPL2
	plugins/pitch_shift/PitchShiftFilter.cpp	GPL2 / Jeff Tranter + Stefan Westerfeld
	plugins/pitch_shift/PitchShiftFilter.h		GPL2
	plugins/pitch_shift/PitchShiftDlg.ui		(should be GPL2)
	plugins/pitch_shift/PitchShiftPlugin.cpp	GPL2
	plugins/pitch_shift/PitchShiftPlugin.h		GPL2

	plugins/playback/CMakeLists.txt			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/CMakeLists.txt			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/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/CMakeLists.txt		GPL2
	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/CMakeLists.txt		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/CMakeLists.txt			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/CMakeLists.txt			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/CMakeLists.txt			GPL2
	plugins/zero/ZeroPlugin.cpp			GPL2
	plugins/zero/ZeroPlugin.h			GPL2

	po/CMakeLists.txt				GPL2
	po/de.po					(should be GPL2)
	po/fr.po					(should be GPL2)
	po/kwave.pot					(should be GPL2)

### EOF ###
