Intervista al modder Spike2

Aperto da THOR, 24 Novembre 2009, 16:18:36 PM

Discussione precedente - Discussione successiva

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.


Qui di seguito potrete leggere l'intervista che Spike2 (conosciuto anche come Famerlor), sviluppatore delle mod Spike2 ed OfFixed, ha gentilmente rilasciato allo Staff di Emule Mods. Ringraziamo Spike2 per la disponibilità e la rapidità con la quale ha accettato di rispondere alle nostre domande.

English version

Thank you for the invitation to this "virtual interview". Of course I'll answer all questions as thouroughly as I can, though I admit that it could happen that a question is understood falsly by me or my answer is reading a bit strange, since english is not my native language.

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?

Users are fanatic about download-speed. Most of them don't care about the mechanisms working "behind the scenes" and only care about getting their files as fast as possible. That's the reason why some people user leecher mods.
Since torrent normally provides better download-speeds this is an attractive alternative to other P2P-apps i.e. eMule. Additionally new releases and files are available on torrent first before they get released to ed2k or other P2P-nets.
And generally users in some countries are frightened about using P2P any longer since the content industry is logging P2P-networks and sometimes some users down-/uploading copyrighted material get sued for copyright infringement. That's why not all users are switching to other P2P-networks, but some just quit using P2P completly or are using filehosters like rapidshare because they cannot be caught downloading copyrighted stuff.
For the future I don't predict the apocalypse of our beloved eMule  :wink: eMule's main power is the file diversity it provides. Many torrents are dead after only some weeks. On the contrary in eMule you often even get for files some years old full sources. Users seeking variety of files and rare files will keep using eMule while those who only want the newest stuff as fast as possible will switch using torrent or direct-download.

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?

How come?
There are many reasons for that, not at last the high qualitiy and amount of features and extras the official version itself already has.
Important mod-features get integrated from time to time, last time happened with UPnP which was around in mods for a long time since then. Or the protocol obfuscation which was (in another implementation) first built into the NeoMule and got adopted very fast.
Another aspect is the fact that most users are normal filesharers without the need for further features. The official eMule is all they need and probably all they want, too, since it is easy to use and doesn't confuses with too many options in the preferences to get adjusted.
Nevertheless they have many adavantages because of the mod scene, too - I already spoke about adopted features and another point is the code-fixes and optimizations the modders provide. They are usually integrated into official eMule very fast (just look at the changelog and how many modder-names there appear). Additionally for 0.49c there was an alpha-test with the modder-community as testers, able to not only find bugs and point out (possible) issues but to provide valid code-fixes for them, too. Same goes for the open beta-test phase. Usually nearly all of the modder's fixes get included if they are valid.
eMule Mods are for the more "pro"-audience which want and / or need more features and possibilites to fine-tune their client. The people who care more about the network itself and how it works usually tend to want to adjust their client in the one or the other direction  :wink: And of course we got the small but important group of releasers, which need some more features then the ones the official eMule provides (e.g. Powershare).
At last there are several mod-features which really shouldn't be in the official eMule since they may be harmful if used in the wrong way (or adjusted in the wrong way).

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?

It's a bad thing because it makes the mods become more and more similiar while destroying their own identity and / or uniqueness.
But still the modders generally try to keep their mods in the way they prefer, so I don't see too much conformity. The nowadays mods may share many features, but in detail they're often tweaked and / or changed by the modder so that the implementation from mod to mod normally varies a bit. And of course the mix of the features - which are implemented and which not - make the mod unique. It's up to the user to choose the mod which has most of the features he wants and with testing the different mods this can really be fun.

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?

Well, as it already was Mister Spock's philosophy in good old Star Trek: Infinite Diversity In Infinite Combinations  :wink:
Besides the fact that sth. like this (coding together a "base mod" and just adjusting small tweaks) wouldn't be possible, it would destroy many important and interesting things.
There are some "basic mods" which are very good suited or even prepared to be used as base for future mods - i.e. WiZaRd's Tombstone, netF's ESE (discontinued), taz' "mod generator", my "OfFixed" and so on). But as already stated above (@ question 3) features and fixes / optimizations may be coded or implemented in different ways and by comparing this there sometimes a new idea is born.
The ClientAnalyzer is for example implemented in a different way in the Spike2-Mod than in most other CA-mods and as another example there are two completly different PowerShare- and PayBackFirst-implementations.
But all of this is completly hypothetical since a project like this wouldn't be possible because of very different approaches and philosophies on some issues the modders have. The problem how to deal with leechers is an example for that.

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?

