¿Cuál es la licencia en las páginas de manual de Linux? GPL, dominio público, etc. La página de Wikipedia sobre el hombre no parece tener ninguna información sobre el estado de la licencia de las páginas del manual.
17
¿Cuál es la licencia en las páginas de manual de Linux? GPL, dominio público, etc. La página de Wikipedia sobre el hombre no parece tener ninguna información sobre el estado de la licencia de las páginas del manual.
Respuestas:
Depende de la página de manual específica. Por ejemplo, las páginas del manual para socket, send y recv (en general, cualquier cosa en la sección 2) son parte del núcleo y están documentadas como parte de la documentación del núcleo. Si bien
gethostbyname
es una función glibc, también está documentada como parte de las páginas de manual de kernel.org en mi sistema. Sospecho que esto se debe a que las personas de GNU no están interesadas en las páginas de manual como formato de documentación principal, y centran sus esfuerzos en Texinfo.En general, debe consultar la página de manual específica que está citando para encontrar su licencia específica. socket / send / recv tienen licencias BSD, mientras que el manual gethostbyname tiene la licencia "textualmente". Para encontrar la licencia específica y el propietario de los derechos de autor, debe buscar en la fuente de la página de manual.
De /usr/share/man/man3/gethostbyname.3.gz:
De /usr/share/man/man2/send.2.gz:
Sin embargo, debe mirar los comentarios del código fuente para el trabajo que está citando / copiando, en lugar de confiar en las afirmaciones que alguien más hace sobre las páginas de manual instaladas en su sistema.
También debe tener en cuenta que si está utilizando el texto de la página de manual, es posible que deba agregar un aviso de copyright. De la licencia literal:
La licencia BSD requiere que incluya la licencia completa y puede requerir que incluya "Este producto incluye software desarrollado por la Universidad de California, Berkeley y sus contribuyentes". en sus materiales publicitarios. En general, debe leer y seguir los términos de la licencia en cada página de manual que esté utilizando. Debe hablar con un abogado si no está seguro de cómo cumplir con los términos de las licencias.
(Y no todas las páginas de manual tienen el mismo autor; revise cada página individual para ver la declaración de derechos de autor cerca de la parte superior).
Puede ver la fuente de la página de manual con
zless /usr/share/man/man[section]/[file].[section].gz
. Las distribuciones anteriores pueden tenerlo en / usr / man en lugar de / usr / share / man, y es posible que no tengan los archivos comprimidos.fuente
¿Cuál es la licencia en las páginas de manual de Linux? GPL, dominio público, etc.
El resto del enlace anterior incluye ejemplos de cada uno de los tres tipos de licencia mencionados.
Licencias de origen para páginas de manual
Se trata de las
glibc
funciones de red.La Biblioteca GNU C, comúnmente conocida como glibc, es la implementación del Proyecto GNU de la biblioteca estándar C.
La licencia de documentación de la Biblioteca GNU C se puede encontrar en http://www.gnu.org/software/libc/manual/html_mono/libc.html#Documentation-License .
La documentación de la biblioteca GNC C se puede encontrar en http://www.gnu.org/software/libc/manual/html_mono/libc.html y está cubierta por la licencia mencionada anteriormente.
fuente
De acuerdo con kernel.org , debe tener licencia como trabajo disponible gratuitamente:
fuente
Desde kernel.org :
kernel.org es mantenido por la fundación Linux.
fuente