Licensing Created Run-Time Objects

Providing separate licenses for the visual designer and the run-time object allows users to distribute applications built with the designer, while prohibiting them from distributing the designer itself. Users with a run-time license can't write new applications based on the ActiveX designer without first licensing the visual designer from you.

At run time, three licensing options are possible:

You should carefully consider what differentiates design-time activity from run-time activity in your ActiveX designer, especially in situations where the design-time and run-time objects are the same.

For a detailed discussion of licensing strategies and issues, see the COM Programmer’s Reference in the Platform Software Development Kit (SDK).