Por que se le debe llamar software privativo y no software propietario

Existe una gran confusión sobre como llamar en español al software que no es libre. Unos hablan de software privativo, otros de software propietario. A primera vista podría pensarse que es una simple cuestión de opiniones o de preferencias. Pero no es así. Se trata de una cuestión de corrección lingüística.

Busquemos en el diccionario de la Real Academia Española de la Lengua el significado de la palabra propietario. Obtendremos las siguientes definiciones:

1. adj. Que tiene derecho de propiedad sobre algo, y especialmente sobre bienes inmuebles.

2. adj. Que tiene cargo u oficio que le pertenece, a diferencia de quien solo transitoriamente desempeña las funciones inherentes a él.

3. adj. Dicho de un religioso: Que incurre en el defecto contrario a la pobreza que profesó, usando los bienes temporales sin la debida licencia o teniéndoles sumo apego.

4. adj. Dep. Dicho de un equipo: Que juega en su propio campo o cancha.

La primera definición es la que nos interesa, ya que es la que habla de derechos de propiedad. Nos dice que propietario es el que tiene derechos de propiedad sobre algo. Pero el software es un objeto inanimado, y por tanto no puede tener derechos de propiedad sobre ningún bien. El software no puede ser propietario de nada. ¿De donde viene el error? Pues de la expresión anglosajona proprietary software. A alguien con escasos conocimientos de inglés (o escasos conocimientos de español) puede parecerle correcto traducir proprietary por propietario, pero es una traducción equivocada. Se trata de lo que se conoce como un falso amigo. ¿Qué es un falso amigo? Veámoslo en la Wikipedia:

“Un falso amigo es una palabra de otros idiomas que se parece, en la escritura o en la pronunciación, a una palabra en la lengua materna del hablante, pero que tiene un significado diferente. El propio término “falso amigo” fue un calco del francés faux-ami y fue usado por primera vez por Koessler y Derocquigny en su libro Les faux-amis ou les trahisons du vocabulaire anglais (‘Los falsos amigos o las traiciones del vocabulario inglés’) de 1928.

Un ejemplo típico de un falso amigo es la palabra portuguesa embaraçado, que significa ‘avergonzado’. Según una anécdota, el presidente de Portugal dijo en España: «¡Estoy embarazado…!» y hubo confusión hasta que se explicó el malentendido.

Otros ejemplos típicos son: exit, del inglés, que significa salida y no éxito; subir, del francés, que significa sufrir, padecer, y no subir; o guardare, del italiano, que significa mirar, y no guardar, grocery del Idioma Inglés que significa mercaderías y no grosería, vasoura en portugués no significa basura sino casi todo lo contrario: escoba, Actual, también del Idioma Inglés, que significa real y no Actual.”

Proprietary y propietario suenan parecido, pero no significan los mismo. Propietario en inglés es owner y no proprietary. La palabra proprietary no tiene una traducción literal. Las traducciones apróximadas más comúnmente aceptadas son: “de marca registrada” o “patentado”.

Para hacer frente a esa traducción erronea de proprietary software se propuso el término software privativo. El diccionario de la RAE define así la palabra privativo:

1. adj. Que causa privación o la significa.

2. adj. Propio y peculiar singularmente de alguien o algo, y no de otros.

Como vemos no es una traducción literal de proprietary software (cosa que, como hemos dicho antes, es imposible de realizar). Lo que se intenta es ofrecer una expresión que tenga sentido en castellano y que tenga un significado opuesto al de software libre.

Software privativo es, hoy por hoy, la forma más adecuada de referirse en español a lo que los anglosajones llaman proprietary software. Entiendo que haya gente a la que no les guste. Pero quien no quiera utilizarla lo que debería hacer es buscar una alternativa mejor, pero que sea correcta. La expresión software propietario es una patada a lengua de Cervantes.

Crear música con Linux MultiMedia Studio

Linux MultiMedia Studio (LMMS) es un programa para crear música. Lo que lo hace especialmente interesante es que no es necesario saber nada de música para usarlo. Bueno, si tienes conocimientos musicales podrás conseguir mejores resultados. Pero sin tener ni idea de música también lo puedes utilizar. Vamos a echarle un pequeño vistazo.

