"Shimon Shnitzer" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hi,
>
> I want to submit my TAKEphONE app to the PalmSource "Over-The-Air"
> program. This means users will be downloading my app straight from the
> web onto their connected Palm device (SmartPhone mainly).
>
> My problem is they require the app to be fully registered (no reg. code,
> etc.)
> My question is - how do I protect myself from piracy ?
>
> How can I prevent the user from beaming my app to another device (using
the
> built-in OS beam menu, or 3rd party s/w like FileZ) ?
>

One scheme would be to remove a resource from your app when the app is first
run and store an app preference.

When you app is started look for said preference.  If it's found, the app is
a full version. If it's not it's a trial version.
That way if someone beams your app, they don't get the "key" resource and
they get a trial.

Also there's a resource you can set in your PRC so it can't be beamed, but
it's pretty much useless as 3rd party apps like Zcatalog can remove it.

The short answer, of course, is that you can't.  People who really want to
steal your app will.  I believe Aaron has a good paper posted relating to
the hopelessness on spending a lot of time writing unpirateable code.  Don't
have a link to it offhand.



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to