Licenses
OpenIO releases its Open Source code under the term of variants of the GNU Public License, depending on the purpose of the code:
- OpenIO SDS:
- OpenIO Gridinit: AGPLv3
- OpenIO Java client: LGPLv3 (GNU Lesser Public License, version 3)
Some tools have been inheritated, we honor the license and copyrights:
- OpenIO Swift: Apache License, Version 2
- OpenIO SDS, the Ansible roles and playbooks: Apache License, Version 2
- OpenIO SDS, the Puppet templates: Apache License, Version 2
Compile-time dependencies
Build our C codebase relies on:
- asn1c: BSD License
- cmake: BSD License
- flex: BSD License
- json-c: BSD License
- bison: GPLv3 (with a grant for generated code)
- gcc: GPLv3
- GNU make: GPLv3
- glib2: LGPLv2
- libcurl: MIT/X derivative License
Building and testing our Java codebase depends on:
- gradle: Apache License, Version 2
- jetty: Apache License, Version 2
- junit: Eclipse Public License, Version 1
- mockito: MIT License
Building and testing our Python code requires:
- python-coverage: Apache software License, version 2
- python-fixtures: Apache software License, version 2
- python-pbr: Apache License, Version 2
- python-flake8: MIT License
- python-pip: MIT License
- python-tox: MIT License
- python-mock: BSD License
- python-nose: LGPLv3
Delivery Dependencies
- puppet: Apache License, Version 2
- virtualbox: GPL
Runtime Dependencies
The codebase written in C depends on:
- apr: Apache License, Version 2.0
- httpd (and its shipped modules): Apache License, Version 2.0
- zookeeper (client): Apache License, Version 2.0
- libattr: LGPLv2
- zeromq3: LGPLv2
- liberasurecode: BSD License
- lzo: GPLv2
- python: BeOpen license
- sqlite: Public Domain (without support)
The Java codebase depends on:
OpenIO SDS also requires some side services to support it, all published under the terms of a public license:
- beanstalkd: MIT License
- zookeeper (server): Apache License, Version 2.0
Our runtime also requires the following python dependencies:
- python-cliff: Apache License, Version 2
- python-requests: Apache License, Version 2
- python-eventlet: MIT License
- python-gunicorn: MIT License
- python-redis: MIT License
- python-setuptools: MIT License
- python-simplejson: MIT License
- pyxattr: MIT License
- PyYAML: MIT License
- python-futures: BSD License
- python-plyvel: BSD License
- python-pyeclib: BSD License
- python-werkzeug: BSD License