Interview de David Bagley
David Bagley
Mainteneur de xlock.
|
Interview de David Bagley |
R�sum�:
David Bagley est le mainteneur de xlock, un �conomiseur et verrouilleur d'�cran
tr�s populaire sous X Window.
|
LF: Bonjour, pouvez vous vous pr�senter ?
D.Bagley: Bien, je m'appelle David Bagley, je fais du monocycle
(oui et apr�s si vous me le demandez, je sais jongler aussi :),
je suis v�g�tarien (j'aime les animaux), et je suis le p�re de deux ravissantes filles.
LF: Vous maintenez xlock, est-ce que vous pouvez nous raconter
son histoire?
D.Bagley:
Bien, tout a commenc� quand j'�tais sous HP et je que ne trouvais pas de moyen de bloquer de mani�re
s�re mon terminal sous X Window.
Je connaissais xlock de Sun, ainsi que xscreensaver, cependant je pr�ferrais les modes de xlock.
Alors j'ai port� xlock sur HP et ajout� quelques nouveaux modes
(spline, maze, sphere, hyper, helix, rock, & blot) , la pluspart provenaient de xscreensaver.
J'ai demand� a Patrick Naughton, l'auteur de xlock, s'il pouvait ajouter mes modifications � sa
distribution.
Patrick m'a repondu qu'il �tait trop occup� pour faire cela et m'a demande si je pouvais maintenir xlock.
Voil� comment tout a commenc�.
LF: Sous combien d'OS maintenez vous et testez vous xlock ?
D.Bagley:
Je testais xlock sous HP, SunOS, et VMS mais maintenant je ne peux le faire que sous
Solaris (au travail ) et Linux (� la maison).
LF: Sur combien de plateformes differentes xlock peut-il tourner?
D.Bagley:
J'essais de le maintenir pour qu'il puisse fonctionner sur tous les systemes X11 et UNIX/VMS.
J'ai appris que quelqu'un a fait un portage sous NT, mais je suis un fan de UNIX.
J'ai modifi� le code pour qu'il soit compile selon la norme ANSI-C.
J'ai �limin� quelques vieilles stations UNIX mais ils peuvent toujours r�cup�rer gcc. Cela m'a rendu la
maintenance l�g�rement plus facile puisque les patches dans mon courrier arrivaient toujours en ANSI-C.
LF: Connaissez vous le nombre actuel de xlock qui sont install�s dans
le monde.( sous GNU/Linux, BSD ,Sun, HP ...)
Peut �tre des millions?
D.Bagley:
Peut �tre, mais je ne cherche pas � savoir, Sur beaucoup de distribution linux, xlock est
install� par d�fault.
LF:
La license que je pr�f�re pour le logiciel est le cardware, tout ceux qui aime votre logiciel
devraient vous envoyer une carte postale ?)
regardez sur http://www.xbae.syd.net.au/postcards.html vous pourrez voir mon nom
:) ?
D.Bagley: Je pr�f�re la license de style BSD.
Ce qui compte pour moi, c'est qu'il y ait le moins de restriction et que le nom des auteurs soit conserv�
dans le code source. Cependant je ne peux pas r�ellement changer la license car je ne suis pas l'auteur
de xlock.
Et pourquoi pas une license Chocolat belgeware ... Si vous �tes belge et que vous aimez xlock, vous pouvez
m'envoyer 500g de chocolat (pas de chocolat a la noix de coco merci)
LF: Sur combien d'ordinateur xlock est il install� ? ( peut etre sur
tout les linux, BSD, SUN ,HP ...)?
D.Bagley:
Je ne sais pas. Mon estimation sera la suivante: je multiplie mon courrier mensuel par mille, alors
peut �tre 80000 personnes connaissent assez xlock pour l'exectuter � partir de la ligne de commande.
( Je trouve la p�riode de noel d�primante car je ne recois pas assez de courrier � propos de xlock :().
LF: Quels sortes de probl�mes avez vous rencontr� avec xlock ?
D.Bagley:
Trouver du temps. Il y a tellement de choses que je voudrais faire. Je manque toujours de sommeil
m�me apr�s 5 ann�es, il y a des parties de xlock qui sont encore obscures pour moi.
J'essais de r�soudre les problemes les plus faciles de ma TODO liste.
Les probl�mes de TrueColor sont difficiles � r�gler, car je n'ai pas d'�cran 24 bit pour tester xlock. :(
LF:
xlock a, � peu pr�s 70 modes ? Quel est celui que vous pr�ferez et pourquoi ?
D.Bagley:
En fait, j'en ai compt� 90. Cela devient difficilement g�rable.
Je pr�f�re les modes ennuyeux, le jeu de la vie, et celui des fourmis ( ant ) ainsi
que crystal et penrose. R�parer "life" fut une de mes id�es initiales pour poursuivre
xlocmore. Certaines des configurations originales de la version SUN de xlock ont un petit
d�faut qui les fait parfois mourir. Penrose est tr�s bien si l'on met de cot� les formules
math�matiques compliqu�es qu'il y a derri�re. Parfois, il se trompe et se rend compte plus tard
qu'il ne peut plus remplire l'�cran sans cr�er d'imperfection (ex�cuter le avec -verbose pour
avoir le message).
LF: Combien de gens travaillent sur xlock ?
D.Bagley:
D'habitude, il y a 6 personnes qui me bombardent de patches et autres mises � jour.
Beaucoup d'autres ont envoy� des patches, des suggestions et des modes.
Je voudrais remercier sp�cialement Jouk Jansen qui m'a aid� d'une maniere constante
depuis des ann�es (auteur du mode crystal).
LF:
Est-ce que vous pensez que l'�poque de la ligne de commandes s'ach�ve et que maintenant tout va
se passer au travers de l'Interface Graphique Homme Machine?
D.Bagley:
C'est triste. Mais je pense que l'on peut faire du travail plus efficace par la ligne de commande plut�t
que par la souris.
Je continue � apprecier les jeux d'aventures en mode texte et � fouiller. C'est plut�t restrictif
d'avoir des �conomiseurs d'�cran en mode texte... Le seul auquel je pense maintenant fait tomber les
lettres.
LF:
Xlock a un concurrent : xscreensaver. Quel est la nature des relations que vous
avez avec l'auteur de ce logiciel ?
D.Bagley:
Jamie Zawinski (l'auteur et le mainteneur de xscreensaver) et moi
avons beaucoup d'�changes et de discussions.
J'admets que xscreensaver est meilleur, cependant je pref�re lancer xlock grace � une simple
ligne de commande.
Pendant une p�riode de cooperation, nous (Jamie a fait la plus grande partie du travail) avons
�crit les modes de xlock de telle sorte qu'ils puissent �tre compil�s ais�ment dans xscreensaver.
Nous continuons � nous �changer les bonnes id�es.
Et nous sommes d'accord pour partager les fichiers, nous allons voir si cela fonctionne.
LF:
Que pensez vous des autres �conomiseurs comme after dark ou l'�conomiseur d'�cran de Microsoft.
?
D.Bagley:
Ils ont de belles interfaces. Si vous aimez ce genre de choses.
Je pense que xlock a des fonctionnalit�s extraordinaires que jamais vous ne verrez sous
un environement Microsoft: comme par exemple -use3d si vous avez des lunettes sp�ciales 3d.
C'est le genre d'option qui n'a pas de chance d'appara�tre � moins que le code source soit
distribu� gratuitement et que des patches soit renvoy�s au mainteneur.
LF:
Il y a quelques modes 3D qui ont fait leur apparition apr�s la version 3.
Comment appr�hendez vous cette �volution ?
D.Bagley:
En y repensant, les changements de version pr�c�dents ont �t� plut�t arbitraires. Toutefois, en passant
de la version 3 � la 4 j'ai adopt� OpenGL et GNU's configure et j'ai r�parti les sources dans divers
sous repertoires.
Les modes 3D (OpenGL) sont excellents.
Ils sont l� pour rester, surtout depuis que Microsoft l'a adopt�.
J'aimerais voir plus de modes 3D dans xlock.
Un mode texte 3D est en cours de d�veloppement.
LF:
Comment la communaut� d'UNIX et du logiciel libre r�agit � votre travail ?
Vous m'avez dit que SuSe vous a envoy� un CD, ainsi qu'un story board de quelqu'un?
D.Bagley: La moitier du courrier que je recois provient d'utilisateur de Linux.
C'est toujours avec plaisir que je re�ois du courrier � ce sujet ainsi que des mises a jours.
Le soutient du web est un des aspects majeurs de xlock.
Je tiens � remercier Suse car ils m'ont envoy� leur CD parce que je suis un
d�veloppeur/mainteneur.
LF:
Est-ce que vous allez arr�ter de maintenir xlock bient�t ?
D.Bagley:
La place est toujours disponible pour quiconque a plus de temps que moi et veux me remplacer
( J'aimerais avoir quelques patches pour xlock de cette personne pour savoir
si je le remets entre de bonnes mains). Je pourrais alors me concentrer sur
l'am�lioration des modes (ce qui est la raison pour laquelle j'ai mis le
doigt dans cet engrenage).
Beaucoup de temps est consomm� par les r�ponses au courrier �lectronique, les tests
et la maintenance de la partie principale de xlock, ainsi que par les ajouts des patches.
En realit�, Je pense que cela me serait difficile d'arr�ter puisque je trouve toujours du
temps pour cela (ma femme me dit que je devrais �tre pay� pour cela).
Recement J'ai un nouveau travail qui me prend plus de temps.
J'ai donc moins de temps � consacrer a xlock ... Je voudrais aussi
mettre � jour xabacus un jour, mais je re�ois uniquement du courrier � propos
de xlock.
LF:
Que pensez vous � propos de Linux, Free BSD , et des logiciels libres en g�n�ral
(GNU gcc, emacs, Open source netscape) ?
D.Bagley:
C'est int�rressant d'avoir les sources. C'est aussi excellent d'avoir un retour d'utilisateurs
ainsi que des modifications de leurs parts.
Je pense qu'un effort doit �tre fait pour optimiser gcc pour qu'il soit plus rapide sur les
diff�rentes architectures. Je n'ai pas d'exp�rience dans ce domaine, j'utilise gcc et SunC tout
le temps.
Emacs est p�nible, je suis un utilisateur de vi (m�me sous "DOS").J'aime vi car en tant
d'admisnistrateur je suis sur de le trouver sur tous les syst�mes (au moins dans le monde commercial).
Un des probl�mes que j'ai avec le vi sous Linux, c'est qu'il n'y a pas les fonctionnalit�s standards
de vi. Cependant, j'aime les nouvelles fonctions, comme les Undo multiples. Par contre d'autres
fonctions auxquelles je suis habitu� ne marchent pas.
Open source netscape est, je suppose, encore une idee de Jamie Zawinski, (une de ses bonnes idees :).
Je ne sais pas comment il trouve le temps pour s'occuper autant de xscreensaver.
LF: Que pensez vous de Solaris qui distribue gratuitement
son code source ($20 pour les frais de port du CD).
D.Bagley:
Waow, c'est la premi�re fois que j'en entends parler. Si je ne connaissais pas Linux,
je le prendrais surement. Comme j'ai besoin de diff�rents syst�mes d'exploitation pour mes tests,
je garderais ma machine Linux pour l'utilisation domestique. Par contre, je d�testerais avoir � choisir
si je devais n'en avoir qu'un. DEC devrait faire de m�me avec VMS mais ils ne sont pas pr�ts.
Pendant que j'y pense, je d�teste vraiment le nom xlockmore... mais qu'y puis-je maintenant? Je n'y
avais pas trop pens� quand j'ai commenc� la maintenance. Je cherchais juste un nom qui indiquait
clairement que je n�tais pas le d�veloppeur original.
Traduit par Charles Vidal et
John Perr.
© Charles Vidal 1998
LinuxFocus 1998
Contacter le
Webmestre.
|