Thread View: es.comp.os.linux.programacion
3 messages
3 total messages
Started by xmontero
Wed, 11 Jan 2006 22:51
Dónde colocar el readme, el copyright y el license en un programa GNU/GPL.
Author: xmontero
Date: Wed, 11 Jan 2006 22:51
Date: Wed, 11 Jan 2006 22:51
24 lines
2152 bytes
2152 bytes
Hola a todos. Si haces un programa GPL con un alto nivel de recursión en directorios en el código fuente (3 ó 4 niveles, con 4 ó 5 directorios en algunas ramas de cada nivel (salen más de 30 directorios por proyecto), ¿DONDE colocar los archivos que indican que el código se libera bajo GNU? ¿Sólo en la "raíz" del proyecto? (más fácil de leer el árbol de direcotios) ¿O en cada directorio y subdirectorio? (Así si uno se baja sólo una rama del árbol, no puede decir que no había nota alguna). ¿Es suficiente con el "license" y los headers en el propio código fuente? ¿O hay que incluir un readme.txt? Ahora mismo estoy poniendolo en cada directorio. En cada sitio docuemtno cada archivo fuente, pongo el license.txt y un readme... pero... creo que me estoy pasando.. hay casi más notas de copyright que código, jajajaja. Salut! Xavi.
Re: Dónde colocar el readme, el copyright y el license en un programa GNU/GPL.
Author: Jorge S. de Lis
Date: Wed, 11 Jan 2006 23:05
Date: Wed, 11 Jan 2006 23:05
32 lines
2389 bytes
2389 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 xmontero@dsitelecom.com en es.comp.os.linux.programacion escribi�: > �DONDE colocar los archivos que indican que el c�digo se libera bajo > GNU? No se libera bajo GNU, se libera bajo GPL. Si te lees la GPL te lo pone, lo ideal es ponerlo en la cabecera de cada archivo, poniendo un aviso nada m�s. La licencia completa incluyela s�lo una vez. > Salut! > Xavi. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iQIVAwUBQ8WPaKvCV+KC5A6ZAQK2jRAAoWEB6cWrhg2c3AoZcgkRMEZeEKUWpSDR ni8PK5knW/dBoGpY3JRyjmGI3LCap9MWYoZ5qLp8jnDDR9t+6skEsAQGeSa7gKzO 8SUZ0IGxHshzulmT6/GgJKycGMcSyaBnMpPKuLGgaDFlHRUce6UQkFuUyM+fbJ53 MnheUgJYRiq55L83j9+Kl6EdRbPG3Soi/QFuN1NvLUlqMzcMRGL0yfeWIHjKHN5U 8Ly6f/9B70ESXEoh9Fk01EPtblQqb3bvaffcC5O138Gu7EEy6uz8LOU4FPXRVsnL n7kRtPn/zGg2oWOPqzPJEwAlAnbqV66qrMlkeHZQsT9199Sv+En12/nHmuALXjdD w0p6FNxQzJtOKIgcXyZizaeA0qXW4Z2wbReQpkWxU0qI6C5b2+xdMwDtQopYLVeU egT1ZSv35f6B/QoM1Qh/B9WiZBYVo5Ke0JqRcMC0/1ZDRp51+kDiNM0gDMuQhk2Q ii1a7S3cdjRdpTdXy5MPq1enrDErZ6UNcVVxktv8sFS5RQXT1eypJ4E8vfuJtS9s j1hLBAbaKyPdbKIfj890SxOeQkBAwumIBtXRdk8okx1ekIBwxsZZL20YtEzutQPm hZnGMhO8UQztYExn3STCP5ByhHERkcMFk1HC1gbUkAQiwlB3yHjQbb3rgsxLKb3s BSiZIlk2nU0= =YwVS -----END PGP SIGNATURE-----
Re: Dónde colocar el readme, el copyright y el license en un programa GNU/GPL.
Author: Gonzalo Pérez de Olaguer Córdoba
Date: Thu, 12 Jan 2006 06:02
Date: Thu, 12 Jan 2006 06:02
78 lines
4564 bytes
4564 bytes
Hola xmontero@dsitelecom.com el 11 Jan 2006 14:51:39 -0800 escribiste: > Hola a todos. > > Si haces un programa GPL con un alto nivel de recursión en directorios > en el código fuente (3 ó 4 niveles, con 4 ó 5 directorios en algunas > ramas de cada nivel (salen más de 30 directorios por proyecto), > ¿DONDE colocar los archivos que indican que el código se libera bajo > GNU? Seguramente lo que quieres es publicar tu código con licencia GPL, y no cederlo a la FSF para que lo incorpore al proyecto GNU. > ¿Sólo en la "raíz" del proyecto? (más fácil de leer el árbol de > direcotios) Lo más fácil: mírate dos o tres proyectos que te merezcan confianza, fíjate cómo lo han hecho ellos e imítalos. Si quieres seguir las directrices de la GNU busca las gnu-coding-standards: http://www.gnu.org/prep/standards/html_node/Releases.html#Releases Y si decides hacer las cosas *a tu manera* ten en cuenta que hay gente por ahí que lleva muchos años tomando esta decisión que ahora planteas, que las habrán visto de todos los colores, y que siguen unos estándares ampliamente aceptados. Por algo será. > ¿O en cada directorio y subdirectorio? (Así si uno se baja sólo una > rama del árbol, no puede decir que no había nota alguna). Keep it simple: lo más cómodo para tí y para todos es un único fichero en el lugar donde todo el mundo espera encontrarlo, que especifique los términos de uso y que añada, si procede, que eso vale para toda la distro (y si hay excepciones, dilo). > > ¿Es suficiente con el "license" y los headers en el propio código > fuente? ¿O hay que incluir un readme.txt? Tú eres el autor. Según la LPI nadie puede hacer *casi* nada con tu código a menos que tú lo permitas legalmente. Yo, que quiero vivir tranquilo, no voy a usar tu código a menos que me lo permitas *por escrito*. Sin *license* tu código quema y nadie lo va a querer usar. Pero la ley ni te obliga a licenciar ni te dice cómo tienes que hacerlo. Lo de los ficheros con textos de las licencias y las notas de copyright dentro del código va a gustos. Mi consejo es que no pretendas inventar ninguna rueda, y tomes como modelo algo que te merezca confianza. readmes varios: no tienen nada que ver con licencias de uso. Son convenciones para facilitar las cosas a los demás. Léete la GPL. Hay varias traducciones al español. Si no tienes una buena razón para hacerlo de otra manera, sigue las recomendaciones que te dan: http://www.gnu.org/copyleft/gpl.html Recuerdo una super-bronca descomunal en Internet a alquien que había metido un readme.txt o ReadMe.txt o no sé qué en vez de ./README (la bronca se debía a otros motivos, pero esto formó parte del *remate*). > > Ahora mismo estoy poniendolo en cada directorio. En cada sitio > docuemtno cada archivo fuente, pongo el license.txt y un readme... > pero... creo que me estoy pasando.. hay casi más notas de copyright > que código, jajajaja. Yo lo veo así: si quieres que otros usen tu código pónselo fácil. De lo contrario se buscarán la vida sin tí. -- Gonzalo Pérez de Olaguer Córdoba <gpoc@iies.es> PGP key 2861C704 --- F206 5671 6789 425D 111C 1302 214F 1934 2861 C704
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads