Infralution Support Forum Index Infralution Support
Support groups for Infralution products
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Can Infalution Licensing Cater to this Licensing Schema?

 
Post new topic   Reply to topic    Infralution Support Forum Index -> Licensing Support
View previous topic :: View next topic  
Author Message
MGK_147
Guest





PostPosted: Thu Mar 30, 2006 8:16 pm    Post subject: Can Infalution Licensing Cater to this Licensing Schema? Reply with quote

Hello, I am a developer and a first time poster in this forum. Let me give you a little background of where my company is now and where we need to go.

I work for a private software consulting firm and we have been working on a government contract for over a year now. We have already deployed a fully functional .Net Windows application to the client. As part of the option year or next round of development, the client has asked us to re-engineer the licensing schema.

Currently we are using XHEO licensing. While we have been generally happy with XHEO, the new requirements have me wondering if we need to take another direction. The client has already told us we can change license providers or schemas if we find a solution that better makes their business goals and objectives.

This is the current quandry. We have a .Net Windows application that needs "two tiers" of licensing. Basically we have two distinct scenerios.

1) Single user. In this case study a single stand alone user is given the .Net application on a CD. This user can activate or unlock their copy of the application with no stipulations. There should be a trial license or activation time period. After this period of time is over, they must make their copy of the application "official".

2) Company or Site. The same .Net Windows application can be installed at an "agency". This agency might have any number of users. The agency would contact our client and request the application. In this scenerio we need a "company" or "domain" wide licensing schema, which means the Licensing Administer does not have to unlock every machine or validate every machine. In addition, there is a concurrent user restriction. Meaning, if more than 5 users (an arbitrary number will need to be configurable) are using the application a 6th user is locked out until the "flag" can be passed to that user (or one of the five users stops using the application). Now note, this application IS STILL INSTALLED per machine, so each user will be running a local copy. I envision a server component would have to monitor the number of running copies are in use.

Can Infralution provide this sort of licensing infrastructure? Something easily maintainable that has a server component (but IIS or a web service *might* not be possible since this is a secure facility and all agencies will be secure facilities) which can be dynamic or smart enough to marshal a single user vs. "company" licensing schema.

Thanks in advance

Martin
Back to top
Infralution



Joined: 28 Feb 2005
Posts: 5027

PostPosted: Fri Mar 31, 2006 8:00 am    Post subject: Reply with quote

Quote:
1) Single user...


ILS supports timed evaluation periods. Unlike XHEO however we don't directly support locking a license to specific PC hardware - because we believe this is generally a bad licensing model both for you and the customer. See our FAQ (http://www.infralution.com/phpBB2/viewtopic.php?t=5) on this.

Quote:
2) Company or Site...


ILS does not have a prebuilt "license server" floating license type solution. This is because most applications that require this type of licensing are already client/server style applications. It is therefore usually much more sensible to simply integrate the licensing calls into the existing application client/server architecture. If your application really is completely standalone then it is relatively easy to build a windows service that uses .NET remoting to provide licenses to client applications. You would use the facilities that ILS provides to issue the encrypted license keys and read the key at the server. The license key could include the number of available licenses and your server would then allow clients to log in until this number was reached. If you are striking limitations with XHEO then rolling your own implementation of this will give you the flexibility you need.
_________________
Infralution Support
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Infralution Support Forum Index -> Licensing Support All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group