LAVA Forums Buy cool LAVA gear Forums RSS Feed

Welcome Guest ( Log In | Register )

> Related links

Visit our LabVIEW Wiki Code Distribution Portal


Tags
(This content has not been tagged yet)
2 Pages V   1 2 >  
Reply to this topic Start new topic
> Custom Software License
jgcode
post May 20 2008, 04:15 PM
Post #1


Very Active
***

Premium Member
Posts: 218
Joined: 1-January 08
From: Perth, Australia
Member No.: 10325
Using LabVIEW Since:2006
LV:8.5.1 ,8.6 ,.
Australia Poland Nothing Selected


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...


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Ad
post May 20 2008, 04:15 PM
Post #















Tags
(This content has not been tagged yet)
Go to the top of the page
Quote Post
Jim Kring
post May 20 2008, 05:55 PM
Post #2


Changing the world, one VI at a time.
*****

JKI
Posts: 1701
Joined: 22-October 02
From: San Francisco, CA
Member No.: 17
Using LabVIEW Since:1995
LV:8.2.1 ,8.5 ,7.1.1
United States us_california Nothing Selected My Blog My Gallery


QUOTE (jgcode @ May 20 2008, 09:15 AM) *
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

--------------------
-----------------------------------------------------------------------------------------------------
| Book | OpenG | LAVA | Champion | VIPM | Builder | Blog | JKI |
-----------------------------------------------------------------------------------------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
crelf
post May 20 2008, 06:42 PM
Post #3


I'm a LAVA, not a fighter.
******

V I Engineering, Inc.
Posts: 3764
Joined: 13-October 03
From: Michigan, USA
Member No.: 181
Using LabVIEW Since:1993
LV:8.5 ,. ,.
Australia United States Nothing Selected My Blog


QUOTE (Jim Kring @ May 20 2008, 01:55 PM) *
...when you feel you are ready for a software activation system, you look for an off-the-shelf solution...

question.gif I wonder how difficult (possible) it would be to include products in the NI License Manager. I know that some of the products we distribute are LabVIEW addons, so we could assume that the NI License Manager is installed, but I wonder if it even supports products external to NI...

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Jim Kring
post May 20 2008, 08:26 PM
Post #4


Changing the world, one VI at a time.
*****

JKI
Posts: 1701
Joined: 22-October 02
From: San Francisco, CA
Member No.: 17
Using LabVIEW Since:1995
LV:8.2.1 ,8.5 ,7.1.1
United States us_california Nothing Selected My Blog My Gallery


QUOTE (crelf @ May 20 2008, 11:42 AM) *
question.gif I wonder how difficult (possible) it would be to include products in the NI License Manager. I know that some of the products we distribute are LabVIEW addons, so we could assume that the NI License Manager is installed, but I wonder if it even supports products external to NI...


I doubt it.

--------------------
-----------------------------------------------------------------------------------------------------
| Book | OpenG | LAVA | Champion | VIPM | Builder | Blog | JKI |
-----------------------------------------------------------------------------------------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
crelf
post May 20 2008, 08:43 PM
Post #5


I'm a LAVA, not a fighter.
******

V I Engineering, Inc.
Posts: 3764
Joined: 13-October 03
From: Michigan, USA
Member No.: 181
Using LabVIEW Since:1993
LV:8.5 ,. ,.
Australia United States Nothing Selected My Blog


QUOTE (Jim Kring @ May 20 2008, 04:26 PM) *
I doubt it.

Oh, I do too, but wouldn't it be sweet?

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Jim Kring
post May 20 2008, 09:15 PM
Post #6


Changing the world, one VI at a time.
*****

JKI
Posts: 1701
Joined: 22-October 02
From: San Francisco, CA
Member No.: 17
Using LabVIEW Since:1995
LV:8.2.1 ,8.5 ,7.1.1
United States us_california Nothing Selected My Blog My Gallery


QUOTE (crelf @ May 20 2008, 01:43 PM) *
Oh, I do too, but wouldn't it be sweet?


If 'ifs' and 'buts' were candy and nuts...

--------------------
-----------------------------------------------------------------------------------------------------
| Book | OpenG | LAVA | Champion | VIPM | Builder | Blog | JKI |
-----------------------------------------------------------------------------------------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
orko
post May 20 2008, 09:24 PM
Post #7


Extremely Active
****

Premium Member
Posts: 535
Joined: 18-October 05
From: Seattle, WA
Member No.: 3266
Using LabVIEW Since:2005
LV:8.6 ,8.5.1 ,7.1.1
United States us_washington Nothing Selected My Blog


Yes, but you will never plough a field if you only turn it over in your mind... biggrin.gif

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
crelf
post May 20 2008, 09:26 PM
Post #8


I'm a LAVA, not a fighter.
******

V I Engineering, Inc.
Posts: 3764
Joined: 13-October 03
From: Michigan, USA
Member No.: 181
Using LabVIEW Since:1993
LV:8.5 ,. ,.
Australia United States Nothing Selected My Blog


QUOTE (orko @ May 20 2008, 05:24 PM) *
Yes, but you will never plough a field if you only turn it over in your mind...

There once was a man named Enis...

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Michael_Aivaliot...
post May 20 2008, 11:40 PM
Post #9


Confucius say: Crowded elevator always smell different to midget
Group Icon
*****

Admin
Posts: 2367
Joined: 13-October 02
From: Planet Earth
Member No.: 2
Using LabVIEW Since:1994
LV:8.5 ,8.2.1 ,7.1.1
Greece Canada United States My Blog My Gallery


QUOTE (crelf @ May 20 2008, 02:26 PM) *
There once was a man named Enis...

Who whacked a flying *enis

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
jgcode
post May 20 2008, 11:45 PM
Post #10


Very Active
***

Premium Member
Posts: 218
Joined: 1-January 08
From: Perth, Australia
Member No.: 10325
Using LabVIEW Since:2006
LV:8.5.1 ,8.6 ,.
Australia Poland Nothing Selected


Before this thread is highjacked by great sayings.... smile.gif

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...


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
rolfk
post May 22 2008, 09:11 AM
Post #11


<customize this text>
*****

Premium Member
Posts: 1012
Joined: 9-April 04
From: Rotterdam
Member No.: 349
Using LabVIEW Since:1992
LV:8.5.1 ,8.2.1 ,7.1.1
Netherlands Switzerland Nothing Selected


QUOTE (crelf @ May 20 2008, 02:42 PM) *
question.gif I wonder how difficult (possible) it would be to include products in the NI License Manager. I know that some of the products we distribute are LabVIEW addons, so we could assume that the NI License Manager is installed, but I wonder if it even supports products external to NI...


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


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
crelf
post May 22 2008, 11:38 AM
Post #12


I'm a LAVA, not a fighter.
******

V I Engineering, Inc.
Posts: 3764
Joined: 13-October 03
From: Michigan, USA
Member No.: 181
Using LabVIEW Since:1993
LV:8.5 ,. ,.
Australia United States Nothing Selected My Blog


QUOTE (rolfk @ May 22 2008, 05:11 AM) *
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.

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
jgcode
post May 22 2008, 02:09 PM
Post #13


Very Active
***

Premium Member
Posts: 218
Joined: 1-January 08
From: Perth, Australia
Member No.: 10325
Using LabVIEW Since:2006
LV:8.5.1 ,8.6 ,.
Australia Poland