How to Use Apache 2.0 License in Commercial Products, Explained in Simple Terms

If you were wondering whether you can useĀ  apache licensed code in your commercial applications and what do you need to do in order to comply with the license here's the unofficial simple ans short answer.

You can use Apache 2.0 licensed source code in your project as long as you include the copy of the license in your distribution and provide attribution in an applicable way in your distribution.

The slightly lengthier and detailed (but still very simple explanation) is below, taken from Apache license FAQ

Describing legal documents in non-legalese is fraught with potential for misinterpretation. Notwithstanding the text that follows, the actual text of the license itself is legally binding and authoritative.

That said, here's what the Apache license says in layman's terms:

It allows you to:

It forbids you to:

It requires you to:

It does not require you to: