Intervista al modder p!ll3.p4ll0

Aperto da THOR, 14 Giugno 2010, 23:39:31 PM

Discussione precedente - Discussione successiva

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.


Qui di seguito potrete leggere l'intervista che p!ll3.p4ll0 (pP), sviluppatore della Katana, ha gentilmente rilasciato allo Staff di Emule Mods. Ringraziamo p!ll3.p4ll0 per la disponibilità e velocità con la quale ha accettato di rispondere alle nostre domande.

English version

Citazione1)E-Mule has lost a great amount of users in the last years which have moved to other p2p (torrent firstly). Which are, in your opinion, the causes for that and how is going to be in the future?

The reason for eMules loss of popularity should be its poor speed compared to other and newer filesharing solutions like BT and the currently booming Direct Downloads. And, looking around on ed2k link sites, there is a trend to release high definition bluray rips lately, which come along as downloads of multiple gigabyte and will take a while when using eMule at stock slotspeeds.
On the other hand the ed2k still offers a huge diversity of files and is not as short-lived as the BT, which is mainly suitable to get current stuff.
For the future of p2p, I think we will have an coexistance of the main networks mentioned above with BT and DDL getting stronger on the mainstream sector and eMule becoming more of a treasure trove, where you can find rare and older stuff you won't find on the other ones anymore.

Citazione2)The MOD are certainly fuller of functions in confront of the official version. However, these are still a marginal aspect of eMule. How come?

That might have something to do with the laziness of the average user  Some mods around have grown to real monsters with a huge number of features, which have to be configured propperly to work together and this quite needs some time to work yourself into it. If you're not running eMule 24/7 or as a releaser, you might not need a mod with that lots of features or visual gimmicks just to download a few files from time to time. In that case the official clients offers a rather lightweight and resource friendly way to get it started after short time.

Citazione3)The MOD scene become more conformed lately, probably because some developers enforce functions of most in vogue's versions up till making their product similar to a kind of collage. This, in your opinion, is a good or bad thing? And why?

A lot of todays mods are using the same features as they proved to be functional, effective and because they already exist. That's not a matter of modders enforcing others to use their code, it just shows that it's not necessary to reinvent the wheel if someone already did. On the other hand especially new modders start with copy&paste mods, which helps to get a basic understanding of eMule and get a grip on which part does what in the sources.

Citazione4)Considering the amount of MOD in circulation at the moment,(as developer) did you ever take account of the hypothesis of grouping together and developing only ¾ of MOD making all of them different from each other, but in the same time enclosing all the various current features and other innovations?

You mean creating a generic basemod to base mods on, if I get that right. I don't think it would work out as mods are individual and, up to a certain degree, also personal. A premodded base for all would somehow destroy the charme of modding IMHO. The only thing that does work on that matter is to team up with other modder(s) you're on one line with to work on a common mod, as I did a few times in the past.
Sofar the best generic thing to start a mod on is official client, as it comes "naked" and leaves you any possibility to choose your direction.

Citazione5)Do you think that would be a good idea to leave the Server and concentrate all the attention to Kademlia to educate this part of users or it's better, according to you, to wait for a more appropriate moment and permit them to get closer gradually?

The current implementation of Kademlia can fully replace the serverbased sourcefinding, which does make it redundant to keep both systems side by side. Finding the appropriate time to abandon the servers would be anytime from now, it just should be announce for one of the upcoming major releases.
But as we see on Peercache, the official devs tend to keep stuff onboard even if it is not of any use at all

Citazione6)Which are the strengths and news of your MOD/MODS?

The strength should be that it sofar proved to be quite stable. Asides of that it's not an ambitious project with lots of features, but a try to keep it simple with some IMHO essential stuff to make working with the mod more convenient without bloating it too much.

Citazione7)How did your passion for development of E-mule start and how long have you been practicing this interest?

I took my first steps in the sources in early 2004 with one of the first 0.40 or 0.41 based clients. Back then I started to change small things here and there and gradually began to merge and code features. The main reason to start coding derived from the fact that I was a happy eMulePlus user for about the last 2 years back then, but with the introduction of Kademlia that client became some kind of outdated, as they announced not to add Kad to it in the sooner future (which hasn't happend till today btw).
From that early days it took me about 6 years to come out with an serious mod and to post it on the official board.

Citazione8)Many users complaint about too many fakes and porno films. Do you agree with us that trying to completely embank this problem should be a priority?

