Re: CodeGear - Do you want to sell me an IDE?



Well it'd be easy to break. Just disconnect from your network and run registration.

Not that easy actually, not easier than downloading a crack anyway:
- don't allow to register without a connection.
- allow the IDE to run unregistered, but when unregistered,
have it attempt to call home and try registration.
- if a call home is successful and the application is a known
pirated serial#, deactivate it.

There are ways around that scheme, but they are either annoying (disconnecting the network every time you use the app), or more "complex" than getting a crack (f.i. blocking the app in a firewall) for casual piracy.
Couple that with useful web-based features (like help linking directly to a documentation wiki), and you have a much more solid scheme than the existing one.

However this ensures that if you have to use it in emergency, or if Borland/CodeGear servers goes off the grid (temporarily or not), you aren't stuck.

Eric
.



Relevant Pages

  • Re: Debug code on device not the emulator??
    ... I had this problem too -- I was connected via activesync fine, but the IDE ... just didn't "see" the connection upon deploying. ... app simply wont deploy. ...
    (microsoft.public.pocketpc.developer)
  • Unable to deploy Pocket PC app in VS .NET 2003
    ... I get the following error whenever I try and deploy an app from VS .NET 2003 ... IDE: ... Error: Cannot establish a connection. ... Prev by Date: ...
    (microsoft.public.vsnet.ide)
  • Re: A month with a Nokia n95 (long)
    ... and can't play. ... One of these days I will get around to writing a small app to do it all on the fly. ... HSDPA works well and you can have more than one internet connection going at once. ... For example I can use it as a modem for my laptop and also "listen again" to a Beeb radio programme. ...
    (uk.telecom.mobile)
  • Re: Walkthrough Instruction Error
    ... Well what you didn't say was that your code couldn't be run from the IDE. ... Whether or not it is in process or out of process is in itself insignificant, what is important is the overhead of marshalling and synchronization. ... The only advantage out of process has is it doesn't necessarily pull the app down if it crashes. ...
    (microsoft.public.vb.general.discussion)
  • Re: ADO Connection.Execute Method leaves Open SQL Process
    ... Have the App create a single ADODB.Connection object, ... requesting only one connection from a single ADO Connection ... Pool, thus if all requests are sequenced and not over-lapping ...
    (microsoft.public.vb.database.ado)