Difference between revisions of "Licensing"

From Software Heritage Wiki
Jump to: navigation, search
m (1 revision: import public pages from the intranet wiki)
(Licenses of external dependencies)
Line 18: Line 18:
 
Our external software dependencies are:
 
Our external software dependencies are:
  
 +
* 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]
 +
* 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+] in progress of being relicensed to [https://github.com/jelmer/dulwich/issues/153 GPL2+/Apache2]
 
* dulwich: [https://sources.debian.net/src/dulwich/latest/debian/copyright/ GPL2+] in progress of being relicensed to [https://github.com/jelmer/dulwich/issues/153 GPL2+/Apache2]
Line 24: Line 26:
 
* 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]
 
* 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 36: Line 39:
 
* 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]
 +
* subvertpy: [https://raw.githubusercontent.com/jelmer/subvertpy/python3-branch/COPYING LGPL2.1+]
 
* vcversioner: [https://sources.debian.net/src/vcversioner/latest/debian/copyright/ ISC]
 
* vcversioner: [https://sources.debian.net/src/vcversioner/latest/debian/copyright/ ISC]
  

Revision as of 09:54, 22 July 2016

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:

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)