felinia
mensual

 

 

 

felinia 24

on line desde enero 2002

enero 2004


EVOLUCIÓN, DARWINISMO Y SOFTWARE LIBRE: EL PROGRAMA MÁS APTO

 Guillermo Movia y Esteban Magnani

.
   

  Los bits se multiplican, se reproducen a través de la red, se cruzan entre sí y producen nuevos bits. Los más aptos para responder a las necesidades de la naturaleza humana serán los que sobrevivan en la jungla de Internet. Los que no, quedarán en una especie de hibernación hasta que alguien, a modo de Jurassic Park, los resucite para algún fin nuevo. Los programas han ido cambiando a lo largo del tiempo, y aquellos que mejor respondieron a las necesidades del público o que eliminaron a las especies competidoras por medio de la fuerza bruta y monopólica fueron los sobrevivientes.

  Justamente estas dos técnicas de supervivencia y reproducción son las que se pueden aplicar también a los programas de computación. En lugar de genes habría que hablar de bits. En lugar de ADN, de “códigos fuentes”. En vez de naturaleza, de usuarios. En lugar de medio ambiente, de la red. Es allí donde dos tipos de caminos diferentes (¿dos ramas evolutivas?) se enfrentan y tienen planteada una lucha encarnizada. Por un lado están los programas más conocidos, desarrollados por empresas que mantienen en secreto el código genético de los mismos. Por el otro está el software libre.

¿Qué es el “software libre”?

  Lo que hace que un programa de computadora sea libre es su licencia. Todos vienen con un documento que nos indica en qué forma podemos usarlo, si podemos copiarlo o modificarlo, etc. Los softwares más conocidos, como por ejemplo el sistema operativo Windows, permiten la instalación en una sola máquina y no ofrecen la posibilidad de modificarlos o ver cómo están hechos; ni siquiera se pueden prestar, al menos en teoría. Por el contrario, el “software libre” habilita al usuario a que vea cómo está hecho, lo modifique y después pueda dárselo a quien quiera.

  En los albores de la historia de la computación, cuando los monitores eran verdes y negros y las computadoras apenas si se veían en algún laboratorio muy especializado, todos los programas eran libres. Pocas personas se dedicaban a desarrollarlos y en general trabajaban en una gran comunidad donde el intercambio de los programas, todavía en disquetes, facilitaba que pudieran ayudarse a mejorarlos.
Pero cuando las computadoras personales empezaron a ser masivas, algunas empresas consideraron que no era bueno que cualquiera pudiera ver cómo estaba hecho el programa: ellas habían invertido dinero en su desarrollo y cualquier otra empresa podría utilizar sus avances para su propio beneficio. Entonces comenzaron a esconder el código fuente de los programas –las instrucciones que los programadores le dan a la computadora– para que sólo puedan verlo quienes trabajaban allí.

  Para su desgracia, en 1984 Richard Stallman, un investigador del Massachusetts Institute of Technology, inició un movimiento para mantener el software y su código libre de las trabas de las empresas. Compartiendo los conocimientos, pensaba, la sociedad se beneficiaría con mejores programas.

La evolución del software

  Los programas de software libre son respuestas no sistemáticas a la necesidad de realizar algún trabajo. Casi se podría decir que aparecen por azar en distintos lugares cuando un programador se enfrenta a la difícil tarea de armar una serie de instrucciones para que su computadora haga lo que él necesita. Luego, los programadores lo dejan en algún sitio de Internet donde otros pueden enterarse de la existencia del proyecto y bajar lo que está hecho para verlo, probarlo y modificarlo. Es decir que arrojan su descendencia al mundo para ver si se adapta o muere. Tal vez algunos de sus bits sobrevivan en otro programa futuro. La evolución dependerá de que una comunidad se forme en torno de él para mejorarlo, escribir la documentación necesaria, probarlo nuevamente. Al tener todos los usuarios acceso al código, ellos mismos pueden trabajar hasta encontrar la solución y después publicarla para todos los demás; de esta forma el programa se prueba en diferentes configuraciones de computadoras lo que facilita encontrar la mayor cantidad de errores posible. 

  Así como la adaptación va favoreciendo ciertas ramas evolutivas, ciertos programas con más posibilidades y atractivos van mejorando y desarrollándose cada vez más resistentes al ambiente. Al igual que en la evolución, ante un problema no hay una sola solución/adaptación: así los proyectos se ramifican con diferentes soluciones aportadas por los programadores. Gracias a la dificultad de controlar Internet –o gracias a la facilidad de intercambio que genera–, los fuertes programas-dinosaurios pueden perder frente a los variados y flexibles mamíferos del software libre como si un meteorito hubiera caído sobre la Tierra.

Alpha y Beta

  Los programas de software libre pueden bajarse de la red o conseguirse en tres versiones diferentes: a) alpha, para desarrolladores; b) beta, para usuarios experimentados que quieren probar las nuevas características y se arriesgan a que algunas cosas no funcionen, y c) estable, para los usuarios finales. Las versiones alpha van introduciendo las nuevas características que, a medida que se arreglan, se incorporan a las versiones beta y estable. Como en este tipo de desarrollo no se tiene la presión de la venta, los cambios se van realizando con seguridad, y cuando llegan a la versión estable ya tienen pocos o ningún problema. Este es el camino que recorrieron algunos programas famosos como Linux.

  Por el contrario, el software propietario tiene la obligación de sacar un nuevo modelo todos los años, y a cada uno debe agregarle nuevas funciones para que los usuarios deseen adquirirla. Y como un retraso en los tiempos pautados suele espantar a los inversionistas, los programas salen a la venta con problemas que después deben ser resueltos a través de parches (patches). Y éstos sólo pueden ser realizados por los mismos programadores de la empresa, ya que su código genético está oculto para el resto de la humanidad. Por lo tanto, en los recovecos de estos bichos pueden ir quedando deformaciones que eventualmente minan el cuerpo del ser.

