Apache License 2.0

A permissive open-source license

Introduction

The Apache License, Version 2.0 is a permissive open-source software license published by the Apache Software Foundation (ASF). It allows developers to freely use, modify, and distribute software, even for commercial purposes, under certain conditions. This license is widely adopted due to its clear terms and compatibility with other licenses.

Key Terms and Conditions

When you use, modify, or distribute software licensed under the Apache License 2.0, you agree to the following key terms:

Grant of Copyright License

The license grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute the Work and such derivative works in Source or Object form.

Grant of Patent License

This license also grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license is only applicable to the extent that it is necessary to enable you to make, have made, use, sell, offer to sell, and otherwise transfer the Work.

Redistribution

You may reproduce and distribute copies of the Work or any derivative works in any medium, with or without modifications, and in Source or Object form. However, you must satisfy the following conditions:

  • You must give recipients a copy of this License.
  • You must cause any modified files to carry prominent notices stating that You changed the files.
  • You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works.
  • If a "NOTICE" text file is included in the Work, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, but this condition does not require the attribution notices to be copied into any particular "NOTICE" text file that forms part of a Derivative Work.

Attribution

You must include a copy of the Apache License, Version 2.0, and any NOTICE file (if present) with any redistribution. You must also provide reasonable notice if you've made changes to the original work, for example, by including a modified NOTICE file.

No Warranty

The software is provided "as is," without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement.

Limitation of Liability

In no event shall the authors or copyright holders be liable for any claim, damages, or other liability, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software.

Full License Text

For the complete and official text of the Apache License, Version 2.0, please refer to the official Apache Software Foundation website:

Apache License, Version 2.0

License Identifier: Apache-2.0
OSI Approved: Yes
SPDX Identifier: Apache-2.0
Homepage: apache.org/licenses/LICENSE-2.0

This page provides a summary of the Apache License 2.0. It is not a substitute for reading the full license text, which contains all the legal terms and conditions.