LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (December 2000, week 1)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:   Wed, 6 Dec 2000 14:31:44 -0500
Reply-To:   "Fehd, Ronald J." <rjf2@CDC.GOV>
Sender:   "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:   "Fehd, Ronald J." <rjf2@CDC.GOV>
Subject:   Re: Protecting macro code
Comments:   To: "Rob_James@UMANITOBA.CA" <Rob_James@UMANITOBA.CA>
Content-Type:   text/plain; charset="iso-8859-1"

> From: Rob_James@UMANITOBA.CA [mailto:Rob_James@UMANITOBA.CA] > I have written some SAS code within my dissertation that > "may" have some > commercial value... probably not, but why not delude myself. I'm just > testing the waters right now. > > My question is this: Can I provide the macro to clients without them > being able to see the underlying macro code? Alternatively, are there > ways to "secure" the software from prying eyes, to make sure it only > runs for licensed periods, etc.

<sigh> not a problem I have, as a federal employee. Intellectual property? They pay me to do this, which includes providing all these freebies! ;-)

So: how to hide the code: * store the macro(s) in a macro catalog search our most excellent archives for other posts on the techniques keywords: autocall, /store option: MautoSource MStored SASMSTORE I don't think the macro catalog can be hacked, that is: reverse engineered, to see the code. you better have this thing nailed down, because updating stored macros is ... work.

* write the macro(s) to a catalog you can then load them by %include obviously easy to get back to the code by any S.A.S. aficionado %include ... /source2;

REMEMBER WHERE THE SOURCE CODE IS! hth

Ron Fehd the macro maven CDC Atlanta GA USA RJF2@cdc.gov OpSys: WinNT Ver: 8.1 ---> cheerful provider of UNTESTED SAS code!*! <--- archives: http://www.listserv.uga.edu/archives/sas-l.html By using your intelligence you can sometimes make your problems twice as complicated. -- Ashleigh Brilliant


Back to: Top of message | Previous page | Main SAS-L page