Method and apparatus for dissociating binding information from objects to enable proper rights management. Embodiments may provide a rights management mechanism that may be implemented in Computer-Aided Design (CAD) systems. The rights management mechanism dissociates binding information from objects in a CAD assembly to enable rights management at the object level. The rights management mechanism enforces rights at the user level as well as at the object level, and manages and enforces rights at the user level for different CAD operations. Embodiments of the rights management mechanism may include a rights management server and a rights client mechanism. The geometry from a set of files that is instantiated into a CAD session may be interpreted by the rights client mechanism and correlated by the rights management server with the associated files to determine the rights that need to be applied to the parts instantiated from the files.
展开▼