Eviter (un peu) le plagiat…

Il y a quelques jours, on me faisait remarquer que le site de 1MD avait été plagié une nouvelle fois. Allez donc jeter un oeil au (nouveau ?) site de Dual Design pour vous faire votre propre idée. Même si tout le monde a tendance à dire que c’est « la rançon de la gloire », j’aimerais pouvoir éviter cela à l’avenir.

Le problème avec les sites XHTML/CSS/JS, c’est que tout est facilement copiable (surtout avec des outils comme Firebug qui décortiquent le moindre petit organe de votre site Web). C’est moins facile en Flash d’ailleurs mais c’est un autre débat.

Voici l’objet d’une réflexion que j’avais eu avec Benjamin il y a plusieurs mois, après une énième copie du site http://deaxon.com (un super site). En effet, on s’était rendu compte que les plagieurs copiaient tout, sans exception, sans réfléchir.

Ajoutez simplement ceci dans votre fichier JavaScript (plus ou moins n’importe où) :

if (window.location.host != 'deaxon.com') {
    document.body.innerHTML = '';
    alert("Hep, pauv' con, c'est pas bien de copier le travail des autres !");
}

Cela va effacer tout le contenu HTML du document et insulter joyeusement votre plagieur (y a pas de raison après tout). Il faut évidemment remplacer deaxon.com par l’URL de votre site (sans http://, tapez window.location.host dans la console de Firebug si vous n’êtes pas sûr de vous).

Pour que ce soit moins facilement détectable, vous pouvez obfusquer ce bout de code en utilisant un des nombreux outils du genre (celui-ci par exemple) disponibles sur le Web.

N’hésitez pas ensuite à passer l’entièreté de votre fichier dans le packer de Dean Edwards pour rendre tout ça illisible (NB : le but premier du packer est de réduire considérablement la taille des fichiers JavaScript, afin d’améliorer les performances).

L’insulte peut être adaptée selon vos habitudes et goûts personnels.

Ce “truc” est évidemment facile à contourner pour les plus futés, mais pourrait bloquer les plus idiots, qui abandonneront vite (j’espère).

22 Comments

  1. NiKo's avatar NiKo says:

    Pas mal. Je verrai bien un truc beaucoup plus sournois, du style changer tous les liens de la page en renvoyant vers du pr0n hardcore, aléatoirement, pour toute les IPs sauf 127.0.0.1 (aka l’IP du mec qui consulte son site en local)

    Après, je pense que l’astuce sera vite repérée, mais ça peut prodiguer un peu de fun =)

    Like

  2. vinch's avatar Vinch says:

    Y a moyen d’être très créatif, c’est sûr !

    Like

  3. gogeo's avatar gogeo says:

    Les gens sont sans gènes… “jchui chokè !”

    Like

  4. galex's avatar galex says:

    Excellente l’insulte en question !

    Like

  5. 0nathan's avatar 0nathan says:

    Rajoutons un bout d’XHR pour être prévenu de la chose et pouvoir lancer les insultes personnellement.
    C’est plus jouissif. Je trouve. 🙂

    Like

  6. Edwin's avatar Edwin says:

    Le plus impressionnant je trouve c’est que ce soit une agence de conseil en communication

    Like

  7. jyp's avatar jyp says:

    ils ont au moins pensé à changer le contenu de la balise title lol

    Like

  8. Pascal's avatar Pascal says:

    En mettant un timer random avec une durée minimum … ils risquent même de ne pas s’en rendre compte tout de suite, mais leurs clients si 😉

    Like

  9. nachomaans's avatar nachomaans says:

    Bonne idée!

    Certains copient tout y compris le code Google Analytics!
    L’avantage: ils sont vite repérés via les stats Google.
    L’inconvénient: ils polluent les stats.

    Cela nous est arrivé 4 fois pour le site de Bed Supperclub (http://www.bedsupperclub.com)
    Par exemple: http://www.id3.co.th/portfolio/bscv3/ripoff.php

    Note: nous avons modifié le site depuis, et le copieur semble avoir fermé (le karma peut-être?)

    Like

  10. vinch's avatar Vinch says:

    Ah oui, le coup du Google Analytics, on l’avait eu aussi sur un ripoff de http://www.pikaboo.be

    Like

  11. Guichtouch's avatar Guichtouch says:

    Perso étant une buse en javascript, je copie-colle et rabiboche des parties de codes pour avoir certains effets que j’aime bien (après-tout ils sont dispos sur jquery.com et libres de droit et à quoi bon réinventer la roue).
    Mais ce que j’aime moins ce sont ceux qui copient carrément des structures de site et de design…
    Ceci-dit je serais flatté de voir mon site copié-collé. Mais j’imagine qu’au bout du compte ca me ferait bien chier.
    Sinon merci pour l’info ! J’espère pouvoir m’en servir un jour !! 😉

    Like

  12. J’ai le même problème avec leuromag (dot) com qui eux copie l’intégral de mon flux RSS depuis quelques semaines.

    J’ai ajouter ceci dans mon fichier .htaccess pour remplacer les images par une image que j’ai eu bien du plaisir à créer:


    # Prevent Hot-Linking on specific website
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?info-edu\.info/ [NC,OR]
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?leuromag\.com/ [NC]
    RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://dl.dropbox.com/u/1443716/voleur.png [L]

    Je l’ai ajouté ce matin alors passer par ici pour voir le résultat:
    (pour éviter de lui faire du back link, copier coller l’adresse ci dessous et enlever les espaces superflus)

    http:// www. leuromag .com /Jolicloud-sur-l-EXOPC-Slate-Tutoriel_a4605.html

    Je vais aussi ajouter votre technique, mais pour les articles déjà copiés ça ne fonctionnera pas malheureusement… à moins que vous ayez une autre astuce?

    Like

  13. vinch's avatar Vinch says:

    La “technique” que j’ai décrite, c’est surtout pour du vol XHTML/CSS/JS, pas vraiment pour du contenu de blog. En tout cas, merci pour ta contribution, la technique du .htaccess est très intéressante.

    Like

  14. Alexandre Valliéres-Lagacé's avatar Alexandre Valliéres-Lagacé says:

    Je prépare une seconde offense basée sur votre idée de remplacer le contenu de la page. Je vais aussi le forcer dans mon flux RSS pour éviter que ceux qui ne font que copier mon flux s’en sortent 🙂

    Je copierai la solution finale ici même dés que je l’aurai tester.

    Like

  15. Pas bete du tout comme astuce.
    au passage, pour contrôler l’existence de contenu plagiés, ce service est pas mal : http://www.copyscape.com/

    Like

  16. hyyvon's avatar hyyvon says:

    Plagier c’est moche, copier c’est mieux !

    “Good artists copy, great artists steal.”
    Si seulement ces petits copieurs savaient de qui est cette phrase…

    Merci pour ces tuyaux en tout cas.

    Like

  17. Benjamin's avatar Benjamin says:

    Petite question Vinch, si tu me lis…

    Avec ton code on test nonDuSite.com ok mais si les gens viennent sur notre site via http://WWW.nonDuSite.com (donc avec les 3 www) ?
    Faut pouvoir tester les 2 non ?

    Like

  18. vinch's avatar Vinch says:

    Vrai. Il faudrait remplacer window.location.host par window.location.host.toLowerCase()

    Like

  19. Benjamin's avatar Benjamin says:

    ah non c’est pas vraiment ce que je voulais dire.
    Je voulais dire si je test sur “noomiastudio.com”, les gens qui vont venir en mettant http://www.noomiastudio.com risque d’avoir l’alert no?
    On ne peut pas tester avec et sans www ?

    Like

  20. vinch's avatar Vinch says:

    @Benjamin : Dans ce cas, c’est un peu ta faute, tu devrais faire toi-même un redirect de http://www.noomiastudio.com vers noomiastudio.com via un .htaccess ou une autre technique. Comme c’est là, ton site est en quelque sorte dupliqué sur deux URL différentes et c’est mauvais pour le SEO.

    Like

  21. Benjamin's avatar Benjamin says:

    Ah ui ok ! Merci bien

    Like

  22. rémy's avatar rémy says:

    salut merci du code mais il y a un problê j’ai eseyer de le mettre mais sa marche pas!

    Like

Leave a reply to voiture belgique Cancel reply