diff options
author | Marcello Stanisci <marcello.stanisci@inria.fr> | 2016-03-16 14:11:26 +0100 |
---|---|---|
committer | Marcello Stanisci <marcello.stanisci@inria.fr> | 2016-03-16 14:11:26 +0100 |
commit | c94a44226a069c00a8ce87f50616f3ad95f4146d (patch) | |
tree | d3f35ea491518a766a803386bed3f6eb329507aa /global_licensing.rst | |
parent | 22133c6f1ec0df35f88ea963148832fe19d67810 (diff) | |
download | docs-c94a44226a069c00a8ce87f50616f3ad95f4146d.tar.gz docs-c94a44226a069c00a8ce87f50616f3ad95f4146d.tar.bz2 docs-c94a44226a069c00a8ce87f50616f3ad95f4146d.zip |
adding global licensing text
Diffstat (limited to 'global_licensing.rst')
-rw-r--r-- | global_licensing.rst | 158 |
1 files changed, 158 insertions, 0 deletions
diff --git a/global_licensing.rst b/global_licensing.rst new file mode 100644 index 00000000..c31c7f05 --- /dev/null +++ b/global_licensing.rst @@ -0,0 +1,158 @@ +=========================== +Taler licensing information +=========================== + +This file gives an overview of all Taler component's licensing +and of runtime dependencies thereof. For "component" here is meant +a set of source files which can be retrieved from a single repository + ++++++++++++++++++++++++++ +API (git://taler.net/api) ++++++++++++++++++++++++++ + +This project has been jointly developed by INRIA and by individuals +being under the juridical subject called 'GNUnet e.V.'. For each source +file, the header indicated whose is holding the copyright, since some +parts have been taken "verbatim" from the GNUnet e.V. licensed code, and +some other have been developed at INRIA "ex novo". + +Source files of interest are located in the following directories: +(The repository could contain also scaffolded autogenerated files, +which do not have legal significance in this context) + +Generally, GNU GPLv3 license is used for them; see COPYING.GPL + +* current directory +* exts/ + +-------------------- +Runtime dependencies +-------------------- +This component has no runtime dependencies as it is supposed to generate +HTML. + +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +Firefox/Android/Python Wallet (git://taler.net/wallet) +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +This project is divided between INRIA and individuals working/studying +at TUM, so does the copyright. Please refer to each source file to obtain +information about the copyright holder. License GNU GPLv3 is used for "final +applications", like for example a browser extension, and LGPL is used for +libraries made available + +-------------------- +Runtime dependencies +-------------------- +We list as 'runtime dependencies' + +* shared libraries (namely \*.so files) +* running services (like databases) +* languages interpreters (like PHP) + +The following list encompasses all the runtime dependencies for this project, +and gives the copyright holder for each of them + +* Python: Python Software Foundation License, LGPL-Compatible, Python Software Foundation +* Mozilla Firefox: Mozilla Public License, LGPL-Compatible, Mozilla Foundation + ++++++++++++++++++++++++++++++++++++++++++++++++++++ +WebExtensions Wallet (git://taler.net/wallet-webex) ++++++++++++++++++++++++++++++++++++++++++++++++++++ + ++++++++++++++++++++++++++++++++++++ +Merchant (git://taler.net/merchant) ++++++++++++++++++++++++++++++++++++ +This project contains code under two different licenses, +and whose copyright is held by INRIA and/or GNUnet e.V.. +Please refer to each source file to know which party holds +the copyright. + +The merchant's backend (i.e. all the code in src/backend/) +is under the GNU GPLv3+ and/or the GNU Affero GPL as it +depends on libgnunetutil. Note that the use of the Affero +GPL has little impact as the backend is not supposed to be +directly accessible to the Internet). The license for this +code is in COPYING.GPL and COPYING.AGPL. + +The merchant's frontend logic (i.e. JavaScript interacting with +the wallet, sample code for a shop) is under the GNU LGPL (but +we may choose to change this to be in the public domain or +BSD-licensed if necessary; the code is so short that there is +anyway the question whether it is copyrightable). Under this same +license, it comes the merchant library (src/lib/) as it can be linked +with more diverse licensed software. The license text for this code +is in COPYING.LGPL. + + +In examples/blog/articles/ we included a book by Richard Stallman. +It comes with its own permissive license (see COPYING in the +directory). + +-------------------- +Runtime dependencies +-------------------- +We list as 'runtime dependencies' + +* shared libraries (namely \*.so files) +* running services (like databases) +* languages interpreters (like PHP) + +The following list encompasses all the runtime dependencies for this project, +and gives the copyright holder for each of them + +* libjansson : MIT License, AGPL- and LGPL-Compatible, owned by Petri Lehtinen and other individuals +* libgcrypt : LGPL, owned by Free Software Foundation +* postgresql : PostgreSQL License, AGPL- and LGPL-Compatible, owned by The PostgreSQL Global Development Group +* libgnunet (in all of its variants) : LGPL/GPL, owned by GNUnet e.V. +* PHP : PHP License, AGPL- and LGPL-Compatible, owned by The PHP Group + ++++++++++++++++++++++++++++ +Bank (git://taler.net/bank) ++++++++++++++++++++++++++++ + +--------- +Licensing +--------- + +This project has been jointly developed by INRIA and by individuals +being under the juridical subject called 'GNUnet e.V.'. For each source +file, the header indicated whose is holding the copyright, since some +parts have been taken "verbatim" from the GNUnet e.V. licensed code, and +some other have been developed at INRIA "ex novo". A GNU LGPL is used +for this project, as it is meant to be a online "service" + +Source files of interest are located in the following directories: +(The repository holds also scaffolded files autogenerated by Django, +which do not have legal significance in this context) + +* TalerBank/Bank/ +* TalerBank/Bank/templates/ +* TalerBank/my-static/ +* website/ + +-------------------- +Runtime dependencies +-------------------- +We list as 'runtime dependencies' + +* shared libraries (namely \*.so files) +* running services (like databases) +* languages interpreters (like PHP) + +The following list encompasses all the runtime dependencies for this project, +and gives the copyright holder for each of them + +* Django: BSD License, AGPL-Compatible, owned by Django Software Foundation +* validictory: BSD License, AGPL-Compatible, owned by James Turk +* django-simple-math-captcha: Apache Software License, LGPL-Compatible (FIXME), Brandon Taylor +* requests: Apache2 License, AGPL-Compatible, owned by Kenneth Reitz +* Python: Python Software Foundation License, AGPL-Compatible, Python Software Foundation +* PHP: PHP License, AGPL-Compatible, owned by The PHP Group + ++++++++++++++++++++++++++++++++++++ +Exchange (git://taler.net/exchange) ++++++++++++++++++++++++++++++++++++ + ++++++++++++++++++++++++++++++++++++++++++ +Web includes (git://taler.net/web-common) ++++++++++++++++++++++++++++++++++++++++++ |