[Li <[EMAIL PROTECTED]> @ Fri, 8 Jun 2007 15:29:45 +0800]

> Our company is going to deploy a system externally. In order to
> prevent illegal deployment by our customer to other tomcat in case.


Why do you want to keep people from deploying your application to
another tomcat installation? Do you want to keep them from running
"pirated" versions of your software, or do you rather need the
application to be run in a tomcat setup completely configured by and
thus (in case of support questions) known to your company? 

If the latter applies, maybe you'd be better off having a contract
stating loss of any warranty and/or support in case the application is
run inside a "non-certified" environment. Surely this is not a _nice_
way to do things but it seems to be a common practise so obviously
customers are willing to accept things like that.

Otherwise (if you intend to keep people from "pirating" your software),
you possibly should give up on software development and do something
else. Trying to protect software from "pirates" (I hate this term, but
that's just my $0.02...) is something software industry has been doing
at least for the last two decades, and by now all mechanisms and ideas
to do so seems to have completely failed. You won't come up with a
reliable software-based solution to keep your customers from running
"illegal" deployments of your software. Period. You might consider
asking them to use a hardware dongle solution to at least tie a
tomcat/app installation to a given host (don't know whether there are
Java interfaces to access these things, but I guess so...). 

Anyhow, a better way in my opinion would be to give away the software
"for free" (or charging money for it, as you like, but without wasting
time / energy on trying to keep people from copying it) and make sure
users will get back to you in order to actually _run_ the software.
What application are we talking about here? You know, we're a
proprietary DMS as an in-house solution... the software itself is not
free but rather inexpensive compared to the amount of money you have to
spend on adapting the rather "generic" solution it provides to the very
special needs of your business... If this is somehow applicable to your
software, I guess it would be the best way...

Cheers,
Kristian


-- 
Kristian Rink * http://zimmer428.net * http://flickr.com/photos/z428/
jab: [EMAIL PROTECTED] * icq: 48874445 * fon: ++49 176 2447 2771
"One dreaming alone, it will be only a dream; many dreaming together
is the beginning of a new reality." (Hundertwasser)

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to