Article View: es.comp.os.linux.programacion
Article #1336Re: Dónde colocar el readme, el copyright y el license en un programa GNU/GPL.
From: 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
Technical Details
Message-ID:
<20060112070222.1234956e@petres.salonet.snet>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!hercules.escomposlinux.org!escomposlinux.org!not-for-mailReferences:
<1137019899.761661.114500@g49g2000cwa.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,a75798d28b4d7b53 X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!hercules.escomposlinux.org!escomposlinux.org!not-for-mail From: Gonzalo Pérez de Olaguer Córdoba <gpoc@iies.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: Dónde colocar el readme, el copyright y el license en un programa GNU/GPL. Date: Thu, 12 Jan 2006 07:02:22 +0100 Organization: escomposlinux.org Lines: 78 Message-ID: <20060112070222.1234956e@petres.salonet.snet> References: <1137019899.761661.114500@g49g2000cwa.googlegroups.com> NNTP-Posting-Host: 59.red-80-25-103.staticip.rima-tde.net Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable X-Trace: hercules.cohp1 1137045749 26849 80.25.103.59 (12 Jan 2006 06:02:29 GMT) X-Complaints-To: newsmaster@news-17.escomposlinux.org NNTP-Posting-Date: Thu, 12 Jan 2006 06:02:29 +0000 (UTC) X-Newsreader: Sylpheed-Claws 1.0.4 (GTK+ 1.2.10; i386-pc-linux-gnu)