Legal and licenses
General legal disclaimer
Please note that unless otherwise noted (through a customer agreement or similar) CFEngine is offered on an "as is" basis without warranty of any kind, and that our products are not error or bug free. To the maximum extent permitted by applicable law, CFEngine on behalf of itself and its suppliers, disclaims all warranties and conditions, either express or implied, including, but not limited to, implied warranties of merchantability, fitness for a particular purpose, title and non-infringement with regard to the Licensed Software.
CFEngine documentation license
The documentation is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
3rd party licenses and libraries
CFEngine includes the following 3rd party libraries and components:
Common dependencies
These dependencies are used by both CFEngine Community (Open Source) as well as CFEngine Enterprise:
- libacl under the LGPL license
- libattr under the LGPL license
- libcurl under the MIT/X derivative license
- libiconv under the LGPL license
- libxml2 under the MIT license
- libyaml under the MIT license
- diffutils under the GPLv3
- LMDB under the OpenLDAP Public License
- OpenSSL under the OpenSSL (OpenSSL 1) or Apache v2 (OpenSSL 3) license
- PCRE under the PCRE license or PCRE2 under the PCRE2 license
- PEG under the MIT license
- zlib under the zlib license
Enterprise only dependencies
In addition to the common dependencies listed above, these dependencies are specific to CFEngine Enterprise:
- Angular.js under the MIT license
- Apache under the Apache License, Version 2.0
- APR and APR-util under the Apache License, Version 2.0
- Chosen under the MIT license
- CodeIgniter under the MIT license
- Disphelper (only Windows) under the BSD license
- Flot under the MIT license
- Font Awesome by Dave Gandy - https://fontawesome.io/license/
- git under the GNU General Public License, version 2 (GPLv2)
- Glyphicons under Creative Commons Attribution 3.0 Unported (CC BY 3.0)
- HighCharts under the OEM license by HighSoft
- jQuery under the MIT license
- libexpat under the MIT license
- libgnurx under the LGPLv2.1 license
- mod_ssl under a BSD style license
- oauth2-server-php under the MIT license
- OpenLDAP and liblber under the OpenLDAP Public License
- PHP under the PHP license
- PostgreSQL under the PostgreSQL License
- rsync under the GPLv3
- Twitter Bootstrap Framework under Apache License, Version 2.0
- Bootstrap Icons under the MIT license
- underscore.js under the MIT license
- ace-builds under the BSD-3-Clause license
- angular under the MIT license
- angular-chosen-localytics under the MIT license
- angular-daterangepicker under the MIT license
- angular-ui under the MIT license
- bootstrap-multiselect under the Apache License, Version 2.0
- bootstrap-tour under the MIT license
- chosen-js under the MIT license
- clipboard under the MIT license
- datatables under the MIT license
- daterangepicker under the MIT license
- google-code-prettify under the Apache License 2.0
- highcharts under the SLA license
- html5shiv under the MIT license and GPL2
- ip-subnet-calculator under the MIT license
- jquery under the MIT license
- jquery-appear-original under the MIT license
- jquery-form under the MIT license
- jquery-multiselect under the MIT license
- jquery-ui-timepicker-addon under the MIT license
- jquery-validation under the MIT license
- jquery-wheelcolorpicker under the MIT license
- jquery.cookie under the MIT license
- jquery.flot under the MIT license
- json2 under the GNU Lesser General Public License
- jstimezonedetect under the MIT license
- notifyjs under the MIT license
- pluralize under the MIT license
- zxcvbn under the MIT license
- FPDF under the permissive license
- guzzle under the MIT license
- tcpdf under the GNU LESSER GENERAL PUBLIC LICENSE
- Slim under the MIT
- monolog under the MIT
- LdapRecord under the MIT
- phpseclib under the MIT
- tonic under the MIT
Optional, non-default dependencies
These dependencies are not a part of the packages we build and distribute, but specific users or customers may build CFEngine with support for custom functionality and with custom software dependencies:
- libvirt under the LGPL version 2.1
- QDBM under the GNU Library or Lesser General Public License 2.0 (LGPLv2)
- TokyoCabinet under the GNU Lesser General Public License