Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
divers:debat-site-liens-public-ou-prive [le 08/02/2016 à 16h53] 111110101011 [Code] |
divers:debat-site-liens-public-ou-prive [le 08/02/2016 à 17h00] (Version actuelle) 111110101011 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Conseils pour la création de sites de liens ====== | + | Page déménagée |
- | + | ||
- | Dans cette page on cherchera à voir ce qui cloche avec la plupart des sites de liens (bittorrent, | + | |
- | + | ||
- | Tous les sites de liens ne se valent pas. Ce n'est pas une question d' | + | |
- | + | ||
- | * Quelle et la politique d' | + | |
- | * Comment le site est-il conçu techniquement ? | + | |
- | + | ||
- | Ces deux grandes questions sont liées, et l'une déborde souvent sur l' | + | |
- | + | ||
- | On va d' | + | |
- | + | ||
- | ===== Aspects technique de la conception de sites de liens ===== | + | |
- | + | ||
- | Voici les points de recommandation qu'on peut donner pour la conception d'un site de liens, qu'il s' | + | |
- | + | ||
- | * Code : Le code du site web doit être publié sous une licence libre | + | |
- | * Données relatives aux oeuvres : Le site doit utiliser des banques de données libres, ouvertes en lecture et en écriture (wikipedia, | + | |
- | * Base de données : Proposer des exportations anonymisées de la base de données, permettant à d' | + | |
- | * (Le serveur peut effectuer des traitements sur les fichiers pour fournir certaines données (infos sur les codecs, détails sur les fichiers...) ) | + | |
- | + | ||
- | On les traitera dans le détail ci-dessous. | + | |
- | + | ||
- | + | ||
- | ==== Code ==== | + | |
- | + | ||
- | === Principes === | + | |
- | En informatique, | + | |
- | + | ||
- | Permettre aux gens de réutiliser le code qu'on écrit et pouvoir réutiliser le code écrit par les autres nous place dans une dynamique collaborative. Les codes des logiciels sont toujours susceptibles de recevoir des améliorations. En mettant son code à disposition des autres, on permet aux autres de l' | + | |
- | + | ||
- | Avoir un code fermé (donc non libre) est parfois une façon de se distinguer des autres, de prendre de l' | + | |
- | + | ||
- | Soyons ambitieux pour ne plus avoir à subir l' | + | |
- | + | ||
- | === Application === | + | |
- | + | ||
- | Pour concevoir des sites web : | + | |
- | * On code le site à partir de zéro dans un langage tel que PHP... | + | |
- | * On utilise un «framework» qui mâche une partie du travail et nous aide à développer le site tel qu'on le souhaite | + | |
- | * On utilise un «CMS» prêt-à-emploi qui n' | + | |
- | + | ||
- | Existe t-il des projets de logiciels adaptés aux sites de liens ayant mâché le travail ? | + | |
- | + | ||
- | Je ne suis pas sûr qu'il existe un terme pour qualifier les logiciels qui servent à mettre en place des sites de liens. Parfois ils sont qualifiés de framework, d' | + | |
- | + | ||
- | On ne retiendra pas les logiciels au code source propriétaire, | + | |
- | + | ||
- | * Gazette, utilisé par What.cd, un tracker bittorrent dédié à la musique | + | |
- | * TorrentTrader ? | + | |
- | * Existe t-il des logiciels pour les sites de liens autres que BitTorrent ? | + | |
- | + | ||
- | Voir aussi : [[: | + | |
- | + | ||
- | Peut-être aussi qu'on peut utiliser un CMS généraliste (wordpress, joomla...) selon l' | + | |
- | + | ||
- | Si vous faites le choix d' | + | |
- | + | ||
- | * En faisant partie de la communauté d' | + | |
- | * Ou si vous ne redoutez pas de faire de la programmation, | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ===== Données des oeuvres ===== | + | |
- | + | ||
- | ==== Principe ==== | + | |
- | + | ||
- | S'il vous plaît, ne demandez pas à vos uploadeurs de remplir eux-mêmes les descriptions des films. Ne leur demandez pas de copier/ | + | |
- | + | ||
- | Utilisez plutôt des banques de données dont le propos est justement de décrire ces films, et de fournir ces informations. | + | |
- | + | ||
- | ==== Schémas de données ==== | + | |
- | + | ||
- | Les oeuvres (films, albums de musique...) outre leur contenu, ont de nombreuses (méta)données associées. | + | |
- | + | ||
- | === Spécifiques à l' | + | |
- | + | ||
- | Par exemple, pour un album de musique on a : | + | |
- | + | ||
- | * le nom de l' | + | |
- | * le nom de l' | + | |
- | * la date de parution de l' | + | |
- | * la maison de disque et le numéro de catalogue | + | |
- | * la liste des titres et leur durée | + | |
- | * le type de support (CD, DVD...) | + | |
- | * ... | + | |
- | + | ||
- | Ces propriétés sont propres à l' | + | |
- | + | ||
- | === Spécifiques au «rip» === | + | |
- | + | ||
- | S' | + | |
- | + | ||
- | * le nom du fichier | + | |
- | * le format du fichier | + | |
- | * le codec | + | |
- | * le bitrate | + | |
- | * ... | + | |
- | + | ||
- | On pourrait aussi ajouter des informations spécifiques au «rip» et à la release, par exemple : | + | |
- | + | ||
- | * Nom du groupe de release | + | |
- | * Date de la release | + | |
- | * Outils et réglages utilisés pour le rip | + | |
- | + | ||
- | Réfléchir à ces schémas de données n'est pas une tâche facile. Ce travail est parfois abordé autour des questions de métadonnées, | + | |
- | + | ||
- | === Résumé === | + | |
- | + | ||
- | On a donc 3 catégories de données qui nous intéressent : | + | |
- | + | ||
- | - données de l' | + | |
- | - données techniques des fichiers | + | |
- | - données de la release | + | |
- | + | ||
- | La démarche cohérente qui s'en suit, ce serait : | + | |
- | + | ||
- | * pour les données de l' | + | |
- | * pour les données techniques des fichiers, de les déterminer via des outils fonctionnant sur le serveur | + | |
- | * pour les données de la release, demander à l' | + | |
- | + | ||
- | ==== L' | + | |
- | + | ||
- | Bien que les données des oeuvres puissent être renseignées par l' | + | |
- | Des bases de données en ligne se proposent de renseigner ces informations pour plusieurs types d' | + | |
- | + | ||
- | Pour les films, on connaît Allocine, IMDB, TMDB... | + | |
- | + | ||
- | Pour la musique, on connaît Discogs, Musicbrainz, | + | |
- | + | ||
- | Ces banques de données n'ont toutefois pas la même philosophie. Certaines ne donnent accès qu'à certaines données, et font payer les utilisateurs s'ils souhaitent accéder à davantage. L' | + | |
- | + | ||
- | Fort heureusement, | + | |
- | + | ||
- | On retiendra donc 2 de ces banques de données : | + | |
- | * Musicbrainz, | + | |
- | * The Movie Database (TMDb) pour les films et séries | + | |
- | + | ||
- | Le but, c'est donc d' | + | |
- | + | ||
- | ==== Contribuer à ces données ==== | + | |
- | + | ||
- | Parfois, les oeuvres que vous souhaitez mettre à disposition sur votre site seront absentes de ces bases de données ouvertes. Il est donc dans votre intérêt de les compléter, par exemple, en demandant à vos uploadeurs de disposer d'un compte sur ces sites. | + | |
- | + | ||
- | Chaque site a son propre processus de validation des données soumises. Il se peut donc que les données proposées mettent un certain temps à apparaître et être disponibles. Il est notamment demandé de fournir des preuves d' | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | (pas encore rangé ci-dessous) | + | |
- | + | ||
- | ===== Modèles de recherche de fichiers ===== | + | |
- | + | ||
- | L'une des problématiques à laquelle doivent répondre tous les concepteurs de solutions de téléchargement, | + | |
- | + | ||
- | Voyons comment 2 logiciels, [[p2p> | + | |
- | + | ||
- | ==== eMule et BitTorrent : des intelligences différentes ==== | + | |
- | + | ||
- | Dans eMule, la recherche de fichiers peut s' | + | |
- | - les serveurs eDonkey (directement depuis le logiciel) | + | |
- | - la DHT (directement depuis le logiciel) | + | |
- | - un site de liens < | + | |
- | + | ||
- | Avec BitTorrent, la recherche de fichiers peut s' | + | |
- | - un site de liens torrent (via un navigateur web) | + | |
- | - la DHT (directement depuis le logiciel) dont le code a été repris depuis eMule | + | |
- | + | ||
- | Avec eMule, la DHT et les serveurs eDonkey avaient une place prépondérante. Cela signifie que la recherche de fichiers se faisait essentiellement au sein du logiciel. Cela signifie aussi qu' | + | |
- | + | ||
- | Pour y remédier, quelques mécanismes ont été intégrés directement au logiciel eMule. Lors d'une recherche de fichier avec eMule, pour un fichier donné, il était possible de voir une liste des noms alternatifs sous lesquels ce même fichier était publié. Par exemple, lorsqu' | + | |
- | + | ||
- | Autrement dit, les logiciels tels qu' | + | |
- | + | ||
- | Autre signe d' | + | |
- | + | ||
- | Cette intelligence intégrée à la recherche de fichiers (recherche des fakes, choix du bitrate) n'est pas fournie d' | + | |
- | + | ||
- | Le choix d' | + | |
- | + | ||
- | Côté gestion humaine, pour ce qui est de la recherche des fakes, il est fréquent que le tri soit effectué en amont par la communauté. Ce n'est donc pas le logiciel qui va chercher à détecter les fakes, mais les humains qui s' | + | |
- | + | ||
- | Côté programmation, | + | |
- | + | ||
- | + | ||
- | ===== Sites de liens: publics ou privés ? ===== | + | |
- | + | ||
- | Une idée de dossier où l'on chercherait à décrire, argumenter/ | + | |
- | + | ||
- | * Problématique du ratio -> Privilégie le 1er arrivé, instaure une inégalité en fonction des capacités d' | + | |
- | * Problématique du tracker «sur invitation» ? -> La croyance étant que cela maintient un contenu de qualité, la réalité étant un cloisonnement qui freine la coopération. En outre, cela créé un marché noir de l' | + | |
- | * Choix, disponibilité, | + | |
- | * Distinctions légales existantes ? (est-on mieux protégé légalement derrière un tracker privé ? Réponse: vraisemblablement non). | + | |
- | * Distinctions techniques ? Les histoires de DHT, PEX et LPD, le flag «private» adjoint aux .torrent. Voir aussi [[http:// | + | |
- | + | ||
- | Est-il possible de mettre en place un plan «sortir des réseaux fermés» ? Par exemple, en recréant automatiquement (ou plutôt semi-automatique, | + | |
- | + | ||
- | * https:// | + | |
- | * http:// | + | |
- | * Un article qui dépeint quelques réactions à propos de l' | + | |
- | + | ||
- | + | ||
- | Voir aussi les articles [[def> | + | |
- | ==== Sensibilité des trackers privés face à l' | + | |
- | + | ||
- | En effet, disposer d'un compte sur un tel site, c'est maintenir une association entre nos activités sur le site, et l' | + | |
- | + | ||
- | Lors du hack du tracker BitTorrent «Blackcats Games», un pirate nous met en garde ([[http:// | + | |
- | ==== Idées en vrac ==== | + | |
- | + | ||
- | * Et si on faisait un tracker où les torrents sont alimentés via github ? Quel espace disque cela représente sur un poste ? Le but => Réplication des meta-données. | + | |
- | * Pour les trackers à quota. Permettre aux uploadeurs de décider eux-même si les données uploadées seront " | + |