Visit our LabVIEW Wiki Code Distribution Portal
Tags |
(This content has not been tagged yet)
|
![]() |
May 20 2008, 04:15 PM
Post
#1
|
|||
![]() Very Active Premium Member ![]() Posts: 230 Joined: 1-January 08 From: Perth, Australia Member No.: 10325 Using LabVIEW Since:2006 LV:8.5.1 ,8.6 ,.
|
I am trying to find the best method to license custom software written in LabVIEW [not a hardware key -dongle - method, just software].
Following on from this thread, which is a little old, I was wondering if anybody has any new methods they can share (without them feeling like they are giving away their gameplan). I was hoping the VIPM team might be able to chip in as they have a nice license setup. Is everything done over the web with a authentication license server nowdays for easy management? Regards JG -------------------- all day...
|
||
|
|
|||
| Ad |
May 20 2008, 04:15 PM
Post
#
|
||
|
|
|
||
|
|
|||
May 20 2008, 05:55 PM
Post
#2
|
|||
|
Changing the world, one VI at a time. JKI ![]() Posts: 1717 Joined: 22-October 02 From: San Francisco, CA Member No.: 17 Using LabVIEW Since:1995 LV:8.2.1 ,8.5 ,7.1.1
My Blog
My Gallery
|
I am trying to find the best method to license custom software written in LabVIEW [not a hardware key -dongle - method, just software]. Following on from this thread, which is a little old, I was wondering if anybody has any new methods they can share (without them feeling like they are giving away their gameplan). I was hoping the VIPM team might be able to chip in as they have a nice license setup. Is everything done over the web with a authentication license server nowdays for easy management? Regards JG Hi JG, It's important to keep in mind that "licensing" software (what people agree to do) and "enforcing/managing licensing" (a.k.a. "activation" or what you try to make people do) are two seperate beasts. I can't go into how VIPM works, beyond what's in the documentation. What I can recommend is that, when you feel you are ready for a software activation system, you look for an off-the-shelf solution or keep your system as simple as possible. Remember, most of the time you should only be trying create a system that lets honest people easily/painlessly comply with your licensing terms. Most of the time, your energy is better spent on (1) creating a great software product that people will want to use and tell others about and (2) making it very easy for people to give you money. Only after you solve those two challenges, is there much value in trying to enforce licensing terms. Cheers, -Jim --------------------
|
||
|
|
|||
May 20 2008, 06:42 PM
Post
#3
|
|||
![]() I'm a LAVA, not a fighter. V I Engineering, Inc. ![]() Posts: 3851 Joined: 13-October 03 From: Michigan, USA Member No.: 181 Using LabVIEW Since:1993 LV:8.5 ,. ,.
My Blog
|
...when you feel you are ready for a software activation system, you look for an off-the-shelf solution... -------------------- ![]()
|
||
|
|
|||
May 20 2008, 08:26 PM
Post
#4
|
|||
|
Changing the world, one VI at a time. JKI ![]() Posts: 1717 Joined: 22-October 02 From: San Francisco, CA Member No.: 17 Using LabVIEW Since:1995 LV:8.2.1 ,8.5 ,7.1.1
My Blog
My Gallery
|
I doubt it. --------------------
|
||
|
|
|||
May 20 2008, 08:43 PM
Post
#5
|
|||
![]() I'm a LAVA, not a fighter. V I Engineering, Inc. ![]() Posts: 3851 Joined: 13-October 03 From: Michigan, USA Member No.: 181 Using LabVIEW Since:1993 LV:8.5 ,. ,.
My Blog
|
-------------------- ![]()
|
||
|
|
|||
May 20 2008, 09:15 PM
Post
#6
|
|||
|
Changing the world, one VI at a time. JKI ![]() Posts: 1717 Joined: 22-October 02 From: San Francisco, CA Member No.: 17 Using LabVIEW Since:1995 LV:8.2.1 ,8.5 ,7.1.1
My Blog
My Gallery
|
Oh, I do too, but wouldn't it be sweet? If 'ifs' and 'buts' were candy and nuts... --------------------
|
||
|
|
|||
May 20 2008, 09:24 PM
Post
#7
|
|||
![]() Extremely Active Premium Member ![]() Posts: 557 Joined: 18-October 05 From: Seattle, WA Member No.: 3266 Using LabVIEW Since:2005 LV:8.6 ,8.5.1 ,7.1.1
My Blog
|
Yes, but you will never plough a field if you only turn it over in your mind...
--------------------
|
||
|
|
|||
May 20 2008, 09:26 PM
Post
#8
|
|||
![]() I'm a LAVA, not a fighter. V I Engineering, Inc. ![]() Posts: 3851 Joined: 13-October 03 From: Michigan, USA Member No.: 181 Using LabVIEW Since:1993 LV:8.5 ,. ,.
My Blog
|
Yes, but you will never plough a field if you only turn it over in your mind... There once was a man named Enis... -------------------- ![]()
|
||
|
|
|||
May 20 2008, 11:40 PM
Post
#9
|
|||
![]() Confucius say: Crowded elevator always smell different to midget Admin ![]() Posts: 2402 Joined: 13-October 02 From: Planet Earth Member No.: 2 Using LabVIEW Since:1994 LV:8.5 ,8.2.1 ,7.1.1
My Blog
My Gallery
|
-------------------- Thank You
Michael Aivaliotis - Follow me on Twitter - My Personal Blog Search the LabVIEW Web - Build the LabVIEW Web - Got VIPM? ![]()
|
||
|
|
|||
May 20 2008, 11:45 PM
Post
#10
|
|||
![]() Very Active Premium Member ![]() Posts: 230 Joined: 1-January 08 From: Perth, Australia Member No.: 10325 Using LabVIEW Since:2006 LV:8.5.1 ,8.6 ,.
|
Before this thread is highjacked by great sayings....
Thanks Jim, I thought as much that spilling the beans would be a problem on people discussing such a issue who have implemented it as a custom solution. As a young'n I created a psuedo setup whereby I could statically (in code) link a user(s) to the application and I also have a time expiry whereby it blocks out a user. Of course they can wind the OS clock back but I covered that by creating a file (hidden somewhere) on the first time out to know if this occurs. Of course if they did a fresh install with and set the clock back it would work. If they could be bothered I thought good on them. At the end of the day it was cheap and nasty. But it worked for what I needed (small volume), I did it ages ago and I still use it now and then. Now I am hunting for something a little more professional. -------------------- all day...
|
||
|
|
|||
May 22 2008, 09:11 AM
Post
#11
|
|||
|
<customize this text> Premium Member ![]() Posts: 1060 Joined: 9-April 04 From: Rotterdam Member No.: 349 Using LabVIEW Since:1992 LV:8.5.1 ,8.2.1 ,7.1.1
|
Let's put it like this: The FlexLM core in LabVIEW and other NI products is an extensible system. However the way it is build into LabVIEW it assumes a specific secret key to sign licenses. So in order to generate your own licenses you would need to know that key and NI certainly will not publish it since it is secret. And even if you knew it, use of it would likely be against one or more laws to protect copyright such as the DMCA and probably some others. Rolf Kalbermatter
|
||
|
|
|||
May 22 2008, 11:38 AM
Post
#12
|
|||
![]() I'm a LAVA, not a fighter. V I Engineering, Inc. ![]() Posts: 3851 Joined: 13-October 03 From: Michigan, USA Member No.: 181 Using LabVIEW Since:1993 LV:8.5 ,. ,.
My Blog
|
However the way it is build into LabVIEW it assumes a specific secret key to sign licenses. So in order to generate your own licenses you would need to know that key and NI certainly will not publish it since it is secret. So it's wings have been clipped to work with only one key to assign licenses? That's a shame. -------------------- ![]()
|
||
|
|
|||
May 22 2008, 02:09 PM
Post
#13
|
|
![]() Very Active Premium Member ![]() Posts: 230 Joined: 1-January 08 From: Perth, Australia Member No.: 10325 Using LabVIEW Since:2006 LV:8.5.1 ,8.6 ,. ![]() |