Re: License / Registration key enabled software

2006-10-02 Thread Terry Reedy
"T" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Oh man. This is going way off topic!!! > > I just wanted to know how license / registration key can be implemented > in python. I was not interested in philosophical discussion of why / > why not one should implement it, whether

Re: License / Registration key enabled software

2006-10-02 Thread Ben Finney
"T" <[EMAIL PROTECTED]> writes: > I just wanted to know how license / registration key can be > implemented in python. I was not interested in philosophical > discussion of why / why not one should implement it, whether that > business model make sense, instead using smartcards, etc. etc. See if

Re: License / Registration key enabled software

2006-10-02 Thread T
Mike Playle wrote: > The people who want to use your software illegitimately will succeed no > matter what you do, so you shouldn't worry about them. Worry instead about > the people who DON'T want to use it illegitimately. Can a license key > scheme help them? If so, implement it. No trickery is n

Re: License / Registration key enabled software

2006-09-29 Thread Paul Boddie
Mike Playle wrote: > Worry instead about the people who DON'T want to use it illegitimately. Can a > license key > scheme help them? That's "help them" as in "we can help you to stay in our good books and avoid us dragging you through the courts, you bad people", I presume? Hardly a vendor-custom

Re: License / Registration key enabled software

2006-09-29 Thread Hendrik van Rooyen
"Steve Holden" <[EMAIL PROTECTED]> Wrote: > Sybren Stuvel wrote: > > Mike Playle enlightened us with: > > > >>Imagine you're an IT manager for a medium-to-large company who wants > >>to use some expensive piece of software. You talk to the vendor and > >>buy a licence to use the software on up to

Re: License / Registration key enabled software

2006-09-29 Thread Lawrence D'Oliveiro
In message <[EMAIL PROTECTED]>, Mike Playle wrote: > License keys exist to make it easier for honest users to > remain honest. It was Ed Felten who said that "keeping honest people honest is like keeping tall people tall". -- http://mail.python.org/mailman/listinfo/python-list

Re: License / Registration key enabled software

2006-09-28 Thread Mike Playle
On Thu, 28 Sep 2006 18:44:13 +0200, Sybren Stuvel wrote: > Steve Holden enlightened us with: >> And you guarantee that the contents of the smartcard is only used by one >> user at a time by building a licensing system for the smartcards? > > We can never, ever make a 100% guarantee that people wo

Re: License / Registration key enabled software

2006-09-28 Thread Steve Holden
Sybren Stuvel wrote: > Steve Holden enlightened us with: > >>And you guarantee that the contents of the smartcard is only used by >>one user at a time by building a licensing system for the >>smartcards? > > > We can never, ever make a 100% guarantee that people won't copy what > you supply them

Re: License / Registration key enabled software

2006-09-28 Thread Mike Playle
On Thu, 28 Sep 2006 17:36:02 +0200, Sybren Stuvel wrote: > Mike Playle enlightened us with: >> Having installed it all over the shop, how can you be sure that only 5 >> people are using it at any one time? > > Write the software in such a way that it needs a certificate on a > smartcard, then sup

Re: License / Registration key enabled software

2006-09-28 Thread Sybren Stuvel
Steve Holden enlightened us with: > And you guarantee that the contents of the smartcard is only used by > one user at a time by building a licensing system for the > smartcards? We can never, ever make a 100% guarantee that people won't copy what you supply them. The only way to do that is to tho

Re: License / Registration key enabled software

2006-09-28 Thread Steve Holden
Sybren Stuvel wrote: > Mike Playle enlightened us with: > >>Imagine you're an IT manager for a medium-to-large company who wants >>to use some expensive piece of software. You talk to the vendor and >>buy a licence to use the software on up to 5 machines at once, but >>you don't know who in the co

Re: License / Registration key enabled software

2006-09-28 Thread Sybren Stuvel
Mike Playle enlightened us with: > Imagine you're an IT manager for a medium-to-large company who wants > to use some expensive piece of software. You talk to the vendor and > buy a licence to use the software on up to 5 machines at once, but > you don't know who in the company will want to use it,

Re: License / Registration key enabled software

2006-09-28 Thread Sybren Stuvel
Steve Holden enlightened us with: > Otherwise you might as well say that any costs associated with using > a piece of software (including purchase pricing) are "hostile to the > wants of the user". It's true. People pay because they have to, but they'd rather not. Sybren -- Sybren Stüvel Stüve

