jueves, 12 de noviembre de 2009

Analogía entre coches y software

Me parece buena y oportuna la analogía entre comprar un coche y comprar software, así que me he animado a traduciros el post que publican en la Free Software Foundation

¿Y si comprar un coche fuese como usar software propietario?
por Tal Schechter

¿Qué pasaría si comprar un coche fuese como comprar un ordenador con Windows o Mac OS X?


El siguiente ejemplo puede parecer raro al principio, pero es una analogía interesante para comprender la importante diferencia entre el software propietario, que se ha diseñado para quitarte la libertad, y el software libre.

Así pues, vas al concesionario y compras un coche nuevo:

  • Tu nuevo coche tiene maletero, reproductor de CD y radio digital, pero no funcionan porque no has pagado suficiente dinero. Claro que, siempre puedes llamar al fabricante más tarde y darle los detalles de tu tarjeta de crédito para desbloquear estas características de tu nuevo coche.
  • Después de un tiempo de uso hay una "actualización de seguridad" automática para el coche que no te permite ir a más de 100 kilómetros por hora.
  • Si quieres reparar tu coche, tienes que ira un taller acreditado y con licencia. Es ilegal que cualquiera abra el capó. Cuando estás en el taller autorizado te cobran un recargo por "licencia de reparación acreditada"
Puede que estas ideas parezcan ridículas, pero es exactamente lo que sucede cuando alguien escoge usar software propietario. Uno elige el software que mejor sirve a sus necesidades, y a veces un vendedor le ayuda a tomar la decisión. Uno acepta un contrato que probablemente ni ha leído, o a veces acepta implícitamente las condiciones del contrato por el mero hecho de usar ese software. Se usa el software. Sin embargo sólo se puede usar de la manera en que el fabricante ha dictado (conducir el coche, en nuestra analogía). Cuando el software funciona mal, o incluso cuando uno quiere hacer algo mejor con él, no hay más opción que acudir al fabricante. No se puede ir a un amigo manitas. No puedes ir a otra compañía que te lo repare. Debes ir al desarrollador. Cuando les presentas el problema pueden decir "Podemos repararlo" o decir "Pensaremos en ello y quizá lo añadamos en nuestra próxima versión" O (probablemente) dirán "Esa es una de las características del programa, no hay nada que arreglar. Funciona así"

Por otra parte, el software libre promueve la libertad del usuario. El software libre se define como:
  • Software que puedes usar para lo que quieras (Conducir, pesar papel, hacer arte, etc)
  • Software que puedes estudiar y cambiar si lo deseas (Abrir el capó y mirar lo que hay dentro, reparar o modificar el motor si te apetece)
  • Software que puedes redistribuir (¿Vender tu coche a otro usuario?)
  • Software que puedes mejorar y cuyas mejoras puedes publicar (Añadir un elemento nuevo a tu coche y contarle a todo el mundo cómo has conseguido tunear tu coche para que corra más gastando menos, y lo hagan si quieren también)
No aceptamos que se metan con nuestra libertad cuando compramos un coche ¿verdad? ¿Por qué lo permitimos con el software?

miércoles, 4 de noviembre de 2009

Script de instalación automatizada

Hace unos días que apareció Karmic Koala y en Slice of Linux apareció una chulada consistente en instalar un montón de software con sólo una línea de comando. Al poco rato va y aparece en Ubusof un post sobre esa misma línea, pero hecha script que pide confirmación con cada una de las aplicaciones a instalar.
Como sé que hay gente recién llegada a Linux que cree que la consola el espeluznante, se me ha ocurrido adaptar ese mismo script para que haga lo mismo, pero con ventanitas y cuadros de diálogo.
Depende de Zenity, una utilidad que viene en la distribución ya incluida. Si no, la puedes instalar desde synaptic, con la gorra.
Copias el texto en un archivo vacío, lo llamas como quieras (Yo le he llamado ubusof-karmic_gui.sh por respetar el nombre original), le das permisos de ejecución y lo ejecutas como root.

Este es el texto:

#!/bin/bash
# Basado en el script original de Ubusof, me he permitido la licencia de añadirle una interface gráfica
# sencilla basada en Zenity.

# La aplicación comprueba si el usuario es administrador y, si no lo es, sale.
if [ $USER != root ]; then
zenity --error --text="Debe ser root para poder instalar software. La aplicación terminará ahora."
exit 0
fi

