Hiding the source code you have developed protects the integrity of the KB design and methodology from unauthorized reuse. Making workspaces proprietary limits access to certain functionality, and can be used to make an entire KB proprietary. Proprietary KBs are inaccessible without Gensym authorization codes. For a description of how to create a proprietary workspace, see Making Workspaces Proprietary.