¿Qué es Software Libre?

Definición según GNU:
El Software Libre es un asunto de libertad, no de precio. Para entender el concepto, debes pensar en "libre" como en "libertad de expresión", no como en "cerveza gratis" [N. del T.: en inglés una misma palabra (free) significa tanto libre como gratis, lo que ha dado lugar a cierta confusión].
Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades de los usuarios del software:

  • La libertad de usar el programa, con cualquier propósito (libertad 0).
  • La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.
  • La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).
  • La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.

Un programa es software libre si los usuarios tienen todas estas libertades. Así pues, deberías tener la libertad de distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una cantidad por la distribución, a cualquiera y a cualquier lugar. El ser libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos.

También deberías tener la libertad de hacer modificaciones y utilizarlas de manera privada en tu trabajo u ocio, sin ni siquiera tener que anunciar que dichas modificaciones existen. Si publicas tus cambios, no tienes por qué avisar a nadie en particular, ni de ninguna manera en particular.

La libertad para usar un programa significa la libertad para cualquier persona u organización de usarlo en cualquier tipo de sistema informático, para cualquier clase de trabajo, y sin tener obligación de comunicárselo al desarrollador o a alguna otra entidad específica.

La libertad de distribuir copias debe incluir tanto las formas binarias o ejecutables del programa como su código fuente, sean versiones modificadas o sin modificar (distribuir programas de modo ejecutable es necesario para que los sistemas operativos libres sean fáciles de instalar). Está bien si no hay manera de producir un binario o ejecutable de un programa concreto (ya que algunos lenguajes no tienen esta capacidad), pero debes tener la libertad de distribuir estos formatos si encontraras o desarrollaras la manera de crearlos.

Para que las libertades de hacer modificaciones y de publicar versiones mejoradas tengan sentido, debes tener acceso al código fuente del programa. Por lo tanto, la posibilidad de acceder al código fuente es una condición necesaria para el software libre.
Fuente: http://www.softwarelibrecr.org/faq/software_libre

Tabla de equivalencias

Sitios de interés:

http://www.cdlibre.org/
http://www.jonijnm.es/web/articulos/57-programas/183-lista-del-mejor-software-libre-para-windows.html
http://selibre.osl.ull.es/
http://gnuwin.epfl.ch/es/index.html

Noticia de la semana

 

 

Ubuntu en su teléfono

ubuntu

El truco no funcionará con cualquier teléfono: el dispositivo debe tener una versión reciente de Android, y estar equipado con un procesador de doble núcleo, una característica que sólo ostentan los modelos más costosos de cada fabricante. Adicionalmente, se necesita una unidad especial llamada ‘dock’ para anclar el teléfono, y conectarlo a un monitor y un teclado.

Con estos elementos y la nueva aplicación de Ubuntu, los dueños de un teléfono inteligente podrán decir que tienen un computador personal en su bolsillo. Y aunque la aplicación no tiene el éxito asegurado, con seguridad será la primera en explorar la posibilidad de reemplazar los computadores por los dispositivos móviles.

Ubuntu de bolsillo

Para quienes no la conocen, Ubuntu es la distribución más popular de Linux para computadores personales. No es tan famoso como Windows o Mac OS, pero durante los últimos años el sistema operativo ha ganado millones de nuevos adeptos, gracias a un rediseño de su interfaz gráfica, y al trabajo de sus desarrolladores en características que lo han convertido en uno de los sistemas más intuitivos disponibles.

Y claro, Ubuntu tiene como atractivo agregado que no cuesta dinero.

Los desarrolladores de Ubuntu esperan que con este listado de características, y algunas sorpresas reservadas para sus próximas versiones, Ubuntu pase de sus actuales 20 millones de usuarios a más de 200 millones en 2015.

Esta semana, el equipo de desarrollo de Ubuntu reveló otra parte de su estrategia para atraer al público. Se trata de una versión del sistema operativo que puede instalarse en un dispositivo con Android.

Pero en lugar de intentar convertir al teléfono o tableta en un ordenador corriente, la aplicación permitirá conectar el dispositivo móvil a una pantalla y un teclado, y desde ese momento el teléfono hará las veces de computador.

Funcionalidad completa

El funcionamiento de Ubuntu para Android está explicado en un video que puede verse en tinyurl.com/telefonoUbuntu y que demuestra que el sistema funcionará con la totalidad de sus características normales.

De hecho, por ejecutarse desde un teléfono inteligente, el dispositivo tiene la ventaja de que puede conectarse a redes de Internet 3G, y no sólo a redes Wi-Fi. Adicionalmente el sistema alerta sobre mensajes de texto recibidos al teléfono, y permite visualizarlos e incluso contestarlos desde el sistema operativo mismo.

Con esta nueva aplicación, que algunos críticos han catalogado como el lanzamiento más importante de 2012 para Android, a pesar de que el año apenas comienza, los desarrolladores de Ubuntu exploran la posibilidad de que los dueños de un teléfono poderoso decidan usar ese dispositivo como su computador personal.

El mayor obstáculo que estos usuarios enfrentarán será, por supuesto,  que aún se verían obligados a cargar consigo una pantalla y un teclado. Eso sin contar con que el sistema aún necesitaría estar conectado para que la batería del teléfono no se agote en cuestión de un par de horas, o menos.

A fin de cuentas, es mucho más probable que el dispositivo móvil más popular de 2012 sean los ultrabooks; los portátiles livianos y delgados con discos de estado sólido que muchos fabricantes planean lanzar al mercado.

También con la TV

Los desarrolladores de Ubuntu revelaron recientemente otro producto que planea expandir la base de usuarios del sistema, así como los dispositivos que pueden aprovecharlo. Se trata de un sistema para ver televisión y películas con un nombre predecible: Ubuntu TV, y una interfaz limpia, diseñada para que sea muy fácil de usar.

A este ambicioso proyecto se suman las mejoras que el equipo piensa hacer a Ubuntu como tal en su nueva versión, Precise Pangolin, que estará disponible de forma gratuita a partir de abril.

Entre estas mejoras está un sistema de ‘búsqueda de menús’ que permitiría a sus usuarios encontrar y descubrir menús en cualquiera de sus programas, con sólo escribir un par de palabras en una barra de búsqueda.

Es decir: el sistema, llamado HUD, funcionará como una especie de Google dentro de los programas, permitiendo buscar menús y funciones a los que antes sólo podía accederse mediante la barra superior de las ventanas, donde regularmente aparecen menús como Archivo, Editar, Ver o Ayuda.