Es posible obfuscar el código y hacerlo muy bien, ya que hay programadores enredados con esto y con mucha práctica,
obfuscar o proteger es algo que varía en un continuo no los extremos (un si o no), aunque como todos sabemos, en informática, se conocen pocos programas o cosas que sean no-hackeables, si no diganselo a apple, microsoft, etc... Y si alguien consigue crear una herramienta para abrir el código es porque tiene los conocimientos. Creo que cuesta más, una vez que se abre el código, ASIMILAR y entender el código que se ha hecho, ya que ha sido pensado por otra mente de la que lo hizo, en todo caso es agradecible que alguien quiera entender el código hecho por uno.
Creo que la idea de proteger código y hacerlo secreto, con algunas excepciones muy específicas, es una idea que nos viene
de cuando los programas se vendían en su caja con el manual y el precinto. Estais de acuerdo que
para hacer ingenieria inversa o hackear un programa, muchas veces mirando el GUI e identificando los procesos internos y externos tienes el 90%, no necesitas acceder al código sino saber lo que realmente hace el programa, y tener imaginación para pensar como es la maquinaria, y los procesos-procedimientos, que son siempre unos IF, VARIABLES Y BUCLES, ETC..
Hoy en día en la época de internet,
en la era de GOOGLE, lo que interesa al programador es lo contrario que en la época de la caja de soft, lo que le interesa es utilizar las vias de comunicación y redes, el google, para que sus ideas (programas) sean asimilados por mentes ajenas, y que algunas de ellas sigan replicando, o bien utilice la idea para relanzarla como idea libre. Y que esa idea sea una
IDEA o programa aceptado GLOBALMENTE (por cientos de miles de users) o usuarios que no saben casi nada de lo que hay detras pero les resuelve la vida. ¿No os gustaría que cientos de miles de personas usaran un programa tuyo?¿De estos cientos de miles habría algunos que te necesitarían para algo diferente?. Es como un cantante como Julio Iglesias, que
cantara en la ducha secretamente, y no en el mundo.
No se de nadie que haya "escondido" el código y haya vendido las copias del ejecutable para hacerse rico pero si conozco las historias de sqlite, antes MYSQL, y del mismo foro este phpbb, drupal, joomla, etc que son libres...
Creo que los que hacen
música al final van a vivir de los conciertos, y lo que hacen programas van a vivir
del soporte o las mejoras individualizadas sobre el soft. Es decir, ya no se vende una caja, sino que se vende el conocimiento global y la capacidad de solucionar problemas y ayudar, como dar cursos sobre el programa etc...
Creo que Bill Gates nos mintió con lo de la venta de código cerrado y oculto, y solo le benefició a el. Y que muy
pocos se han hecho ricos (igual que los compositores o artistas), con la venta de miles de unidades de un programa cerrado, y si hay muchos que sacan dinero dando servicios. Bueno, no se si ahora con los app store, android, nokia etc... cambiará la cosa.
El hecho de estar
codificado en Autoit, lo hace más exclusivo y que
no cualquiera pueda abrir el código implicarse y mejorarlo si no ha invertido un tiempo mínimo en aprenderlo o tiene preparación, (que se puede dar y sería como una mente igual a nosotros que nos entiende, cosa que es fantástica).
Puede que me equivoque en algo. Pero la mejor manera de
proteger un código puede ser
publicarlo en varios foros y que haya personas que tengan posibilidad de que lo "rieguen como un arbol", aportando nuevas ideas, y a su vez sacando partido al programa instalandolo en sus clientes y compradores de servicios, y usandolo, dando PROTAGONISMO y créditos al que lo creó o lo mantiene, ¿cuantas veces hemos dado créditos a otros que ni conocemos?.
Si crees que debes cerrar el code, hay muchas maneras, hasta poner parte del código en PHP externamente, crear procesos o dlls con C, y otros programas, crear modulos especificos, etc...
Aquí está el código para incluir el obfuscator en el
Scite y en el Compilar con Opciones, y un hilo que comentan:
http://www.autoitscript.com/forum/topic ... msearch__1
http://www.autoitscript.com/forum/index ... mMainBar=1
Salu22:)
PD: Suscribo lo que comentan Ximorro, Xpyro y Chefito como los demás que intervienen, la idea es no incluir
ideas o soft del típo "llamemoslo como metáfora porno" o desviado de la norma, ya que no es la idea del foro abusar de ellas o saltarselas, aunque este foro es
libre y abierto a todos, y que
acepta todas las posturas e ideas de por sí. Algun límite tiene que haber aunque el mínimo y poco, para no coartar la creatividad.