Al abrir el programa veremos que dentro de la ventana principal aparecen varias ventanas más pequeñas. En Song-Editor es donde vamos a crear nuestra música. En Beat+Bassline Editor es donde meteremos las percusiones, la batería.

A la izquierda de la pantalla aparecen una serie de iconos alineados verticalmente. Vamos a fijarnos en dos de ellos: los correspondientes a los samples y a los presets. Los samples son grabaciones de instrumentos reales. Los presets son sonidos creados mediante sintetizador. Para añadir estos sonidos al Song-Editor solo tenemos que arrastrarlos con el ratón y soltarlos. Para añadirlos al Beat+Bassline Editor tendremos que hacer doble click.

En el Song-Editor editaremos los sonidos mediante el Piano-Roll, que es una ventana en la que aparece un piano con un espacio a la derecha donde iremos creando la melodía. En el Beat+Bassline Editor iremos marcando los golpes de percusión en las casillas que aparecen a la derecha del nombre del instrumento. Si queremos añadir voces o sonidos pregrabados podemos utilizar el apartado llamado Sample track que aparece en el Song-Editor.

Esto es solo una pequeña introducción al funcionamiento de LMMS. Para aprender más recomiendo consultar la documentación que aparece en la página oficial del proyecto.

Por que usar software libre

Imagina un futuro en el que los procesadores de texto tengan una lista de palabras que no puedan ser escritas, los reproductores de música una lista de canciones que esté prohibido escuchar y los navegadores web una lista de páginas a las no esté permitido acceder.

Imagina un futuro en el que las empresas tengan acceso al historial médico de todo aquel que busque trabajo. Y puedan saber quién sufre una enfermedad crónica, quién ha estado en tratamiento psiquiátrico o, simplemente, quién acude con frecuencia al médico.

 tux anciano

Homo tecnologicus

Vivimos en una sociedad tecnológica. Eso no es nuevo. Se puede decir que vivimos en una sociedad tecnológica desde el momento en el que nuestros antepasados descubrieron como hacer fuego. Desde entonces la tecnología nos ha calentado, nos ha alimentado, nos ha vestido, nos ha dado un techo bajo el que vivir, nos ha permitido viajar, transmitir el conocimiento,…

A pesar de sus diferencias casi todas las tecnologías que hemos conocido, hasta hace un siglo, tenían algo en común, erán mecánicas. Había una relación directa entre la acción humana y la respuesta de la máquina. Accionar una palanca, mover un engranaje,… Un observador podía seguir el camino desde la acción humana hasta la respuesta de la máquina y comprender todo el proceso. Pero en el siglo XX un nuevo tipo de tecnología hizo su aparición, la informática. Y con ella apareció un nuevo elemento, de naturaleza no material, el software.

Si dentro de diez mil años alguién explorara entre las ruinas de nuestra civilización y descubriera los restos de un automóvil, podría, recontruyéndolo, averiguar su funcionamiento y su finalidad. Pero si encontrara un ordenador no podría comprender su utilidad. Porque sin el software el ordenador no es capaz de realizar ninguna función.

Leer el resto de la entrada…

Xcfa (X Convert File Audio)

Hoy vamos a hablar de una aplicacion multimedia para GNU/Linux poco conocida pero muy útil para el manejo de archivos de audio. Se llama Xcfa (X Convert File Audio).

Xcfa es una aplicación que ofrece un interfaz gráfico a diversas utilidades de audio para consola de texto (cdparanoia, flac, lame, oggenc, …). Entre otras cosas permite:

  • Extraer la música de un CD y convertirla a diferentes formatos (wav, flac, ape, ogg, m4a, aac, mpc, mp3).
  • Pasar un archivo de audio de un formato a otro (por ejemplo, podemos pasar un archivo que esté en wma a mp3 o a ogg-vorbis).
  • Cortar un archivo de audio para extraer un fragmento.
  • Crear portadas y contraportadas para CDs, buscando las imágenes en Internet.

Facilita, también, la instalación de las utilidades de consola necesarias para llevar a cabo estas tareas, utilizando para ello apt-get o aptitude.

xcfa

Es muy fácil de utilizar. Podéis encontrar más información en su página web.

