 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Christopher Burke Guest
|
Posted: Fri Apr 20, 2007 6:30 am Post subject: Registration Solution |
|
|
Here is my idea to solve the registration issue, whilst still allowing
Codegear to maintain control over their property.
Here are some of the requirements:
1. A customer needs to be able to use their software on an appropriate
number of machines, now in my experience - 3 is about the normal limit
for that... a home, an office and a portable device.
2. A customer needs to be assured that they can use their software in
the case of the licence server being off the air for technical or
business reasons
3. Codegear needs to ensure that people don't just wildly pirate their
software willy nilly.
So here is the rough idea:
1. Codegear supplies a registration client (which is updated frequently,
and thus can't be hacked too easily), the purpose of this client is to
allow an end user to connect to the licence server and get a cache of
licences (e.g. for me, I need 3 D2007, 3 D4PHP and 1 BDS2006) and store
them locally. It then decrements a counter (so I always know how many I
have used AND how many I have left). The other purpose of this software
is described a further down.
2. Each of Codegear's software installs expects and uses up one of these
cached files (i.e. if you install on laptop, home and office, they each
use a different one).
3. This licence cache has heavily encrypted details of my serial
numbers, my name, codegear licence details - lots of personal stuff,
maybe even my credit card. Fundamentally, these files are things I get
to back up, but they have information in them which whilst encrypted -
clearly identify me as the owner of these licence files.
4. Each of Codegear's software uninstalls returns a licence to the
cache, and the codegear registration client can return them to licence
server byu incrementing a counter (i.e. I no longer use my Delphi 2007
on a home machine, I return the licence to the cache).
5. The registration client can in the future (if you have lost your
cache, or changed your machines often enough) get a new cache upto a
preset limit (probably 10-12). The disctinction here is that the licence
caches are able to be saved and restored, so there is less dependence on
them.
6. If Codegear goes belly up sometime down the track, and the licence
server is no longer available - then the registration client would be
able to verify that Codegear's licence server is non-operational (via
appropriate connectivity tests, DNS and registry checks) and give out a
new cache based upon an end of life facility.
This sounds way more complicated than it is... but it fundamentally
removes the dependence on manual processes to be able to use my
software, it allows fully supported backing up of my licence cache - and
removed the end of life dependency from persons who may find this a problem.
I know it would have solved my problems alot faster...
Christopher Burke |
|
| Back to top |
|
 |
Ivan Pastine Guest
|
Posted: Sat Apr 21, 2007 3:48 am Post subject: Re: Registration Solution |
|
|
I agree with everybody, I would really hate a dongle -- definitely wouldn't buy if one were
required. But, an OPTIONAL dongle might help with the due diligence problem. Under normal use you
would just use activation. But if for some reason the activation servers were unavailable the
dongle would work. |
|
| Back to top |
|
 |
Loren Pechtel Guest
|
Posted: Sun Apr 22, 2007 2:59 am Post subject: Re: Registration Solution |
|
|
On Fri, 20 Apr 2007 12:36:04 +0100, "Paul Scott"
<paul.scott (AT) removethis_infmansys (DOT) com> wrote:
| Quote: | But then a backed-up licence which allowed a reinstall without on-line
reactivation could be copied to any number of other machines, so that
can't be what you meant either?
Sorry if I'm being dense - believe me, it's not deliberate.
|
He's saying to embed stuff into the file that's very personalized.
Leak a file and Codegear will know who to get mad at. |
|
| Back to top |
|
 |
Loren Pechtel Guest
|
Posted: Sun Apr 22, 2007 2:59 am Post subject: Re: Registration Solution |
|
|
On Fri, 20 Apr 2007 09:40:51 +0100, "Peter Morris"
<support (AT) NOdroopySPAMeyes (DOT) com> wrote:
| Quote: | My solution is more simple, but still not foolproof (nothing can be).
01: Once installed your software will work for 30 days without registering,
this should be long enough for servers to come back up if they are down
immediately after you purchase your product.
|
Usually this would work.
Some years ago my laptop blew up catastrophically 4 hours before going
to China. I burned everything I could in the time remaining and
picked up a new machine from Fry's (luckily right on the path to the
airport.) The Windows activation timer was getting *VERY* low by the
time I got back and could activate. |
|
| Back to top |
|
 |
Scott Woods Guest
|
Posted: Fri May 04, 2007 8:12 am Post subject: Re: Registration Solution |
|
|
Sounds like a good plan
email: swoods80 (AT) gmaill (DOT) com
"Christopher Burke" <borlandng (AT) craznar (DOT) com> wrote in message
news:46281869 (AT) newsgroups (DOT) borland.com...
| Quote: | Here is my idea to solve the registration issue, whilst still allowing
Codegear to maintain control over their property.
Here are some of the requirements:
1. A customer needs to be able to use their software on an appropriate
number of machines, now in my experience - 3 is about the normal limit for
that... a home, an office and a portable device.
2. A customer needs to be assured that they can use their software in the
case of the licence server being off the air for technical or business
reasons
3. Codegear needs to ensure that people don't just wildly pirate their
software willy nilly.
So here is the rough idea:
1. Codegear supplies a registration client (which is updated frequently,
and thus can't be hacked too easily), the purpose of this client is to
allow an end user to connect to the licence server and get a cache of
licences (e.g. for me, I need 3 D2007, 3 D4PHP and 1 BDS2006) and store
them locally. It then decrements a counter (so I always know how many I
have used AND how many I have left). The other purpose of this software is
described a further down.
2. Each of Codegear's software installs expects and uses up one of these
cached files (i.e. if you install on laptop, home and office, they each
use a different one).
3. This licence cache has heavily encrypted details of my serial numbers,
my name, codegear licence details - lots of personal stuff, maybe even my
credit card. Fundamentally, these files are things I get to back up, but
they have information in them which whilst encrypted - clearly identify me
as the owner of these licence files.
4. Each of Codegear's software uninstalls returns a licence to the cache,
and the codegear registration client can return them to licence server byu
incrementing a counter (i.e. I no longer use my Delphi 2007 on a home
machine, I return the licence to the cache).
5. The registration client can in the future (if you have lost your cache,
or changed your machines often enough) get a new cache upto a preset limit
(probably 10-12). The disctinction here is that the licence caches are
able to be saved and restored, so there is less dependence on them.
6. If Codegear goes belly up sometime down the track, and the licence
server is no longer available - then the registration client would be able
to verify that Codegear's licence server is non-operational (via
appropriate connectivity tests, DNS and registry checks) and give out a
new cache based upon an end of life facility.
This sounds way more complicated than it is... but it fundamentally
removes the dependence on manual processes to be able to use my software,
it allows fully supported backing up of my licence cache - and removed the
end of life dependency from persons who may find this a problem.
I know it would have solved my problems alot faster...
Christopher Burke |
|
|
| Back to top |
|
 |
Powered by phpBB © 2001, 2006 phpBB Group .
|