Difference between revisions of "Licensing"
Jump to navigation
Jump to search
(4 intermediate revisions by 3 users not shown) | |||
Line 20: | Line 20: | ||
* boto: [https://raw.githubusercontent.com/boto/boto/develop/LICENSE MIT] | * boto: [https://raw.githubusercontent.com/boto/boto/develop/LICENSE MIT] | ||
* celery: [https://sources.debian.net/src/celery/latest/debian/copyright/ BSD2/PSF] | * celery: [https://sources.debian.net/src/celery/latest/debian/copyright/ BSD2/PSF] | ||
+ | * confluent-kafka-python: [https://github.com/confluentinc/confluent-kafka-python/blob/master/LICENSE Apache2] | ||
* crcmod: [http://crcmod.sourceforge.net/intro.html#license MIT] | * crcmod: [http://crcmod.sourceforge.net/intro.html#license MIT] | ||
* cryptojs: [https://code.google.com/archive/p/crypto-js/wikis/License.wiki BSD3] | * cryptojs: [https://code.google.com/archive/p/crypto-js/wikis/License.wiki BSD3] | ||
− | * dulwich: [https://sources.debian.net/src/dulwich/latest/debian/copyright/ GPL2+ | + | * dulwich: [https://sources.debian.net/src/dulwich/latest/debian/copyright/ GPL2+ | Apache2] |
* flask: [https://sources.debian.net/src/flask/latest/debian/copyright/ BSD3] | * flask: [https://sources.debian.net/src/flask/latest/debian/copyright/ BSD3] | ||
* flask-api: [http://www.flaskapi.org/about/license BSD2] | * flask-api: [http://www.flaskapi.org/about/license BSD2] | ||
* flask-testing: [https://github.com/jarus/flask-testing/blob/master/LICENSE BSD3] | * flask-testing: [https://github.com/jarus/flask-testing/blob/master/LICENSE BSD3] | ||
* flot : [https://raw.githubusercontent.com/flot/flot/master/LICENSE.txt MIT] | * flot : [https://raw.githubusercontent.com/flot/flot/master/LICENSE.txt MIT] | ||
+ | * flot-tooltip: [https://github.com/krzysu/flot.tooltip MIT] | ||
+ | * kafka: [https://git-wip-us.apache.org/repos/asf?p=kafka.git;a=blob;f=LICENSE;hb=HEAD Apache2] | ||
+ | * kafka-manager [https://github.com/yahoo/kafka-manager/blob/master/LICENCE Apache2] | ||
* libgit2: [https://github.com/libgit2/libgit2/blob/master/COPYING GPL2 with linking exception] | * libgit2: [https://github.com/libgit2/libgit2/blob/master/COPYING GPL2 with linking exception] | ||
* msgpack: [https://sources.debian.net/src/msgpack-python/latest/debian/copyright/ Apache2] | * msgpack: [https://sources.debian.net/src/msgpack-python/latest/debian/copyright/ Apache2] | ||
Line 35: | Line 39: | ||
* python-click [https://sources.debian.net/src/python-click/latest/debian/copyright/ BSD3] | * python-click [https://sources.debian.net/src/python-click/latest/debian/copyright/ BSD3] | ||
* python-dateutil: [https://sources.debian.net/src/python-dateutil/latest/LICENSE/ BSD3] | * python-dateutil: [https://sources.debian.net/src/python-dateutil/latest/LICENSE/ BSD3] | ||
+ | * python-nose: [https://pypi.python.org/pypi/nose/1.3.7 LGPL2+] | ||
* python-requests: [http://docs.python-requests.org/en/latest/user/intro/#apache2 Apache2] | * python-requests: [http://docs.python-requests.org/en/latest/user/intro/#apache2 Apache2] | ||
+ | * python-requests-mock: [https://pypi.python.org/pypi/requests-mock/1.3.0 Apache2] | ||
* python-retrying: [https://sources.debian.net/src/python-retrying/latest/debian/copyright/ Apache2] | * python-retrying: [https://sources.debian.net/src/python-retrying/latest/debian/copyright/ Apache2] | ||
+ | * python-setuptools: [https://github.com/pypa/setuptools/blob/master/LICENSE MIT] | ||
+ | * python-sqlalchemy: [http://docs.sqlalchemy.org/en/latest/copyright.html MIT] | ||
+ | * python-testing.postgresql [https://github.com/tk0miya/testing.postgresql/blob/master/LICENSE Apache2] | ||
+ | * python-xmltodict [https://github.com/martinblech/xmltodict/blob/master/LICENSE MIT] | ||
* qless-py: [https://github.com/seomoz/qless-py/blob/master/LICENSE MIT] | * qless-py: [https://github.com/seomoz/qless-py/blob/master/LICENSE MIT] | ||
* redis-py: [https://github.com/andymccurdy/redis-py/blob/master/LICENSE MIT] | * redis-py: [https://github.com/andymccurdy/redis-py/blob/master/LICENSE MIT] |
Latest revision as of 09:28, 5 June 2018
Software developed by Software Heritage is released under the following licenses:
- default license
- GNU General Public License, version 3 or above (GPL3+) is our default license
- web applications
- GNU Affero General Public License, version 3 or above (AGPL3+) for Web applications and other software whose main purpose is offer a service via remote network interaction
- puppet
- Apache License, version 2 (Apache2) for Puppet recipes
See the license of specific software modules for details.
Below we list our external software dependencies, their licenses, and give pointers to how and why they are compatible with the above license choices.
An external dependency whose license is incompatible with the above license choices cannot be used in Software Heritage, so please carefully review the relevant licenses before adopting a new external dependency.
Licenses of external dependencies
Our external software dependencies are:
- boto: MIT
- celery: BSD2/PSF
- confluent-kafka-python: Apache2
- crcmod: MIT
- cryptojs: BSD3
- dulwich: GPL2+ | Apache2
- flask: BSD3
- flask-api: BSD2
- flask-testing: BSD3
- flot : MIT
- flot-tooltip: MIT
- kafka: Apache2
- kafka-manager Apache2
- libgit2: GPL2 with linking exception
- msgpack: Apache2
- psycopg2: LGPL3
- pygit2: GPL2 with linking exception
- python (runtime): PSF
- python-arrow: Apache2 (doc themes GPL3+)
- python-click BSD3
- python-dateutil: BSD3
- python-nose: LGPL2+
- python-requests: Apache2
- python-requests-mock: Apache2
- python-retrying: Apache2
- python-setuptools: MIT
- python-sqlalchemy: MIT
- python-testing.postgresql Apache2
- python-xmltodict MIT
- qless-py: MIT
- redis-py: MIT
- subvertpy: LGPL2.1+
- vcversioner: ISC
When adopting a new external dependency, please add it to the above list, in alphabetical order and with a pointer to evidence of its license.
License compatibility
(non-GPL variants only)
- Apache2: GPL3-compatible
- BSD2: GPL-compatible
- BSD3: GPL-compatible
- ISC: GPL-compatible
- PSF: GPL-compatible