28217 sujets
webphn a écrit :
la preuve par ici
C'est que ce n'est pas infaillible, donc pour moi, la réponse reste non à la question. Sans compter les problèmes que cela peut engendrer.
Bonjour Sabine,
La réponse de Merkel était explicite. Quelques précisions :
Une feuille de style transmise à un navigateur pour qu'il l'applique à une page HTML sera toujours et obligatoirement accessible à l'utilisateur qui souhaite la consulter, ou la copier.
Tu trouveras ici ou là des "astuces" supposer l'empêcher, qui ne servent en fait qu'à alourdir le code, à provoquer des bugs de rendu, et qui n'empêchent pas en fait l'accès aux fichiers CSS. A proscrire : c'est aussi inefficace qu'illusoire.
S'il s'agit de "protéger" des droits sur une feuille de style, tu ne peux que préciser les conditions d'utilisation en commentaires au début de ton fichier. En sachant qu'il peut être justifié de faire jouer la propriété intellectuelle sur un design, mais pas sur telle ou telle technique utilisée dans le détail du code.
La réponse de Merkel était explicite. Quelques précisions :
Une feuille de style transmise à un navigateur pour qu'il l'applique à une page HTML sera toujours et obligatoirement accessible à l'utilisateur qui souhaite la consulter, ou la copier.
Tu trouveras ici ou là des "astuces" supposer l'empêcher, qui ne servent en fait qu'à alourdir le code, à provoquer des bugs de rendu, et qui n'empêchent pas en fait l'accès aux fichiers CSS. A proscrire : c'est aussi inefficace qu'illusoire.
S'il s'agit de "protéger" des droits sur une feuille de style, tu ne peux que préciser les conditions d'utilisation en commentaires au début de ton fichier. En sachant qu'il peut être justifié de faire jouer la propriété intellectuelle sur un design, mais pas sur telle ou telle technique utilisée dans le détail du code.
@Sabine
Est-ce qu'il y n'a pas contradiction dans ta question : tu demandes sur un forum de partage de savoirs comment faire pour que personne ne puisse accéder à ce que tu sais faire... en toute logique, chacun protégeant ce qu'il sait, personne ne devrait répondre. Or si tu demandes comment faire, c'est que tu reconnais qu'il y a un échange entre tous et que tu veux y participer. Du coup ta demande (aidez-moi à faire ce que je vous interdirai de réutiliser) devient à mon avis incohérente.
Et comme le disait je ne sais plus qui : "si celui qui a inventé l'alphabet avait déposé un brevet (ou caché ses sources...), on serait tous encore à l'âge de pierre". Ceci pour dire que le minimum, une fois qu'on a largement utilisé gratuitement le savoir-faire des uns (ceux entre autres qui ont inventé et développé les langages html, javascript, php; css, etc.) c'est de rendre la pareille aux autres. Si tu a "inventé" un montage css innovant ou répondant à des besoins particuliers tu as (amha) l'obligation de le transmettre à tous sans restriction. S'il y effectivement un "droit" sur les images, les designs, etc. c'est que ce sont des oeuvres de création par un auteur qui en vit. En revanche développer tel ou tel point d'une technique existante et créée par d'autres ne donne aucun droit particulier, mais donne en revanche un devoir : celui de restituer à la communauté de qu'elle t'a donné au départ. Sinon on retourne au néolithique du web
Est-ce qu'il y n'a pas contradiction dans ta question : tu demandes sur un forum de partage de savoirs comment faire pour que personne ne puisse accéder à ce que tu sais faire... en toute logique, chacun protégeant ce qu'il sait, personne ne devrait répondre. Or si tu demandes comment faire, c'est que tu reconnais qu'il y a un échange entre tous et que tu veux y participer. Du coup ta demande (aidez-moi à faire ce que je vous interdirai de réutiliser) devient à mon avis incohérente.
Et comme le disait je ne sais plus qui : "si celui qui a inventé l'alphabet avait déposé un brevet (ou caché ses sources...), on serait tous encore à l'âge de pierre". Ceci pour dire que le minimum, une fois qu'on a largement utilisé gratuitement le savoir-faire des uns (ceux entre autres qui ont inventé et développé les langages html, javascript, php; css, etc.) c'est de rendre la pareille aux autres. Si tu a "inventé" un montage css innovant ou répondant à des besoins particuliers tu as (amha) l'obligation de le transmettre à tous sans restriction. S'il y effectivement un "droit" sur les images, les designs, etc. c'est que ce sont des oeuvres de création par un auteur qui en vit. En revanche développer tel ou tel point d'une technique existante et créée par d'autres ne donne aucun droit particulier, mais donne en revanche un devoir : celui de restituer à la communauté de qu'elle t'a donné au départ. Sinon on retourne au néolithique du web

Bonsoir.
Je suis un peu HS mais je ne peux pas m'empêcher de rire quand je vois le gars qui "protège" son code avec du js et du document.write...
AVec IE, c'est encore plus facile, suffit de taper ça dans la barre d'adresse pour récupérer le code HTML de la page :
javascript:window.clipboardData.setData('text',document.getElementsByTagName('HTML')[0].outerHTML);
à un détail près... les noms de balises seront toutes en majuscules.
Je suis un peu HS mais je ne peux pas m'empêcher de rire quand je vois le gars qui "protège" son code avec du js et du document.write...
AVec IE, c'est encore plus facile, suffit de taper ça dans la barre d'adresse pour récupérer le code HTML de la page :
javascript:window.clipboardData.setData('text',document.getElementsByTagName('HTML')[0].outerHTML);
à un détail près... les noms de balises seront toutes en majuscules.
Un petit billet d'humeur à méditer (merci Xavier) : http://www.genezys.net/blog/2004/09/04/6-petit-coup-de-gueule
