Continuo il ciclo di LogFaq iniziato con questo articolo sui linguaggi clone di Visual Basic. Oggi, risponderò ad una semplice domanda: "searching for software clone di skype".
L'elenco di software che sfruttano la tecnologia VOIP è lunghissimo per cui, mi perdonerà il navigatore di google grazie al quale sto scrivendo questo articolo, oggi mi limiterò (molto faziosamente direbbe qualcuno) ad elencare soltanto i software rilasciati con licenze approvate dall'OSI e che utilizzano protocolli aperti. I motivi di questa mia scelta spero vi saranno più chiari nei futuri articoli che intendo scrivere, intanto, viste le strettissime specifiche che mi sono imposto posso dirvi fin d'ora che l'elenco dei software alternativi a Skype che tratterò in questo pezzo non sarà affatto lungo. Concedetemi quindi una piccola introduzione in merito ai protocolli utilizzati dai software VOIP, potrebbe essere noiosa ma forse sarà anche utile a qualcuno.
Cominciamo con il dire che, mentre il protocollo utilizzato per il trasporto dei dati può considerarsi ormai consolidato (praticamente tutti i software VOIP utilizzano RTP), lo stesso non si può dire per i protocolli necessari alla gestione della parte vocale. Purtroppo da anni i più importanti enti di standardizzazione continuano a darsi battaglia su due standard: H.323 e SIP (esiste una bella tabella comparativa qui). Oltre a questi due standard "semi ufficiali" (e a decine di protocolli decisamente meno diffusi) esiste anche un protocollo aperto che avrebbe forse meritato miglior sorte. Mi riferisco a IAX, protocollo creato ed utilizzato dal centralino software opensource più utilizzato e diffuso: Asterisk. Il PBX Open source creato da Digium supporta una grande varietà di formati, tra questi ovviamente anche H.323 e SIP, tuttavia ha sviluppato IAX per aggirare alcuni dei limiti presenti negli altri formati. Personalmente ho avuto una certa esperienza nella realizzazione di centralini VOIP con IVR e gestione delle code e posso affermare che IAX è un protocollo estremamente facile da configurare e con un'ottima qualità vocale; inoltre, date le sue caratteristiche, è molto più facile aggirare firewall e nat rispetto a SIP. Purtroppo però non è affatto semplice trovare apparati di telefonia in grado di supportare tale protocollo che quindi è veramente poco diffuso.
In tutta questa bagarre fatta di standard non ancora approvati e standard mai presi in considerazione si è inserito Skype. Il software di telefonia VOIP che tutti conoscete e (forse) utilizzate si basa su un protocollo interessante che sfrutta la tecnologia P2P, purtroppo però il formato di Skype è proprietario. Solo Skype ne conosce le specifiche e solo Skype può utilizzarlo, infine soltanto Skype può autorizzare (sotto il pagamento di una royalty) la creazione di periferiche in grado di funzionare con tale software. Purtroppo Skype è riuscita ad entrare in un mercato ancora confuso ed è diventato immediatamente uno standard de facto. L'impossibilità di creare software concorrenti in grado di sfruttare il protocollo di Skype ed il fatto che Skype sia disponibile su quasi tutte le piattaforme ha sostanzialmente ucciso il mercato. Ora tutti usano Skype e ben pochi si preoccupano delle restrizioni imposte dal suo formato. Qualcuno, poco tempo fa, ha urlato al miracolo dicendo che Skype sarebbe diventato un software open source ma, come ho spiegato su questo blog, le cose non stanno affatto così.
Fatte queste premesse capirete che non troverete mai un software "clone di skype", né proprietario né libero. Esistono certo delle alternative e sarebbe bello se tutti le utilizzassero rendendoci liberi da un formato proprietario che, come tutti i formati proprietari, ci lega di fatto per mani e piedi (ho fatto l'esempio dei 64bit e di Flash proprio pochi giorni fa, leggetelo), ma gli utenti raramente si pongono problemi di questo tipo e quindi il mio desiderio rimarrà lettera morta.
Passiamo ai software alternativi a Skype.
Ritengo che al momento il miglior software open source per la telefonia VOIP sia Ekiga, precedentemente noto come GnomeMeeting (chi ricorda netmeeting di Microsoft?). Il software è ottimo inoltre è possibile registrarsi sul sito per ottenere un SIP address ed iniziare immediatamente a comunicare con gli amici. Ekiga, utilizzando lo standard SIP, ci consente di rimanere in contatto non soltanto con chi utilizza Ekiga stesso ma anche con altri utenti che utilizzano software diversi ma comunque basati sullo standard SIP inoltre anche con Ekiga, abbonandoci ad un servizio VOIP, possiamo effettuare chiamate ai numeri fissi ed ai cellulari.
Ekiga ha un solo limite: le versioni per Windows sono disponibili soltanto come beta software. Un alternativa, pienamente supportata anche in Windows, potrebbe essere Qutecom, un software VOIP precedentemente noto come OpenWengo. Purtroppo non conosco questo software e quindi non sono in grado di valutarne la qualità. Potete comunque scaricarlo e provarlo e magari inviarmi una recensione, che pubblicherò su questo blog. Chiudo questo articolo esprimendo la speranza di non essere stato troppo noioso, purtroppo provo una certa idiosincrasia per gli articoli "elenco " tipo: "5 software VOIP", oppure "10 modi per chiamare gratis" et similia, scrivere acriticamente un elenco di software scopiazzato magari da qualche sito internet straniero è piuttosto facile ma io lo trovo piuttosto inutile e noioso. Senza critica per chi fa questo ovviamente, ognuno ha il suo approccio.
EDIT: Un utente mi ha segnalato alcune slides da lui create per il Linux Day 2006 di Cagliari. Le segnalo volentieri in quanto approfondiscono il tema dell'articolo ed aggiungono dettagli che ho (volutamente) tralasciato. Potete scaricare la slide cliccando qui.
Non aspettare LogFaq, se avete domande, richieste, proposte per qualche articolo contattatemi, se possibile sarò contento di soddisfare la vostra richiesta.

È scrivere – Community per scrittori
Chissà quel clone cinese di Skype di cui si parlava tempo fa, che fine avrà fatto?
Ti piace questo commento?
2
1
Cia Syaochan. Sinceramente non lo conosco, ti ricordi il nome di questo clone?
Mah io ho provato di tutto da Ekiga a Qutecom passando anche per la chat A/V su Pidgin (Gtalk), ma purtroppo bisogna essere onesti. L'unico pregio che hanno queste soluzioni è di essere open source perchè in realtà si fa molta fatica a farle funzionare e quando vanno poi, non sempre la qualità è effettivamente comparabile con quella di skype. A me skype non sta simpatico e anzi, credo che il client per linux faccia veramente vomitare, però purtroppo non credo che al momento esistano alternative in grado di competere, anche perchè la vera forza di skype in questo momento è la sua larga diffusione e se vuoi usare il voip per parlare con persone al di fuori della tua stretta cerchia di amici, beh, è molto difficile trovare qualcuno con un account SIP (Skype invece è molto più diffuso). È chiaro, se si vuole telefonare sulla linea fissa i servizi si equivalgono, ma il grande vantaggio del voip è quello di poter chiamare da computer a computer (ma oggi esistono anche numerosi client che consentono l'uso di skype anche sui vari smartphones) senza dover usufruire della rete telefonica, risparmiando quindi sui costi. Quindi purtroppo secondo me quello di Skype è un problema fondamentalmente irrisolto e difficile da affrontare anche perchè senza interoperabilità le possibilità di successo sono davvero scarse. Per uscire dalla crisi le soluzioni open non possono limitarsi unicamente a fornire un servizio equivalente, ma devono imparare a pedalare davanti al treno, innovando il settore e offrendo un motivo reale al resto del mondo per utilizzare un programma alternativo. Inoltre, le soluzioni devono diventare molto più semplici da usare. L'utente dovrebbe essere in grado di far funzionare il proprio client immediatamente, senza prima passare per complicate configurazioni.
Ti piace questo commento?
4
1
I limiti, imho, sono nei protocolli, non nel software.
Ho ritrovato l'articolo di PI che ne parlava: http://punto-informatico.it/1572167/Telefonia/News/cinesi-craccano-skype.aspx
Sono già passati tre anni! o_O
Ti piace questo commento?
0
0
Ciao Syaochan, ho letto il pezzo. Sembrano più "voci di corridoio" che non fatti provati, è tutto un si dice che, pare che, il fatto che dopo tre anni ancora non vi siano notizie in merito a questo "famigerato" software è forse la prova più lampante del fatto che questo software sul mercato non esiste.
Intanto il protocollo proprietario di Skype sembra sia stato crackato:
http://politics.slashdot.org/article.pl?sid=06/07/14/1514226
Ti piace questo commento?
0
0
Ciao Joe, credo la tua sia la stessa notizia ripresa da punto informatico e segnalata da Syaochan un rigo più su. Il fatto che a tre anni di distanza questo misterioso software non sia reperibile e non esista nemmeno un software in grado di collegarsi alla rete skype è la prova più lampante del fatto che quella notizia è una mezza bufala.
beh ma c'è il link ad un wiki...chissà...
Comunque ricordo chiaramente che il client di skype per windows ha svariati layer di cifratura...sicuramente non è impossibile riuscire a reversarlo con dei sistemi automatizzati, ma se qualcuno c'è riuscito ha la mia stima
Ti piace questo commento?
0
0
In effetti, a leggere bene, pare che ci siano riusciti. Probabile che Skype abbia minacciato azioni legali. Mi pare strano che comunque non esista traccia alcuna di questo codice quindi potrebbero soltanto aver millantato? Mah, difficile capirlo, l'unica cosa certa è che nessun software terzo supporta il protocollo Skype.
il che è un vero peccato visto quello che si dice in giro:
http://ultraparanoid.wordpress.com/2007/06/19/why-skype-is-evil/
e in particolare, tra tutte le cose citate: http://www.pagetable.com/?p=27 "Skype Reads Your BIOS and Motherboard Serial Number"
il post è un po' vecchio, non so se queste cose si applicano alle nuove versioni di Skype (non uso skype)...sta di fatto che le vecchie versioni leggevano i primi 16KB del BIOS...chissà per farci cosa...c'è chi ha ipotizzato che si tratti di un modo per inizializzare un PRNG...però se si vuole malignare si può pensare che nei primi 16KB del BIOS di solito si trovano informazioni utili ad identificare univocamente il computer (numero di serie della scheda madre)...cosa ci fa skype con queste informazioni? Boh...il sorgende è chiuso e il programma usa dei sistemi di sicurezza assurdi per scoraggiare il disassembly, probabilmente non lo sapremo mai...
Ti piace questo commento?
1
0
Il software proprietario da sempre adito a questi dubbi e sicuramente Skype non è da meno. Condivido le tue perplessità in toto, purtroppo però da parte delle persone c'è poca sensibilità su questi argomenti.
Skipe ancora regna, credo che sia stato comprato da Google
Ti piace questo commento?
0
2
[...] LogFaq: software clone di Skype. Continuo il ciclo di LogFaq iniziato con questo articolo sui linguaggi clone di Visual Basic . Oggi, risponderò ad una semplice domanda: "searching for software clone di skype" . blog: Doxaliber - Lo Strillone del Web | leggi l'articolo [...]
Ti piace questo commento?
0
0