Magento Open Source third-party licenses

This page contains links to license agreements of the third party components used within Magento Open Source. Click the Name links to view the repository and the license agreement.

Required packages

Name Version License Description
braintree/braintree_php 3.28.0 MIT Braintree PHP Client Library
colinmollenhour/cache-backend-file 1.4 BSD-3-Clause The stock Zend_Cache_Backend_File backend has extremely poor performance for cleaning by tags making it become unusable as the number of cached items increases. This backend makes many changes resulting in a huge performance boost, especially for tag cleaning.
colinmollenhour/cache-backend-redis 1.10.4 BSD-3-Clause Zend_Cache backend using Redis with full support for tags.
colinmollenhour/credis 1.8.2 MIT Credis is a lightweight interface to the Redis key-value store which wraps the phpredis library when available for better performance.
colinmollenhour/php-redis-session-abstract v1.3.4 BSD-3-Clause A Redis-based session handler with optimistic locking
composer/ca-bundle 1.1.3 MIT Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.
composer/composer 1.4.1 MIT Composer helps you declare, manage and install dependencies of PHP projects, ensuring you have the right stack everywhere.
composer/semver 1.4.2 MIT Semver library that offers utilities, version constraint parsing and validation.
composer/spdx-licenses 1.5.0 MIT SPDX licenses list and validation library.
container-interop/container-interop 1.2.0 MIT Promoting the interoperability of container objects (DIC, SL, etc.)
justinrainbow/json-schema 5.2.7 MIT A library to validate a json schema.
monolog/monolog 1.24.0 MIT Sends your logs to files, sockets, inboxes, databases and various web services
oyejorge/less.php v1.7.0.14 Apache-2.0 PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)
paragonie/random_compat v2.0.17 MIT PHP 5.x polyfill for random_bytes() and random_int() from PHP 7
pelago/emogrifier v2.0.0 MIT Converts CSS styles into inline style attributes in your HTML code
phpseclib/phpseclib 2.0.12 MIT PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.
psr/container 1.0.0 MIT Common Container Interface (PHP FIG PSR-11)
psr/http-message 1.0.1 MIT Common interface for HTTP messages
psr/log 1.0.2 MIT Common interface for logging libraries
ramsey/uuid 3.7.3 MIT Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).
seld/cli-prompt 1.0.3 MIT Allows you to prompt for user input on the command line, and optionally hide the characters they type
seld/jsonlint 1.7.1 MIT JSON Linter
seld/phar-utils 1.0.1 MIT PHAR file format utilities, for when PHP phars you up
symfony/console v2.8.47 MIT Symfony Console Component
symfony/debug v3.0.9 MIT Symfony Debug Component
symfony/event-dispatcher v2.8.47 MIT Symfony EventDispatcher Component
symfony/filesystem v3.4.18 MIT Symfony Filesystem Component
symfony/finder v3.4.18 MIT Symfony Finder Component
symfony/polyfill-ctype v1.10.0 MIT Symfony polyfill for ctype functions
symfony/polyfill-mbstring v1.10.0 MIT Symfony polyfill for the Mbstring extension
symfony/process v2.8.47 MIT Symfony Process Component
tedivm/jshrink v1.3.1 BSD-3-Clause Javascript Minifier built in PHP
tubalmartin/cssmin v4.1.1 BSD-3-Clause A PHP port of the YUI CSS compressor
zendframework/zend-captcha 2.8.0 BSD-3-Clause Generate and validate CAPTCHAs using Figlets, images, ReCaptcha, and more
zendframework/zend-code 3.1.0 BSD-3-Clause provides facilities to generate arbitrary code using an object oriented interface
zendframework/zend-config 2.6.0 BSD-3-Clause provides a nested object property based user interface for accessing this configuration data within application code
zendframework/zend-console 2.7.0 BSD-3-Clause Build console applications using getopt syntax or routing, complete with prompts
zendframework/zend-crypt 2.6.0 BSD-3-Clause  
zendframework/zend-db 2.9.3 BSD-3-Clause Database abstraction layer, SQL abstraction, result set abstraction, and RowDataGateway and TableDataGateway implementations
zendframework/zend-di 2.6.1 BSD-3-Clause  
zendframework/zend-diactoros 1.8.6 BSD-2-Clause PSR HTTP Message implementations
zendframework/zend-escaper 2.6.0 BSD-3-Clause Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs
zendframework/zend-eventmanager 2.6.4 BSD-3-Clause  
zendframework/zend-filter 2.8.0 BSD-3-Clause provides a set of commonly needed data filters
zendframework/zend-form 2.12.0 BSD-3-Clause Validate and display simple and complex forms, casting forms to business objects and vice versa
zendframework/zend-http 2.8.2 BSD-3-Clause Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests
zendframework/zend-hydrator 1.1.0 BSD-3-Clause  
zendframework/zend-i18n 2.9.0 BSD-3-Clause Provide translations for your application, and filter and validate internationalized values
zendframework/zend-inputfilter 2.8.2 BSD-3-Clause Normalize and validate input sets from the web, APIs, the CLI, and more, including files
zendframework/zend-json 2.6.1 BSD-3-Clause provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP
zendframework/zend-loader 2.6.0 BSD-3-Clause Autoloading and plugin loading strategies
zendframework/zend-log 2.10.0 BSD-3-Clause component for general purpose logging
zendframework/zend-math 2.7.0 BSD-3-Clause  
zendframework/zend-modulemanager 2.8.2 BSD-3-Clause Modular application system for zend-mvc applications
zendframework/zend-mvc 2.7.15 BSD-3-Clause  
zendframework/zend-psr7bridge 0.2.2 BSD-3-Clause PSR-7 <-> Zend\Http bridge
zendframework/zend-serializer 2.9.0 BSD-3-Clause provides an adapter based interface to simply generate storable representation of PHP types by different facilities, and recover
zendframework/zend-server 2.8.0 BSD-3-Clause Create Reflection-based RPC servers
zendframework/zend-servicemanager 2.7.11 BSD-3-Clause  
zendframework/zend-session 2.8.5 BSD-3-Clause manage and preserve session data, a logical complement of cookie data, across multiple page requests by the same client
zendframework/zend-soap 2.7.0 BSD-3-Clause  
zendframework/zend-stdlib 2.7.7 BSD-3-Clause  
zendframework/zend-text 2.7.0 BSD-3-Clause Create FIGlets and text-based tables
zendframework/zend-uri 2.6.1 BSD-3-Clause A component that aids in manipulating and validating » Uniform Resource Identifiers (URIs)
zendframework/zend-validator 2.10.2 BSD-3-Clause provides a set of commonly needed validators
zendframework/zend-view 2.10.0 BSD-3-Clause provides a system of helpers, output filters, and variable escaping

