Apache License 2.0 считается одной из наиболее используемых лицензий для свободного программного обеспечения по нескольким причинам:
- Гибкость. 2 Лицензия разрешает изменять исходный код, распространять программы в «закрытом» виде и взимать плату за использование исходной или производных программ. 1
- Патентная защита. 3 Лицензия предоставляет ограниченную лицензию на использование патентов, связанных с программным обеспечением, что защищает пользователей от патентных исков. 3
- Совместимость с другими лицензиями. 3 Лицензия совместима с большинством других свободных и открытых лицензий, что позволяет включать код, защищённый этой лицензией, в проекты, использующие другие открытые лицензии. 3
- Возможность создавать собственные проприетарные продукты. 1 Лицензия не относится к копилефт-лицензиям, что даёт возможность создавать собственные проприетарные продукты на основе лицензируемого исходного кода. 1
Благодаря этим особенностям Apache License 2.0 используется во многих опенсорсных проектах, например, в Apache Spark, Spring Framework, Android Studio, TensorFlow и Blazor. 1