Haga exactamente lo contrario, libere su código como código abierto con una licencia MIT/GPL. Adjunte su nombre (comercial) al código y sea conocido como el primero en crear la aplicación X. La reputación lo lleva mucho más lejos que los intentos inútiles de "proteger su código".
- JS/Html/CSS es generalmente bastante fácil de retroceder en la ingeniería, no necesitan mirar su código en absoluto.
- Lo más probable es que las innovaciones de JS ya existan y hayan sido escritas en 2001 por otra persona.
- Cuanto más complejo es el código, más difícil es robar la propiedad intelectual, especialmente si lo abre.
No hay realmente ninguna razón sensata para proteger el código en lo que respecta JS/CSS/HTML, lo mejor que puede hacer es proteger su lógica de negocio, manteniendo que en el backend.
primer ejemplo, podría escribir mi propia aplicación de CKEditor (a mucha gente hacer eso), pero es un heck de mucho más fácil usar CKEditor y todo el mundo sabe lo que es, quién lo escribió etc.
O tome google maps como ejemplo, hay muchos clones alrededor, pero solo hay un google maps real. Diablos, otros habían escrito una implementación de mapas antes de google, pero Google Maps es más conocido.
Podría seguir con muchos ejemplos de por qué tratando de proteger su código no solo es tonto, sino que en realidad no es inteligente ... Proteger la lógica de negocios es una cosa, pero en realidad tiene más que ganar publicándose en público código frontend elegante smancy ...
Igual que muchas preguntas anteriores, incluido [Cómo cifrar HTML, CSS y JavaScript para evitar el robo] (http://stackoverflow.com/questions/3247270/how-to-encrypt-html-css-and-javascript- para evitar el robo), [¿Cuáles son algunas buenas maneras de evitar que las personas copien mi código fuente? ] (http://stackoverflow.com/questions/2562775/what-are-some-good-ways-to-prevent-people-from-copying-my-source-code), y [¿Cuál es la mejor manera de codificar/proteger un código javascript?] (http://stackoverflow.com/questions/3904141/what-is-the-best-way-to-encode-protect-a-javascript-code). –