Espeak, convertir texto en voz

Espeak es un programa para transformar texto en voz, que puede ser manejado desde una consola de texto. La voz producida no es muy realista, suena bastante robótica. Pero tiene una serie de ventajas que lo hacen interesante: es muy fácil de usar; podemos controlar la velocidad, el tono y la amplitud de la voz; y no da problemas con ningún tipo de texto.

lips

Veamos unos ejemplos:

Escribimos espeak seguido del texto que queremos oír, encerrado entre comillas:

espeak “Hola, bienvenidos a Debian fácil”

Notaremos que la pronunciación no es correcta. Suena como un anglosajón intentando hablar castellano. Lo que ocurre es que el idioma, por defecto, del programa es el inglés, así que intenta pronunciar la frase como si estuviera escrita en esa lengua.

Lo primero que tendremos que hacer es indicarle el idioma en que esta escrito el texto. Para ello utilizaremos la opción -v seguida del nombre correspondiente al idioma. Podemos ver todos los idiomas disponibles escribiendo:

espeak –voices

En nuestro caso usaremos es:

espeak -ves “Hola, bienvenidos a Debian fácil”

Leer el resto de la entrada…

Evolvotron: arte evolutivo

¿Alguna vez has deseado ser un artista, pero te has dado cuenta de que no dispones ni del tiempo ni de la paciencia necesarios para aprender y practicar? ¿Te has preguntado si habrá programas que te permitan desarrollar tus inquietudes artísticas sin tener que realizar un gran esfuerzo? Pues la respuesta es sí, los hay. Vamos a hablar de uno de esos programas. Vamos a hablar de Evolvotron.

disco volador azul naranja

Leer el resto de la entrada….

Aceleración gráfica : drivers libres versus privativos

Recuerdo que, cuando empecé con GNU/Linux, una de mis mayores preocupaciones fue instalar los drivers oficiales de Nvidia para mi tarjeta gráfica. Y es que, cualquiera que visitara foros linuxeros, llegaba a la conclusión de que ésta era una de las primeras cosas que había que hacer : instalar los drivers privativos que Nvidia y ATI ofrecían para sus tarjetas gráficas. Visto en prespectiva fue un esfuerzo absurdo. Si lo que quería era aceleración gráfica 2D para el escritorio eso ya venía con el driver libre nv, que estaba instalado por defecto. Lo único que no me ofrecía ese driver libre era aceleración 3D. Pero en aquella época la aceleración 3D servía poco más que para un juego llamado Tux Racer, que mostraba a un pinguino deslizandose por una pista de hielo. Un juego bonito, pero que no justificaba el esfuerzo que suponía la instalación de esos drivers.
eye00.png
Hoy en día tenemos muchos más juegos con aceleración 3D, incluso tenemos la posibilidad de utilizar un entorno gráfico con bonitos efectos 3D. Pero la pregunta sigue en pie : ¿merece la pena el esfuerzo?. Cierto es que ahora existe un programa llamado Automatix que puede realizar el proceso de instalación de forma automática. Si sale bien, todo resulta más fácil. El problema es que no siempre sale todo bien a la primera. Con el procedimiento antiguo, al menos, si las cosas salían mal sabías qué tenías hacer para volver a colocar el driver nv original en su lugar. Pero, para los que solo conocen Automatix, si después de reiniciar se encuentran con la consola de texto como único interface disponible, no tienen ni idea de como recuperar el entorno gráfico. En cualquier caso, aunque todo salga bien, y consigamos hacer funcionar la aceleración 3D con los drivers privativos, nuestros problemas no han terminado. Una simple actualización de X.Org (el programa del que depende todo nuestro sistema gráfico) puede provocar un fallo que nos devuelva a la consola de texto.
eye00.png
Para entender este problema, primero hemos de entender que los modelos de desarrollo del software libre y el software privativo son modelos antagónicos, condenados a chocar una y otra vez. Quizás la mejor forma de comprenderlo sea mediante la metáfora de la catedral y el bazar. El software privativo es como una catedral. Todo está planificado, cada pieza debe encajar en el lugar que le ha sido asignada. El software libre es como un bazar. Todo es caótico y dinámico, las piezas se van ajustando sobre la marcha. Para que todo encaje es necesario que los constructores tengan libertad absoluta para instalar, configurar y modificar las piezas según sus necesidades. El software libre necesita de software libre para funcionar.
eye00.png
La solución a todos estos problemas pasa por conseguir que haya drivers libres con aceleración 3D. Para esto hay que presionanar a los fabricantes, para que faciliten el desarrollo de drivers libres para sus tarjetas. El único modo de hacerlo es negandonos a usar sus drivers privativos. Hemos de pensar que estas empresas son vendedoras de hardware, no de software. Si no usamos sus drivers, lo que les estamos diciendo es que no vamos a comprar sus nuevas y caras tarjetas gráficas, que vamos a tirar con los modelos más simples y baratos, porque, sin los drivers adecuados, esas nuevas tarjetas no nos sirven para nada. Resulta significativo que la única de estas empresas que ha anunciado que podría facilitar, en un futuro cercano, el desarrollo de drivers libres para sus tarjetas ha sido ATI, que hasta ahora había sido fuertemente criticada por los usuarios de GNU/Linux por la mala calidad de sus drivers privativos. Nvidia, que ha sido alabada casi unanimemente por los usuarios de GNU/Linux, no ha dado un solo paso para liberar sus drivers. ¿Para qué? Si los que han conseguido superar todos lo problemas que les ha ocasionado estan contentos y los que no lo han conseguido han vuelto, fustrados, con su antiguo MSWindows (Probablemente los problemas derivados de la instalación y uso de estos drivers privativos han ahuyentado a más usuarios de GNU/Linux que cualquier campaña de Microsoft).
eye00.png
Mi recomendación es no instalarlos. A corto plazo esto significa renunciar a algunos juegos y algunos efectos gráficos. Pero a largo plazo significara que, gracias a la presión que hoy ejerzamos sobre los fabricantes, mañana podremos tener drivers libres, que nos permitirán disfrutar, sin problemas, de todo lo que la aceleración 3D pueda ofrecernos en el futuro.

