La licencia de Apache es un acuerdo de licencia de software de código abierto y gratuito (FOSS) de Apache Software Foundation (ASF).
El acuerdo estipula los términos de uso, reproducción, modificación y distribución de cualquier software que se publique bajo la Licencia Apache. A continuación se muestran algunas de las especificaciones básicas de Apache License 2.0:
- El software se puede utilizar, reproducir, modificar, distribuir o vender libremente.
- El software se puede combinar con otros productos y distribuir o vender como paquetes.
- Los productos derivados o modificados de software con licencia se pueden distribuir bajo otras licencias.
- El software Apache no se puede redistribuir sin atribución.
- Se debe redistribuir una copia de la licencia junto con cualquier software Apache.
- Las contribuciones externas al software se publican bajo los términos de la ASF a menos que se especifique explícitamente lo contrario.
Todo el software ASF se publica bajo la licencia de Apache, a menos que se especifique lo contrario. El modelo de licencia también está disponible gratuitamente para que lo utilicen desarrolladores ajenos a ASF. Apache License 2.0 y GNU General Public License (GPL) versión 3 se consideran compatibles, lo que significa que los desarrolladores pueden mezclar libremente el código del software publicado bajo esas licencias. Sin embargo, el software resultante debe publicarse bajo GPL v. 3. Las versiones anteriores de los modelos de licencia se consideran incompatibles.