Dos evoluciones diferentes

  ¿Cuál será la fórmula más apta? ¿Grandes programas con muchas características y con problemas diseminados en todo su ser? O ¿seres con menos habilidades pero que cumplen mejor las tareas que realizan? ¿Un dios a cargo de crear las adaptaciones necesarias o una comuna de ángeles que decide en una democracia de hecho el camino a seguir? Es difícil decirlo. En la evolución nunca se sabe qué camino será el que mejor se adapte. Y mucho menos si algún dios travieso está dispuesto a favorecer a una especie en particular creando algún monopolio.

 

Publicado originalmente en "Página12/Web" (Buenos Aires, Argentina).

 

LEYES FUERA DE CONTROL
Angel Cortés (noticiasdot.com)

 

La locura de la red: Enviar spam puede costar más caro que una violación o el robo a mano armada

   Un empresario experto en las artes del correo basura para promocionar su negocio fue detenido ayer en Carolina del Sur por las autoridades... se enfrenta a una posible condena de veinte años de cárcel si se aplica rigurosamente una ley recién aprobada. 

   Esta ley y otras que están en vías de discusión en distintos países del mundo confiere a esta actividad la calificación de delito criminal, elevando una actuación molesta y que en todo caso podría ser denunciada por su acción antisocial en tribunales civiles a la misma categoría que el robo a mano armada o a una violación.

   ¿Tiene esto algún sentido?. ¿Alguien lo comprende?

   Se imagina Ud. amigo lector que mañana a la puerta de su domicilio un agente de la autoridad detenga, espose y encarcele a esos jóvenes que llenan sus buzones con publicidad del supermercado o del centro comercial más cercano.

   Se imagina Ud, que mientras una persona pueda ser condenado a dos o tres años por robar un coche... otro por llenar su buzón de correo electrónico de basura le caigan penas mayores superiores a los seis años.

   Seguramente, no. Es difícil de imaginar y mucho menos comprender.



El spam una actividad molesta pero cuidado...

   Que nos llenen el buzón de correo electrónico con porquería a nadie le gusta. Nosotros mismos recibimos un promedio de mil mensajes diarios con spam, virus y otras basuras...

   Sin embargo, una correcta política de filtros (que lo permite cualquier cliente de correo electrónico) nos libra de la penosa actividad de ir borrando uno a uno. Se nos cuelan muchos.. aunque por el proceso otros muchos son eliminados.

   Las distintas leyes y normativas ya existentes en todos los países nos protegen ya de ese alud y no creemos necesario otras nuevas que solo tienen un sentido proteger a las grandes multinacionales en la defensa de sus negocios y su política de beneficios.

   El spam es malo, nos dicen. Sin embargo ellas lo "autorizan" cuando el emisor paga para ello y no usa sus redes sin abonar el impuesto revolucionario que pretenden cobrar.

   Y es que tras la lucha contra el spam también se encuentra un combate para controlar y eliminar a la competencia o "seleccionar" aquellos contenidos que "sus usuarios pueden recibir".

   Hace pocas semanas en el foro de "Barrapunto" se denunciaba que algunos sitios que gestionan y manejan "listas negras" habían incluido el boletín diario de este portal entre sus "rechazados". Automáticamente todos los clientes y abonados que utilicen las listas negras que estas firmas venden dejaban de recibir el boletín diario.

   Sin explicaciones de ningún tipo. Alguien, un proveedor o un usuario, había denunciado a este portal y automáticamente sus correos dejaban de recibirse en decenas, centenas o miles de buzones...

   Hace unos cuantos años, un proveedor argentino y otro español se dirigió a la empresa donde yo trabajaba exigiéndonos una serie de condiciones para hacer llegar el boletín que editábamos a sus usuarios. La primera es que no existiese publicidad y las segunda información de la competencia, también nos exigía que el boletín fuera depositado en su servidor y que ella misma repartiría el correo a quien estuviera dispuesto a recibirlo. Por supuesto nos negamos... automáticamente sus clientes dejaron de recibir el boletín diario y denunció a nuestra publicación en decenas de sitios como "spammers". No sirvió de nada nuestras reclamaciones y quienes deseaban recibir nuestra publicación debieron buscarse otro proveedor o apuntarse a un servidor gratuito.

   Y es que aquellos que hemos trabajado en un proveedor de acceso conocemos las "molestias" que causa la proliferación de spam y las "perdidas económicas" que pueden representar, en uso de ancho de banda, mayores discos para el almacenamiento de correo... etc. etc. y también sabemos como se soluciona toda esta situación si finalmente se llega a un acuerdo con la compañía. De "molesto correo comercial" se pasa a ser "servicio recomendado" y de "spammer" a un promotor o comerciante respetable de productos.



 

Visitar FELINIA WEB

¡NO A LAS GUERRAS!