Most nowadays servers are non-functional in one way or the other (not indexing, logging, completly fake, etc.), so I think it's really time to move away from the servers and drop supporting them. If it was on me the server support would have been removed in last version.
On the other hand keeping the code-parts needed for server-support doesn't hurt us either. This could be important for the users who really need to use servers because they can't use Kad (because of a crappy router for example). The users wanting server-support for big LANs (e.g. at LAN-partys for distributing game patches) may be pointed at using a mod with LANcast-feature.
My suggestion would be to change the default preferences in the next one or two eMule-versions: server-support disabled by default, Kad enabled by default. Next step after this one or two versions would be the complete removal of server support. But I think the sooner the server support becomes removed, the better !

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

My main mod is the "Spike2-Mod" and although the last released version is based on 0.48a the project is not dead and the next version 0.49c is already running in beta state. It was the first mod with enhanced client-emulations and shareaza-/lphant-emulation and it was the mod in which the ECR (Enhanced Client Recognition) was introduced. This feature is merged into nearly all mods nowadays and replaces cryptic "eMule Compat."-readings with the correct client-name and its version. It's able to correctly identify eMulePlus, Hydranode and TrustyFiles and optimizes recognition of other client types as well. Additionally the Spike2-Mod is the only mod incorporating both philosophies of AntiLeech-matters: You can choose between the ClientAnalyzer and DLP-alike mechanism. In the next version you will be able to use both of them together ! And the Spike2-Mod is the only mod which allows you to switch between Official FullChunk-Transfer, VQB's FullChunk-Transfer or no FullChunk-Transfer - and that even during running upload sessions. I tried to pick the best features to both optimize your upload- and your download-behaviour.

My second mod is the "OfFixed"-mod. The name is a pun with merging the words "offi" (for *official* eMule) and "fixed" together, because it basically just is an official eMule with all bugfixes which became known after release.
This mod is thought for being used as replacement for official eMule, when a user wants to have all the bugfixes and code improvements from the mods, but are happy with the official client and don't need additional features. It looks exactly like official eMule and its preferences are nearly identical. Everyone using the official eMule may use this one, too - without having to re-learn anything.

Its source may be useful as a base for new mods, because there are nearly no new features but only fixes, optimizations and similiar.
As user you won't notice many differences from the official eMule client - if any at all. Most changes are "under the hood" and are there
to improve the security, eliminate possible crashes or memleaks, to reduce CPU-load or to make using more comfortable.
A new version will be available when there are new fixes / optimizations developed or when a new eMule version is released.

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

I was a normal eMule-user, but as my experience and knowledge about eMule grew I got my own wishes about which features I wanted to have. I found the combination I wanted in eMule 0.44c iONiX 3.45. But the update to iONiX 4 had to much features I didn't needed so I kept using 3.47. I wanted only some small changes in it and so I just did them :) It even was released as the iONiX-AxxeEdition. As I began learning C++ and gained more experiences with modding eMule I started my own mod - the Spike2-mod, which is still being actively developed till now. It all began back in 2004 (if I remember correctly).

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?

"The internet is for porn ... why do you think the net was born ? Porn, porn, porn!" Okay, this one's from the well known fun song from the net  :wink: Okay fake-files are a problem but one that can't really be resolved. How should eMule know the content of a file ? How should it judge if a file contains the content the user wants or not ?
But you can really do something against this problem: Try to get your download links from a varified link database, e.g. the eMule Content Database located on the official eMule-Website. Furthermore you should avoid having fake servers in your server list (when using the server search) and you should carefully watch for file comments. They became implemented in eMule to allow users to mark files as faked.

