Discuter:Hack

Un article de Wikipédia, l'encyclopédie libre.

la deuxième def tombe un peu dans le piège de l'amalgame hack/crack vous ne trouvez pas ? Koxinga 11 mai 2003 à 10:31 (CEST)

si, en tout cas le game hack ressemble juste à une spécialisation du hack. jul 12 mai 2003 à 23:19 (CEST)

Pour ce qui est le crack, je ne suis pas vraiment sur: Le crack c'est l'action de modifier un exécutable/binaire. Ce n'est pas vraiment illégale, car il existe des programmes (crackme) qui ont comme seul but de se faire cracker.

On peut tout aussi bien cracker ses propres programmes ou bien cracker des logiciels libres ou plus généralement cracker n'importe quel programme dont la licence nous permet de modifier sa forme binaire/compilée. Donc le cracking en lui-même n'a rien de répréhensible. Je modifie l'article.

J'ai trouvé l'article assez bric-à-brac, ou plusieurs domaines se mélangent, laissant le lecteur dans le doute intégral. Je me suis permis de retravailler entièrement l'article, mais comme toujours dans ma politique, j'indique le texte original modifié :

Texte original :

Un hack désigne une solution à un problème de programmation qui admet deux définitions opposées :

# soit une solution élégante et simple à un problème précédemment jugé comme inextricable,
# soit, au contraire, une solution incompréhensible et inélégante. Dans ce cas, hack est synonyme de kludge.

Un hack se traduit par une modification du code source, ou par une astuce lors de la phase de conception.
Le crack admet deux acceptions. La première désigne la modification non plus du code source, mais de la forme binaire/compilée/byte-codée d'un programme. Et ce, quel que soit le but de la modification. La deuxième acception désigne le fait de déplomber un logiciel, c'est à dire modifier une démo limitée d'un logiciel payant afin d'en retirer toute limitation de temps d'utilisation ou de fonctionalitées.


N'hésitez pas à discuter de ces modifications sur cette page de discussion, elle est faite pour ça ! --La Seconde Infinie 18 janvier 2007 à 19:47 (CET)

Le problème, c'est qu'il ne reste maintenant plus que la définition de hack dans le sens "action illégale". Hack peut aussi avoir les deux définitions que tu as retirées (débutant par #). Quand tu dis "La meilleure approche(...)", je ne suis pas sûr que ce soit le cas étant donné que ces deux définitions supplémentaires (qui sont à mon avis les premières à être apparues, dans le domaine de l'informatique) n'ont pas le sens de "tailler, couper".The RedBurn 24 janvier 2007 à 17:59 (CET)

Bonjour,

Je suis assez surpris de voir les définitions retenues. En effet comme le dit "La Seconde Infinie" dans la première définition, qui me semble être la seule de correcte, le hack est synonyme de bidouille en français. les autres définitions, ne représente qu'un sous-ensemble du hack.

Par exemple,

  • un kludge est un programme permettant d'effectuer une bidouille (fort utile donc) ;
  • Le piratage de la page d'accueil d'un site, est l'exploitation d'un bug (le plus souvent) par une bidouille pour prendre le controle du serveur hébergeant le site web ;
  • L'AJAX est une formidable bidouille, très apprécié apparemment !

Tout ça pour dire que le sens premier du terme hack en informatique n'est absolument pas péjoratif. C'est l'utilisation du hack d'une manière illégal qui est réprimandable.

(conduire n'est pas illégale, conduire trop vite l'est, conduire à contre sens l'est, conduire ivre l'est)