Software libre

De DHpedia
Saltar a: navegación, buscar

Software libre

El software libre (en inglés free software, aunque esta denominación se confunde a veces con gratis por la ambigüedad del término free, por lo que también en inglés se usa libre software y logical libre) es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado, y redistribuido libremente.

Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado. El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que identificar software libre con software gratuito (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente (software comercial). Análogamente, el software gratuito incluye en ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.

Tampoco debe confundirse software libre con software de dominio público, que es aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de este, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público.

Libertad Descripción
0 Libertad de usar el programa, con cualquier propósito
1 Libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades
2 Libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo
3 Libertad de mejorar el programa y hacer públicas esas mejoras, toda la comunidad se beneficia

Las libertades 1 y 3 requieren acceso al código fuente porque estudiar y modificar software sin su código fuente es muy poco viable.

La Free Software Foundation (Fundación para el software libre) es una organización creada en octubre de 1985 por Richard Stallman y otros entusiastas del software libre con el propósito de difundir este movimiento.

Aunque en la práctica el software de código abierto y el software libre comparten muchas de sus licencias, la Free Software Foundation opina que el movimiento del software de código abierto es filosóficamente diferente del movimiento del software libre. Apareció en 1998 con un grupo de personas, entre los que cabe destacar a Eric S. Raymond y Bruce Perens, que formaron la Open Source Initiative (OSI). Ellos buscaban darle mayor relevancia a los beneficios prácticos del compartir el código fuente, e interesar a las principales casas de software y otras empresas de la industria de la alta tecnología en el concepto. Por otro lado, la Free Software Foundation y Richard Stallman prefieren plantear el asunto en términos éticos empleando el término "software libre".

El copyleft

El copyleft es un método general para hacer un programa (u otro tipo de trabajo) libre, exigiendo que todas las versiones modificadas y extendidas del mismo deban ser también libres.

La forma más simple de hacer que un programa sea libre es ponerlo bajo dominio público, sin derechos de autor. Esto permite a la gente compartir el programa y sus mejoras si así lo desean. Pero también permite que gente no tan cooperativa convierta el programa en software privado, con derechos de autor; si se realizan tantos cambios como se quiera y se distribuye el resultado como un producto privado, las personas que reciben el programa con esas modificaciones no tienen la libertad que el autor original les dio, ya que han sido eliminadas por el intermediario.

El objetivo del Proyecto GNU es dar a todos los usuarios la libertad de redistribuir y cambiar software GNU. Si los intermediarios pudiesen quitar la libertad, tendríamos muchos usuarios, pero no tendrían las anteriores libertades. Por eso, en lugar de poner el software GNU bajo dominio público, lo protegemos con Copyleft. Con copyleft cualquiera que redistribuya el software, con o sin cambios, deberá de otorgar al usuario la libertad de copiarlo y modificarlo, garantizando que se mantendrán estas libertades para todos los usuarios ulteriores.

Artículos relacionados

Referencias

Enlaces externos

Descargas