*** English version below ***

********************************************************************************
LIZENZVEREINBARUNG

Copyright (c) 2014-2024 joonis new media, Thimo Kraemer

1. Präambel

joonis new media, Inh. Thimo Kraemer ("Lizenzgeber"), stellt Ihnen
("Lizenznehmer") das Programm "PyFinTech" und dazugehörige Dokumentationen
(zusammen als "Software" bezeichnet) zur Verfügung. Die Software ist
nach deutschem Recht und durch internationale Verträge und Gesetze
urheberrechtlich geschützt.

2. Öffentliche Lizenz

Hiermit wird unentgeltlich jeder Person, die eine Kopie der Software
erhält, die Erlaubnis erteilt, die Software zu installieren und zu
verwenden, sie jederzeit nach Maßgabe der nachfolgenden Regelungen und
Bedingungen zu kopieren, verlegen und zu verbreiten, sofern diese
Lizenzvereinbarung in allen Kopien oder Teilkopien der Software
enthalten ist.

3. Befristete Multi-User/Multi-CPU Lizenz

Der Lizenzgeber gewährt dem Lizenznehmer auf befristete Zeit das
einfache, nicht ausschließliche Recht, die Software auf einer
unlimitierten Anzahl von in seinem Besitz befindlichen Computern nach
Maßgabe des vereinbarten Verwendungszwecks und der nachfolgenden
Regelungen und Bedingungen zu installieren und zu benutzen. Als
Gegenleistung für die dem Lizenznehmer überlassene befristete Lizenz
zur Nutzung der Software, zahlt der Lizenznehmer dem Lizenzgeber die
vereinbarte Lizenzgebühr.

4. Einschränkungen

Sie dürfen die Software nur in dem Ihnen in dieser Lizenz erlaubten
Umfang nutzen. Es ist Ihnen untersagt:

- die Software abzuändern, zu bearbeiten oder mit einem anderen
  Programm zu vermischen,
- die Software zurückzuentwickeln (Reverse Engineering), zu
  dekompilieren oder zu disassemblieren oder auf andere Weise zu
  versuchen, den Quellcode der Software zugänglich zu machen,
- die Software zu vermieten, zu verleasen oder zu verleihen,
- den Lizenzcode zu veröffentlichen oder zu verteilen.

5. Gewährleistung und Haftung

Nach dem derzeitigen Stand der Technik kann bei Software das Auftreten
von Programmfehlern nicht völlig ausgeschlossen werden. Gegenstand des
Vertrages ist daher nur eine Software, die im Sinne der
Programmbeschreibung und der Benutzungsanleitung grundsätzlich brauchbar
ist.

Aus diesen Gründen übernimmt der Lizenzgeber keine Haftung für die
Fehlerfreiheit der Software. Insbesondere übernimmt der Lizenzgeber
keine Gewährleistung dafür, dass die Software den Anforderungen und
Zwecken des Lizenznehmers genügt oder mit anderen von dem Lizenznehmer
ausgewählten Programmen zusammenarbeitet. Die Verantwortung für die
richtige Auswahl und die Folgen der Benutzung der Software sowie der
damit beabsichtigten oder erzielten Ergebnisse trägt der Lizenznehmer.

Der Lizenzgeber haftet nicht für Schäden die aufgrund der Benutzung
dieser Software oder der Unfähigkeit, diese Software zu verwenden,
entstehen (uneingeschränkt eingeschlossen sind Schäden aus entgangenem
Gewinn, Betriebsunterbrechung, Verlust von geschäftlichen Informationen
oder von Daten oder aus anderem finanziellen Verlust) auch wenn der
Lizenzgeber von der Möglichkeit eines solchen Schadens unterrichtet
worden ist. Dies gilt nicht, soweit wegen Vorsatzes oder grober
Fahrlässigkeit zwingend gehaftet wird.


********************************************************************************
LICENSE AGREEMENT

Copyright (c) 2014-2024 joonis new media, Thimo Kraemer

1. Recitals

joonis new media, Inh. Thimo Kraemer ("Licensor"), provides you
("Licensee") the program "PyFinTech" and associated documentation files
(collectively, the "Software"). The Software is protected by German
copyright laws and international treaties.

2. Public License

Permission is hereby granted, free of charge, to any person obtaining a
copy of this Software, to install and use the Software, copy, publish
and distribute copies of the Software at any time, provided that this
License Agreement is included in all copies or substantial portions of
the Software, subject to the terms and conditions hereinafter set forth.

3. Temporary Multi-User/Multi-CPU License

Licensor hereby grants to Licensee a temporary, non-exclusive license to
install and use this Software according to the purpose agreed on up to
an unlimited number of computers in its possession, subject to the terms
and conditions hereinafter set forth. As consideration for this temporary
license to use the Software granted to Licensee herein, Licensee shall
pay to Licensor the agreed license fee.

