Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #17898

Re: FAQ Topic - How do I protect my javascript code? (2012-12-24)

From Mike
Newsgroups comp.lang.javascript
Date 2012-12-31 15:55 -0700
Message-ID <2012123115551781453-@news.giganews.com> (permalink)
References <50d79b0a$0$289$14726298@news.sunsite.dk>
Subject Re: FAQ Topic - How do I protect my javascript code? (2012-12-24)

Show all headers | View raw


Even with obfuscation, there are ways around this and you may even pay 
a performance penalty. Many modern JavaScript runtimes use a 
precompilation step to optimize code and I doubt they were designed for 
and sufficiently tested in this type of scenario. My suggestion is to 
move anything that you do not want available  in the client-side source 
to server-side processing. If your concern is infringement of your 
copyrights, use something other than HTML/JavaScript for your 
presentation layer.

On 2012-12-24 00:00:03 +0000, FAQ server said:

> -----------------------------------------------------------------------
> FAQ Topic - How do I protect my javascript code?
> -----------------------------------------------------------------------
> 
> With clientside javascript you can't as your code is distributed
> in source form and is easily readable. With JScript, there is the
> Script Encoder (see MSDN), but this is nothing more than obfuscation.
> Attempting to disable the context menu does nothing to
> protect your script in a Web browser.
> 
> Your code is likely protected under copyright laws. See:
> <URL: http://www.wipo.int/about-ip/en/copyright.html>
> <URL: 
> http://webdesign.about.com/od/copyright/Copyright_Issues_on_the_Web_Intellectual_Property.htm> 
> 
> 
> 
> The complete comp.lang.javascript FAQ is at
> http://jibbering.com/faq/

Back to comp.lang.javascript | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

FAQ Topic - How do I protect my javascript code? (2012-12-24) "FAQ server" <javascript@dotinternet.be> - 2012-12-24 00:00 +0000
  Re: FAQ Topic - How do I protect my javascript code? (2012-12-24) Mike - 2012-12-31 15:55 -0700

csiph-web