Supported packages for development

Name Version License Description
allure-framework/allure-codeception 1.2.7 Apache-2.0 A Codeception adapter for Allure report.
allure-framework/allure-php-api 1.1.4 Apache-2.0 PHP API for Allure adapter
behat/gherkin v4.4.5 MIT Gherkin DSL parser for PHP 5.3
codeception/codeception 2.3.9 MIT BDD-style testing framework
codeception/stub 1.0.4 MIT Flexible Stub wrapper for PHPUnit’s Mock Builder
composer/xdebug-handler 1.3.0 MIT Restarts a process without xdebug.
consolidation/annotated-command 2.10.0 MIT Initialize Symfony Console commands from annotated command class methods.
consolidation/config 1.1.1 MIT Provide configuration services for a commandline tool.
consolidation/log 1.0.6 MIT Improved Psr-3 / Psr\Log logger based on Symfony Console components.
consolidation/output-formatters 3.4.0 MIT Format text by applying transformations provided by plug-in formatters.
consolidation/robo 1.3.1 MIT Modern task runner
consolidation/self-update 1.1.5 MIT Provides a self:update command for Symfony Console applications.
dflydev/dot-access-data v1.1.0 MIT Given a deep data structure, access data by dot notation.
doctrine/annotations v1.4.0 MIT Docblock Annotations Parser
doctrine/collections v1.4.0 MIT Collections Abstraction library
doctrine/instantiator 1.0.5 MIT A small, lightweight utility to instantiate objects in PHP without invoking their constructors
doctrine/lexer v1.0.1 MIT Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.
epfremme/swagger-php v2.0.0 MIT Library for parsing swagger documentation into PHP entities for use in testing and code generation
facebook/webdriver 1.6.0 Apache-2.0 A PHP client for Selenium WebDriver
flow/jsonpath 0.4.0 MIT JSONPath implementation for parsing, searching and flattening arrays
friendsofphp/php-cs-fixer v2.2.20 MIT A tool to automatically fix PHP code style
fzaninotto/faker v1.8.0 MIT Faker is a PHP library that generates fake data for you.
g1a/composer-test-scenarios 2.2.0 MIT Useful scripts for testing multiple sets of Composer dependencies.
grasmash/expander 1.0.0 MIT Expands internal property references in PHP arrays file.
grasmash/yaml-expander 1.4.0 MIT Expands internal property references in a yaml file.
guzzlehttp/guzzle 6.3.3 MIT Guzzle is a PHP HTTP client library
guzzlehttp/promises v1.3.1 MIT Guzzle promises library
guzzlehttp/psr7 1.4.2 MIT PSR-7 message implementation that also provides common utility methods
ircmaxell/password-compat v1.0.4 MIT A compatibility library for the proposed simplified password hashing algorithm: https://wiki.php.net/rfc/password_hash
jms/metadata 1.7.0 MIT Class/method/property metadata management in PHP
jms/parser-lib 1.0.0 Apache2 A library for easily creating recursive-descent parsers.
jms/serializer 1.13.0 MIT Library for (de-)serializing data of any complexity; supports XML, JSON, and YAML.
league/container 2.4.1 MIT A fast and intuitive dependency injection container.
lusitanian/oauth v0.8.11 MIT PHP 5.3+ oAuth 1/2 Library
moontoast/math 1.1.2 Apache-2.0 A mathematics library, providing functionality for large numbers
mustache/mustache v2.12.0 MIT A Mustache implementation in PHP.
myclabs/deep-copy 1.7.0 MIT Create deep copies (clones) of your objects
pdepend/pdepend 2.5.2 BSD-3-Clause Official version of pdepend to be handled with Composer
phar-io/manifest 1.0.1 BSD-3-Clause Component for reading phar.io manifest information from a PHP Archive (PHAR)
phar-io/version 1.0.1 BSD-3-Clause Library for handling version information and constraints
phpcollection/phpcollection 0.5.0 Apache2 General-Purpose Collection Library for PHP
phpdocumentor/reflection-common 1.0.1 MIT Common reflection classes used by phpdocumentor to reflect the code structure
phpdocumentor/reflection-docblock 4.3.0 MIT With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.
phpdocumentor/type-resolver 0.4.0 MIT  
phpmd/phpmd 2.6.0 BSD-3-Clause PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.
phpoption/phpoption 1.5.0 Apache2 Option Type for PHP
phpspec/prophecy 1.8.0 MIT Highly opinionated mocking framework for PHP 5.3+
phpunit/php-code-coverage 5.3.2 BSD-3-Clause Library that provides collection, processing, and rendering functionality for PHP code coverage information.
phpunit/php-file-iterator 1.4.5 BSD-3-Clause FilterIterator implementation that filters files based on a list of suffixes.
phpunit/php-text-template 1.2.1 BSD-3-Clause Simple template engine.
phpunit/php-timer 1.0.9 BSD-3-Clause Utility class for timing
phpunit/php-token-stream 2.0.2 BSD-3-Clause Wrapper around PHP’s tokenizer extension.
phpunit/phpunit 6.2.4 BSD-3-Clause The PHP Unit Testing framework.
phpunit/phpunit-mock-objects 4.0.4 BSD-3-Clause Mock Object library for PHPUnit
sebastian/code-unit-reverse-lookup 1.0.1 BSD-3-Clause Looks up which function or method a line of code belongs to
sebastian/comparator 2.0.0 BSD-3-Clause Provides the functionality to compare PHP values for equality
sebastian/diff 1.4.3 BSD-3-Clause Diff implementation
sebastian/environment 3.1.0 BSD-3-Clause Provides functionality to handle HHVM/PHP environments
sebastian/exporter 3.1.0 BSD-3-Clause Provides the functionality to export PHP variables for visualization
sebastian/finder-facade 1.2.2 BSD-3-Clause FinderFacade is a convenience wrapper for Symfony’s Finder component.
sebastian/global-state 2.0.0 BSD-3-Clause Snapshotting of global state
sebastian/object-enumerator 3.0.3 BSD-3-Clause Traverses array structures and object graphs to enumerate all referenced objects
sebastian/object-reflector 1.1.1 BSD-3-Clause Allows reflection of object attributes, including inherited and non-public ones
sebastian/phpcpd 2.0.4 BSD-3-Clause Copy/Paste Detector (CPD) for PHP code.
sebastian/recursion-context 3.0.0 BSD-3-Clause Provides functionality to recursively process PHP variables
sebastian/resource-operations 1.0.0 BSD-3-Clause Provides a list of PHP built-in functions that operate on resources
sebastian/version 2.0.1 BSD-3-Clause Library that helps with managing the version number of Git-hosted PHP projects
squizlabs/php_codesniffer 3.2.2 BSD-3-Clause PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.
symfony/browser-kit v3.4.18 MIT Symfony BrowserKit Component
symfony/config v3.4.18 MIT Symfony Config Component
symfony/css-selector v3.4.18 MIT Symfony CssSelector Component
symfony/dependency-injection v3.3.18 MIT Symfony DependencyInjection Component
symfony/dom-crawler v3.4.18 MIT Symfony DomCrawler Component
symfony/http-foundation v3.4.18 MIT Symfony HttpFoundation Component
symfony/options-resolver v3.4.18 MIT Symfony OptionsResolver Component
symfony/polyfill-php54 v1.10.0 MIT Symfony polyfill backporting some PHP 5.4+ features to lower PHP versions
symfony/polyfill-php55 v1.10.0 MIT Symfony polyfill backporting some PHP 5.5+ features to lower PHP versions
symfony/polyfill-php70 v1.10.0 MIT Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions
symfony/polyfill-php72 v1.10.0 MIT Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions
symfony/stopwatch v3.4.18 MIT Symfony Stopwatch Component
symfony/yaml v3.3.18 MIT Symfony Yaml Component
theseer/fdomdocument 1.6.6 BSD-3-Clause The classes contained within this repository extend the standard DOM to use exceptions at all occasions of errors instead of PHP warnings or notices. They also add various custom methods and shortcuts for convenience and to simplify the usage of DOM.
theseer/tokenizer 1.1.0 BSD-3-Clause A small library for converting tokenized PHP source code into XML and potentially other formats
vlucas/phpdotenv v2.5.1 BSD-3-Clause Loads environment variables from .env to getenv(), $_ENV and $_SERVER automagically.
webmozart/assert 1.3.0 MIT Assertions to validate method input/output with nice error messages.