|
|
       Pour notre première Interview, nous nous sommes tourné vers Goochi, un logiciel peer-to-peer encore assez peu populaire qui utilise le réseau Gnutella comme réseau de recherche, mais qui dispose aussi de son propre dispositif pour proposer d'autres services. Son créateur et unique développeur est francophone, et voici donc son interview :Interview entre P2PFR représenté par 111110101011, et Goochi par Thai.
P2PFR: Tout d'abord salut,
Goochi: Salut,
P2PFR: Goochi existe depuis un moment maintenant, pourrais-tu nous dire quand t'es venu l'idée de le développer ?
Goochi: l'idée m'est venue quand j'ai réalisé le grand intérêt humanitaire que le P2P pouvait apporter aux gens. C'est un mouvement que je corrèle avec l'arrivée d'Internet : un souffle nouveau qui donne l'accès à la culture à tout le monde.
P2PFR: Qu'est ce qui t'a initialement motivé pour lancer ce projet ?
Goochi: ce qui m'anime c'est l'envie d'être un des acteurs des avancés de l'internet.
P2PFR: Peux-tu rappeler brièvement les fonctionnalités que propose actuellement Goochi ?
Goochi: Goochi dans ses versions bêta propose moins de choses au niveau fonctionnalités que les autres. Mais la grande fonctionnalité c'est que beaucoup de choses seront automatisées : il suffira de lancer une recherche, le téléchargement du fichier se fera sur le serveur possédant le meilleur débit, la réprise sur interruption (si l'autre peer se déconnecte) sera automatique, etc. Bref, l'utilisateur n'aura plus besoin de clicker partout pour télécharger son fichier.
P2PFR: Goochi est développé en Java, un langage qui a ses avantages (comme la portabilité d'une plate-forme à l'autre) mais aussi quelques inconvénients (la nécessité d'installer un "Java Runtime Environment" et des programmes qui malheureusement ont souvent une interface assez peu attrayante), ne penses-tu pas que ces inconvénients ne soient un frein conséquent à la popularisation de Goochi ?
Goochi: Le fait de télécharger le Plugin Java est peut être effectivement un frein (5Mega). Mais il faut arriver à convaincre l'utilisateur que c'est un investissement pour le futur car il aura Java sur son ordinateur ce qui n'est pas rien. Ca lui permettra de faire d'autres choses comme jouer à la dame de pique sur Yahoo :o)
Quand à l'interface, c'est une question de travail et de temps. Entre la version 1.1 et 1.2 elle a grandement évolué. Mais je pense que le plus important pour l'utilisateur est de télécharger ses fichiers donc c'est sur ce point là que j'essaie de me concentrer en ce moment :o)
P2PFR: As-tu déjà songé à développer Goochi en langage C#, le fameux .NET de Microsoft ? Il semblerait qu'il puisse être un concurrent sérieux au Java au niveau des applications orientées Internet, donc que penses-tu de ce langage de programmation ?
Goochi: Goochi a été commencé en java et c'est trop tard pour faire du C#, il faudrait migrer beaucoup de code pour passer en C#. Par contre, les spécifications pour accéder à un serveur GooDang sont basées sur XML et libres. Je ferai une doc dessus quand j'aurai le temps. On peut donc envisager qu'une âme sympathique se dévoue pour écrire un client en C#, un "Goochi#" :o)
P2PFR: Avant d'être relié à Gnutella, Goochi utilisait son propre réseau, peux tu nous en dire plus sur celui-ci ?
Goochi: pour le download, Goochi utilise Gnutella. Pour d'autres services comme le chat (le seul pour l'instant), il utilise un réseau interne. C'est un réseau complémentaire à GNUtella afin de lui apporter d'autres services. Ces réseaux sont robustes car ils sont composé de 2 grandes entités : les GooDang qui sont des serveurs et les Goochi qui sont les clients. Les GooDang forment en fait un puissant réseau de serveur relié entre eux pour supporter les services que GNUtella n'a pas. Ce réseau de serveurs est indestructible car il n'est pas centralisé. Quant au Goochi, il a juste à se connecter sur un GooDang afin d'être sur le réseau.
P2PFR: Qui seront les GooDang ? Des internautes dédiés au hasard comme sur FastTrack/Gnutella ou des serveurs dédiés ?
Goochi: De préférence des serveurs dédiés hébergés chez les particuliers afin d'obtenir un réseau de bonne qualité mais on peut aussi envisager des internautes au hasard selon leur bande passante, je dois encore réfléchir à ce sujet.
P2PFR: Le fait d'avoir rajouté ce lien avec un autre réseau a permis d'enrichir Goochi en lui apportant une source de fichiers, mais pourquoi avoir choisi le support du réseau Gnutella plutôt qu'un autre protocole tel que OpenNap ?
Goochi: Eh...la surprise c'est que les GooDang seront en fait une sorte de passerelle parlant le plus de protocoles possibles : GNUtella, OpenNap, etc. Ainsi avec un client Goochi, on pourra se connecter sur tous les réseaux et avoir une source de fichier décuplé.
P2PFR: Le mot Goochi a-t-il une quelconque signification ? Et le mot GooDang ?
Goochi: Goochi...humm...a trois origines.
La première vient de la série code quantum que j'aimais bien.
La deuxième c'est que c'est dérivé du mot Cu-Chi qui était un souterrain utilisé par les résistants vietnamien pendant la guerre du vietnam. Ce réseau de tunnel leur a permis de battre les américains alors que les vietnamiens n'avaient que des bâtons et des pioches pour se défendre. C'est un peu pour représenter la dureté de la lutte de la communauté du peer to peer qu'il s'appelle ainsi.
La troisième vient du fait que le nom fait sympathique !
Le mot GooDang veut dire Goochi Direct Audio and Numeric Gateway
P2PFR: Penses-tu qu'un réseau décentralisé tel que gnutella pourra être aussi fiable pour l'échange de fichiers qu'un réseau centralisé comme on a connu avec Audiogalaxy ou Napster ?
Goochi: Je pense qu'en ce moment c'est le réseau le plus pérenne avec tout ce qu'il se passe...
P2PFR: Le protocole Gnutella qui est opensource comporte certaines spécifications, il a d'ailleurs connu plusieurs versions, Goochi utilises-t-il les "Ultrapeers" de Gnutella qui sont l'équivalent à des Supernodes du réseau FastTrack de KaZaA & co ?
Goochi: Les ultrapeers sont prévus au carnet de commande mais ne sont pas encore implémentés...Ca viendra !
P2PFR: Selon toi, quels sont les avantages/défauts que peut avoir Goochi par rapport à un autre client Gnutella ou un autre P2P ?
Goochi: Moi en tant que développeur, je ne vois que des avantages car mon but est d'améliorer l'existant...je laisserai plutôt le soin au public de s'exprimer !
P2PFR: On sait que tu es francophone, mais sur ton site on voit que tu maîtrises également l'anglais, Goochi est-t-il international ? :-)
Goochi: Goochi est effectivement international. Plus de gens utilisent Goochi et plus il y aura de fichiers à télécharger : simple équation !
Mais je prévois de faire une version francaise (du site et de Goochi aussi)
P2PFR: Comment vois-tu l'avenir de Goochi ?
Goochi: Je ne sais pas...Ca dépendra des gens mais moi en tout cas, je continue jusqu'au bout !
P2PFR: N'as-tu pas mauvaise conscience, sachant que les logiciels Peer-To-Peer ont la réputation de nuire aux artistes (ou plutôt aux maisons de disque), aucune crainte de représailles ?
Goochi: Depuis que j'ai accès au P2P je n'ai jamais autant aimé la musique et..acheté d'album ! Je ne pense pas que je nuis aux artistes.
P2PFR: As-tu d'autres projets, peut-être un autre logiciel qui n'a pas de rapport avec le monde du Peer-To-Peer ?
Goochi: Oui mais pour l'instant, c'est un secret !
P2PFR: As-tu un message à faire passer aux internautes ou un mot à dire à nos lecteurs ?
Goochi: Vous connaissez mon éternel devise : restez connectés !
Goochi: Je voudrais remercier P2PFR pour m'avoir permis de m'exprimer ainsi que tous les internautes qui vont prendre le temps de lire cette interview. Si vous avez des questions ou si vous voulez vous tenir au courant de l'évolution de Goochi, il y a un forum ainsi qu'une mailing list sur www.goochi.net.
P2PFR: Merci à toi :)
Liens à consulter :
- www.goochi.net : le site officiel de goochi.
- www.webvirtuose.com : site partenaire de goochi.
Revenir aux interviews