Additionally some mods contain netF's "FakeALyzer" which checks the file meta data to try to detect fakes (works very well). Files which are most likely NOT fake are marked green in your search results and probable fake files are marked red. Other features - TK4's FileNameDisparityCheck - might help, too.

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.

I'm completly against sth. like that.
Every step into censorship is a very bad one. Please don't misunderstand me here - I don't want to defend child porn, I rather think it should be fighted with the hardest measures the laws provide !!
But if we implement a feature which has the possibility to censor and / or report some files it may become (mis-)used in the future for filtering other contents, too. After child porn perhaps terrorism related contents, then exteme political opinions, then misliked political opinions, and so on. And false positives of course, too !
I'm really convinced that the importance of fighting child pornography cannot be stressed enough, but not by building an infrastructure which allows censorship.
Just filtering child porn files just isn't enough and doesn't really fights child porn and it does not prevent child pornography being produced. That's why german anti-child-abuse organisations protested against the "Stop"-sign in the internet which was planned by the german government. They (the victims themselves!!) claim that this just coveres, but not solves the problem.
Another problem which would arrive is the definition of child porn. The laws in the different countries are very indifferent in this. This really is a difficult question. Sexual activities with underaged persons clearly are child porn, but it becomes difficult when we have contents showing nude underaged persons (without any sexual activities).
Example: In Germany not every photography of a nude child is child-porn. If it's just a picture of a nude kid WITHOUT any sexual activities and WITHOUT the picture obviously being just about the genitals - THEN it's not child porn. On the contrary a picture showing an adult actress/actor which was clearly made to look like child porn may be considered as pedopornography - although it's showing an adult person !
In other countries with different laws there was a case when a 17year old girl sent an MMS with a nude picture of herself to her 19 aged boyfriend. He was sued and put to prison for owning child porn and she was sent to youth prison for producing child porn ! (I think this happened in the US.) What if she wouldn't have used MMS but eMule to transfer this file instead ?
I think the best thing to do if you stumble across child porn in eMule is to look at the source details and noting the client's unique client-hash. Note the user-name, the file name, date and time and all other informations which may become important too and report the case to the police / the responsible authorities immediatly (and if you are concerned about being suspected to have searched for this files then there often websites where you can report such cases anonymiously to the police). Please take action and don't just delete the file and forget the case. PERHAPS IT IS ** YOUR ** REPORT TO THE POLICE WHICH LEADS TO A CHILD ABUSER BEING CAUGHT !! PLEASE CARE, PLEASE TAKE ACTION!
One of the various other problems with this: What if some bad people start an attack on the network with renaming one file after another to a file name indicating child porn ? eMule would eventually filter them (although it's just a harmless eBook with cooking recipes) and many people would click on the "report!" button ... this could lead to the police getting flooded with reports about harmless files and after some timte the police might not take this reports seriously anymore.

So the behaviour I suggested above for the case of finding such sick files seems the better one to me.

Deutsch version


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?

Gli utenti sono fanatici della velocità di download. La maggior parte di loro non si preoccupa dei meccanismi "dietro le quinte" e si cura solo di come ottenere il più velocemente possibile i propri files. Questo è il motivo per cui alcune persone usano leecher mods.
Da quando i torrent assicurano una maggiore velocità di download si è creata una valida alternativa ad altre applicazioni P2P come eMule. Inoltre nuove versioni e files sono disponibili su torrent ancora prima che siano resi disponibili su ed2k o altre reti P2P.
In generale, gli utenti in alcuni paesi hanno paura ad utilizzare il P2P, a maggior ragione da quando l'industria dei contenuti registra le attività prodotte attraverso le reti P2P e nel momento in cui alcuni utenti sono stati citati in giudizio per aver uppato o scaricato materiale protetto da copyright. È per questo che non tutti gli utenti stanno passando ad altre reti P2P, ma alcuni smettono subito completamente di usare il P2P o utilizzano filehosters come Rapidshare, perché non possono essere sorpresi a scaricare materiale protetto da copyright.
Per il futuro non prevedo l'apocalisse del nostro amato eMule  :wink: l'alimentazione principale di eMule è la diversità di files che fornisce. Molti torrents sono morti dopo solo alcune settimane. Al contrario, in eMule si possono ottenere spesso anche files vecchi di qualche anno, e con molte fonti. Gli utenti che cercano varietà di files e files rari continueranno ad usare eMule, mentre coloro che vogliono solo le cose più recenti il più velocemente possibile, passano a torrent o al download diretto.

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

Come mai?
Ci sono molte ragioni per questo, non ultima l'alta qualità e la quantità di caratteristiche ed extra che la stessa versione ufficiale ha già.
Le caratteristiche importanti delle mod sono integrate di volta in volta, l'ultima occasione si è presentata con l'UPnP, che abbiamo visto in giro sulle mods già molto tempo prima. O l'offuscamento del protocollo che è stato (in un'altra implementazione) inserito prima nella NeoMule e poi adottato molto velocemente.
Un altro aspetto è il fatto che la maggior parte degli utilizzatori sono normali utenti che non necessitano di molti altri elementi. EMule ufficiale è tutto ciò che occorre loro e probabilmente tutto quello che vogliono, anche perché è facile da usare e non crea confusione con troppe opzioni da sistemare nelle preferenze.
Tuttavia essi hanno molti vantaggi anche grazie allo scenario delle mods  - ho già parlato delle caratteristiche adottate e un altro punto è rappresentato dalle correzioni ed ottimizzazioni del codice fornite dai modders. Di solito sono integrate nella versione ufficiale di eMule molto velocemente (basta guardare il changelog e quante volte compaiano i nomi dei modders). Inoltre, per la 0.49c vi è stato un alfa-test con la comunità modder nella veste di tester, in grado non solo di trovare bug e ricordare (possibili) problemi, ma di fornire una valida correzione del codice. Stesso discorso vale per la fase aperta di beta-test. Di solito quasi tutte le correzioni dei modders sono incluse, se valide..
Le mods di eMule sono per un pubblico che desidera e/o necessita di maggiori funzionalità e possibilità per mettere a punto il proprio client. Le persone che tengono maggiormente al network stesso ed a come questo funziona, di solito tendono a voler regolare il loro client in una o l'altra direzione  :wink: E naturalmente abbiamo ottenuto un piccolo, ma importante gruppo di persone che necessita di più funzioni rispetto a quelle offerte dalla versione ufficiale di eMule (ad esempio Powershare).
Infine ci sono numerose funzioni che in realtà non dovrebbero esser presenti in eMule ufficiale in quanto potrebbero essere dannose se usate nel modo sbagliato (o regolate in modo sbagliato).

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è?

