Hi Doug
Quote:
>Does anyone have any advice about how to protect your
>application? I'm talking about everything. I know to distribute
>it as a .mde file so that there is no code involved, but can you
>think of anything else?
<snip>
>Additionally, if anyone has any hints on how to copyright the software
>in a bullettproof manner, I would appreciate it.
The law of copyright is worth very little. I sell software that I develop
myself and have had a lot of involvement with the law of copyright, both as
a software author and as a music publisher (I ran a record label for 4
years). I am speaking of the law in the UK but it is similar in many
countries. Here we have an act of Parliament designed to protect the owner
of the copyright (ie you) called the "Copyright, Designs and Patents Act
1988". The bad news is that it is almost without benefit since it states in
the first paragraph that "There is no copyright on ideas".
The legal profession interprets this as though:... two pieces of software
are different even if they are identical in every way except the colours of
the screens. ie someone could copy your software functionally and make a
trivial change and claim it to be a different product.
The legal people have rather more ability in recognising that 2 pieces of
written text are identical and that could apply to two pieces of written
code. However, I would not bank on this, and since you are distributing an
mde you probably will not be worrying about that.
As the person who wrote the software you are the legal owner of it and are
entitled to all the rights associated with it. In practice, however, it is
very expensive to assert this and you will almost certainly not want to try.
In one response to your posting Michel gave lots of useful practical advice.
I do many of these things and they are good things to do.
Quote:
>Personally, I don't do business with people I don't trust.
This is excellent advice and if you can affort to do so then follow it.
However there are alternatives:
1) If you are concerned that they may purchase one licence and then install
it on many PC's you could consider shipping software with a dongle (I have
never actually done this) or use a registration ID that changes every time
it is used and requires them to call you for the ID (I have successfully
used an algorithm that takes the date and time of the installation and does
some "arithmetic" to these) or use your imagination. Or sell them a site
licence and stop worrying about it.
2) If you think that they will make modifications to the software after they
get it then sell them a licence to do so and stop worrying about it.
3) If they have a number of sites or if they have associated companies then
customise every copy that you sell to them with the name and address of the
location "hard wired" into the software. It is extra work but it looks as
though you really care :-)
4) If you think that they will use your demo as a resource and then not
bother buying the software then send them a video. You could send them a
lotus ScreenCam demo on CD or Video (you may even be able to make them pay
for this). Better still, do the demonstration in front of them, that shows
how important they are and gives you another chance to judge if you want the
trade.
5) If you believe you can sell the product to others and you think that they
may steal your ideas and do the same then tell them to get lost.
That is all I can think of right now off the top of my head. I do not get to
newsgroups very often so let me know how you get on.
Good Luck