# A continuación aparece una ventana de información con la descripción de lo que se instalará
# y pide conformidad para continuar
zenity --question --text="Script de instalacion ubusof-karmic_gui 1.0. Este Script esta diseñado para la instalacion comoda de los siguentes paquetes o grupos de paquetes tras la instalación de Karmic Koala:
** Software basico de compilacion(Si queremos compilar nuestro propios binarios),
** Extras restrictivos,
** Repositorios Medibuntu (trae muy buen software multimedia),
** Soporte reproduccion DVD,
** Codecs de windows (Como lo son mp3, wma entre otros),
** Soporte de formatos comprimidos (zip, rar),
** Compiz y efectos 3D,
** Soporte para aplicaciones java,
** Inkscape (Como el corel de winbugs),
** Mensajeria (amsn, emesene, skype),
** Wine (Corre programas de winbugs en GNU/Linux),
** Vlc (A mi parecer un excelente reproductor multimedia),
** Preload (acelera el inicio de ubuntu),
** Navegador Chromium,
** Temas Bigisi (excelentes temas para ubuntu).

Se pueden agregar programas;
Para más informacion enviar un correo a ubuntulibre@googlegroups.com
*** Copyleft Ubusof-nahoj
*** Adaptación para Zenity por Bilbiliblus 03Nov2009
*** http://talquo.blogspot.com


Presione ACEPTAR para continuar o CANCELAR para salir."

# Si se pulsó sobre cancelar en la ventana anterior, la aplicación termina.
if [ ${?} != "0" ]; then
zenity --info --text="¡Que pase buen día...!"
exit 0
fi

# Informa de que se debe actualizar la lista de paquetes disponibles. Mientras lo hace se puede ver una
# barra de progreso que va y viene.
zenity --info --text="La primera tarea de todas consiste en actualizar la lista de paquetes. Pulse ACEPTAR"
sudo apt-get update | zenity --progress --pulsate --auto-close

# A partir de aquí se pregunta por cada paquete o conjunto de paquetes que se desea instalar.
# Si se responde Cancelar, se pasa al siguiente
# Si se responde Aceptar, se procede y se ve una barra de progreso pulsatoria.
zenity --question --text="¿Instalar actualizaciones?"
if [ ${?} != "0" ]; then
cancel
else
sudo apt-get -y upgrade | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar Software basico de compilación?"
if [ ${?} != "0" ]; then
cancel
else
sudo apt-get -y install build-essential | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar los extras restrictivos?"
if [ ${?} != "0" ]; then
cancel
else
sudo apt-get -y install ubuntu-restricted-extras | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Añadir repositorios Medibuntu?"
if [ ${?} != "0" ]; then
cancel
else
(
sudo wget http://www.medibuntu.org/sources.list.d/karmic.list --output-document=/etc/apt/sources.list.d/medibuntu.list
sudo apt-get update && sudo sudo apt-get install medibuntu-keyring && sudo sudo apt-get update
) | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar soporte para DVD?"
if [ ${?} != "0" ]; then
cancel
else
sudo apt-get -y install libdvdcss2 | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar Codecs w32codecs?"
if [ ${?} != "0" ]; then
cancel
else
sudo apt-get -y install w32codecs | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar Soporte de formatos comprimidos?"
if [ ${?} != "0" ]; then
cancel
else
sudo apt-get -y install unrar | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar COMPIZ y efectos 3D?"
if [ ${?} != "0" ]; then
cancel
else
sudo apt-get -y install compizconfig-settings-manager emerald | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar Soporte para aplicaciones JAVA?"
if [ ${?} != "0" ]; then
cancel
else
sudo apt-get -y install sun-java6-fonts sun-java6-jre sun-java6-plugin | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar el editor INKSCAPE?"
if [ ${?} != "0" ]; then
cancel
else
sudo apt-get -y install inkscape | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar el programa de mensajería EMESENE?"
if [ ${?} != "0" ]; then
cancel
else
sudo apt-get -y install emesene | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar el programa de mensajería AMSN?"
if [ ${?} != "0" ]; then
cancel
else
sudo apt-get -y install amsn | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar Skype?"
if [ ${?} != "0" ]; then
cancel
else
sudo apt-get -y install skype | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar WINE para hacer funcionar las aplicaciones de Windows en Linux?"
if [ ${?} != "0" ]; then
cancel
else
sudo apt-get -y install wine | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar el reproductor multimedia VLC?"
if [ ${?} != "0" ]; then
cancel
else
sudo apt-get -y install vlc mozilla-plugin-vlc | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar preload para cargar más rápido las aplicaciones?"
if [ ${?} != "0" ]; then
cancel
else
sudo apt-get -y install preload | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar el navegador Chromium?"
if [ ${?} != "0" ]; then
cancel
else
(
sudo add-apt-repository ppa:chromium-daily
sudo apt-get update
sudo apt-get -y install chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg-nonfree chromium-codecs-ffmpeg
) | zenity --progress --pulsate --auto-close
fi

