Home Map Index Search News Archives Links About LF
[Top Bar]
[Bottom Bar]
[Photo of D. Bagley]
David Bagley
Responsable de xlock.

Entrevista a David Bagley

Resumen: David Bagley es actualmente el responsable de mantenimiento de xlock, el conocido salva pantallas para X Windows.


LF: Hola, �Puedes presentarte t� mismo?

D.Bagley: S�, Soy David Bagley, un mono-ciclista (S�, y antes que me lo preguntes, tambi�n s� hacer juegos malabares), vegetariano (amo a los animales), y padre de dos ni�as preciosas.

LF: T� mantienes xlock, �Puedes contarme la historia de xlock?

D.Bagley: Bueno, todo comenz� cuando consegu� hacerme con un HP y descubr� que no hab�a forma de bloquear mi pantalla desde el sistema X Windows. Estaba familiarizado con el xlock de Sun y aunque conoc�a xscreensaver ... prefer�a los modos de xlock. As� que migr� (ported) xlock a la HP y a�ad� unos pocos modos m�s (spline, maze, sphere, hyper, helix, rock, & blot) la mayor parte robados de xscreensaver. Le pregunt� a Patrick Naughton, el autor original de xlock, si quer�a a�adirlo a su distribuci�n. Patrick me dijo que estaba demasiado ocupado y que si yo pod�a mantener xlock.

LF: �Bajo qu� S.O. u ordenadores mantienes o testeas xlockmore?

D.Bagley: Suelo verificarlo sobre HP, SunOS y VMS, pero actualmente s�lo tengo acceso a Solaris (en el trabajo) y Linux (casa).

LF: �Sobre cu�ntas clases diferentes de ordenadores funciona este software?

D.Bagley: Intento hacerlo para que sus �nicos requerimientos sean X y UNIX/VMS. He iniciado la migraci�n hacia NT pero soy un ac�rrimo defensor de UNIX. A�ad� lo que necesitaba un compilador de "C"compatible ANSI-C. Con lo que dej� fuera de juego unos pocos viejos UNIX, pero siempre pueden utilizar gcc. Esto hizo el mantenimiento un poco m�s f�cil ya que los parches que me llegan por mail son siempre ANSI-C.

LF: �Sabes cuantas copias de xlock se ejecutan en el mundo (en m�quinas Linux, en BSD, en SUN, en HP ...) Pueden ser miles, incluso millones?

D.Bagley: S�. No llevo la cuenta. En muchas distribuciones de Linux xlock se instala por defecto cuando se eligen las X.

LF: La licencia de software que prefiero es la "postal-ware"(cardware): cada usuario que quiera el software ha de enviar una postal :) echale un vistazo a http://www.xbae.syd.net.au/postcards.html y podr�s ver la m�a.

D.Bagley: S�, yo prefiero el estilo de copyright de BSD. Cuantas menos restricciones mejor, siempre que se preserve el nombre del autor en el c�digo. Por otra parte, yo tampoco puedo cambiar el c�digo, pues no soy el autor original de xlock. �Qu� tal una licencia como: "Chocolate-Belga-ware"... si vives en B�lgica y utilizas xlock se te insta a enviar un surtido de 500g de chocolate (por favor, sin coco).

LF: �En cu�ntas m�quinas est� instalado el software (puede ser en todos los Linux, en BSD, Sun, HP ...)?

