<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Intervista a Tony Mobily</title>
<style type="text/css">
DIV.domanda, DIV.domanda P {
font-style: italic ;
font-weight: bold ;
}
DIV.risposta {
margin-left: 1cm ;
margin-top: 0.25cm ;
margin-bottom: 0.75cm ;
}
</style>
</head>
<body>
<h1>Intervista a Tony Mobily</h1>
<div class="domanda"> D: Cominciamo con qualche dato su di
te. Tony 'Merc' Mobily, vivi fra l'Australia e l'Italia, sei
technical editor di Login, articolista per il Linux Journal e...?
Cosa ho dimenticato?
</div>
<div class="risposta">
<p>Oddio... ora mi metti in imbarazzo!</p>
<p>In realta', piu'
che vivere fra l'Italia e l'Australia, ora vivo in Australia (e
vengo nel Bel Paese in vacanza qualche mese ogni paio
d'anni).</p>
<p>Professionalmente parlando, sono anche Technical
editor per Wrox Press - per loro ho recentemente finito di
scrivere un libro sulla sicurezza di Apache che dovrebbe uscire
i primi di Gennaio.</p>
<p>E poi... mi sto laureando in Computer
Science ed in English - performance studies, e sto studiando
danza - classica, contemporanea e jazz. Ma questa, immagino, e'
un'altra storia :-)</p>
</div>
<div class="domanda">D: Hai sempre vissuto in Australia oppure sei
emigrato? </div>
<div class="risposta">
<p>No, sono qui da "appena" cinque anni... ho dovuto
contarli, non pensavo che fossero cosi' tanti...</p>
<p>Ma devo dire che sto benissimo qui. Al momento, non mi vedrei
da nessuna altra parte... </p>
</div>
<div class="domanda">
D: Quando cominci ad interessarti di informatica, su quale sistema e quando arrivi a Linux?
</div>
<div class="risposta">
<p>Ho iniziato a programmare sul mitico Commodore 64 a circa 9
anni. Era BASIC, ovviamente, e ricordo di aver avuto enormi
problemi a capire certe cose! Sono diventato un vero
"computeromane" a tredici anni, con un Olivetti PC1 e Turbo
Pascal. Quando Windows 3.0 e' uscito, io mi sono rifiutato
categoricamente di installarlo! A Linux ci sono arrivato a
diciassette anni, ma per me - strano a dirsi - non e' stato il
mio primo "Unix": a sedici anni andavo alla mitica PSA, una
ditta che sviluppava software gestionale sotto AIX (lo Unix di
IBM) e Walter, il boss con cui avevo fatto amicizia, mi
permetteva di usare il loro sistema Unix per fare pratica. Avevo
persino accesso come "root"! Li', ho imparato a programmare in
C. Per me, installare Linux e' stato una sorta di "Guarda, posso
avere una cosa come Unix, ma sul mio PC e senza dover pagare una
licenza a SCO!". Da li', ho scoperto GNU, la GPL, e tutto il
resto. </p>
<p>La mia attrazione nei confronti di Unix era motivata dal
fatto che DOS mi frustrava in quanto era patetico e,
soprattutto, monotask. Sapevo che un PC poteva fare molto,
molto di piu'. </p>
</div>
<div class="domanda">D: Hai sempre usato la stessa distribuzione
oppure, come hanno fatti in tanti, ne hai provato diverse fino a
trovare una "confortevole" sulla quale fermarti?
</div>
<div class="risposta">
<p>Come tante altre persone, ho cominciato da Slackware. Devo
dire la verita': non mi piaceva. Io sono un tipo molto
ordinato - forse troppo ordinato - e non riuscivo a sopportare
il modo in cui il file system era organizzato. Non che AIX
fosse esattamente il massimo dell'ordine, ma...</p>
<p>Poi, ho scoperto RedHat 3.0.3, e mi sono innamorato della sua
organizzazione. </p>
</div>
<div class="domanda">D: Quale distribuzione di Linux usi attualmente
e perche'? </div>
<div class="risposta">Io uso RedHat, perche' semplicemente e'
quello a cui sono abituato.
Ne ho provate altre, ma... e' come portare un paio di scarpe troppo
piccole! </div>
<div class="domanda">D: Quale quella che ti e` piaciuta di
meno?</div>
<div class="risposta">
<p>Non ne ho provate molte, quindi veramente non vorrei rispondere...</p>
<p>Se dovessi proprio cambiare, devo dire che Debian mi attrae
moltissimo. Sono persone veramente in gamba, e fanno le cose
fatte bene. Se dovessi cambiare (e ci ho pensato diverse volte),
cambierei a Debian. </p>
</div>
<div class="domanda">D: Parliamo della stampa "tecnica", un campo
che conosci dall'interno. Condividi l'opinione abbastanza diffusa
fra gli "addetti ai lavori" che la maggior parte delle riviste
"tecniche" italiane siano poco piu` che carta straccia e che le
riviste veramente valide si possono contare sulle mani? </div>
<div class="risposta">
<p>Purtroppo, devo essere proprio sincero... si!</p> <p>Secondo
me, e' un problema di risorse e di tempo.</p> <p>Risorse,
perche' e' difficilissimo - specialmente in Italia, ma anche
all'estero - arricchirsi facendo una o piu' riviste. In questo
momento, la pubblicita' scarseggia a causa della crisi. Di
conseguenza, spesso mancano semplicemente le risorse (vedi: i
soldi) per fare le cose "perfette".</p> <p>Ma e' anche un
problema di tempo: venire fuori tutti i mesi con cento pagine
belle da leggere, professionalmente scritte, e soprattutto
tecnicamente controllate e' veramente difficile. Alcune volte (e
questo e' vero dappertutto) devi semplicemente "lasciare
correre", o fidarti dei tuoi articolisti. </p>
</div>
<div class="domanda">D: E` un problema culturale italiano? </div>
<div class="risposta">
<p>Oh no... assolutamente no. Basta andare a vedere alcune
riviste straniere: comparate a moltissime riviste italiane,
fanno semplicemente ridere. E parlo di riviste internazionali
blasonate. Non voglio fare nomi, perche' veramente non ce n'e'
bisogno: basta sfogliare una bella rivista italiana, ed una
"famosa" rivista americana per vedere la differenza.</p>
<p>Per andare un po' "off-topic", per me, un problema nelle
riviste tecniche italiane e' la <i>lingua</i>! Chi scrive
articoli tecnici si sente in qualche modo in dovere di "scrivere
complicato", come se stessero scrivendo delle leggi. In
sostanza, secondo me e' piu' facile "aggiustare" un articolo in
inglese scritto un po' male, che non uno in Italiano...</p>
</div>
<div class="domanda">D: pensi che l'italiano medio abbia una
cultura informatica troppo modesta? </div>
<div class="risposta">
<p>No, nel modo piu' assoluto. La cultura informatica di un
"italiano medio" (se esiste) e' la stessa di un Australiano
medio, o americano medio, o tedesco medio, e cosi' via.</p>
<p>Le "capre" che pensano di sapere tutto sono dappertutto, e
sembrano comportarsi seguendo un preciso stile di regole - tanto
che a volte pensi: ma questi hanno tutti studiato un manuale
apposta?</p>
<p>Quelli che pensano che Microsoft sia l'unico
mondo possibile... anche quelli sono dappertutto.</p>
</div>
<div class="domanda">D: Chiaccherando con alcuni amici ho avuto
modo di sentire un po` di scontento riguardo all'ambiente che si
e` formato intorno a Linux in Italia. Tu come la vedi? </div>
<div class="risposta">
Onestamente, non lo so... io ho lasciato l'Italia cinque anni fa,
quando Linux era questo "giocattolino" che cominciava appena a
fare sul serio - ma le ditte dicevano ancora "eh, e poi se
qualcosa va storto chi denunciamo?". Sono arrivato in Australia, e
c'era esattamente la stessa situazione (se non peggio!). Qui in
Australia ora le cose sono cambiate, e di molto. Io <em>presumo</em> che
siano cambiate in Italia, ma... </div>
<div class="domanda">D: Che differenze hai osservato nella
conoscenza ed uso di Linux in Italia ed in Australia?</div>
<div class="risposta"> Assolutamente nessuna. Anzi, se devo
proprio dire la verita', io ho avuto la sensazione che ci fossero
piu hacker "veri" in Italia che non qui (e parlo di "hacker" nel
senso di persone che vogliono conoscere qualcosa al 10000%, non di
cracker che usano gli exploit per sentirsi bravi).
</div>
<div class="domanda">D: E cosa c'e' di comune? </div>
<div class="risposta">
Tutto. Tutto il mondo e' paese! </div>
<div class="domanda">D: che cosa
la comunita' Linux italiana potrebbe imparare da quella
Australiana e viceversa? </div>
<div class="risposta">
<p>Sicuramente si, ma non e' una questione di Italia-Australia.
La comunita' Linux di Prato puo' probabilmente imparare molto da
quella di Firenze, e viceversa. Quella Italiana puo' imparare da
quella Tedesca e viceversa. Quella Italiana puo' imparare
tantissimo da quella Australiana. E viceversa.</p>
<p>Qui a
Perth c'e' il "Plug" (Perth Linux User Group), e si riuniscono
una volta al mese, organizzando una sorta di mini-conferenza
dove qualcuno spiega a tutti gli altri come fare qualcosa. E'
un'idea che mi piace molto, non sono sicuro che sia fatta anche
in Italia!</p></div>
<div class="domanda">
D: Parliamo di free software. Cosa pensi dell'idea di free
software in generale e della GPL? </div>
<div class="risposta">
<p>Ecco come la vedo io. Sembrera' un po' radicale, ma...</p>
<p>Il free software non e' una "novita'", come alcune persone
credono. Fino a pochi anni fa (prima degli anni '80), il "free
software" non era neanche l'eccezione, ma la regola. Poi,
qualcuno ha pensato di impacchettarlo facendo finta che fosse
un "prodotto", e con un misto di corruzione, fortuna,
intrapendenza, e marketing, ci e' riuscito.</p>
<p>Fortunatamente, questa era sembra essere ora in forte declino
(date un'occhiata al valore delle azioni delle ditte che
producono solo software).</p>
<p>La GPL e' qualcosa di fondamentale, per permettere al free
software di co-esistere legalmente in un mondo per qualche
motivo convinto che il software sia un "prodotto", invece che
un "servizio". E' una perla di Richard Stallman, senza al
quale non ci sarebbe GNU - e senza GNU, non ci sarebbe Linux
cosi' come lo conosciamo noi.</p>
<p>Se nessuno si permettesse di vendere software, la GPL sarebbe
superflua. Purtroppo non e' cosi', e la GPL fa in modo che chi
produce software commerciale non possa avvantaggiarsi del
software libero. La GPL e' fondamentale, e proprio per questo
tanto odiata da chi scrive software non libero. </p>
</div>
<div class="domanda">
D: La cultura informatica italiana sembra non essere adeguata agli
strumenti "chiusi", pensi che sia pronta per il Free Software o l'Open
Source?.</div>
<div class="risposta">
<p>Onestamente, non sono sicuro che una cultura di qualsiasi
genere possa non essere adeguata a degli strumenti. Io credo
che ogni cultura si adegui a cio' che e' a disposizione.</p>
<p>Se una persona e' in gamba, sara' un bravo programmatore
Visual Basic o un bravo programmatore C - ed anche il
contrario e' vero: un incapace, rimane incapace
indipendentemente dagli strumenti a disposizione. </p>
</div>
<div class="domanda">D: Secondo te come concepiscono l'informatica
le persone che senza sapere cosa farsene oggi possono accedere con
poche lire alla potenza di calcolo di un supercomputer di qualche
anno fa?</div>
<div class="risposta">
<p>Come ho scritto, le persone usano quello che gli viene
dato. In questo momento, qualunque sia l'interfaccia usata
(Windows XP, Gnome, KDE, ecc.), io non vorrei essere nei panni
di un povero utente nuovo che deve imparare tutto da
zero. Forse Macintosh si salva un po' - ma neanche troppo.</p>
<p>Se ci pensi un attimo, e' facile per noi - io sono cresciuto
con Dos, mi sono "evoluto" a Windows, ho fatto la svolta con
Linux, ecc. Ma una interfaccia grafica cosi' come e' concepita
ora e', per gli inesperti, un completo incubo. E' come una
macchina con la complessita' di un elicottero. </p>
</div>
<div class="domanda">D: La soluzione dei problemi di qualsiasi
tipo (anche sulle autovetture) spegnendo completamente una
macchina e riaccendendola ? una cosa giusta? </div>
<div class="risposta">
<p> Ovviamente si! :-)</p>
<p>Scherzi a parte, e' una questione di punti di vista - se un
utente e' disposto a farlo, allora non c'e'
problema. Fortunatamente, molti utenti non sono disposti ad
accettare una tale limitazione (almeno per ora), che e' quindi
"inaccettabile".</p>
<p>Dipende anche dall'ambito in cui e' il computer. Per alcuni,
il fatto che il kernel Linux puo' funzionare poco piu' di un
anno prima che un contatore interno usato da moltissimi driver
faccia fare un reboot secco e' un dramma, e rende Linux
inutilizzabile...</p>
</div>
<div class="domanda">D: non e' che la il peggio della cultura
informatica finisce per condizionare veramente la nostra vita
mentre delle cose positive non si vede ombra?
</div>
<div class="risposta">
Non credo - almeno, io non sarei cosi' pessimista!
</div>
<div class="domanda">
D: Open Source Initiative e Free Software
Foundation: due modi diversi di portare avanti un'idea che,
disgraziatamente, hanno avuto la sfortuna di litigare ad un dato
punto (il caso della licenza Apple approvata dalla OSI ma non
dalla FSF). Cosa vedi di giusto e cosa di sbagliato nel modo in
cui le due organizzazioni portano avanti la loro idea.
</div>
<div class="risposta">
Di nuovo, e' una questione di liberta'. Io in generale sto dalla
'parte' della FSF. Ma questo non significa che la OSI sia in
torto, o che stanno sbagliando qualcosa (o tutto). Significa che
partono da principi diversi, ed hanno standard diversi. E questo
va bene.
</div>
<div class="domanda">
D: La Ximian sta lavorando alacremente alla realizazione di Mono, qual'?
la tua opinione riguardo a questo progetto? E se ci sono differenze
rispetto a .NET, quali sono?
</div>
<div class="risposta">
Onestamente, non conosco MONO o .NET abbastanza per esprimere
giudizi significativi. Ho paura, pero', di vedere Linux
rincorrere tecnologicamente Windows, rincorrando sempre una
compatibilita' (vedi Wine).
</div>
<div class="domanda">
D: Quante software house hanno capito il significato di Free Software e
lo usano/producono per quello che e`?
</div>
<div class="risposta">
<p>Poche, pochissime. Qui a Perth ho visto diverse
situazioni. Per esempio:</p>
<ul>
<li>Si, abbiamo Linux, ma sappiamo che NT e' il futuro. Pero',
al momento NT non fa quello che ci serve, quindi aspettiamo
che arrivi il "futuro", ed intanto usiamo Linux</li>
<li>Linux e' bello, lo usiamo, ci facciamo un sacco di soldi,
e non ci preoccupiamo delle licenze. E' un bel giocattolino
piovuto dal cielo. Ma cosa e' la GPL?</li>
</ul>
</div>
<div class="domanda">
D: quante software house
usano software licenziato GPL nei loro prodotti in violazione della
licenza e la fanno franca?
</div>
<div class="risposta">
Secondo me tante, tantissime. Un esempio: secondo me il fatto
che il primo "killer ping" uscito funzionasse sia su Linux che
su Windows (e su nessuna altra piattaforma) sarebbe stato da
investigare con molta attenzione. Con il free software ci sono i
sorgenti, e questo significa che rubare e' veramente facilissimo
- e controllare che non ci sia stato il furto e' praticamente
impossibile.
</div>
<div class="domanda">
D: Il problema e` arginabile?
</div>
<div class="risposta">
Non credo che minuscile software house (ma esistono ancora?) che
rubino software GPL siano realmente un problema. Il dramma
secondo me e' che i "grandi" lo fanno, a mio modesto avviso,
sistematicamente. Se devo essere proprio sincero, se io fossi
una grande software house senza scrupoli, non mi porrei neanche
il problema: il codice e' li? Si. Possiamo essere beccati?
No. Allora che aspettiamo? Quello e' piu' un problema perche' il
lavoro di individui geniali viene rubato per fare milioni e
milioni di dollari.
</div>
<div class="domanda">
D: Alcuni linguaggi i cui compilatori sono da sempre stati pubblicati
con licenze libere si sono affermati per l'accoglienza avuta nelle
comunita` di sviluppatori (penso al Perl e al Python principalmente).
Secondo te, quanto del successo di Java e` dovuto alle caratteristiche
del linguaggio e quanto alle spinte di SUN & C.?
</div>
<div class="risposta">
<p>Un po' entrambe le cose. Sun ha imitato Microsoft nella sua
opera di Microsoft - e sembra aver funzionato.</p>
<p>Pero', e' certamente vero che Perl e Python, per esempio,
sono largamente conosciuti <em>esclusivamente</em> per i loro meriti,
e lo stesso certo non puo' essere detto di Java. </p>
</div>
<div class="domanda">
D: Java, a tuo avviso, ha mantenuto le due promesse? Ha poco piu' di
sette anni, possiamo tirare le somme?
</div>
<div class="risposta">
<p>Ora rispondo, ma ricorda che queste sono solamente le mie
opinioni :-)</p>
<p>Per il lato client, a me sembra di no, nel senso che le
applicazioni Java anno tuttora, nel 2002, problemi di
performance (!). Possono dirmi quello che vogliono, ma tre
giorni fa la mia macchina Linux e' stata uccisa da
un'applicazione Java a causa delle risorse richieste... Pero',
la guerra sembra ancora aperta su PDA e telefonini...</p>
<p>Sul lato server, Java e' una opzione sicuramente da
considerare. Mi piacciono molto le servlet, e dovendo
scegliere tra Java e PHP, sceglierei Java - se non altro
perche' almeno il linguaggio non mi cambierebbe sotto la
tastiera mentre scrivo il codice... </p>
</div>
<div class="domanda">
D: Microsoft sembra aver abbracciato la strada del bytecode, di una
Virtual Machine: pensi che Java sara' sostituito da C# in
qualche anno?
</div>
<div class="risposta">
Onestamente? Non credo. Secondo me, Microsoft non ha bisogno di
bytecode, che e' un espediente per creare programmi realmente
indipendenti dalla CPU.
A me sembra piu' una dimostrazione di "forza": un voler dimostrare di
"poterlo fare".
</div>
<div class="domanda">
D: "Write once, run anywhere" era lo slogan di Java qualche anno fa.
Oggi abbiamo una moltitudine di specifiche: J2SE, J2ME con i vari CLDC,
CDC, MIDP, PP, PBP... tutti "leggermente" incompatibili tra loro (una
MIDlet ha bisogno di uno strato di emulazione per girare su PC!!!). E'
ancora valido lo slogan o e' solo utopia?
</div>
<div class="risposta">
<p>E' un sogno, che oggi ha perso di significato secondo me
proprio grazie a Linux (e, di conseguenza, Unix). Ricorda che
cinque o sette anni fa il predominio di Microsoft dal lato
client era assolutamente fuori discussione. Macintosh sembrava
avvicinarsi velocemente alla fine (ed infatti ci sono andati
vicinissimo), OS/2 era una barzelletta tra gli addetti ai
lavori... Java (o piu' in generale una macchina virtuale
indipendente da Windows) sembrava, a quel punto, l'unica via
di uscita possibile.</p>
<p>Ora, tutto e' cambiato: in molti mettono in discussione la
predominanza di Windows lato client grazie alla riscossa di
Linux ed il desktop - insomma, si vede una via di uscita. </p>
</div>
<hr>
<address><a href="mailto:bronto@crs4.it">Marco Marongiu</a></address>
<!-- Created: Mon Oct 28 20:11:40 CET 2002 -->
<!-- hhmts start -->
Last modified: Wed Nov 6 21:28:52 CET 2002
<!-- hhmts end -->
</body>
</html>