zenity --question --text="¿Instalar los temas de escritorio de Bisigi Project?"
if [ ${?} != "0" ]; then
cancel
else
(
sudo add-apt-repository ppa:bisigi
sudo apt-get update
sudo apt-get -y install zgegblog-themes
) | zenity --progress --pulsate --auto-close
fi

zenity --info --text="Gracias por usar esta aplicación. Visite http://ubusof.blogspot.com "

exit 0




lunes, 2 de noviembre de 2009

Enviar un documento por fax

Hoy en día eso de enviar un fax parece algo trasnochado, pero los faxes aún no han desaparecido y es posible encontrarnos con situaciones cotidianas en las que necesitemos enviar un documento por esta vía.
A través de LinWind me he enterado de una páginma web desdela que se puede acceder a este servicio sin coste alguno: My Fax.

La cosa consiste en ir a la página de My Fax (http://www.myfax.com/free/) y allí rellenar los cambios que aparecen, tanto del destinatario (To) como del remitente (From), buscar en nuestro disco duro el documento creado para enviar, que admite varios formatos entre los que están JPG o PDF. También se puede poner un texto sencillo en el campo Enter text message.
Puedes hacer propaganda enviando la página a otros amigos o no, y por fin pulsar sobre el botón anaranjado SEND FAX para llevar el documento a la bandeja de salida.

Hay que tener en consideración que la dirección de correo a introducir en la sección del destinatario debe ser válida porque una vez pulsado el botón para enviar el fax, recibiremos en ella un mensaje de correo con un enlace.

Dear ........:

Please click the link below to confirm delivery of your fax to XXXXXXX at +34 nnn nnn nnn:
http://www.myfax.com/free/ReleaseFax.aspx?......


** Please do not reply to this email **

Thank You,
The MyFax Team
http://www.myfax.com


Pulsaremos el enlace y nos llevará a otro página en la que nos dicen que el fax se está enviando. Pasado un tiempo no muy largo recibimos otro mensaje:

Dear .........:

Your fax to XXXXX at +34 nnn nnn nnn has been successfully sent:
Your fax was delivered at 11/2/2009 5:21:19 PM, and contained 2 page(s).

Thank you for choosing MyFax,
The MyFax Team
http://www.myfax.com

en el que nos dicen que el mensaje se ha enviado correctamente.
En cuanto a las direcciones de correo, nada nos impide hacer uso de uno de esos servicios de correo desechables en lugar de usar nuestra cuenta de toda la vida.

Creo que puede resultar útil y por eso os lo pongo. ¡Ala, a disfrutar!

viernes, 30 de octubre de 2009

Ubuntu 9.10 - Karmic Koala

Es la noticia importante, lo demás puede esperar.
Los noticieros que dejen a un lado la corrupción política, que ya está bien de dar la barrila.
Si hasta los astronautas de la estación Internacional se han dado la vuelta, han mirado para abajo (O para arriba, vete a saber) y han dicho ¿Qué pasa allí?
Y es que...
¡Señoras y señores!
Por si no se habían enterado aún...
Ayer...
Salió la nueva versión de Ubuntu
La 9.10
Más conocida como
KARMIC KOALA

¡¡¡¡ Tachaaaaaaaaaaaaaaaaaaannn!

¡Ala, a disfrutar!


Por cierto, que tendré que modificar el diseño para dejar de anunciarlo.

lunes, 26 de octubre de 2009

¿Innovación? ¿Qué innovación?

El otro día me puse talibán linuxero y obvié adrede la noticia mundial: La salida al mercado de la nueva versión de Windows.
Hoy leo en 20 minutos las diez perlas escondidas de Windows 7, u once, según se vea:

Es más rápido, más fácil de usar, más seguro y tremendamente innovador

¿Más rápido que qué? Que Vista, claro está, porque a los competidores ni los nombra
¿Más seguro que qué? Porque para ser más seguro que Vista hace falta poco.
¿Tremendamente innovador? ¿Se refiere a ese aspecto tan sospechosamente parecido a KDE de linux o a cualquiera de los gadgets que tanto tiempo hacen las delicias de los linuxeros y los macqueros?

Aquí las perlas:
Compatibilidad con programas y conectores externos:
Faltaría más, que vendieran un software que no es compatible con el resto del mundo. Aunque tampoco me extrañaría que lo hicieran, a fin de cuentas, monopolizando el mercado de los sistemas operativos se tiene fuerza y dinero para usar los estándares según la conveniencia.

Ventanas 'inteligentes'
O sea un efecto más bien cosmético que no sabemos hasta donde nos llevará. Otros sistemas tienen otras maneras más inteligentes de tratar el tema, como los escritorios virtuales de toda la vida.

Arranques mucho más rápidos
Comparando siempre con ellos mismos. Qué manera de mirarse el ombligo.

Gráficos más detallados:
Bueno, vale. No lo discuto porque no tengo argumentos, pero los gráficos OpenGL no le van muy atrás ¿eh? Si es que le van detrás, que no sé.

Cien veces más rápido:
¡Y una leche! ¡Vaya exageración ¿Cien veces?

Operar con varios monitores a la vez:
Eso lo llevan haciendo los demás desde hace rato, o sea que...

Informática de 64 bits:
Linux lleva ofreciendo versiones de 64bits de sus distribuciones, con total garantía desde hace muuuuucho más tiempo ¡Han descubierto el mar!

Guía de televisión para vídeos en Internet:
Pues no lleva tiempos Linux poniendo a disposicón de los usuarios Media Centers ni na. esto no es nuevo.

Modo XP:
Esto si que es una patochada. Con VirtualBox tengo no sólo XP sino muchas otras como BSD. Creo que esto de que sea una maravilla está por demostrar, al final será una rémora para Windows7.

Pantalla táctil:
Bueno, pero no son los únicos. La tecnología existe y en el momento en que aoparezcan pantallas táctiles d euso cotidiano, los otros sistemas la tendrán tambiñen disponible. De momento el sistema está preparado para algo que apenas se usa. Derroche lo llamo yo. ¿Nos tomamos una aspirina ahora por si nos duele la cabeza la semana que viene?

El problema es que la multitud, la masa borreguil que no conoce otro mundo cree que lo que saca esta empresa es lo último de lo último. Si escarbasen un poco verían que no y se darían cuenta del engaño en el que están viviendo mientras paguen la cuota pertinente.

Por cierto, que la mayor diferencia es que cuando instalas Windows7 tienes... eso, un Windows 7
Cuando instalas un Linux tienes... ¡Todo lo que necesitas! Suite ofimática, navegador, programa intercambio de archivos, de mensajería, de retoque fotográfico... ¡Y sólo con instalar el sistema!


jueves, 22 de octubre de 2009

¡Al loro con lo que viene!

Tenemos por delante tres semanas de aúpa para ponernos las botas delante del monitor. Os cuento: como podéis ver en la columna de la izquierda de esta página, Ubuntu sale la semana que viene.
Pero eso no es todo, es que el lunes tres de noviembre se presenta Mandriva, el día doce de noviembre openSuSE y el diecisiete Fedora. ¡Ahí es ná! Que diría el otro.
Mi VirtualBox está que hecha humo y ya estoy pensando en buscarle una Puppy para que descanse después de probar estas cuatro Monstruas de distribuciones.

¡Uy, perdón! Que algunos no sabéis de que hablo. Es que yo uso Linux.

martes, 20 de octubre de 2009

¡Cumpleaños feliz!

¿Que quién hace los años hoy?
¡Ubuntu!
Hoy hace cinco años que apareció en el proceloso mar de la informática una nueva distribución Linux. Una más de entre las "cienes y cienes" para algunos que se ha convertido en toda una referencia a la hora de hablar del sistema operativo rey del software libre.
Son cinco años y diez versiones que han supuesto un enorme avance en el mundo GNU/Linux. Mucha gente no sabe lo que es GNU/Linux, pero conoce Ubuntu. Algo es algo. Es como el que no sabe lo que es un yogur pero le gustan los danones.

En esta página de MuyLinux podéis ver la evolución de escritorios por las que ha pasado Ubuntu desde aquella primera Ubuntu 4.10 Warty Warthog