Instalar Debian IV : Añadiendo repositorios

Si abres Synaptic verás que Debian ofrece una gran cantidad de programas para instalar. Sin embargo es posible que notemos algunas ausencias. Ahora veremos como aumentar la cantidad de software disponible añadiendo repositorios.

Repositorios Multimedia

Para terner acceso a más programas de sonido y video podemos añadir el siguiente repositorio :

deb http://www.debian-multimedia.org lenny main
deb-src http://www.debian-multimedia.org lenny main

Podemos añadirlo de dos maneras: Mediante Synaptic (en el menú elegiremos : configuración > repositorios). O editando sources.list (en terminal como root : gedit /etc/apt/sources.list).

Si actualizamos ahora la lista de repositorios, probablemente nos aparecerá un mensaje, diciendonos que no tenemos la clave pública. Para resolver este problema abriremos la terminal como root y escribiremos las siguientes líneas:

apt-get install debian-multimedia-keyring

apt-key update

apt-get update

Una vez hecho esto veremos que la cantidad de aplicaciones multimedia disponible ha aumentado considerablemente.

Repositorios non-free

El repositorio principal de Debian esta compuesto exclusivamente por software libre. Pero puede suceder que tengamos la necesidad de instalar aplicaciones, drivers o plugins que no sean libres. Para esos casos existen dos repositorios: uno formado por software no libre y otro con aplicaciones que aún siendo libres dependen de otras no libres para funcionar. Añadir estos repositorios es sencillo : solo tenemos que escribir, detrás de main, las palabras contrib non-free en el repositorio principal (en mi caso : deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free). Lo que ya no es tan sencillo es tomar la decisión de si debemos o no instalar este tipo de software. Yo recomiendo que antes de instalar software privativo en nuestro ordenador nos hagamos dos preguntas : primera, si realmente lo necesitamos; y segunda, si existen alternativas libres a ese software. Porque GNU/Linux es un sistema operativo libre. El hecho de ser libre es lo que le define y le diferencia de otros sistemas operativos. Cuando usamos software privativo con él estamos yendo contra su propia esencia. Y, además, estamos comprometiendo su futuro.