Archive for the 'Open Source' Category

Una giornata particolare

Mercoledì, Novembre 10th, 2004

Quella appena finita è stata la giornata del lancio di Mozilla Firefox 1.0. Il browser che esplicitamente lancia il guanto di sfida a Internet Explorer ha raggiunto il suo primo rilascio maturo. Una pietra miliare importante per il mondo del software open-source. Ma più che l’evento, che in sé ha anche un po’ di isteria mediatica, mi interessa parlare del brulicare della vita nelle comunità che ruotano intorno a Mozilla.

Il primo esempio viene proprio dalla giornata del lancio, in cui, se ne sono accorti tutti, ci sono stati grossi problemi di disponibilità dei server di distribuzione, sia quelli locali (con un lungo black-out di http://mozillaitalia.org), sia quelli centrali della Fondazione Mozilla.
Non essendomi affrettato al mattino a scaricare le versioni che mi servono (per Windows e Mac OS X; a Linux ci penserà il gestore di pacchetti di Debian), ho trovato nel pomeriggio e nelle ore seguenti i server sempre indisponibili. In serata ho così deciso di affacciarmmi sia sul forum di Mozilla Italia, sia sul canale IRC collegato allo stesso sito. Dopo una rapida verifica del fatto che la situazione era ancora piuttosto compromessa, insieme ad un altro moderatore di MozIt, abbiamo deciso di tentare di alleggerire i server tramite l’istituzione di “torrenti” contenenti le versioni tradotte del software. Dopo un’ora di approcci e tentativi, soprattutto per quanto riguarda i tracker, siamo quindi riusciti a mettere in piedi i torrenti necessari per la distribuzione, sperando che nei prossimi giorni anche altri utenti italiani intervengano usando lo stesso canale e migliorandone così le prestazioni generali.

Un altro piccolo frammento di case history è rintracciabile nella breve vita di un bug da me riscontrato in Camino, circa una settimana fa.

  • Verificata la presenza di una nuova finestra di dialogo (a dire il vero è uno sheet, un elemento tipico dell’interfaccia Aqua di Mac OS X) che non è al momento traducibile mantenendo integro il pacchetto dell’applicazione e che inoltre si presenta discretamente fastidioso, dato che chiede conferma per operazioni ovvie, come il collegamento a un indirizzo di posta elettronica
  • Inviata notifica alla mailing-list dei team di traduzione
  • Inviata notifica al principale sviluppatore di Camino
  • Contattato in chat IRC co-leader dei team di traduzione e discusso brevemente il problema
  • Contattato in chat IRC il leader del gruppo di programmatori, verificando in poche battute l’entità del problema, l’origine della modifica e definendone quindi meglio i contorni rispetto alla prima segnalazione
  • Biforcazione del problema: da un lato (più grave ed urgente) rimozione della finestra di dialogo per protocolli sicuri e non problematici; dall’altro, aggiunta della possibilità di rendere traducibili le finestre di dialogo (questa parte del problema, si stabilisce che non sia un ostacolo al rilascio di un prossimo aggiornamento)
  • In seguito alla lettura dei commenti al bug che ha dato origine alla patch incriminata, individuato un gruppo di preferenze che, se non implementate, potrebbero essere all’origine del problema
  • Inserimento in bugzilla di 2 bug, uno per il problema delle preferenze mancanti, l’altro per la traducibilità della finestra di dialogo
  • Il primo bug viene aggiunto alla lista dei blocker che precludono il rilascio di Camino 0.8.2 e riceverà un trattamento urgente nei prossimi giorni

Questa breve e schematica elencazione vuole dimostrare come, attraverso un mix di diversi canali e modi di comunicazione e archiviazione/documentazione (e-mail, chat. applicazione web per la gestione dei bug, con funzioni di “forum” per la memorizzazione dei commenti che accompagnano decisioni e azioni) si sia giunti in pochissimo tempo all’identificazione di un problema, alla sua valutazione nell’ottica del rilascio a breve termine di un aggiornamento, alla sua scomposizione in 2 livelli di priorità , all’identificazione di una probabile soluzione.

Open Source e sicurezza: un altro punto di vista

Sabato, Settembre 18th, 2004

Giusto poche settimane fa, ho aggiornato i testi del sito RWX con, fra l’altro, l’aggiunta di una pagina dedicata a considerazioni sul software Open Source ed alle comunità che vi ruotano intorno.
Nella pagina, parlo di argomenti inerenti la sicurezza e un diverso modello di lavoro, come motivazioni che mi hanno spinto verso questo ambiente. Di sicuro, a livello concettuale e personale, è la seconda che mi interessa di più, ma è indubbio che a livello professionale anche la sicurezza ha un peso importante, anzi determinante.

Per questo, ho letto con interesse un articolo che si annuncia provocatorio fin dal titolo, apparso in questi giorni su onLamp.com: Open Source Security: Still a Myth, di John Viega. (more…)