Add spanish version of "Contributing to FreeBSD" article.
Submitted by: carvay@tikismikis.org
This commit is contained in:
parent
50aa420d77
commit
aca4521a51
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=19686
2 changed files with 640 additions and 0 deletions
16
es_ES.ISO8859-1/articles/contributing/Makefile
Normal file
16
es_ES.ISO8859-1/articles/contributing/Makefile
Normal file
|
@ -0,0 +1,16 @@
|
|||
# $FreeBSD$
|
||||
|
||||
DOC?= article
|
||||
|
||||
FORMATS?= html
|
||||
|
||||
INSTALL_COMPRESSED?=gz
|
||||
INSTALL_ONLY_COMPRESSED?=
|
||||
|
||||
WITH_ARTICLE_TOC?=YES
|
||||
|
||||
SRCS= article.sgml
|
||||
|
||||
DOC_PREFIX?= ${.CURDIR}/../../..
|
||||
|
||||
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
|
624
es_ES.ISO8859-1/articles/contributing/article.sgml
Normal file
624
es_ES.ISO8859-1/articles/contributing/article.sgml
Normal file
|
@ -0,0 +1,624 @@
|
|||
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
|
||||
<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
|
||||
%man;
|
||||
<!ENTITY % freebsd PUBLIC "-//FreeBSD//ENTITIES DocBook Miscellaneous
|
||||
FreeBSD Entities//EN"> %freebsd;
|
||||
<!ENTITY % newsgroups PUBLIC "-//FreeBSD//ENTITIES DocBook Newsgroup Entities//ES"> %newsgroups;
|
||||
<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN">
|
||||
%authors;
|
||||
<!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//ES"> %mailing-lists;
|
||||
<!ENTITY % not.published "IGNORE">
|
||||
]>
|
||||
|
||||
<article lang=es>
|
||||
<articleinfo>
|
||||
<title>Contribuir a FreeBSD</title>
|
||||
|
||||
<pubdate>$FreeBSD$</pubdate>
|
||||
|
||||
<abstract>
|
||||
<para>En éste artículo se describen las diferentes
|
||||
maneras en las que una persona o entidad pueden ayudar al
|
||||
Proyecto FreeBSD.</para>
|
||||
</abstract>
|
||||
|
||||
<authorgroup>
|
||||
<author>
|
||||
<firstname>Jordan</firstname>
|
||||
<surname>Hubbard</surname>
|
||||
<contrib>Enviado por </contrib>
|
||||
</author>
|
||||
</authorgroup>
|
||||
</articleinfo>
|
||||
|
||||
<indexterm><primary>contributing</primary></indexterm>
|
||||
|
||||
<para>¿Quiere ayudar a mejorar FreeBSD? ¡Eso es
|
||||
genial! FreeBSD <emphasis>depende</emphasis> del esfuerzo de
|
||||
base de usuarios y usuarias para sobrevivir. Su ayuda no
|
||||
sólamente muy apreciada sino que es <emphasis>vital
|
||||
</emphasis> para el contínuo crecimiento de FreeBSD.</para>
|
||||
|
||||
<para>Contrariamente a lo que pudiera usted creer, no hace falta ser
|
||||
un brujo de la programación o un amigo íntimo del
|
||||
core team de FreeBSD para su trabajo sea aceptado. El desarrollo
|
||||
de FreeBSD está al cargo de un gran grupo internacional de
|
||||
voluntarios y voluntarias en contínuo crecimiento, de muy
|
||||
diversas edades y expertos en distintos campos del
|
||||
conocimiento. Siempre hay más trabajo por hacer que gente
|
||||
disponible para hacerlo y una mano más siempre es
|
||||
bienvenida.</para>
|
||||
|
||||
<para>El proyecto FreeBSD tiene el compromiso de mantener un
|
||||
sistema operativo completo, no simplemente un kernel o unas
|
||||
cuantas aplicaciones sueltas. Por lo tanto nuestra lista de
|
||||
<filename>TAREAS PENDIENTES</filename> (<quote>TODO</quote>)
|
||||
incluye una vasta lista de tareas: desde documentación,
|
||||
prueba de versiones preliminares hasta el desarrollo del sistema
|
||||
de instalación y el desarrollo del kernel en aspectos
|
||||
altamente especializados. Casi con total seguridad puede usted
|
||||
ayudar al proyecto sea cual sea su preparación y el
|
||||
área en la que disponga de experiencia o
|
||||
interés.</para>
|
||||
|
||||
<para>Invitamos a las empresas que tienen proyectos relacionados
|
||||
con FreeBSD a que se pongan en contacto con nosotros. ¿Necesitan
|
||||
una extensión concreta para hacer que su producto funcione?
|
||||
Estaremos encantados de escuchar sus peticiones (suponiendo que no sean
|
||||
demasiado esotéricas). ¿Su proyecto es interesante y/o
|
||||
beneficioso para su empresa y para FreeBSD?
|
||||
¡Háganoslo saber! Podemos trabajar conjuntamente en
|
||||
algunos aspectos del mismo. El mundo del software libre está
|
||||
cambiando muchas de las normas establecidas sobre cómo el software
|
||||
debería ser desarrollado, vendido y mantenido así que
|
||||
le rogamos encarecidamente que al menos le dé un segundo
|
||||
vistazo.</para>
|
||||
|
||||
<sect1 id="contrib-what">
|
||||
<title>Qué es lo que hace falta</title>
|
||||
|
||||
<para>La siguiente lista de tareas y subproyectos representa
|
||||
de algún modo la amalgama de listas de <filename>TAREAS
|
||||
PENDIENTES</filename> y peticiones de usuarios.</para>
|
||||
|
||||
<sect2 id="non-programmer-tasks">
|
||||
<title>Tareas en Curso para No Programadores</title>
|
||||
|
||||
<para>Una gran parte de quienes trabajan en FreeBSD no
|
||||
son programadores. El Proyecto incluye escritores de
|
||||
documentación, diseñadores y técnicos de
|
||||
soporte. Los únicos requisitos necesarios son poner
|
||||
algo de su tiempo y ganas de aprender.</para>
|
||||
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<para>Lea cuidadosamente las FAQ y el Handbook cada cierto
|
||||
tiempo. Si algo está mal explicado, desfasado o
|
||||
sencillamente completamente equivocado háganoslo
|
||||
saber. Aún mejor, envíenos la
|
||||
corrección (no es difícil aprender SGML pero
|
||||
no hay problema si lo envía en ASCII).</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Ayude a traducir la documentación de FreeBSD a
|
||||
su lengua materna. Si ya existe documentación en su
|
||||
idioma puede ayudar a traducir otros documentos o a mantener
|
||||
al día los que ya existan. Antes de nada consulte <ulink
|
||||
url="../../books/fdp-primer/translations.html">Translations
|
||||
FAQ</ulink> en el <quote>FreeBSD Documentation Project
|
||||
Primer</quote>. El hecho de traducir
|
||||
<emphasis>algo</emphasis> no implica la obligación
|
||||
de traducir <emphasis>todo</emphasis>: al ser una tarea
|
||||
voluntaria puede usted traducir tanto o tan poco como
|
||||
prefiera. Cuando alguien empieza a traducir casi siempre
|
||||
hay alguien que se une. Si sólo tiene tiempo o
|
||||
ganas para traducir una parte de la documentación
|
||||
por favor, traduzca las instrucciones de instalación.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Lea la &a.questions; y el &ng.misc;
|
||||
de vez en cuando (o incluso regularmente). Compartir sus
|
||||
conocimientos mientras ayuda a la gente a resolver sus
|
||||
problemas puede ser muy gratificante. ¡Puede ser que
|
||||
incluso aprenda usted también algo nuevo! Esos foros
|
||||
pueden ser también un importante foco de ideas para
|
||||
nuevas cosas en las que trabajar.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
|
||||
<sect2 id="ongoing-programmer-tasks">
|
||||
<title>Tareas en Curso para Programadores</title>
|
||||
<para>La mayoría de las tareas aquí expuestas
|
||||
requieren una considerable cantidad de tiempo o un conocimiento
|
||||
profundo del kernel de FreeBSD o ambas cosas. Existen, sin embargo,
|
||||
multitud de tareas muy útiles que son ideales para
|
||||
<quote>hackers de fin de semana</quote>.</para>
|
||||
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<para>Si utiliza FreeBSD-CURRENT y tiene una buena
|
||||
conexión con Internet existe una máquina
|
||||
llamada <hostid
|
||||
role="fqdn">current.FreeBSD.org</hostid> que genera
|
||||
diariamente (en teoría, la frecuencia puede variar)
|
||||
una distribución completa.
|
||||
Intente instalar la última versión
|
||||
desde ella e informe de cualquier anomalía en el
|
||||
proceso.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Lea la &a.bugs;. Puede encontrar algún
|
||||
problema sobre el que hacer un comentario constructivo o
|
||||
sobre el que probar parches. Puede incluso intentar
|
||||
arreglarlo usted.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Si sabe de alguna corrección que ha sido
|
||||
aplicada con éxito a -CURRENT pero que aún
|
||||
no haya sido incluída en -STABLE tras un
|
||||
período de tiempo razonable (por lo general un par
|
||||
de semanas) envíe al committer responsable un
|
||||
(educado) mensaje recordándoselo.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Mueva software de terceras partes a
|
||||
<filename>src/contrib</filename> en el árbol de
|
||||
fuentes.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Asegúrese de que el código de
|
||||
<filename>src/contrib</filename> está
|
||||
actualizado.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Compile el árbol de fuentes (o sólo una
|
||||
parte del mismo) con una cantidad extra de <quote>warnings
|
||||
</quote> activadas y depúrelas.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Corrija <quote>warnings</quote> en los ports
|
||||
en los que aparecen cosas en desuso como
|
||||
<function>gets()</function> o que incluyen
|
||||
<filename>malloc.h</filename>.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Si ha enviado algún port envíe sus
|
||||
parches a los autores originales: le hará la
|
||||
vida más fácil cuando liberen la siguiente
|
||||
versión.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Consiga copias de estándares formales como
|
||||
POSIX. Hay enlaces relacionados con esos estándares
|
||||
en el sitio web del <ulink
|
||||
url="http://www.FreeBSD.org/projects/c99/index.html">FreeBSD
|
||||
C99 & Posix Standards Conformance Project</ulink>.
|
||||
Compare el funcionamiento interno de FreeBSD con el que
|
||||
exije el estándar. Si hay diferencias, en especial
|
||||
en algún rincón sutil y oscuro de la
|
||||
especificación, envíe un PR (<quote>Problem
|
||||
Report</quote>). Si es capaz de aventurar una solución
|
||||
incluya un parche en el PR. Si cree que el estándar es
|
||||
incorrecto póngase en contacto con los responsables del
|
||||
mismo para que tengan en cuenta su propuesta.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>¡Sugiera nuevas tareas para ésta
|
||||
lista!</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Trabajo en la <quote>PR Database</quote></title>
|
||||
|
||||
<indexterm><primary>base de datos de informes de
|
||||
problemas (PR)</primary></indexterm>
|
||||
|
||||
<para>La <ulink
|
||||
url="http://www.FreeBSD.org/cgi/query-pr-summary.cgi">lista
|
||||
de PR de FreBSD</ulink> muestra los informes de problemas
|
||||
activos así como las peticiones de mejoras
|
||||
que han enviado los usuarios de FreeBSD. La <quote>PR
|
||||
database</quote> incluye tanto problemas que han de ser
|
||||
corregidos por programadores como por no programadores.
|
||||
Busque entre los PR que están abiertos, puede haber
|
||||
alguno que le interese. Algunos pueden ser tareas muy
|
||||
sencillas que sólo necesiten una mirada adicional
|
||||
para confirmar que la solución adjunta es la
|
||||
adecuada. Otras, por el contrario, pueden llegar a ser
|
||||
muchísimo más complejas o incluso no
|
||||
incluír una solución.</para>
|
||||
|
||||
<para>Comience con un PR no haya sido aún
|
||||
asignado. Si el PR ya ha sido asignado a alguien pero
|
||||
cree que puede ayudar envíe un correo electrónico
|
||||
a la persona responsable del PR y pregúntele si puede
|
||||
colaborar (tal vez ya exista un parche listo para ser probado
|
||||
o puedan contrastar ideas).</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="contrib-how">
|
||||
<title>Cómo Colaborar</title>
|
||||
|
||||
<para>Las colaboraciones al sistema generalmente pueden
|
||||
catalogarse en las siguientes 5 categorías:</para>
|
||||
|
||||
<sect2 id="contrib-general">
|
||||
<title>Informes de Errores y Comentarios Generales</title>
|
||||
|
||||
<para>Las ideas o sugerencias de interés
|
||||
técnico <emphasis>general</emphasis> deben
|
||||
enviarse a &a.hackers;. En consecuencia, si le interesan
|
||||
ese tipo de cuestiones (¡y no le importa recibir un
|
||||
<emphasis>gran</emphasis> volumen de correo!) debería
|
||||
suscribirse a la &a.hackers; enviando un correo electrónico
|
||||
a &a.majordomo;. Consulte el <ulink
|
||||
url="../../books/handbook/eresources.html#ERESOURCES-MAIL">
|
||||
FreeBSD Handbook</ulink> para más información sobre
|
||||
ésta y otras listas de correo.</para>
|
||||
|
||||
<para>Si encuentra un error o quiere enviar un cambio concreto
|
||||
por favor utilice el programa &man.send-pr.1; o su <ulink
|
||||
url="../../../../send-pr.html">equivalente en la
|
||||
web</ulink> (N. del T.: El interfaz web de send-pr fué
|
||||
desactivado a causa del <quote>spam</quote>). Trate de
|
||||
rellenar todos los campos del informe de errores. A menos que
|
||||
exceda de 65KB puede incluír los parches directamente en
|
||||
el informe. Si es posible aplicar el parche al árbol de
|
||||
fuentes no olvide incluír <literal>[PATCH]</literal> en
|
||||
la sinópsis del informe. Cuando incluya parches
|
||||
<emphasis>no</emphasis> <quote>copie y pegue</quote> ya que
|
||||
las tabulaciones son transformadas en espacios, haciendo el
|
||||
parche inútil. Considere la posibilidad de comprimir
|
||||
los parches mediante &man.uuencode.1; si sobrepasan los
|
||||
20KB.</para>
|
||||
|
||||
<para>Tras rellenar el informe debería recibir un mensaje
|
||||
de confirmación junto con un número de
|
||||
seguimiento. Conserve ese número por si en algún
|
||||
momento pudiera añadir nueva información sobre el
|
||||
problema enviando correo a
|
||||
<email>bug-followup@FreeBSD.org</email>. Utilice el número
|
||||
como asunto del mensaje (por ejemplo, <literal>"Re:
|
||||
kern/3377"</literal>. Así debería enviarse la
|
||||
información adicional sobre cualquier PR.</para>
|
||||
|
||||
<para>Si no recibe confirmación en un período de
|
||||
tiempo razonable (entre 3 días y una semana, dependiendo
|
||||
de su tipo de conexión) o si por alguna razón no
|
||||
puede utilizar el comando &man.send-pr.1;, puede solicitar que
|
||||
alguien lo haga por usted enviando un correo a &a.bugs;.</para>
|
||||
|
||||
<para>No olvide consultar <ulink
|
||||
URL="../../articles/problem-reports/article.html">éste
|
||||
<quote>article</quote></ulink> sobre cómo escribir buenos
|
||||
informes de problemas.</para>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Cambios en la Documentación</title>
|
||||
|
||||
<indexterm><primary>envíos de
|
||||
documentación</primary></indexterm>
|
||||
|
||||
<para>Los cambios en la documentación son revisados por
|
||||
la &a.doc;. Por favor, consulte <ulink
|
||||
url="../../books/fdp-primer/index.html">FreeBSD Documentation
|
||||
Project Primer</ulink> para recibir instrucciones
|
||||
detalladas. Envíe nuevos contenidos o cambios sobre
|
||||
los ya existentes (¡incluso los pequeños son
|
||||
bienvenidos!) mediante &man.send-pr.1; tal y como se detalla
|
||||
en <link
|
||||
linkend="contrib-general">Informes de Error y Comentarios
|
||||
Generales</link>.</para>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Cambios al Código Fuente ya Existente</title>
|
||||
|
||||
<indexterm><primary>FreeBSD-CURRENT</primary></indexterm>
|
||||
|
||||
<para>Añadir cambios o modificar el código fuente
|
||||
existente es un tema delicado y depende mucho de hasta
|
||||
qué punto esté usted al día sobre el
|
||||
estado actual del desarrollo de FreeBSD. Hay una versión
|
||||
en desarrollo permanente de FreeBSD conocida como
|
||||
<quote>FreeBSD-CURRENT</quote>, disponible de muy diversas
|
||||
formas para mayor comodidad de los desarrolladores que
|
||||
están trabajando activamente en el
|
||||
sistema. Consulte el <ulink
|
||||
url="../../books/handbook/current-stable.html">FreeBSD
|
||||
Handbook</ulink>, donde se explica cómo obtener y
|
||||
utilizar FreeBSD-CURRENT.</para>
|
||||
|
||||
<para>Si trabaja con versiones anticuadas de los fuentes
|
||||
desafortunadamente significará que sus cambios
|
||||
podrían con frecuencia resultar demasiado obsoletos
|
||||
o demasiado divergentes para una fácil reintegración
|
||||
dentro de FreeBSD. Ésta posibilidad puede minimizarse
|
||||
suscribiéndose a la &a.announce; y a la &a.current;,
|
||||
donde tienen lugar los debates sobre el estado actual del
|
||||
sistema.</para>
|
||||
|
||||
<para>Asumiendo que puede manejarse con seguridad con unos fuentes
|
||||
totalmente actualizados sobre los que aplicar sus cambios, el
|
||||
siguiente paso es generar los <quote>diffs</quote> que enviará
|
||||
al equipo de FreeBSD. Hágalo con el comando
|
||||
&man.diff.1;.</para>
|
||||
|
||||
<para>El formato &man.diff.1; que preferimos para el envío
|
||||
de parches es la salida unificada generada por <command>diff
|
||||
-u</command>. Sin embargo, para parches que implican cambios
|
||||
sustanciales en una región de código una salida
|
||||
contextual de <quote>diff</quote> generada por <command>diff
|
||||
-c</command> resultará más legible y en consecuencia
|
||||
preferible.</para>
|
||||
|
||||
<indexterm>
|
||||
<primary><command>diff</command></primary>
|
||||
</indexterm>
|
||||
|
||||
<para>Por ejemplo:</para>
|
||||
|
||||
<para>
|
||||
<screen>&prompt.user; <userinput>diff -c ficheroantíguo ficheronuevo</userinput></screen>
|
||||
|
||||
o
|
||||
|
||||
<screen>&prompt.user; <userinput>diff -c -r directorioantíguo directorionuevo</userinput></screen>
|
||||
|
||||
generarían un conjunto de <quote>diffs</quote> contextuales
|
||||
de fichero fuente o la jerarquía de directorios.</para>
|
||||
|
||||
<para>Del mismo modo
|
||||
<screen>&prompt.user; <userinput>diff -u ficheroantíguo ficheronuevo</userinput></screen>
|
||||
o
|
||||
<screen>&prompt.user; <userinput>diff -u -r directorioantíguo directorionuevo</userinput></screen>
|
||||
|
||||
nos darían el mismo resultado excepción hecha
|
||||
del formato unificado de los <quote>diffs</quote>
|
||||
resultantes.</para>
|
||||
|
||||
<para>Consulte la página man de &man.diff.1; para más
|
||||
detalles.</para>
|
||||
|
||||
<para>Una vez que disponga de un conjunto de <quote>diffs
|
||||
</quote> (que debería probar con el comando
|
||||
&man.patch.1;) puede enviarlos para que sean incluídos en
|
||||
FreeBSD. Utilice el programa &man.send-pr.1; tal y como se muestra
|
||||
<link linkend="contrib-general">Informes de Errores y Comentarios
|
||||
Generales</link>. ¡<emphasis>No</emphasis> se limite simplemente
|
||||
a enviar sus <quote>diffs</quote> a la &a.hackers; o se
|
||||
perderán! Agradecemos inmensamente su colaboración
|
||||
(¡éste es un proyecto que funciona gracias al
|
||||
trabajo desinteresado de mucha gente!). Estamos muy ocupados,
|
||||
así que no podemos atender inmediatamente todos y cada uno
|
||||
de los envíos recibidos, pero permanecerán en la
|
||||
<quote>PR database</quote> hasta que lo hagamos. Etiquete sus
|
||||
envíos incluyendo <literal>[PATCH]</literal> en la
|
||||
sinópsis del informe.</para>
|
||||
|
||||
<indexterm>
|
||||
<primary><command>uuencode</command></primary>
|
||||
</indexterm>
|
||||
|
||||
<para>Si lo considera oportuno (ésto es, si ha
|
||||
añadido borrado o renombrado ficheros)
|
||||
empaquete sus cambios en un fichero <command>tar
|
||||
</command> y ejecute el programa &man.uuencode.1;
|
||||
sobre él. Puede usar también ficheros
|
||||
creados con &man.shar.1;</para>
|
||||
|
||||
<para>Si su cambio puede tener un cariz potencialmente
|
||||
delicado ésto es, no está seguro de bajo
|
||||
qué tipo de <quote>licencia</quote> sería
|
||||
su distribución ulterior o simplemente no está
|
||||
listo para liberarlo sin una revisión exhaustiva,
|
||||
debería enviarlo directamente a &a.core; en lugar de
|
||||
usar &man.send-pr.1;. El &a.core; incluye un grupo de gente
|
||||
mucho más pequeño que lleva a cabo la mayor
|
||||
parte del trabajo diario en FreeBSD. Tenga en cuenta que
|
||||
el &a.core; está <emphasis>muy ocupado</emphasis> y
|
||||
por lo tanto sólo debería enviársele
|
||||
correo cuando sea estrictamente necesario.</para>
|
||||
|
||||
<para>Consulte la páginas <quote>man</quote> de
|
||||
&man.intro.9; y &man.style.9; para saber más acerca
|
||||
del estilo de codificación requerido. Le
|
||||
agradeceríamos mucho que al menos tuviera en cuenta
|
||||
esa información antes de enviar código.</para>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>New Code or Major Value-Added Packages</title>
|
||||
|
||||
<para>En el caso de una contribución significativa o de
|
||||
gran impacto, o si se trata de añadir una nueva
|
||||
característica importante a FreeBSD, enviar ficheros
|
||||
tar tratados con <quote>uuencode</quote> o por el contrario
|
||||
ponerlos a disposición de otras personas en un sitio
|
||||
web o FTP se convierte en algo prácticamente
|
||||
imprescindible. Si no dispone de acceso a un sitio web o
|
||||
FTP pregunte en la lista apropiada de FreeBSD para que
|
||||
alguien se lo facilite.</para>
|
||||
|
||||
<para>Cuando se trabaja con un gran volumen de código
|
||||
el espinoso tema de la <quote>licencia</quote> invariablemente
|
||||
sale a la palestra. Las <quote>licencias</quote> admitidas
|
||||
para la inclusión de código en FreeBSD
|
||||
son:</para>
|
||||
|
||||
<orderedlist>
|
||||
<indexterm><primary>La Licencia BSD</primary></indexterm>
|
||||
<listitem>
|
||||
<para>La licencia BSD. Ésta licencia es la preferida
|
||||
a causa de su naturaleza carente de <quote>requerimientos
|
||||
añadidos</quote> y su atractivo general para la
|
||||
empresa. Lejos de buscar evitar el uso comercial, el
|
||||
Proyecto FreeBSD recomienda vivamente la participación
|
||||
de entidades comerciales que pudieran en casos determinados
|
||||
dedicar parte de sus recursos a FreeBSD.</para>
|
||||
</listitem>
|
||||
|
||||
<indexterm><primary>GPL</primary><see>GNU General Public License</see></indexterm>
|
||||
<indexterm><primary>GNU General Public License</primary></indexterm>
|
||||
<listitem>
|
||||
<para>La GNU General Public License, o <quote>GPL</quote>.
|
||||
Ésta licencia no es tan popular debido al esfuerzo
|
||||
añadido que requiere de cualquiera que usara el
|
||||
código con fines comerciales, pero dada la ingente
|
||||
cantidad de código GPL que usamos habitualmente
|
||||
(el compilador, el ensamblador, el procesador de texto,
|
||||
etc) sería estúpido rechazar contribuciones
|
||||
bajo ésta licencia. El código bajo licencia
|
||||
GPL también se incluye bajo una parte diferenciada
|
||||
del árbol, pudiendo ser
|
||||
<filename>/sys/gnu</filename> o
|
||||
<filename>/usr/src/gnu</filename>, y es por tanto
|
||||
fácilmente identificable para quienes la licencia
|
||||
GPL suponga un problema.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
|
||||
<para>Todo lo que vaya bajo cualquier otro tipo de licencia
|
||||
requiere que ésta deba ser cuidadosamente revisada
|
||||
antes de que su inclusión en FreeBSD sea llevada a
|
||||
consideración. Las aportaciones bajo licencias
|
||||
comerciales particularmente restrictivas en vigor por lo
|
||||
general son rechazadas aunque siempre se recomienda a los
|
||||
autores que hagan públicamente accesible su trabajo
|
||||
usando sus propios medios.</para>
|
||||
|
||||
<para>Para poner su trabajo bajo la licencia <quote>BSD</quote>
|
||||
inserte el siguiente texto al principio de todos y cada uno
|
||||
de los ficheros de código que quiera amparar bajo la
|
||||
misma, reemplazando el texto entre
|
||||
<literal>%%</literal> con la información
|
||||
apropiada:</para>
|
||||
|
||||
<programlisting>Copyright (c) %%años_exactos%%
|
||||
%%su_nombre%%, %%su_estado/país%% %%su_código_postal%%.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer as
|
||||
the first lines of this file unmodified.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY %%su_nombre%% ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL %%su_nombre%% BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
$Id$</programlisting>
|
||||
|
||||
<para>Para su comodidad existe una copia de éste texto en
|
||||
<filename>/usr/share/examples/etc/bsd-style-copyright</filename>.</para>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Dinero, Hardware o Acceso a Internet</title>
|
||||
|
||||
<para>Estamos encantados de aceptar donaciones económicas
|
||||
para ayudar a impulsar el Proyecto FreeBSD y, como en cualquier
|
||||
proyecto mantenido por voluntarios, un poco puede hacer
|
||||
mucho. También son muy importantes las donaciones de
|
||||
hardware para ampliar nuestra lista de hardware soportado,
|
||||
dado que normalmente andamos cortos de fondos con los que
|
||||
comprar ese tipo de material.</para>
|
||||
|
||||
<sect3>
|
||||
<title><anchor id="donations">Donación de Fondos</title>
|
||||
|
||||
<para>La Fundación FreeBSD es una fundación sin
|
||||
ánimo de lucro y exenta de impuestos creada para
|
||||
impulsar los objetivos del Proyecto FreeBSD. Como una entidad
|
||||
501(c)3, la Fundación está
|
||||
prácticamente exenta del pago del impuesto federal
|
||||
de la renta de los EEUU así como del del Estado de
|
||||
Colorado. Las donaciones a una entidad libre de impuestos
|
||||
suelen ser deducibles en la declaración federal de
|
||||
impuestos.</para>
|
||||
|
||||
<para>Las donaciones pueden enviarse mediante cheque a:
|
||||
<address>
|
||||
The FreeBSD Foundation
|
||||
<street>7321 Brockway Dr.</street>
|
||||
<city>Boulder</city>, <state>CO</state> <postcode>80303</postcode>
|
||||
<country>USA</country>
|
||||
</address>
|
||||
</para>
|
||||
|
||||
<para>La Fundación FreeBSD puede también aceptar
|
||||
donaciones via web mediante PayPal. Para hacer una
|
||||
donación visite la página web <ulink
|
||||
url="http://www.freebsdfoundation.org">de la
|
||||
Fundación</ulink>.</para>
|
||||
|
||||
<para>Puede encontrar más información sobre
|
||||
la Fundación en <ulink
|
||||
url="http://people.FreeBSD.org/~jdp/foundation/announcement.html">The
|
||||
FreeBSD Foundation -- an Introduction</ulink>. Puede enviar correo
|
||||
electrónico a la Fundación a
|
||||
<email>bod@FreeBSDFoundation.org</email>.</para>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
<title>Donación de Hardware</title>
|
||||
<indexterm><primary>donaciones</primary></indexterm>
|
||||
|
||||
<para>El Proyecto FreeBSD acepta encantado donaciones de
|
||||
hardware que le resulte útil. Si desea donar
|
||||
hardware por favor póngase en contacto con la <ulink
|
||||
url="http://www.FreeBSD.org/donations/">Donations Liaison
|
||||
Office</ulink>.</para>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
<title>Donación de Acceso a Internet</title>
|
||||
|
||||
<para>Nunca viene mal una nueva réplica para sitios
|
||||
FTP, WWW o <command>cvsup</command>. Si desea ofrecer
|
||||
alguno de esos servicios por favor consulte el siguiente
|
||||
artículo <ulink
|
||||
url="../../articles/hubs/index.html">Mirroring FreeBSD</ulink>
|
||||
para más información.</para>
|
||||
</sect3>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
||||
</article>
|
||||
|
||||
<!--
|
||||
Local Variables:
|
||||
mode: sgml
|
||||
sgml-indent-data: t
|
||||
sgml-omittag: nil
|
||||
sgml-always-quote-attributes: t
|
||||
End:
|
||||
-->
|
Loading…
Reference in a new issue