D.Bagley: No lo se. Mi estimaci�n es multiplicar mi correo mensual por 1000. Por lo que estimo que 80000 usuarios sepan lo suficiente sobre xlock para ejecutarlo desde la l�nea de ordenes. (La fechas navide�as me parecen deprimentes porque no recibo e-mails sobre xlock :( ).

LF: �Qu� clase de problemas encuentras con xlock?

D.Bagley: Encontrar tiempo. Hay tantas cosas que me gustar�a hacer. Siempre duermo menos de lo que deber�a. Despu�s de 5 a�os de mantener xlock, hay partes de xlock con las que no me encuentro a gusto. Normalmente trato de abordar primero los problemas sencillos de la larga lista de PARA_HACER (TODO). Los problemas relativos al TrueColor son bastante dif�ciles de resolver, sobre todo �ltimamente que ya no tengo una tarjeta con 24 bits para probar :(

LF: xlock(more) tiene aproximadamente unos 70 modos �Cu�l es tu preferido? �Por qu�?

D.Bagley: S�, �ltimamente he contado 90. Se me est� yendo de las manos. Creo que me gustan los "aburridos" modos de la vida (life) , hormigas (ant) , cristal (crystal) y penrose. Arreglar el modo "life"fue una de mis primeras inspiraciones a la hora de crear xlockmore. Algunas de las primeras configuraciones de la versi�n de Sun de xlock ten�an peque�os errores que hac�an que al final el programa abortara. Penrose es realmente elegante a pesar de toda la complicada base matem�tica que hay detr�s; en ocasiones comete errores y luego se da cuenta que no puede poner m�s tejas sin producir una imperfecci�n (ejec�talo con "-verbose" para que te informe de ello).

LF: �Cu�nta gente ha trabajado en este software?

D.Bagley: Normalmente tengo a unos 6 que me bombardean con arreglos y actualizaciones. Muchos otros han enviado parches, sugerencias y modos. Quiero aprovechar la ocasi�n para dar las gracias a Jouk Jansen que me ha estado ayudando mucho durante muchos a�os (autor del modo crystal).

LF: �Crees que la interfaz de l�nea de ordenes est� muerta, y que ahora todo es GUI (Interfaz Graf�co de Usuario)?

D.Bagley: Es un poco triste. Creo que se puede hacer m�s trabajo desde una l�nea a ordenes que desde un rat�n. Todav�a me gustan juegos como Adventure y hack. Es bastante restrictivo tener un salva pantallas para terminales de texto... la �nica cosa que se me ocurre es letras cayendo. SCO tiene un salva pantallas de texto, puede que haga uno :)?

LF: Xlock tiene un competidor: xscreensaver �Qu� clase de contactos ten�is entre vosotros?

D.Bagley: Jamie Zawinski (el autor y el que mantiene xscreensaver) y yo hemos tenido muchas charlas y discusiones. Admito que xscreensaver es un producto superior, pero prefiero la facilidad de uso de xlock (tan s�lo una "simple" orden). Durante periodos de cooperaci�n (Jaime hizo la mayor parte) hicimos que los modos de xlock se pudieran compilar f�cilmente en xscreensaver. Todav�a lo utilizamos como una forma de robarnos buenas ideas el uno al otro. Recientemente, hemos llegado a un acuerdo para compartir ficheros (esto es, sin cambios) cuando sea pr�ctico. Ya veremos como va.

LF: �Qu� opinas de los otros salva pantallas como "after dark" o los salva pantallas de Microsoft?

D.Bagley: Tiene un bonito interfaz de usuario, si te gustan ese tipo de cosas. Creo que xlock tiene algunas opciones extra�as que nunca aparecer�n en Microsoft... como "-use3d", para el caso de que dispongas de gafas 3d. Es la clase de opci�n que no se probable que aparezca a no ser que el c�digo fuente sea pueda distribuir libremente y los parches se puedan enviar de vuelta al que lo mantiene.

LF: Han aparecido algunos modos 3D en xlock despu�s de la tercera versi�n. �C�mo analizas esta evoluci�n?

D.Bagley: Haciendo una retrospectiva, los principales cambios de las primeras versiones fueron bastante arbitrarios. Sin embargo, desde la versi�n 3 a la 4, he adoptado OpenGL y el configure de GNU y he troceado el c�digo fuente en directorios separados. Las cosas 3d (OpenGL) molan un mazo (N.T. son guay, chachi). Es esto es lo que hay que hacer, especialmente desde que Microsoft lo adopt�. Me gustar�a ver m�s modos escritos que lo utilizasen. Un modo "text3d"est� actualmente en desarrollo.

LF:�C�mo ha reaccionado la comunidad UNIX o Linux a tu trabajo? Cu�ntanos sobre el CD que SuSE te dio, y el correo electr�nico.

D.Bagley: Casi la mitad de los mails son de usuarios de Linux. Siempre que gusta recibir mails y parches sobre xlock. Tambi�n estoy muy agradecido a SuSE (uno de los principales distribuidores de Linux) por enviarme su distribuci�n de Linux a m�, por ser desarrollador/mantenedor.

LF: �Dejar�s en breve de mantener xlock?

D.Bagley: Ofrezco a cualquiera que tenga m�s tiempo que yo a que tome el relevo, primero me gustar�a ver algunos parches para saber que lo dejo en buenas manos. Luego me podr�a concentrar en mejorar algunos modos (que fue el motivo por el que me met� en todo esto). Gran parte de mi tiempo se lo lleva el contestar mails, testeando, manteniendo la parte central del programa y a�adiendo parches. Pens�ndolo fr�amente, pienso que me ser�a duro dejar xlock, pues siempre estoy buscando tiempo para dedicarle (mi mujer dice que deber�a cobrar por ello). Hace poco he conseguido un trabajo que me consume m�s tiempo y por tanto puedo dedicarle menos tiempo... Tambi�n me gustar�a alg�n d�a actualizar xabacus, pero mi email est� al 100% con cosas sobre xlock, con lo que nunca puedo.

LF: �Qu� opinas sobre Linux FreeBSD, el software libre en general (GNU, gcc, emacs, Open source netscape)?

D.Bagley: Es magn�fico disponer del fuente. Tambi�n es bueno permitir a los usuarios que env�en sugerencias y parches a las distribuciones. Pienso que se tiene que hacer un mayor esfuerzo para conseguir que gcc funcione m�s r�pido sobre diferentes arquitecturas. No tengo experiencia en esos temas. Siempre utilizo gcc y SunC. Emacs !Puag! yo soy un usuario de "vi" incluso en mi ordenador DOS. Me gusta el "vi" pues como administrador est� garantizado que est� en todos los sistemas (al menos en el mundo comercial). Un problema que he encontrado con vi en Linux es que no hay un vi est�ndar. Me gustan las caracter�sticas nuevas, como varios niveles de deshacer, pero otras caracter�sticas de vi que suelo utilizar a veces no funcionan. Open source netscape, s�, creo que fue idea de Jamie Zawinski (una de sus muchas ideas brillantes). No se como ha podido encontrar tanto tiempo para ponerlo tambi�n en el xscreensaver.

LF: Sun est� dando el c�digo fuente de Solaris gratuitamente (20$ por el CD, incluidos gastos de env�o). �Qu� opinas al respecto?

D.Bagley: �Guau! Es la primera noticia que tengo. Si no conociera Linux probablemente me har�a con �l. Preferir�a no tener que elegir en caso de poder tener solo uno. DEC deber�a hacer lo mismo con el VMS pero es poco probable que suceda. De todas formas, realmente me desagrada el nombre de xlockmore... pero �qu� puedo hacer ahora? No le prest� mucha atenci�n cuando comenc� a mantenerlo. Me gustar�a un nombre del que fuese f�cil decir que yo no fui el desarrollador original.

Entrevista original en Ingl�s. Traducido por Ismael Ripoll


P�ginas web mantenidas por Miguel Angel Sep�lveda
© Charles Vidal 1998
LinuxFocus 1998