Fighting fake files should have a priority, though it's a highly dynamic problem as files on the ed2k network are linked to hashes, not filenames. As a result you can assign any filename to a file and share it afterwards and you won't notice to download a fake until you check the files details. As there is no way to index all files on the net and tie the filename to a hash, the only usefull way to avoid fakes is to get links from trusted sites and not from the integrated search.
About the porn, I do not have any problem with that kind of stuff. But the point of view might differ here depending on what country your from.

Citazione9)Seeing that the pedopornography flooding on internet and various p2p, wouldn't be advisable to create a function, in eMule, able to point out that kind of files to the competent authorities or to specific websites which collect such signalling like This would be an innovation for eMule and maybe also an example for other p2p to which hark back to.

This kind of files should be fought and removed from the net, as well as the ppl providing it should be put into a save place for their own good.
The rest has already been written in the fakefile answer, don't rely on the search and only click links you can trust to avoid ownloading stuff like this by "accident". Reporting those files to the authorities from within eMule, I doubt it would have much of an impact. As a fact you would be reporting yourself as an owner of childporn, and, depending of the country you live in, the personal consequences might outbalance it again.

Versione italiana

1) Negli ultimi anni eMule ha perso una grossa fetta di utenza che è migrata verso altri p2p (primo fra tutti torrent). Quali sono secondo te i motivi e come andrà in futuro?

Il motivo della perdita di popolarità di eMule dovrebbe essere attribuito alla sua scarsa velocità rispetto ad altre nuove alternative di filesharing come BT (Bittorent) e l'attuale piena espansione del Direct Downloads (n.d.r. DDL).
Guardando in giro sui siti di link ed2k, c'è una recente tendenza a rilasciare BluRay rip ad alta definizione, il che significa scaricare molteplici gigabyte; di conseguenza, con la velocità standard degli slot di download, ci vorrà un po' di tempo prima di completarli utilizzando eMule.
D'altra parte, la rete ed2k offre ancora una grande diversità di file e non è così di breve durata come avviene con BT, che è particolarmente adatto per ottenere file recenti.
Per il futuro del p2p, penso che avremo una coesistenza delle principali reti di cui sopra, con BT e DDL sempre più forti nel settore tradizionale, ed eMule che diventerà più di un tesoro, nel quale si possono trovare cose rare e datate che invece non si possono più trovare sulle altre reti.

2) Le mod sono indubbiamente più ricche di funzioni rispetto alla versione ufficiale; nonostante questo rimangono sempre un aspetto marginale di eMule. Come mai?

Questo potrebbe essere dovuto alla pigrizia dell'utente medio. Alcune mod sono cresciute attorno ai mostri reali con un numero enorme di caratteristiche, che devono essere configurate correttamente per lavorare insieme e ciò richiede un po' di tempo che ognuno deve dedicarci. Se eMule non è in esecuzione 24 ore su 24 o non sei un releaser, non hai bisogno di una mod con un sacco di funzioni o di espedienti visivi solo per scaricare qualche file. In questo caso, il client ufficiale offre un modo piuttosto leggero e snello per iniziare il download dopo breve tempo.

3) Il panorama delle mod si è un pò uniformato di recente, probabilmente perchè alcuni sviluppatori implementano funzioni dalle versioni più in voga, fino a far risultare il loro prodotto una sorta di collage. Questo secondo te è un bene o un male? E perchè?

Un sacco di mod attuali utilizzano le stesse caratteristiche in quanto esse hanno dimostrato di essere funzionali, efficaci e perché esistono già. Questa non è una questione di modders che costringono altri ad utilizzare il loro codice, ma dimostra solo che non è necessario reinventare qualcosa se qualcuno l'ha già fatto. D'altra parte, soprattutto i nuovi modders, iniziano con il copia ed incolla, che aiuta a ottenere una conoscenza di base di eMule e da un'idea su quale parte dei sorgenti esegue una determinata cosa.

4) Visto il gran numero di mod in circolazione attualmente, voi dev, non avete mai preso in considerazione l'ipotesi di raggrupparvi e di sviluppare soltanto 3/4 mod tutte diverse tra loro, ma che allo stesso tempo racchiudano tutte le varie feature presenti in quelle attuali più altre innovazioni?

Se ho capito bene, intendi dire la creazione di una mod generica di base sulla quale concentrarsi per la creazione di nuove mod. Non credo che funzionerebbe in quanto le mod sono individuali e, fino ad un certo grado, anche personali. Secondo me, una mod di base per tutti potrebbe in qualche modo distruggere il fascino del modding. L'unica cosa che potrebbe funzionare è quella di collaborare con altri modder con i quali si è sulla stessa linea d'onda per lavorare su una mod comune, come ho fatto io un paio di volte in passato.
Finora la cosa migliore per iniziare una mod generica è partire dal client ufficiale in quanto si tratta di una versione "nuda" e ti lascia tutte le possibilità per scegliere la direzione da intraprendere.

5) Ritieni sarebbe opportuno sin d'ora abbandonare i Server e concentrare tutta l'attenzione su Kademlia per educare questa fetta di utenti, o aspettare tempi migliori e lasciarli avvicinare gradualmente?

L'attuale implementazione di Kademlia può sostituire completamente la ricerca fonti basata sui server, il che rende superfluo mantenere entrambi i sistemi. Trovare il momento opportuno per abbandonare i server sarebbe in qualsiasi istante, a partire da adesso. Dovrebbe essere annunciato in una delle prossime uscite della versione ufficiale.
Ma, come vediamo nella Peercache, gli sviluppatori ufficiali tendono a mantenere cose anche se non sono di alcuna utilità per tutti.

6) Quali sono i punti di forza e le novità della/delle tua/tue mod?

La forza dovrebbe essere che essa, finora, si è dimostrata piuttosto stabile. Oltre a questo, non è un progetto ambizioso con un sacco di funzioni, ma un tentativo di mantenerlo semplice con alcune cose che (secondo me) sono essenziali per lavorare in modo conveniente con la mod, senza "gonfiarla" troppo.

7) Come è nata questa tua passione per lo sviluppo di emule e da quanto tempo svolgi questo tuo hobby?

Ho mosso i primi passi sui sorgenti nei primi mesi del 2004, su una delle prime versioni 0.40 o 0.41 del client ufficiale. Cominciai a cambiare piccole cose qui è là e, gradualmente, a fondere i codici. Il motivo principale per cui ho iniziato la codifica deriva dal fatto che, negli ultimi due anni, sono stato un utente felice di Emule Plus, ma con l'introduzione del protocollo Kademlia, quest'ultimo è diventato qualcosa di obsoleto, inoltre gli sviluppatori annunciarono di non aver intenzione di implementare la rete Kad in un futuro imminente (cosa che non è successa neanche in seguito). Da quei primi giorni, mi ci sono voluti circa 6 anni per creare una Mod seria e postarla sul forum ufficiale.

8) Molti utenti si lamentano per la presenza di troppi fake e troppi porno. Non credi che dovrebbe essere una priorità quella di arginare drasticamente questo problema?

Combattere i file fake dovrebbe essere una priorità, anche se è un problema estremamente dinamico, dato che i file sulla rete ed2k sono legati all'hash e non al nome. Di conseguenza è possibile assegnare qualunque nome al file e condividerlo, e non si noterà che si sta scaricando un fake finchè non si andranno a controllare i dettagli del file. Poiché non c'è modo di indicizzare tutti i file sulla rete e legare il nome del file ad un hash, l'unico modo utile per evitare fake è quello di prendere i link da siti fidati e non dalla ricerca integrata nel client. Riguardo alla pornografia, non ho alcun problema con quel tipo di cose. Ma il punto di vista potrebbe cambiare a seconda del paese.

9) Visto il dilagare della Pedopornografia su internet e sui vari p2p, non sarebbe consigliabile creare una funzione, in emule, atta a segnalare tali file alle autorità competenti o a siti che raccolgono tali segnalazioni come ? Questa sarebbe un'innovazione per eMule e forse anche un esempio da seguire per gli altri p2p.

Questi tipi di file dovrebbero essere combattuti e rimossi dalla rete, così come le persone che forniscono questo servizio dovrebbero essere messe in un posto sicuro per il loro bene.
Il resto è già stato scritto nella risposta sui file fasulli. Non fate affidamento sulla ricerca e fate clic solo sui collegamenti di cui ci si può fidare onde evitare di scaricare "inconsapevolmente" cose del genere. Segnalare quei file alle autorità attraverso eMule, dubito che possa avere un grande impatto. Di fatto potreste essere voi stessi ad essere segnalati come proprietari di un tale file e, a seconda del paese in cui vivete, le conseguenze personali potrebbero essere ancora più pesanti.

La presente intervista è pubblicata con licenza Creative Commons Attribution 3.0 License
Chi desidera avere qualche cosa che non ha mai avuto, dovra' pur fare qualche cosa che non hai mai fatto!

Vota la tua Mod preferita - Mod più votate: 1° Xtreme - 2° MorphXT - 3° beba