Scott,
I recently integrated TrueLicense into our product to serve a similar
purpose.
It is public key/private key based.
https://truelicense.dev.java.net/
I extended their LicenseContent class and added hostname and ip restrictions
to optionally be part of the license.
In my search... I found a lot of options, but only a few that were open
source. This one seemed to be the best.
I'm open to discussing my implementation further with you if you are
curious.
Thanks,
Abraham Fathman
513-708-5701
-----Original Message-----
From: Jim Tyrrell [mailto:jimtyrrell@xxxxxxxxx]
Sent: Friday, August 11, 2006 9:07 AM
To: 'Scott Hofmann'; users@xxxxxxxxxx
Subject: RE: [cinjug-users] Product Keys
Scoot,
Although I have read James C. link and it does kind of
sicken me. I think that a Public/Private license key
scheme is the only way to go. I have never
implemented this, but have thought through this and it
seems to me to be the only real way to at least slow
down the caual programmer and user. Note I said slow
down and not stop.
I would also just love to hear what your application
does.
Thank You
Jim Tyrrell
--- James Carman <james@xxxxxxxxxxxxxxxxxxxx> wrote:
> This is somewhat dated, but I found it a very
> interesting read when I was
> considering how to write a licensing service for my
> Java code. It's
> somewhat depressing:
>
>
>
> http://www.cigital.com/hostile-applets/maginot.html
>
>
>
>
>
>
>
> _____
>
> From: Scott Hofmann [mailto:shofmann@xxxxxxxx]
> Sent: Friday, August 11, 2006 7:06 AM
> To: users@xxxxxxxxxx
> Subject: [cinjug-users] Product Keys
>
>
>
> Hello everyone,
>
> I'm involved in a software product being developed
> in Java and wondered if
> anyone here has had any experience with product keys
> and registrations? I'm
> hearing from the developer that to do registration:
>
>
>
> "From my research online, it looks like the only
> truly secure way is to have
> a license server. The software would then connect
> to the license server to
> ensure that it is legitimate. However, this seems
> like an expensive
> solution as it requires *much* more development work
> in addition to having
> another server to maintain."
>
>
>
> Sooo... I'm trying to identify ways others are doing
> their product keys or
> have heard of doing them. We really do not need a
> truly secure key. The
> product will sell for under $50. What we need we
> think is just a simple
> solution that help to:
>
>
>
> - Keep people honest and not feeling to free about
> passing along copies to
> other.
>
> - Being able to provide support to those who truly
> purchased the product.
>
> - Most likely we would not trouble ourselves with
> those people who are
> dishonest and feel the need to find loop hole in
> software product keys in
> order to use it anyway.
>
>
>
> Any advice or thoughts on this topic would be
> helpful.
>
>
>
> - Scott Hofmann
>
>
>
>
---------
You may unsubscribe from this mailing list
by sending a blank email addressed to:
users-unsubscribe@xxxxxxxxxx
--
Find additional help by sending a blank email
addressed to:
users-help@xxxxxxxxxx
|