Re: Registration Solution
- From: "Paul Scott" <paul.scott@xxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 20 Apr 2007 11:05:36 +0100
On Fri, 20 Apr 2007 09:40:51 +0100, Peter Morris <support@xxxxxxxxxxxxxxxxxxxx> wrote:
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.
But due-diligence worries aren't about what happens "immediately", it's what might happen at some indeterminate point in the future - What if those activation servers don't ever come back up?
If a simple uninstall + reinstall of *Delphi* gives you another X days usage - this would hardly constitute a major obstacle to the piracy that the Activation process is supposed to be preventing.
OTOH, would you pay lots of money for the sources of an application written in Delphi, if the ongoing maintenance /might/ require you nuke your developers' C partitions every X days?
Or /might/ leave you open to lawsuits (for hacking the IDE) from whoever had picked up the IP rights to Delphi but declined to accept any obligation to previous purchasers?
Or /might/ impose a $100K per seat re-activation charge? - "How can you Delphi developers possibly object? That's much less than it has cost us to set up all the servers and infrastructure necessary to provide this re-activation service for your (obsolete) product".
BTW I'm not suggesting that any of this /will/ ever come to pass, but equally nothing can /guarantee/ that it won't. To repeat my main point: "would you pay lots of money for the sources of an application written in Delphi, if..."
02: The registration process sends a license which indicates the product +
your name + email address + home address
Not sure how this would work for a /company/ purchaser of Delphi
a) Tieing a licence to a particular named developer - what if s/he leaves?
b) Registering all the licences to "The Shady Software Company" (or even each to "developerX@xxxxxxxxxxxxxxxxx" where X=1,2,..N) doesn't seem to do much to prevent the other piracy issue (company deploying more licences than it has purchased)
c) Why do we need a registration service at all? Why can't this information be generated locally within the (off-line) installation process?
03: The license is signed with a private key
No problem with this
04: The Help->About form shows the license information
(If you meant only the "Help->About" - Why *only* the "Help->About"?)
Why not the IDE splash-screen? "This product is licensed to The Xyz Software Company"
Why not embed the (signed) key into each and every exe/dll/... produced by the system?
Our (fully-licenced) company would have no objection at all if the SerialNumber and our CompanyName was embedded in the EXE (as long as this embedded key was only tens of bytes, not megabytes).
In fact each of our programs *already* contains our Company Name (in the Legal Copyright field of the Version Info)
So who are all these shy developers (or companies) who might insist on retaining their anonymity?
--
Paul Scott
Information Management Systems
Macclesfield, UK.
.
- Follow-Ups:
- Re: Registration Solution
- From: Peter Morris
- Re: Registration Solution
- References:
- Registration Solution
- From: Christopher Burke
- Re: Registration Solution
- From: Peter Morris
- Registration Solution
- Prev by Date: Re: Tunnelling/Routing? Help!
- Next by Date: Re: Delphi in virtualized Vista (XP) guest
- Previous by thread: Re: Registration Solution
- Next by thread: Re: Registration Solution
- Index(es):
Relevant Pages
|