jueves, 19 de abril de 2007

Iniciacion en el mundo del software libre

Tomado de: 120% Linux

Segundo artículo de colaboración, enviado por «Javyer» del magnífico blog de Un poco de mucho, que tampoco merece desperdicio alguno. Un buen artículo de iniciación para el Software Libre, claro y conciso. ¡Gracias! Artículo original en odt aquí.

¿Qué es exactamente el Software Libre?

Se suele usar la definición de Richard M. Stallman (década de 1.980):

  • Libertad para ejecutar el programa en cualquier lugar, en cualquier momento y con cualquier propósito.
  • Libertad de estudiar como funciona el programa, y adaptarlo a nuestras necesidades. El acceso al código fuente es una condición previa para esto.
  • Libertad para distribuir copias a cualquier persona.
  • Libertad para mejorar el programa y publicar las mejoras, beneficiándose toda la comunidad. El acceso al código fuente también es un requisito previo para esto.

Otras definiciones equivalentes:

Software Libre no es:

  • Software gratuito, puede costar la distribución física o soporte en el que se almacena ,como en un cd(puede comprarse con revistas o en suplementos, pero se puede distribuir libremente; por ejemplo yo compro el cd instalable de Linux en un tienda de revistas y prensa –el traerlo el camión cuesta dinero– y luego lo copio muchas veces para dárselo a mis amigos, o lo subo a Internet para que la gente se lo descargue).
  • Freeware (gratuito) o shareware (gratuito por un tiempo).
  • Software inseguro.
  • De escasa calidad.

Por tanto, programa es software libre si los usuarios tienen todas las libertades citadas antes. Con esto presente, cualquiera tiene la libertad de distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una cantidad por la distribución, a cualquiera y en cualquier lugar.

Suele usarse el término Floss (siglas usadas para nombra genéricamente el software libre y el código abierto, proviene de “Free/Libre/Open-Source Software”).

No confundir Free con Gratis en este caso, Free aquí se refiere al significado en español Libre.

¿Qué puedes hacer con Software Libre?

Con un Software libre puedes:

  • Hacer modificaciones y utilizarlas para tí solo sin tener que informar a los creadores , o creador, ni a nadie de la existencia de dichas modificaciones. O bien, si decides publicarlas tampoco tienes que informar a nadie en particular.
  • Usarlo dónde, cuándo y tantas veces como quieras .
  • Copiar y modificar el software, e incluso vender copias.
  • Distribuir el software mediante la licencia Copyleft. Esto implica que, cuando se redistribuya el programa (software), no se pueden agregar restricciones para denegar a otras personas las 4 libertades centrales. Esto no entra en conflicto con las 4 libertades centrales, sino que más bien las protege.

Licencias de Software Libre.

  • Licencias de “dominio público”.
  • Licencias de tipo GPL ( Gnu Public License).
  • Copyleft: “mecanismo legal” de la GPL.
  • Licencias Creative Commons (como mi blog)

¿Cómo puede una empresa ganar dinero con Software Libre?

Libre no implica Gratis.

  • Cobra por el mantenimiento, instalación, optimización, consultoría, formación, etc.
  • No cobra por licencia, el programa se copia. Si se dispara su uso también sus servicios asociados citados arriba.
  • Se potencia el conocimiento, no la ocultación de una idea/programa.
  • Se reduce el tiempo de programación y aumenta el de prueba, servicio al cliente, etc.

Empresas que usan Software Libre.

Ejemplos de Software Libre.

Webs de Software Libre en diferentes lugares.

Fuentes:

Para profundizar (en español, aunque el enlace esté en ingles):

Glosario: http://www.gnu.org/philosophy/words-to-avoid.es.html

Categorías de software libre y no libre: http://www.gnu.org/philosophy/categories.es.html

Noticia: http://www.internautas.org/html/4098.html