You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Todd Finney <tf...@boygenius.com> on 2005/02/21 00:49:40 UTC
Re: Controlling licensed software? [veering OT]
At 02:59 PM 2/20/2005 -0500, Chris Puccio wrote:
>Thanks for everybody's answers, but as stated in my previous e-mail where its
>hosted is not negotiable.
Who is it "not negotiable" for?
If the client is the one demanding this, that should be a huge warning flag
for you.
Re: Controlling licensed software? [veering OT]
Posted by Jay Scherrer <ja...@scherrer.com>.
Personally,
I like requiring my own package at startup. In wich case also notifies
the client of any updates. Thus reminding them to renew their
subscription.
Jay Scherrer
On Sunday 20 February 2005 03:49 pm, Todd Finney wrote:
> At 02:59 PM 2/20/2005 -0500, Chris Puccio wrote:
> >Thanks for everybody's answers, but as stated in my previous
> > e-mail where its hosted is not negotiable.
>
> Who is it "not negotiable" for?
>
> If the client is the one demanding this, that should be a huge
> warning flag for you.
Re: Controlling licensed software? [veering OT]
Posted by Dan Brian <da...@brians.org>.
>> Thanks for everybody's answers, but as stated in my previous e-mail
>> where its
>> hosted is not negotiable.
>
> Who is it "not negotiable" for?
>
> If the client is the one demanding this, that should be a huge warning
> flag for you.
I realize you already said that this wasn't negotiable, but the reason
people keep asking is because if "controlling" that software is the top
priority, a hosted solution is the only thing that will really allow
it.
Note that there are other reasons to opt for hosting. The primary one
is cost. Assuming that a motivating factor for protecting your software
is to prevent lost revenue (which is usually the case), packaged
software entails much more overhead by way of support and service, the
need for user documentation, and the difficulty of providing updates
and troubleshooting problems that arise. Not to mention the need to
build and maintain a key distribution system to monitor for unlicensed
copies (if you're doing site licensing). These costs usually far
outweigh the potential loss of revenue that results from hacking,
especially on custom contract apps, since not many people will even
know about the app. (Is it a contract job? Because if so you'll often
be able to charge for time spent in support. That's probably not the
case if you chose to distribute the app encrypted; the burden will more
often be on you to fix problems.)
I realize that's all irrelevant if this is truly not negotiable, and
that you weren't asking for this kind of input. Just sharing some
lessons learned from trying to do what you're doing. It's a PITA that
you'd better have the time to build and support. Pardon the unsolicited
input. :-)
- Dan