Product Information
SafeGuard LM
The SafeGuard LM Developer Kit contains all the libraries needed, sample code, documentation, license server, reverse proxy server, SafeGuard Manager and command line interfaces for utility functions. The developer kit also includes the programming API for all the license functions for all supported languages and for node-locked licenses, floating licenses, Product Activation Server API as well as the equivalent API for SafeGuard Manager functionality.
For a general overview, see the Features and Specifications
Product Activation Server
The SafeGuard LM Product Activation Server is included in the developer kit and is designed to activate your products during installation or the first time they are executed or your application can "call home" every time it is launched. All aspects of automatically generated demo licenses and fully paid license activation is done with the Product Activation Server. Features such as timeouts, how many times a product can be re-activated, which platforms it can be activated on, which of the sixteen different IDs it can be locked to, remote deactivation of licenses, and other attributes are controlled by you through a MySQL Community Server database. You can build reports as to who is using your software, see when customers' software subscriptions are going to expire, and many more things. The Product Activation Server is also used for "license metering" where you wish to control how many invocations of an application is allowed. (Internet access is required for this functionality).
For an overview of the Activation Server, see the Features and Specifications
SafeGuard Manager
SafeGuard Manager (SGM) is a stand-alone application included with the developer kit used to manually generate node-locked and floating licenses. SGM keeps track of generated licenses for each of your customers as well as the client and company information for whom the licenses were generated. You can retrieve previously generated licenses and view, update or remove them.
Reverse Proxy Server (Data Pipe)
SafeGuard LM includes a multi-threaded reverse proxy server (or data pipe). It can be used to forward TCP/IP requests from the Internet to the floating license manager and the Product Activation Server that might not be directly accessible from the Internet. A reverse proxy takes requests from the Internet and forwards them to a server on an internal network. This proxy server is also included with the developer kit.
Vendor ID Kit
The Vendor ID kit allows you to rebuild the Floating License Server and lock it to something other than the default MAC/Ethernet address. Some developers want to lock it to a Dongle [hardware key], or other hardware attribute.