Code licensed under the following licenses (and public domain dedications) may be included in Foundation contributions. If the license requires attribution or other notices, these should be included in the project's
Common Category A Licenses
Other Category A Licenses
Third-party code licensed under the following licenses may be included in Foundation projects. However, because these licenses contain certain restrictions on downstream users (such as a reciprocal licensing requirement), a notice must be included in the project's
CONTRIBUTING file if the third-party code appears directly in the project's repository. This is to ensure that contributors are aware when their modifications may be subject to restrictions other than those in the Apache License.
Category X dependencies are excluded either because their licenses would not permit the Foundation project to be licensed under the Apache License, or because they contain other problematic terms. Category X licenses include any proprietary license or EULA, as well as many free and open source software licenses with reciprocal licensing requirements and other restrictions.
Dependencies that are licensed with a Category X license cannot be used in a Foundation project.