Interview with Joshua Knight, Software Developer, Datamine Software. Challenge For over 40 years, Datamine has delivered a wide range of integrated mining and exploration software solutions that improve and maintain quality data across the entire value chain. With local offices in 20 countries, their groundbreaking technology services customers from all over the world. After relying …read more
Reprise License Manager
Flexibility, Power, Simplicity, and Value
RLM provides all the features you need and expect from an enterprise-class license manager, yet it is familiar and easy to administer, either on premises or in the cloud.
Hundreds of software publishers and tens of thousands of end-user organizations depend on RLM to manage billions of dollars of software licenses every day. RLM allows you to capture new customers and increase your revenues with existing customers.
RLM's simple API handles complex licensing models
Not your application code
Move your licenses easily
Enjoy functionality you might expect only at an extra cost.
Diagnostics from all licensed clients and license servers are always available
Equally at home
Convert those trials into permanent licenses later
Make licensing changes even after your software is released.
Enjoy license management on every major platform.
RLM-enabled applications can automatically discover license servers over a LAN.
Based on familiar administration models.
Plain input. Plain output.
RLM transparently queues, in parallel, for busy licenses across multiple servers.
Protect you and your clients
Simple API - Complex License Models
Deploy license management quickly with an extremely simple API that includes all of the software licensing functionality required by software publishers and end users today.
RLM supports all the license models you expect - nodelocked, floating, trials, and many more - all with no code changes. Instrument the license management then return to your real job. Pronto.
Policy in the Licensetm
Sell your product in new ways after it is released.
We're fanatics about this, and you should be too. Why? When the policy is placed in the license instead of in your application code, you can sell your product in new ways after it is released. Integrating the license manager is easier. And for many cases, the policy is enforced by the server, which means that when features are added, you get the benefit of these features with a new license server, instead of re-releasing your application. Hard to figure out during your evaluation, but you'll see this after your product is in the field for a year or two when you are not painted into the corner with RLM. We learned this the hard way, after several years and hundreds of customers of our old license manager. Policy in the License makes the license management process simpler for everyone involved.
Move your licenses easily.
Most license managers – RLM included – allow you to borrow or roam a license to a soon-to-be-disconnected system. RLM takes this to the next level by allowing you to move any number of licenses to a license server which can then be disconnected and hand out those licenses to clients on its new network.
It's all standard with RLM.
Enjoy functionality you might expect only at an extra cost, including public key encryption, a capacity planning management tool that allows your customers to forecast their need for additional license servers, and unencrypted logs which let your customers understand license usage, allocate usage to projects, and justify the acquisition of additional licenses. It's all standard with RLM.
Equally at Home On-Premises or in the Cloud
RLM allows you to deploy on-premises or in the cloud licenses with the same release of your product.
With RLM, it's easy to ship cloud-enabled licenses for your product. Integrate the RLM API into your application, configure the license server to run on your website, and provision licenses for your customers on the license server. RLM allows you to deploy on-premises or in the cloud licenses with the same release of your product. You can configure the license servers on your site to minimize deployment obstacles for your customers and then deliver your product in the cloud with no license installation required by your customer.
Convenient Trial Modes
Convert those trials into permanent licenses later.
Support trials and demonstration versions of your product, whether your customers are connected to the Internet or not, all without contacting you. Later, convert those trials into permanent licenses.
Update your licensing even after your software is released.
Fine-tune the licensing model you provide your customer, or switch to an entirely new model, simply by replacing licenses, even after your software is released. Deploy on-premesis on in the cloud without changing your source code or your product in the field.
Enjoy license management on every major platform.
Build with a single API and enjoy license management on every major platform, including Linux/Unix, Windows, Mac OS X, and platform-independent Java. RLM supports both 32-bit and 64-bit versions of most operating systems. And you can support license servers on platforms which you don't maintain in-house because RLM includes a generic license server - a small file of settings that replaces a platform-dependent server.
Browser-Based Administration Interface
No separate administration tool is necessary.
Since RLM is based on familiar administration models, it is comfortable to customers who are used to older license managers. In addition, RLM allows your customers to monitor and control access to licenses simply by pointing any Internet browser at an RLM license server. No separate management tool is necessary, and the UI of RLM is consistent across all platforms.
Plain Text for Licenses and Logs
Plain input. Plain output.
We're committed to an open architecture. Feel free to share the precise behavior of your licensing model with your customers because behavior is driven by text files instead by logic within your source code. And assess usage of licenses with ease since it's always recorded in fully documented, unencrypted log files. Users can choose from several off-the-shelf RLM usage reporting solutions from our partners – or create their own report writer - we never force your customer to buy a license management tool to understand their usage of your products. These reports support pay-per-use billing models since RLM report logs are always authenticated to ensure data integrity. Plain input. Plain output.
Distributed Servers with High Availability
RLM transparently queues, in parallel, for busy licenses across multiple servers
Your customers obtain the ultimate use of their licensed software because the modern architecture of RLM quickly acquires and reacquires licenses from multiple distributed servers - without writing any custom code. RLM transparently queues, in parallel, for busy licenses across multiple servers Designate a standby license server that assumes complete responsibility should a primary license server fail. Operate even when local licenses are unavailable by configuring RLM to maintain a virtual pool of licenses spread among local and remote license servers. This advanced software licensing functionality is built into RLM. You get it without writing a bit of custom code.
Security and Privacy
Protect you and your customers.
All licenses are digitally signed using public key cryptography to secure access to licensed software. Protect your rights by restricting licenses and license servers from running within virtual machines. Easily comply with privacy laws by configuring RLM to record usage of licenses anonymously.
Automatic Server Discovery
RLM-enabled applications can automatically discover license servers over a LAN, simplifying software deployment for customers, and reducing support for you.
Resolve license contention and setup problems swiftly since logs are unencrypted, licenses are clearly mapped to product names, and diagnostics from all licensed clients and license servers are always available. Customers ship the diagnostic output to you via email for prompt service. RLM's software protection service never gets in the way of diagnosing customer problems.
Compare versions of RLM
|Node-locked, single count||x||x|
|Install N-day trial license||x||x|
|Any product name||x||x|
|Any product version||x||x|
|Linux x86 (64-bit, 32-bit)||x||x|
|Linux ARM (64-bit)||x||x|
|Windows XP, Vista, 7, 8, 10 (64-bit, 32-bit)||x||x|
|Windows Server 2003 and later (64-bit, 32-bit)||x||x|
|Windows 2000 (32-bit)||x||x|
|Mac OS X x86 (64-bit)||x||x|
|Mac OS X ARM (64-bit)||x||x|
|Java (Mac, Unix, Windows)||x||x|
|Internet Activation||Activation Pro option||Activation Pro option|
|License hold/minimum time||x|
|Issue date keyword||x||x|
|Temporary Licenses||RLMCloud option|
|License Options keyword||x||x|
|Cloud Computing support||RLMCloud option|
|Restrict licensed platforms||x||x|
|Start Date keyword||x||x|
|License soft limits (overdraft)||x|
|Rehostable Licenses||Activation Pro option||Activation Pro option|