Re: License / Registration key enabled software

2006-09-28 Thread Mike Playle
On Wed, 27 Sep 2006 12:21:08 -0500, Robert Kern wrote: > Mike Playle wrote: >> For instance a customer might want to buy a license to >> use your software on up to 5 machines at once, but still >> have the software installed on every machine in the >> company. License systems like FlexLM can work

Re: License / Registration key enabled software

2006-09-28 Thread Mike Playle
On Thu, 28 Sep 2006 10:19:37 +1000, Ben Finney wrote: >> For instance a customer might want to buy a license to use your >> software on up to 5 machines at once, but still have the software >> installed on every machine in the company. > > This need is adequately served by not imposing usage restr

Re: License / Registration key enabled software

2006-09-28 Thread Steve Holden
Ben Finney wrote: > Mike Playle <[EMAIL PROTECTED]> writes: > > >>License keys exist to make it easier for honest users to remain >>honest. > > > What doubletalk. If usage restrictions were in *any* way what end users > wanted, they'd choose software that has it over software that does > not. >

Re: License / Registration key enabled software

2006-09-27 Thread Ben Finney
Mike Playle <[EMAIL PROTECTED]> writes: > License keys exist to make it easier for honest users to remain > honest. What doubletalk. If usage restrictions were in *any* way what end users wanted, they'd choose software that has it over software that does not. Usage restrictions serve *no* want o

Re: License / Registration key enabled software

2006-09-27 Thread Robert Kern
Mike Playle wrote: > For instance a customer might want to buy a license to > use your software on up to 5 machines at once, but still > have the software installed on every machine in the > company. License systems like FlexLM can work here, to > make it easier for them to ensure that they comply

Re: License / Registration key enabled software

2006-09-27 Thread Mike Playle
On Fri, 22 Sep 2006 11:51:01 -0700, T wrote: > We all know that there are many softwares that require some license key > or registration key to enable them. How does one implement something > like this in python? Here's a slightly different take on license keys that nobody else has mentioned: L

Re: License / Registration key enabled software

2006-09-25 Thread Steven D'Aprano
On Mon, 25 Sep 2006 22:54:58 +1200, Lawrence D'Oliveiro wrote: > In message <[EMAIL PROTECTED]>, T wrote: > >> We all know that there are many softwares that require some license key >> or registration key to enable them. How does one implement something >> like this in python? > > Reliably? Ca

Re: License / Registration key enabled software

2006-09-25 Thread Lawrence D'Oliveiro
In message <[EMAIL PROTECTED]>, T wrote: >Umm...I was hoping for something simpler and more straight forward. It cannot be done simply or straightforwardly. Or reliably, for that matter. -- http://mail.python.org/mailman/listinfo/python-list

Re: License / Registration key enabled software

2006-09-25 Thread Lawrence D'Oliveiro
In message <[EMAIL PROTECTED]>, T wrote: > We all know that there are many softwares that require some license key > or registration key to enable them. How does one implement something > like this in python? Reliably? Can't be done, in Python or any other language. -- http://mail.python.org/ma

Re: License / Registration key enabled software

2006-09-24 Thread Sybren Stuvel
T enlightened us with: > We all know that there are many softwares that require some license > key or registration key to enable them. How does one implement > something like this in python? Why do you want to? I've never seen software successfully protected by such schemes. If you really want to

Re: License / Registration key enabled software

2006-09-23 Thread Steven D'Aprano
On Sat, 23 Sep 2006 18:39:58 -0700, T wrote: > > Umm...I was hoping for something simpler and more straight forward. Is > there a module that would be useful for this type of thing? It really helps if you quote the relevant bits of the email you are replying to. Otherwise, people who come along

Re: License / Registration key enabled software

2006-09-23 Thread T
Umm...I was hoping for something simpler and more straight forward. Is there a module that would be useful for this type of thing? -- http://mail.python.org/mailman/listinfo/python-list

Re: License / Registration key enabled software

2006-09-22 Thread James Stroud
T wrote: > We all know that there are many softwares that require some license key > or registration key to enable them. How does one implement something > like this in python? > Here's a thought: AES encrypt the bytecode dynamically for each user, using as a key an sha hash of their personal a

License / Registration key enabled software

2006-09-22 Thread T
We all know that there are many softwares that require some license key or registration key to enable them. How does one implement something like this in python? -- http://mail.python.org/mailman/listinfo/python-list