Re: protecting Mathematica notebooks/source code from piracy
- To: mathgroup at smc.vnet.net
- Subject: [mg103538] Re: protecting Mathematica notebooks/source code from piracy
- From: David Reiss <dbreiss at gmail.com>
- Date: Sun, 27 Sep 2009 07:31:43 -0400 (EDT)
- References: <h9eqdt$d51$1@smc.vnet.net> <h9i44d$97q$1@smc.vnet.net>
Yes indeed. I forgot to mention that one. Thanks David... On Sep 26, 6:14 am, David Bailey <d... at removedbailey.co.uk> wrote: > David Reiss wrote: > > To really do this in a way that works requires a pretty baroque set of > > things. I have implemented some of it in creating password protectio= n > > forhttp://scientificarts.com/worklife. I also have implemented as a > > functionality in the package a means for password protecting > > individual notebooks > > > But the sort answer is that there is no general way to do this both > > completely and simply in Mathematica. If one simply uses Encode, the= n > > the user can still reverse engineer the material if they read the > > material in with Get simply through executing > > > ?? functionname > > > But this does not work if the given function has the Locked > > attribute. > > You also need to set the ReadProtected attribute - Locked just stops you > changing the definition of the symbol. > > David Baileyhttp://www.dbaileyconsultancy.co.uk