Addio Windows Live Messenger?

Da stamattina stà cominciando a girare la notizia dell’abbandono da parte di Microsoft di questo client di messaggistica a favore di skype, proprietà sempre di Microsoft, offrendo spero, la possibilità di loggarsi col proprio account msn su skype.

Da un punto di vista affettivo lo vedo come una grande perdita, anche se l’ho odiato agli inizi della mia esperienza su linux a causa della grande assenza di un client definitivo, amsn e gaim se la giocavano ai tempi, poi subentrò mercury, kmess, kopete e un giorno, da un blog di un tizio chiamato marianoguerra cominciò a spuntare un client in python e gtk chiamato emesene, fin dal primo post capii che sarebbe stato il progetto definitivo e cominciai a seguirlo.

Sono sempre stato vicino a questi progetti, in particolare amsn, partecipando attivamente al forum, segnalando bug e richiedendo funzionalità ma dal punto di vista del codice non ho mai potuto e voluto fare niente, visto che era scritto in un linguaggio chiamato TCL ed utilizzava le librerie TK.

Poi ci furono altri avvenimenti, gaim cambiò nome in pidgin per via di alcuni problemi di brevetti sui nomi e non so perché ma dopo il cambio di nome ha subito un’accelerata nello sviluppo e nell’implementazione di funzioni.

(Da parte mia c’è stato anche un cambio parallelo di protocollo, passando da msn a jabber, con l’OTTIMO client gajim)

Un giorno sbucò emesene, che come ho detto usava python + gtk, ho cominciato subito a seguirlo e a contribuire con le traduzioni, posso affermare che è stato questo progetto a spingermi ad imparare il python, di cui avevo sempre sentito parlare bene (e ne sento in continuazione ancora adesso) e cosi sono arrivato (e per me è molto) persino a scrivere un plugin, molto semplice, o una mia versione di cui avevo modificato l’interfaccia.

Altri eventi degni di nota furono il mai raggiunto accordo tra amsn e emesene di realizzare un unico progetto, ovvero amsn2 scritto in python e multi-librerie grafiche, ovvero qt, gtk, tk, efl, e ncurses (che inutile spreco di risorse). Il progetto è stato creato ma è stato sviluppato solo dai programmatori di amsn, e tra l’altro mai rilasciato (ancora oggi è un progetto morto, malgrado le smentite degli sviluppatori).

Mentre emesene2 invece è stato rilasciato alla grande, molto più snello e ben scritto (stando agli esperti) della versione precedente, certo, qualcosa l’ha perso, come il supporto ai tanti plugin o alcune funzioni, ma ne è valsa la pena.

Un’altra particolarità di emesene2, che però non ho apprezzato molto, è il passaggio ai log memorizzati in un database, che per leggerli bisognava loggarsi, è su questo punto che ho realizzato alcuni esperimenti, con in mente un solo obiettivo, interoperabilità.

E così per iniziare ho scritto uno script in python per unire due diversi file di log della stessa persona (generati dal client Microsoft) in un solo file, inoltre era mia intenzione modificare emesene affinchè utilizzasse lo stesso formato del client Microsoft per la scrittura dei log, ovvero il formato standard XML, visualizzabile da client o da un qualsiasi browser.

Inoltre mi sono interessato anche a questo progetto, emesene-logviewer, per la visualizzazione dei log senza effettuare il login, in modo da integrare i miei lavori in esso.

(Ah grazie ad emesene ho anche scoperto l’utilissimo google groups, utilizzato in questo caso come forum o mailing list.)

Sembra che però tutte queste “avventure” stiano per giungere alla fine, dal momento che, a partire da adesso, ogni ulteriore sforzo potrebbe non avere un futuro certo se non essere del tutto vano.

Personalmente credo che lascerò perdere tutto, e comincerò a pensare ad un modo per salvare emesene, ad esempio quest’ultimo supporta tranquillamente gtalk, facebook e jabber (in realtà i primi due si appoggiano alla rete jabber)

La lezione da tutto questo è la seguente, ancora una volta si vede come il software proprietario è dannoso, perché spenti i server Microsoft la rete msn, che è centralizzata, muore. Se invece si fosse usata la rete open jabber, lo spegnimento dei server non avrebbe causato il benché minimo problema, dal momento che non esiste un server unico. Per farvi un esempio, SE facebook attivasse una particolare funzione sui server (transport? non ne sono sicuro) e gmail pure, un utente gmail potrebbe aggiungere tranquillamente uno facebook tra i suoi contatti di chat, senza essere registrato a facebook, e ciò secondo me è favoloso.

Vi lascio con qusta citazione, direttamente da wikipedia:

The architecture of the XMPP network is similar to email; anyone can run their own XMPP server and there is no central master server.

Una Risposta to “Addio Windows Live Messenger?”

  1. Skype 4.1, ovvero il client Windows Live Messenger UFFICIALE per Linux? « Fabiolinux Says:

    […] dire che dopo tanti anni ad inseguire il protocollo msn finalmente adesso abbiamo un client ufficiale, rilasciato dalla stessa Microsoft? Chi lo […]

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...


%d blogger cliccano Mi Piace per questo: