[an error occurred while processing this directive]

HP OpenVMS Systems

ask the wizard
Content starts here

Lawyers and source code verbiage? (CMS)

» close window

The Question is:

 
Our company is becoming more and more concerned about the protection of our
intellectual property i.e., software source code. I have looked in as many
VMS and CMS documents (yes, and the FAQs) as we have available and have not
found any feature that might
 allow us to add   a non-dislosure statement to source code files
automatically.
 
I'm thinking that there might be a header/footer feature that could be used
to add non-disclosure verbiage to source code files so that when viewed on
the screen or printed would display the non-disclosure wording. This header
could be universal where if
the verbiage needs to be changed it can be done one time in one place.
 
If you are aware of anything that might exist to provide us with this
capability in CMS I would be happy to hear about it.
 
Thanks for your time.
 


The Answer is :

 
  At its most brute-force, this is a job for a PERL script
  or a DCL command procedure.  Update and then replace all
  elements, incorporating the appropriate updates to each
  file based on the current source code headers required by
  your intellectual property experts.  This is obviously
  a rather static approach, and a search and replace pass
  will be required when/if your intellectual property experts
  decide to alter the text.
 
  Tools such as CMS do not particularly provide a way to
  customize the contents of the element being retrieved as
  part of the retrieval, the closest available mechanisms
  being ACL action routines or the history attribute, and
  neither appears to directly address your particular and
  rather dynamic update requirements.
 
  VDE (Freeware) command scripts might be an option.  (VDE
  is based on CMS and Oracle Rdb.)
 
  Tools such as LSEDIT can also be modified to make the
  header available as part of the creation of source files.
 

answer written or last revised on ( 22-OCT-1999 )

» close window