This package was debianized by Aurelien Jarno on Thu, 10 Jan 2002 13:43:55 +0100. It was downloaded from http://kwave.sourceforge.net Upstream Author: Thomas Eschenbacher Copyright © by Thomas Eschenbacher and Martin Wilz 1998 - 2009 E-Mail: thomas.eschenbacher@gmx.de and martin@wilz.de LIST OF LICENSES FOUND IN THE SOURCES ===================================== * GPL2 - GNU General Public License, version 2 or newer (abbreviated as GPL2+) - kwave, libgui, libkwave and many others... => this currently is the Kwave "default" license ! => the intention of the authors is to keep Kwave under the GPL2+ * LGPL2 - GNU Library General Public License, version 2 or newer - some icons * Kitware (cmake) - cmake/Copyright.txt - cmake/FindGettext.cmake * FDL - Free Documentation License - documentation in doc - screenshots * BSD - cmake/FindOggVorbis.cmake - cmake/COPYING-CMAKE-SCRIPTS (New BSD ?) - cmake/FindAlsa.cmake {kretz,faure}@kde.org * free, by statement in file header (currently none) LICENSE ISSUES ============== issue #1: license of the icons ------------------------------ -> maybe most are LGPL, but might depend from case to case !!! (the icons listed here are composed of one or more icons from KDE and/or modified) # 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/nonlinear.png ??? UNKNOWN ??? (arrow only) -> arrow is from kdeclassic/32x32/actions/forward.png issue #2: license of some files is unknown or problematic / author known ------------------------------------------------------------------------ - currently none - issue #3: some files have neither license nor author ---------------------------------------------------- - currently none - COMPLETE LIST OF FILES AND THEIR LICENSE ======================================== AUTHORS GPL2+ CHANGES (should be GPL2+) config.h.cmake GPL2+ doxy.cfg.in 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 / {kretz,faure}@kde.org 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/KwaveL10N.cmake GPL2+ cmake/KwaveLibaudiofileSupport.cmake GPL2+ cmake/KwaveOSSSupport.cmake GPL2+ cmake/KwavePackageMessages.cmake GPL2+ cmake/KwaveRPMSupport.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/en/audio-1.png ??? UNKNOWN ??? # doc/en/audio2signal.png ??? UNKNOWN ??? doc/en/krec_record.png LGPL2 (crystal project) [copied from mix_record.png] 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 LGPL2 (crystal project) [derived from greenled.png] doc/en/light_on.png LGPL2 (crystal project) [derived from greenled.png] # doc/en/nonlinear.png ??? UNKNOWN ??? (arrow only) doc/en/record_new.png LGPL2 (crystal project) [copied from document-new.png] doc/en/record_pause.png (should be FDL) doc/en/record_stop.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/under-construction.png LGPL2 (crystal project) [copied from Service\ Manager.png] doc/en/unsigned.png (should be FDL) 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) kwave/CMakeLists.txt 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/main.cpp GPL2+ / Martin Wilz kwave/MainWidget.cpp GPL2+ / Martin Wilz kwave/MainWidget.h GPL2+ / Martin Wilz kwave/menus.config GPL2+ kwave/ShortcutWrapper.cpp GPL2+ kwave/ShortcutWrapper.h GPL2+ kwave/TopWidget.cpp GPL2+ / Martin Wilz kwave/TopWidget.h GPL2+ / Martin Wilz 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 LGPL2 (crystal project) [derived from greenled.png] kwave/pics/kwave-splash.png (should be GPL2+ / Thomas Eschenbacher) kwave/pics/kwave.svgz (should be GPL2+ / Thomas Eschenbacher) kwave/pics/light_off.xpm LGPL2 (crystal project) [derived from greenled.png] kwave/pics/light_on.xpm LGPL2 (crystal project) [copied from greenled.png] kwave/pics/logo.xpm (should be GPL2+ / Martin Wilz) kwave/pics/noise.png (should be GPL2+) kwave/pics/playback_loop.xpm LGPL2 (crystal project) [derived from player_start.png] kwave/pics/playback_pause2.xpm LGPL2 (crystal project) [derived from player_pause.png] kwave/pics/playback_pause.xpm LGPL2 (crystal project) [derived from player_pause.png] kwave/pics/playback_start.xpm LGPL2 (crystal project) [derived from player_start.png] kwave/pics/playback_stop.xpm LGPL2 (crystal project) [derived from player_stop.png] kwave/pics/selectedknob.xpm LGPL2 (crystal project) [derived from greenled.png] kwave/pics/sound_card.png LGPL2 (crystal project) [copied from kcmpci.png] kwave/pics/sound_device.png LGPL2 (crystal project) [copied from multimedia.png] kwave/pics/sound_note.png LGPL2 (crystal project) [copied from knotify.png] kwave/pics/sound_subdevice.png LGPL2 (crystal project) [copied from kcmsound.png] kwave/toolbar/zoomall.xpm LGPL2 (crystal project) [copied from viewmagfit.png] kwave/toolbar/zoomin.xpm LGPL2 (crystal project) [copied from viewmag+.png] kwave/toolbar/zoomnormal.xpm LGPL2 (crystal project) [copied from viewmag1.png] kwave/toolbar/zoomout.xpm LGPL2 (crystal project) [copied from viewmag-.png] kwave/toolbar/zoomrange.xpm LGPL2 (crystal project) [copied from viewmag.png] libgui/CMakeLists.txt GPL2+ libgui/ConfirmCancelProxy.cpp GPL2+ libgui/ConfirmCancelProxy.h GPL2+ libgui/CurveWidget.cpp GPL2+ libgui/CurveWidget.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/ImageView.cpp GPL2+ / Martin Wilz libgui/ImageView.h GPL2+ / Martin Wilz libgui/InvertableSpinBox.cpp GPL2+ libgui/InvertableSpinBox.h GPL2+ libgui/KwaveFileDialog.cpp GPL2+ libgui/KwaveFileDialog.h GPL2+ libgui/KwaveFilterPlugin.cpp GPL2+ libgui/KwaveFilterPlugin.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/MouseMark.cpp GPL2+ libgui/MouseMark.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/SignalWidget.cpp GPL2+ / Martin Wilz libgui/SignalWidget.h GPL2+ libgui/TrackPixmap.cpp GPL2+ libgui/TrackPixmap.h GPL2+ libgui/TreeWidgetWrapper.cpp GPL2+ libgui/TreeWidgetWrapper.h GPL2+ libgui/UndoModifyLabelAction.cpp GPL2+ libgui/UndoModifyLabelAction.h GPL2+ libkwave/ByteOrder.h GPL2+ libkwave/byteswap.h GPL2+ libkwave/ClipBoard.cpp GPL2+ libkwave/ClipBoard.h GPL2+ libkwave/CMakeLists.txt GPL2+ libkwave/CodecBase.cpp GPL2+ libkwave/CodecBase.h GPL2+ libkwave/CodecManager.cpp GPL2+ libkwave/CodecManager.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/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/FileProgress.cpp GPL2+ libkwave/FileProgress.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/KwaveDrag.cpp GPL2+ libkwave/KwaveDrag.h GPL2+ libkwave/KwaveMultiPlaybackSink.cpp GPL2+ libkwave/KwaveMultiPlaybackSink.h GPL2+ libkwave/KwaveMultiTrackSink.h GPL2+ libkwave/KwaveMultiTrackSource.h GPL2+ libkwave/KwavePlaybackSink.cpp GPL2+ libkwave/KwavePlaybackSink.h GPL2+ libkwave/KwavePlugin.cpp GPL2+ libkwave/KwavePlugin.h GPL2+ libkwave/KwavePluginSetupDialog.h GPL2+ libkwave/KwaveSampleArray.cpp GPL2+ libkwave/KwaveSampleArray.h GPL2+ libkwave/KwaveSampleSink.cpp GPL2+ libkwave/KwaveSampleSink.h GPL2+ libkwave/KwaveSampleSource.cpp GPL2+ libkwave/KwaveSampleSource.h GPL2+ libkwave/Label.cpp GPL2+ libkwave/Label.h GPL2+ libkwave/LabelList.cpp GPL2+ libkwave/LabelList.h GPL2+ libkwave/Matrix.h GPL2+ libkwave/memcpy.c GPL2+ / xine libkwave/memcpy.h GPL2+ libkwave/MemoryManager.cpp GPL2+ libkwave/MemoryManager.h GPL2+ libkwave/MessageBox.h GPL2+ libkwave/MessageBox.cpp 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/PlaybackController.cpp GPL2+ libkwave/PlaybackController.h GPL2+ libkwave/PlaybackDeviceFactory.h GPL2+ libkwave/PlayBackDevice.h GPL2+ libkwave/PluginContext.h GPL2+ libkwave/PluginManager.cpp GPL2+ libkwave/PluginManager.h GPL2+ libkwave/PluginWorkerThread.h GPL2+ libkwave/PluginWorkerThread.cpp 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/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/SignalManager.cpp GPL2+ libkwave/SignalManager.h GPL2+ libkwave/StandardBitrates.cpp GPL2+ libkwave/StandardBitrates.h GPL2+ libkwave/Stripe.cpp GPL2+ libkwave/Stripe.h GPL2+ libkwave/SwapFile.cpp GPL2+ libkwave/SwapFile.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+ libkwave/modules/CurveStreamAdapter.cpp GPL2+ libkwave/modules/CurveStreamAdapter.h GPL2+ libkwave/modules/KwaveDelay.cpp GPL2+ libkwave/modules/KwaveDelay.h GPL2+ libkwave/modules/KwaveMul.cpp GPL2+ libkwave/modules/KwaveMul.h GPL2+ libkwave/modules/KwaveOsc.cpp GPL2+ libkwave/modules/KwaveOsc.h GPL2+ libkwave/modules/KwaveStreamObject.cpp GPL2+ libkwave/modules/KwaveStreamObject.h GPL2+ libkwave/undo/UndoAction.h GPL2+ libkwave/undo/UndoAddLabelAction.cpp GPL2+ libkwave/undo/UndoAddLabelAction.h GPL2+ libkwave/undo/UndoDeleteAction.cpp GPL2+ libkwave/undo/UndoDeleteAction.h GPL2+ libkwave/undo/UndoDeleteLabelAction.cpp GPL2+ libkwave/undo/UndoDeleteLabelAction.h GPL2+ libkwave/undo/UndoDeleteTrack.cpp GPL2+ libkwave/undo/UndoDeleteTrack.h GPL2+ libkwave/undo/UndoFileInfo.cpp GPL2+ libkwave/undo/UndoFileInfo.h GPL2+ libkwave/undo/UndoInsertAction.cpp GPL2+ libkwave/undo/UndoInsertAction.h GPL2+ libkwave/undo/UndoInsertTrack.cpp GPL2+ libkwave/undo/UndoInsertTrack.h GPL2+ libkwave/undo/UndoModifyAction.cpp GPL2+ libkwave/undo/UndoModifyAction.h GPL2+ libkwave/undo/UndoSelection.cpp GPL2+ libkwave/undo/UndoSelection.h GPL2+ libkwave/undo/UndoTransaction.cpp GPL2+ libkwave/undo/UndoTransactionGuard.cpp GPL2+ libkwave/undo/UndoTransactionGuard.h GPL2+ libkwave/undo/UndoTransaction.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+ / Mirko Boehm / Espen Sand plugins/about/KwaveAboutContainer.h GPL2+ / Mirko Boehm / Espen Sand 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 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/CMakeLists.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/goto/CMakeLists.txt GPL2+ plugins/goto/GotoDialog.cpp GPL2+ plugins/goto/GotoDialog.h GPL2+ plugins/goto/GotoDlg.ui (should be GPL2+) plugins/goto/GotoPlugin.cpp GPL2+ plugins/goto/GotoPlugin.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/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 plugins/lowpass/LowPassFilter.h GPL2+ / Juhana Sadeharju 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 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/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 LGPL2 (crystal project) [converted from mix_record.png] 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/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+) cmake/COPYING-CMAKE-SCRIPTS: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. On Debian systems, you can find the complete texts of these licenses at: - GPLv2: /usr/share/common-licenses/GPL-2 - LGPLv2: /usr/share/common-licenses/LGPL-2