Copyright © 2009 Universitat Politècnica de Catalunya (UPC).
Contact: lossy.nosp@m.filt.nosp@m.ers@t.nosp@m.sc.u.nosp@m.pc.ed.nosp@m.u
http://www.tsc.upc.edu/lossyfilters
The lossyfilters software package described below, including an open-source GUI, free libraries and non-free libraries is owned by UPC and is protected by the applicable copyright laws and international treaty provisions.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program is distributed as is and with all possible imperfections and faults. UPC does not warrant neither that the operation of this program will be uninterrupted nor that it is error free. In no event shall UPC be liable for any responsibilities arising out of the use or inability to use this program or the documentation.
Open-source GUI and libraries
The graphical user interface (GUI) mwfiltersgui.py and its associated files, the 'Free Filter Library' libfreefilters.py and the 'Common Functions Library' libcommonfunc.py are free open-source software released under the GNU General Public License (GPL) version 3.
You can redistribute it and/or modify it under the terms of the GNU GPL as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. See the GNU GPL for more details. You should have received a copy of the GNU GPL along with this program in file "LICENSE.GPL3" or file "LICENSE.txt"; if not, download it from http://www.gnu.org/licenses/gpl-3.0.html .
- Additional permission under GNU GPL version 3 section 7:
- If you modify this Program, or any covered work, by linking or combining it with the "Extra Filters Library" (libextrafilters), the "Lossy Filters Library" (liblossyfilters) or the "License Check Library" (libchecklicense), or modified versions of that libraries, containing parts covered by the terms described in files LICENSE.LIBEXTRAFILTERS and LICENSE.LIBLOSSYFILTERS, the licensors of this Program grant you additional permission to convey the resulting work.
Lossyfilters software GUI uses the open-source dbplot.py module, which is based in part on the work of the Qwt project (http://qwt.sf.net) and has been released by UPC under the terms of the GNU GPL version 3.
Non-free libraries
The "Extra Filters Library" and the "Lossy Filters Library" are not free software and need a user license from UPC. The European Space Agency (ESA) has such user license with right to use and modify the present version and future updates of these libraries and to make copies of these libraries for use in multiple computers and for backup or archival purposes.
- "Extra Filters Library" for the computation of generalized Chebyshev filter characteristic polynomials is distributed by UPC either in the source file "libextrafilters.py", the corresponding bytecode file "libextrafilters.pyc" or bound into a binary executable file. License terms are described in the LICENSE.LIBEXTRAFILTERS file.
- "Lossy Filters Library" for the computation of characteristic polynomials including filter losses is distributed by UPC either in the source file "liblossyfilters.py", the corresponding bytecode file "liblossyfilters.pyc" or bound into a binary executable file. License terms are described in the LICENSE.LIBLOSSYFILTERS file.
- The "Extra Filters Library" and the "Lossy Filters Library" need the "License Check Library", which distributed toghether with them either in the executable Python bytecode file "libchecklicense.pyc" or bound into a binary executable file. The source file "libchecklicense.py" is not distributed. The "License Check
Library" has been developed by UPC for checking the user's license to run software released by the AntennaLab research group at the Department of Signal Theory and Communications (TSC). The "License Check Library" is distributed and licensed by UPC under the same terms as the "Extra Filters Library" and the "Lossy Filters
Library", with the following additional restrictions:
- The source code is not distributed.
- It is specially forbidden to modify the "License Check Library" source or binary code.
- It is also forbidden to reverse engineer, decompile, or disassemble the "License Check Library" with the intent to violate license agreement of the "Extra Filters Library" or the "Lossy Filters Library".