La creación de código para la web está expuesto a la vista de todos, el html, las css y sobre todo los scripts al ser interpretado por el navegador es fácil editarlo para ver cómo está hecho éste o aquel efecto o método que me vendría de perlas para mi proyecto.
Muchos somos los que mostramos nuestro código de forma desinteresada, pero si no es tu caso y no quieres que te copien algún fragmento de tu maravilloso conjunto de sentencias pues deberías ofuscarlas, osea, hacerlas ilegibles al ojo humano.
Hay muchos ofuscasdores y os dejo este online que os puede servir:
http://dean.edwards.name/packer/
Consiste en renombrar variables y funciones y desordenar el código. Queda todo en una línea e imposible de leer.
Pero no todo es no querer compartir, otro de los motivos de transformar los scripts es reducir el tamaño para hacer mas ligeras nuestras páginas. Y para demostrar que esto es así no hay mas que ver por ejemplo JQuery que publica las dos versiones para que podamos ver el código y otra para poner en producción.
Tampoco todo consiste en copiar, también los buenos códigos sirven para aprender o inspirarse, y como somos muy curiosos pues nos gusta echar un vistazo para ver las entrañas de los programas. Hay quien nos cede una funcionalidad gratis pero ofusca el código porque no quiere modificaciones, pero siempre aparecerá quien quiera darle una vuelta de tuerca más a una solución o adaptarlo mejor a sus necesidades, así que hay que reconstruir el script.
Para este método concreto (packer) hay una vuelta atrás también online:
http://matthewfl.com/unPacker.html
No creamos que es la panacea, porque no podemos esperar que adivine los nombres nemotécnicos de métodos y funciones, pero al menos el algoritmo será legible y modificable.
Hay otros métodos de ofuscación y su contrario, que cada uno busque el que necesite. Y por supuesto también tenemos a los que tienen su propio sistema que sólo conoce su creador. Quien tenga algo que ocultar que se curre también su algoritmo de ofuscación.
Posts relacionados:
Cuando colgamos un proyecto en la red, tanto si es personal como profesional, nos gusta s ...
La solución que nos ofrece Google para nuestras estadísticas de acceso es Google Analytics que ...
En esta segunda parte del tema de las estadísticas utilizaremos un programa que si se ejecut ...
Imaginemos que ya tenemos nuestro servidor a pleno rendimiento, hemos instalado todos nuestr ...
Siempre que comenzamos un proyecto lo hacemos con las ilusión de que tenga el máximo éxito p ...





Comentarios recientes