4. Restrictions

You may not use this Software in a way other than allowed in this
license. You may not:

- modify or adapt the Software or merge it into another program,
- reverse engineer, disassemble, decompile or make any attempt to
  discover the source code of the Software,
- sublicense, rent, lease or lend any portion of the Software,
- publish or distribute the associated license keycode.

5. Warranty and Remedy

To the extent permitted by law, THE SOFTWARE IS PROVIDED "AS IS",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF QUALITY, TITLE, NONINFRINGEMENT,
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, regardless of
whether Licensor knows or had reason to know of Licensee particular
needs. No employee, agent, or distributor of Licensor is authorized
to modify this warranty, nor to make any additional warranties.

IN NO EVENT WILL LICENSOR BE LIABLE TO LICENSEE FOR ANY DAMAGES,
INCLUDING ANY LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING FROM THE USE OR THE INABILITY TO USE THE
SOFTWARE, EVEN IF LICENSOR OR AN AUTHORIZED DEALER OR DISTRIBUTOR HAS
BEEN ADVISED OF THE POSSIBILITY OF THESE DAMAGES, OR FOR ANY CLAIM BY
ANY OTHER PARTY. This does not apply if liability is mandatory due to
intent or gross negligence.


********************************************************************************
Dieses Programm verwendet folgende Software von Drittanbietern.
This program makes use of the following 3rd-party software.

========================================================================
Konto_check
========================================================================

Copyright (C) 2002-2013 Michael Plugge <m.plugge@hs-mannheim.de>

GNU Lesser General Public License
see http://www.gnu.org/licenses/lgpl.html

This library uses the free bank code file from the German Central Bank.
Copyright: Deutsche Bundesbank, Frankfurt am Main, Deutschland


========================================================================
Python Package "cryptography"
========================================================================

Copyright (c) Individual contributors.

This software is made available under the terms of *either* of the licenses
found in LICENSE.APACHE or LICENSE.BSD. Contributions to cryptography are made
under the terms of *both* these licenses.

https://github.com/pyca/cryptography/blob/main/LICENSE.APACHE
https://github.com/pyca/cryptography/blob/main/LICENSE.BSD

The code used in the OS random engine is derived from CPython, and is licensed
under the terms of the PSF License Agreement.

https://github.com/pyca/cryptography/blob/main/LICENSE.PSF


========================================================================
lxml
========================================================================

Copyright (c) 2004 Infrae. All rights reserved.

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 above copyright
     notice, this list of conditions and the following disclaimer.
   
  2. Redistributions in binary form must reproduce the above copyright
     notice, this list of conditions and the following disclaimer in
     the documentation and/or other materials provided with the
     distribution.

  3. Neither the name of Infrae nor the names of its contributors may
     be used to endorse or promote products derived from this software
     without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"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 INFRAE OR
CONTRIBUTORS 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.


========================================================================
libxml
========================================================================

Except where otherwise noted in the source code (e.g. the files hash.c,
list.c and the trio files, which are covered by a similar licence but
with different Copyright notices) all the files are:

 Copyright (C) 1998-2012 Daniel Veillard.  All Rights Reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is fur-
nished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.


========================================================================
libxslt
========================================================================

Copyright (C) 2001-2002 Daniel Veillard. All Rights Reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is fur-
nished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Except as contained in this notice, the name of Daniel Veillard shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from him.


========================================================================
libexslt
========================================================================

Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard.
All Rights Reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is fur-
nished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Except as contained in this notice, the name of the authors shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from him.


========================================================================
Python FPDF
========================================================================

GNU Lesser General Public License v3 (LGPLv3)
see http://www.gnu.org/licenses/lgpl.html

Original FPDF uses a permissive license:
"FPDF is released under a permissive license: there is no usage restriction.
You may embed it freely in your application (commercial or not), with or
without modifications." 

FPDF Version 1.6 license.txt says:
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software to use, copy, modify, distribute, sublicense, and/or sell
copies of the software, and to permit persons to whom the software is furnished
to do so. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED. 

fpdf.py is a revision of a port by Max Pat, in the original source uses the
same licence:
# * Software: FPDF
# * Version:  1.53
# * Date:     2004-12-31
# * Author:   Olivier PLATHEY
# * License:  Freeware
# *
# * You may use and modify this software as you wish.
# * Ported to Python 2.4 by Max (maxpat78@yahoo.it) on 2006-05

To avoid ambiguity (and to be compatible with other free software, open source
licenses), LGPL was chosen for this googlecode project (as Freeware isn't listed).