E' una brutta cosa, perché fa si che le mods diventino sempre più simili distruggendo la propria identità e/o unicità.
Ma i modders in generale cercano di mantenere le loro mods nel modo che preferiscono, per cui non vedo così tanta uniformità. Le mods ormai possono condividere molte caratteristiche, ma in dettaglio sono spesso sdoppiate e/o modificate dal modder in modo che l'implementazione vari un pò da mod a mod. Certamente il mix di tutte le proprietà - implementate e non - rendono unica la mod. E' l'utente che sceglie la mod che ha il numero maggiore di funzioni desiderate testando le diverse mod, questo può essere davvero divertente.

Citazione4) 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?

Beh, come la filosofia di Mister Spock nel buon vecchio Star Trek: infinite diversità in infinite combinazioni  :wink:
Oltre a questo (codificare insieme una mod "di base" facendo solo piccole modifiche) non sarebbe possibile, sarebbe distruggere molte cose importanti e interessanti.
Ci sono alcune mod "di base", che sono molto buone adattate o addirittura pronte ad essere utilizzate come base per future mods - vale a dire Tombstone di Wizard, NetF's ESE (fuori produzione), "Taz' mods", la mia "OfFixed" e così via). Ma, come già detto in precedenza (alla domanda 3) caratteristiche e correzioni / ottimizzazioni possono essere codificate o attuate in modi diversi ed è da questo che ogni tanto nasce qualche nuova idea.
Il ClientAnalyzer è per esempio applicato in modo diverso nella Spike2 rispetto alla maggior parte delle altre CA-mods e, altro esempio, ci sono due implementazioni completamente diverse di PowerShare e PayBackFirst.
Ma tutto ciò è completamente ipotetico, in quanto un progetto come questo non sarebbe possibile a causa dei differenti approcci e delle differenti filosofie su alcune questioni che i modders hanno. Il problema di come comportarsi con le leechers ne è un esempio.

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?

