* Make a ANC
* 3 or 6 months free supporting service
If
YOU own the code, then
YOU are the only one who gets to keep the source code. Clients get installation files, compiled or otherwise. And a written licensing agreement that asserts your rights over the product and says what they can and cannot do with those install files. Don't skimp on the licensing part - write it once, write it well, and then you can reuse it later for other projects.
Especially if your work is plain text script, don't skimp on the licensing agreement. There is nothing to prevent your work from being copied and shared in that case, but without a stringently worded license, you may find you have a hard time making a case for compensation if you find your work has been stolen. Wouldn't hurt to also have at least a few files embedded with
steganographic information as well. It's hard for a dishonest person to later prove their assertion that "it's all
MY work!" when decoded key files in the application show
your copyright declaration.
