Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm currently evaluating license management solutions for our customized and project-based applications, which are supported by a single server in the intranet of the customer. The applications use common functionality provided by the server (session handling, data synchronization, management capabilities, etc) and are installed on mobile devices. We allow our customers to run the applications on X devices and want to check on the server, whether the customer sticks to this limit (based on the sessions). We don't want licensing software to be installed on the devices itself (for example providing X serials to the customer) nor do we want to host an additional server for licensing in the intranet of the customer. If a client connects, our server should load the license for the application running on the client and verify, that there are sessions left.

The licensing managers I looked at (12 products so far) focus on the application itself and don't allow me to implement such a floating behavior as described above. For example, this software could easily be used to create a "Standard Edition" or a "Professional Edition" of our server software, which is not our intention. In XHEO DeployLX there is a "Session Limit", which allows to limit the license to the currently established sessions in ASP.NET, which comes very close to my needs.

I'm currently thinking of implementing a custom solution, which allows me to load and enforce custom-defined licenses per application on the server-side and a simple editor to define such licenses (which would contain a type and the limit itself), but I would appreciate an existing, easy to integrate commercial solution. I think it could be possible to use DeployLX for this task, but I would spend a lot of money for implementing most of the solution myself (except for the editor).

Thanks in advance for any suggestions or hints. Gene

share|improve this question

migrated from stackoverflow.com Nov 24 '11 at 15:40

This question came from our site for professional and enthusiast programmers.

1 Answer 1

up vote 1 down vote accepted

Infralution developed a (really) cheap licensing solution that includes full source code.

We used it for one of our product as a base for our own solution that had a few specific requirements like yours. I don't like their support, but the code is fine. It iss easy to extend.

I don't see how a single problem could match your requirement AND stay light and easy to implement.

share|improve this answer
    
+1 for the solution. Hadn't heard of them before. The extensibility makes it a good candidate for the OP as well. –  Marjan Venema Nov 24 '11 at 19:04
    
This product seems to fulfill all of my requirements. Thank you very much. –  Gene Nov 28 '11 at 9:07

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.