Oggi quasi tutti i server non funzionano in un modo o nell'altro (indicizzazione, registrazione, fake, ecc), quindi penso che sia veramente giunto il momento di abbandonare i server e smettere di sostenerli. Se fosse stato per me il supporto dei server sarebbe stato rimosso nella versione precedente.
D'altra parte tenere i componenti del codice necessari per il supporto server non nuoce. Questo potrebbe essere importante per gli utenti che hanno davvero bisogno di usare i server, perché non è possibile utilizzare Kad (ad esempio a causa di un router mediocre). Gli utenti che desiderano il supporto dei server per le LAN grandi (ad esempio in LAN-party per la distribuzione di patch di gioco) possono essere indirizzati all'impiego di mod con funzione LANcast.
Il mio suggerimento sarebbe quello di modificare le preferenze di default nelle prossime una o due versioni di eMule: supporto server disabilitato da default, Kad attivata per impostazione predefinita. Il passo successivo dopo queste una o due versioni sarebbe la completa rimozione del supporto server. Ma penso che quanto prima il supporto server verrà rimosso, meglio sarà!

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

La mia mod principale è la Spike2 e anche se l'ultima versione rilasciata è basata sulla 0.48a, il progetto non è morto e la prossima versione 0.49c è già in esecuzione in stato di beta. È stata la prima mod con la "enhanced-client-emulation" e con "shareaza-/lphant-emulation" ed è stata la mod in cui l'ECR (Enhanced Client Recognition) è stato introdotto. Questa funzionalità è incorporata in quasi tutte le mods odierne e sostituisce "eMule Compat".  E 'in grado di identificare correttamente eMulePlus, Hydranode e TrustyFiles e ottimizza il riconoscimento anche di altri tipi di client. Inoltre, la Spike2 è l'unica mod che incorpora entrambe le filosofie di AntiLeech: è possibile scegliere tra il ClientAnalyzer e un meccanismo simil-DLP. Nella prossima versione sarà in grado di utilizzare tutti e due insieme! E la Spike2-Mod è l'unica mod che ti permette di scegliere tra l' ufficiale FullChunk-Transfer, il VQB's FullChunk-Transfer e nessun FullChunk-Transfer - anche durante le sessioni di upload in esecuzione. Ho cercato di scegliere le migliori caratteristiche di entrambi e ottimizzare l'upload e il download.
La mia seconda mod è la "OfFixed". Il nome è un gioco di parole con la fusione delle parole "offi" (per * official (ufficiale) * eMule) e "fixed" (corretto) insieme, perché in fondo è solo un eMule ufficiale con tutte le correzioni note dopo il rilascio.
Questa mod è pensata per essere utilizzata in sostituzione ad eMule ufficiale, quando un utente vuole avere tutte le correzioni e migliorie al codice della mod, ma è felice con il client ufficiale e non ha bisogno di funzionalità aggiuntive. Appare esattamente come eMule ufficiale e le sue preferenze sono quasi identiche. Chiunque utilizzi eMule ufficiale può utilizzare anche questa - senza dover re-imparare qualcosa.
La sua origine può essere utile come base per le nuove mods, perché praticamente non ci sono nuove funzionalità, ma solo correzioni, ottimizzazioni e cosi via.
Come utente non si notano molte differenze dal client ufficiale di eMule. La maggior parte dei cambiamenti sono "sotto il cofano" e ci sono per migliorare la sicurezza, eliminare possibili crash o difetti di memoria, per ridurre il carico della CPU o per renderne l'uso più confortevole.
Una nuova versione sarà disponibile quando ci saranno nuove correzioni/ottimizzazioni sviluppate o quando sarà rilasciata una nuova versione di eMule.

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

