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 

A Couple of questions

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



Joined: 31 Oct 2005
Posts: 8

PostPosted: Mon Oct 31, 2005 7:31 pm    Post subject: A Couple of questions Reply with quote

Hello,

I recently came across with your product and at a first glance seems a good choice for our upcoming new component suite for .net...

However, I have a couple of questions about it :

1) We will offer source code licensing of our product and as we think to incorporate your sources to our suite instead of using a referenced dll, we wonder whether you'll allow this?

2) Did you test your product against VS2005 and what is the compatibility of it?

Thanks in advance,

Ă–zden Irmak
Back to top
View user's profile Send private message
Infralution



Joined: 28 Feb 2005
Posts: 5027

PostPosted: Mon Oct 31, 2005 11:05 pm    Post subject: Re: A Couple of questions Reply with quote

ozden wrote:

1) We will offer source code licensing of our product and as we think to incorporate your sources to our suite instead of using a referenced dll, we wonder whether you'll allow this?


The source you distribute should not include the licensing classes. This doesn't prevent you from incorporating the EncryptedLicense and EncryptedLicenseProvider classes in your production code however. It means that you will need to use a conditional compilation constant however to bracket any calls to these classes. eg

Code:
#if CHECK_LICENSE

// do licensing check

#endif


In the source code you distribute you can remove the constant and the source files for the EncryptedLicense and EncryptedLicenseProvider classes.

Quote:
2) Did you test your product against VS2005 and what is the compatibility of it?


The licensing code has been tested against VS2005 beta and works without any problems. There have been some delays in distributing MSDN in Australia and so we haven't yet received the release version of VS2005. Once we have we will also test against this - we are not anticipating any problems and will be fully supporting VS2005
_________________
Infralution Support
Back to top
View user's profile Send private message Visit poster's website
ozden



Joined: 31 Oct 2005
Posts: 8

PostPosted: Wed Nov 02, 2005 3:13 pm    Post subject: Reply with quote

Thanks for your answers...Here I've some more questions...

1) We want to show up the evaluation dialog let's say in a frequent as a couple of hours whenever the control/component conctruction is run...How can we do this? UsageCount in "EvaluationMonitor" class might help us a bit but is there anything we can set somehing like "LastDialogShownDate"?

2) What about support to VS2002, we have components developed in .Net framework v1.0 and want to change their license scheme to this new one?

3) Can we use the LicenseTracker applicaiton for all of our customers where we assigned keys using some other technique, it seems that this application only accepts licenses from the keyegenerator?

Thanks in advance...
Back to top
View user's profile Send private message
Infralution



Joined: 28 Feb 2005
Posts: 5027

PostPosted: Wed Nov 02, 2005 11:26 pm    Post subject: Reply with quote

ozden wrote:
1) We want to show up the evaluation dialog let's say in a frequent as a couple of hours whenever the control/component conctruction is run...How can we do this? UsageCount in "EvaluationMonitor" class might help us a bit but is there anything we can set somehing like "LastDialogShownDate"?

The evaluation monitor has a "LastUsedDate" which gives the UTC date/time an EvaluationMonitor class was last created. This would let you suppress showing the dialog if the last usage was say within the last two hours.

Quote:
2) What about support to VS2002, we have components developed in .Net framework v1.0 and want to change their license scheme to this new one?


We don't actually target and test against VS2002 - but I'd be pretty confident that you shouldn't have any problems. We supply source code for the licensing DLL classes (EncryptedLicenseProvider, EncryptedLicense and EvaluationMonitor). So you should be able to get these working in VS2002 by simply including them in your project. We'd be willing to help with any issues that may arise.

Quote:
3) Can we use the LicenseTracker applicaiton for all of our customers where we assigned keys using some other technique, it seems that this application only accepts licenses from the keyegenerator?


License tracker keys must be generated by ILS - because it checks them for validity. However you can use license tracker to track sales of other products by simply creating a sale with no license key. If you have a license key generated by some other method you could place this in the comments field for the sale.

We do also offer the source code of License Tracker for sale - which would mean you could customize this if necessary. Be aware that you would also need to purchase licenses for our VirtualData and VirtualTree components (which License Tracker uses).
_________________
Infralution Support
Back to top
View user's profile Send private message Visit poster's website
ozden



Joined: 31 Oct 2005
Posts: 8

PostPosted: Wed Nov 02, 2005 11:48 pm    Post subject: Reply with quote

Quote:
The evaluation monitor has a "LastUsedDate" which gives the UTC date/time an EvaluationMonitor class was last created. This would let you suppress showing the dialog if the last usage was say within the last two hours.


As we'll use this in a component/control, this won't be usefull for us...Won't that value in that property update itself everytime the user compiles it's applicaiton...We are looking for a way to determine when we last showed the nag screen...
Back to top
View user's profile Send private message
Infralution



Joined: 28 Feb 2005
Posts: 5027

PostPosted: Thu Nov 03, 2005 12:11 am    Post subject: Reply with quote

If you just want to minimize the number of nag screens you get while a user is using your component in a given session (instance) of Visual Studio then you could use a static variable in your DLL to remember the last date time you showed the nag screen. Note at design time you should always check the license by calling LicenseManager.IsValid or you will get problems with the license key not being compiled into the resources. See the FAQ Can I license all the controls in a library with one key? for some considerations when doing this sort of thing.
_________________
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