Leer el apache Software License 2.0 apéndice No tengo claro qué es exactamente lo que tengo que hacer ahora :
APÉNDICE: cómo aplicar la licencia de Apache a su trabajo
Para aplicar la licencia de Apache a su trabajo, adjunte lo siguiente aviso de placa de calderín, con los campos entre corchetes "[]" reemplazados con su propia información de identificación. (¡No incluyas los corchetes!) El texto debe incluirse en la sintaxis de comentario apropiada para el formato de archivo. También recomendamos que un nombre de archivo o clase y La descripción del propósito se incluirá en la misma "página impresa" que el Aviso de derechos de autor para una identificación más fácil dentro de terceros archivos.
Para explicar un poco más: Actualmente estoy contribuyendo a un proyecto de código abierto en github, donde se tomó la decisión de licenciar bajo ASL2.0. En la última confirmación, el texto de la licencia se agregó como LICENSE
al directorio raíz.
La parte interesante es ahora: ¿Qué más se debe hacer para obtener la licencia completa del código bajo la Licencia de Software Apache? Específicamente: ¿Qué se considera "trabajo" y es obligatorio incluir el aviso en la caldera a cada archivo fuente en el proyecto?
Me imagino que debería ser posible agregar el aviso al README
ya existente, como lo he visto en otros proyectos de código abierto. Algo a lo largo de las líneas de:
Licencia:
A menos que se indique explícitamente lo contrario, todos los archivos en este repositorio son licenciado bajo la licencia de software Apache 2.0 [inserte aquí el aviso de la plantilla]
Creo que debería estar bien, porque la Política de Apache en los encabezados de origen (aunque destinado solo para proyectos propiedad de Apache Software Foundation) declara:
Cada documento fuente original (código y documentación, pero excluyendo los archivos de LICENCIA y NOTIFICACIÓN) DEBE incluir un breve encabezado de licencia en la parte superior. Si la distribución contiene documentos no cubiertos por CLA, CCLA o Software Grant (como bibliotecas de terceros) luego vea el guía de política.
- Cada archivo de origen debe incluir el siguiente encabezado de la licencia. Tenga en cuenta que no debe haber un aviso de copyright en el encabezado:
Específicamente, el "debería" aquí me hace pensar que un encabezado de licencia en cada archivo no es obligatorio para todos y cada uno de los archivos fuente de un proyecto con licencia ASL.