Ero un normale utente di eMule, ma man mano che acquisivo esperienza e conoscenze su eMule, ho desiderato averne sempre di più. Ho trovato la combinazione che volevo in eMule 0.44c iONiX 3.45. Ma l'aggiornamento a ionix 4 aveva caratteristiche di cui non avevo molto bisogno ed ho continuato as usare la 3.47. Volevo solo alcune piccole modifiche, e così le ho fatte. Anche quando è stata rilasciata la iONiX-AxxeEdition. Quando ho iniziato a studiare C + + ed ho maturato esperienze sul modding di eMule ho iniziato la mia mod - la Spike2, che è tuttora sviluppata. Tutto è iniziato nel 2004 (se non ricordo male).

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?

"Internet è per il porno ... Perché pensi che la rete sia nata? Porno, porno, porno!" Okay, questo è il noto divertimento dalla rete  :wink: Okay i fake sono un problema, ma non un problema irrisolvibile. eMule come potrebbe conoscere il contenuto di un file? Come potrebbe giudicare se un file contiene quello che l'utente vuole o no?
Ma si può davvero fare qualcosa contro questo problema: provare ad ottenere il link per il download da un database di link verificati, ad esempio, eMule Content Database che si trova sul sito ufficiale di eMule. Inoltre si dovrebbe evitare di avere server fasulli nella lista server (quando si effettua una ricerca usufruendo dei server) e si dovrebbero guardare con attenzione i commenti dei files. Quest'ultimi sono stati implementati in eMule per consentire agli utenti di contrassegnare i file come falsi.
Inoltre alcune mods contengono NetF's "FakeALyzer" che controlla i metadati dei files per cercare di individuare i falsi (funziona molto bene). I file che molto probabilmente NON sono falsi vengono contrassegnati in verde nei risultati di ricerca ed i possibili fake sono marcati di rosso. Altre caratteristiche - come il FileNameDisparityCheck TK4's - potrebbero essere un'alternativa valida.

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.

Sono completamente contrario a cose del genere.
Ogni passo verso la censura è molto cattivo. Per favore, non fraintendetemi - Io non voglio difendere la pornografia infantile, ma credo che invece dovrebbe essere combattuta con le misure più dure previste dalla legge!
Se noi implementiamo una funzione che ha la possibilità di censurare e/o segnalare alcuni file, può diventare male-utilizzata in futuro per il filtraggio dei contenuti. Dopo la pornografia infantile, saranno ritenuti inopportuni i contenuti relativi al terrorismo, le opinioni politiche estreme, quindi anche le diverse opinioni politiche, e così via. Sicuramente ci saranno anche episodi di falsi positivi!
Sono davvero convinto che l'importanza della lotta contro la pornografia infantile non sarà mai abbastanza, se non con la costruzione di una infrastruttura che permetta la censura.
Filtrare la distribuzione di pornografia infantile non è sufficiente se non si combatte davvero la produzione di pornografia infantile. Ecco perché le organizzazioni tedesche contro gli abusi ai minori hanno protestato contro lo ''stop'' previsto dal governo tedesco. Loro (le vittime stesse!) sostengono che questo sia giusto, ma non risolve il problema.
Un altro problema che ne deriverebbe è la definizione di pornografia infantile. Le leggi nei diversi paesi sono molto indifferenti a questo. Questa è davvero una domanda difficile. Attività sessuali con minori di età, sono chiaramente pornografia infantile, ma diventa difficile quando ci sono contenuti che mostrano persone minorenni nude (senza alcuna attività sessuale).
Esempio: In Germania non tutte le fotografie di bambini nudi sono pedopornografia. Se è solo una foto di un bambino nudo che non compie alcuna attività sessuale e se l'immagine è, ovviamente, senza i genitali in primo piano - allora non è pornografia infantile. Al contrario una foto che mostra l'attrice/attore adulta/o che è stata chiaramente fatta per sembrare pornografia infantile può essere considerata come pedopornografia - sebbene stia mostrando una persona adulta!
In altri paesi con leggi diverse c'è stato un caso in cui una ragazza di 17 anni ha inviato un MMS con una foto nuda di se stessa al suo fidanzato 19enne. E 'stato citato in giudizio e messo in prigione per possesso di pornografia infantile e fu mandato in prigione per la produzione di pornografia infantile! (Credo che questo sia accaduto negli Stati Uniti.) Cosa sarebbe successo ,invece, se non avesse utilizzato un MMS, ma eMule per trasferire questo file?
Penso che la cosa migliore da fare per non incappare nella pornografia infantile su eMule sia esaminare i dettagli di origine e rilevare il client-hash univoco. Nota: bisogna annotarsi il nome utente, il nome del file, la data e l'ora e tutte le altre informazioni che possono diventare importanti anche per segnalare immediatamente il caso alla polizia/autorità competente (e se siete preoccupati delle conseguenze che un segnalazione pubblica può comportare, ovvero l'essere sospettati per aver cercato questo file, allora esistono siti web nei quali potete riportare queste notifiche in forma anonima. In seguito quest'ultime verranno inoltrate alla polizia). Vi invito a prendere provvedimenti e di non limitarvi ad eliminare il file e dimenticare il caso. Forse è ** la vostra ** denuncia alla polizia che conduce a catturare chi ha abusato di un bambino! Abbiatene cura! Fate qualcosa!!!
Uno degli altri problemi: che cosa succederebbe se alcune persone avviassero un attacco alla rete rinominando un file dopo l'altro con nomi che indicano perdopornografia? eMule potrebbe eventualmente filtrarli (anche se magari si tratta solo di un eBook innocuo, con ricette di cucina) e molta gente dovrebbe fare clic sul pulsante "segnala!" ... Ciò potrebbe portare la polizia ad essere inondata di segnalazioni di file innocui per poi non occuparsene più seriamente dopo qualche tempo.
Dunque il comportamento che ho suggerito in precedenza per trovare questi files mi sembra il più giusto.

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


