[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [amibroker] Re: Sharing AFL while protecting intellectual property



PureBytes Links

Trading Reference Links



DON'T let your 'Protection' scheme reduce your profits!

Nobody asked for my opinions on software marketing.  But here they are anyway (you are not required to read any further if you don't want to).

If you are selling, or renting, software, you want to maximize the number of PAYING customers.  Right?  If your customers can download the software instead of you mailing it out, then you have reduced a major expense, and also increased the possibility that someone will want to try your product, and eventually PAY you for it.  That's IT. 

Notice that your profit is NOT reduced at all by the number of people who 'steal' your software product, as long as they are not potential paying customers.  Therefore, make it as easy as possible for potential paying customers to become 'addicted' to your product.  If you do so, you can be as smart as the drug dealer hanging around the school yard (actually a little smarter, because the drug dealer's product that he gives away to non addicts costs him more than your software samples cost you).

Some don'ts:
Don't limit the capabilities of your samples (unfortunately for TJ, AB's demo does not allow potential customers to save their code).
Don't put a calendar limit on your samples (again unfortunate for TJ, AB's 30 day trial period).

Do:
Limit how much your REAL potential customer can use your product AFTER he becomes an addict.  So how do you know when he is addicted?  That's your homework problem.  But it's not that hard.

Hint1 -- I know of one software vendor who limits his demo to 60 runs over an indefinite period of time.
Hint2 -- I know another that has a calendar based limit.  However, he comes out with new versions frequently, and the calendar limit starts anew with each new version.  He would be even smarter if he made this known to everyone who tried his product.
Hint3 -- Have a nuisance, such as random time delay where average time increases with number of times software is used.  Allow user to start over for free by emailing a request to you.

-- Keith

Mike wrote:
 

Thanks Keith.

I was looking for a link like that to include in my original reply. However, that does not help for vendors producing tools as opposed to strategies (e.g. an indicator, an optimizer, etc). For tools vendors, the vendor would still need some kind of license solution.

Mike

--- In amibroker@xxxxxxxxxps.com, Keith McCombs <kmccombs@xx.> wrote:
>
> This may solve some of your problems. Check it out.
> http://preview.collective2.com/
>
> Mike wrote:
> >
> >
> > I wouldn't be too quick to jump to that conclusion. There are many
> > vendors that have been marketing trading subscription services for
> > years, not to mention print media doing the same (albeit at a greater
> > delay).
> >
> > And, if web site hosting services can be believed, any website can be
> > made fault tolerant with 99%+ uptime.
> >
> > As for licensing, the most common approaches that I've seen for
> > limited life access are:
> >
> > 1. Expiring key file.
> > 2. Username/password access to on-line content.
> > 3. Automated nightly email receipt.
> >
> > Given that you are talking about a local DLL (i.e. a file on the
> > user's disk), a key file to go with it sounds like a reasonable match.
> > It also has the benifit of not requiring a network connection. Though,
> > it might get pretty irritating to have to update a keyfile on a
> > monthly basis. Perhaps quarterly or semi annually instead.
> >
> > Does anyone know of an open source keyfile generation utility?
> >
> > Mike
> >
> > --- In amibroker@xxxxxxxxxps.com <mailto:amibroker%40yahoogroups.com>,
> > "Potato Soup" <potatosoupz@> wrote:
> > >
> > > Yes this is possible but most people would not want to trade with a
> > system that relies on a computer and network out of their control. If
> > your machine goes down then they won't have functionality. I'm working
> > on a similar thing (different concept I'm sure), I've been trying to
> > give it some thought as well.
> > >
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: Ronald Davis <xokie7@>
> > > Date: Fri, 13 Nov 2009 19:35:59
> > > To: <amibroker@xxxxxxxxxps.com <mailto:amibroker%40yahoogroups.com>>
> > > Subject: Re: [amibroker] Sharing AFL while protecting intellectual
> > property
> > >
> > > Hi Keith, my plan is to let other Amibroker users use it for free.
> > Then if a lot of Amibroker users like it, I would eventually have a
> > website
> > > that would auto deduct a small monthly fee for using it.
> > > If a user decides to stop using it , then they would simply go to
> > the website, and cancel the monthly deduct amount from happening.
> > >
> > > I am assuming that DLLs can be made that will work only after the
> > small monthly user fee is deducted. Am I wrong?
> > >
> > >
> > >
> > >
> > > ________________________________
> > > From: Keith McCombs <kmccombs@>
> > > To: amibroker@xxxxxxxxxps.com <mailto:amibroker%40yahoogroups.com>
> > > Sent: Fri, November 13, 2009 8:13:47 PM
> > > Subject: Re: [amibroker] Sharing AFL while protecting intellectual
> > property
> > >
> > >
> > >
> > > Converting to a .dll
> > > should prevent others from seeing your source code. But it does not
> > > prevent others from using it. To do that, you will have develop or
> > > purchase some sort of a scheme that prevents installation of
> > > unregistered software.
> > >
> > > Ronald Davis wrote:
> > > >
> > > >Hi
> > > >Hydro, I want to do the same thing. Marcin told me that I need a DLL
> > > >library.
> > > >>TJ said that ADK plug ins require that AFL code with operators must be
> > > >recoded in order to work
> > > >> from DLL plugins created with the Amibroker Development Kit.
> > > >
> > > >>Unfortunately, I am not a C++ programmer.
> > > >
> > > >>Maybe we could share in the cost, if any, of having a C++ Programmer
> > > >
> > > >>develop a DLL template that we could each add our intellectual
> > > >propertys "in place of any old coding"
> > > >>that a C++ programmer would need to use in order to insure that
> > the DLL
> > > >actually works with Amibroker.
> > > >
> > > >>Even after we have a DLL template, we will probably need to have our
> > > >coded RECODED to work within the DLL.
> > > >>
> > > >>Marcin Gorzynsk>>Currently - the only option to protect the code
> > > >is to
> > > >include your proprietary functions in a DLL library (written in C++ and
> > > >compiled) and call these functions from AFL - see:
> > >
> > >http://www.amibroker.com/devlog/2006/12/15/amibroker-development-kit-adk-for-cc-now-available-to-everyone/
> > <http://www.amibroker.com/devlog/2006/12/15/amibroker-development-kit-adk-for-cc-now-available-to-everyone/>
> > > >>for more details on custom plugin development.
> > > >
> > > >
> > > >
> > > >
> > > >
> > > ________________________________
> > > From: "hydroblue@xxxxxxxx il.com"
> > > ><hydroblue@rocketmai l.com>
> > > >To: amibroker@xxxxxxxxx ps.com
> > > >Sent: Fri, November
> > > >13, 2009 11:38:40 AM
> > > >Subject: [amibroker]
> > > >Sharing AFL while protecting intellectual property
> > > >
> > > >>I need a way to share my work with others in a way that allows AFL
> > > >>execution on their computer without revealing my source code. I also
> > > >>need a way to prevent the AFL from being distributed freely and
> > executed
> > > >>by unauthorized individuals.
> > > >
> > > >>Any thoughts on how to do this?
> > > >
> > > >
> > > >
> > > >>------------ --------- --------- ------
> > > >
> > > >>**** IMPORTANT PLEASE READ ****
> > > >>This group is for the discussion between users only.
> > > >>This is *NOT* technical support channel.
> > > >
> > > >>TO GET TECHNICAL SUPPORT send an e-mail directly to
> > > >>SUPPORT {at} amibroker.com
> > > >
> > > >>TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
> > > >http://www.amibroker.com/feedback/ <http://www.amibroker.com/feedback/>
> > > >>(submissions sent via other channels won't be considered)
> > > >
> > > >>For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> > > >http://www.amibroke r.com/devlog/
> > > >
> > > >>Yahoo! Groups Links
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> >
> >
>



__._,_.___


**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.

TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com

TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/





Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___