Citazione di: THOR il 24 Novembre 2009, 16:18:36 PM

Per il futuro non prevedo l'apocalisse del nostro amato eMule  :wink: l'alimentazione principale di eMule è la diversità di files che fornisce. Molti torrents sono morti dopo solo alcune settimane. Al contrario, in eMule si possono ottenere spesso anche files vecchi di qualche anno, e con molte fonti. Gli utenti che cercano varietà di files e files rari continueranno ad usare eMule, mentre coloro che vogliono solo le cose più recenti il più velocemente possibile, passano a torrent o al download diretto.

Non so voi, ma anche (e soprattutto) per esperienza personale, sono perfettamente d'accordo con questa affermazione di Spike2.
La varietà di files che è possibile recuperare da eMule è pressochè unica, seppure con poche fonti. Su torrent o su DDL non si trovano files ''vecchiotti'', per non parlare di quelli in italiano, perle ancora più rare!!!
La salvezza di eMule, e la sua durata nel tempo, dipende particolarmente da questo. Non credete anche voi??


Citazione di: Dresy il 30 Novembre 2009, 18:11:58 PM
La salvezza di eMule, e la sua durata nel tempo, dipende particolarmente da questo. Non credete anche voi??

Io non è che ci credo... Ne sono fermamente convinto!!  :wink:
Non c'è cattivo più cattivo di quando un buono diventa cattivo!  (Bud Spencer)
Noi robot non possiamo provare emozioni... E questo mi rende molto triste! (Bender di futurama, credo... :-) )


Io non ho mai avuto fretta ed ho sempre cercato materiale vecchiotto, quindi emule è sempre il top per me  :thumbup:
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


Certo però che le idee per migliorare un software simile non mancano... ma nessuno si mette d'impegno a metterle in pratica :sad:

Dove sono i tentativi di un GlobalCS? Dei chunk basati sulla dimensione dei file? Della ricerca parti basata sull'hash della parte invece che sul file?

Sono difficili da fare, ma se qualche modder si mettesse di buona volontà potrebbe provare a reclutarne altri...

EDIT: in ogni caso credo che attualmente spyke2 sia uno dei migliori modder in circolazione, insieme a tuxman, ciccioB e netfinity :wink: