I'm assuming that most of the
folks here are developers on many levels,
so here is my 2 cents.
First, become a business.
By that I mean don't develop under your name alone, become an LLC or Sub-S Corp.
When resolving an issue the persons who make the final decisions will be attentive when
dealing with a legally formed business, even if you incorporate your own Name.
Joe Smith, Inc. or CoolDigitCoders, LLC
http://en.wikipedia.org/wiki/Limited_liability_companyhttp://en.wikipedia.org/wiki/S_corporation- you don't have to offer shares of stock.
I have a Sub-S Corp., it's better if you sub contract people to work with you.
Also, this helps balance the books because taxes are paid quartley.
Have all checks/PayPal sent to your business address/banking account. Never accept cash for a project also,
pay each contractee with your business by check/PayPal account.
Always write up a contract, and make sure it is as clear as possible with prices (cost), deadlines etc..
Have each person sign on the bottom line including yourself.
If the party (person or business) is not near by sign the contract and fax or snail mail it
to them and have them sign the "original" contract, then send it back to you. Tell them to make
a copy as that will become their invoice.
If you have intellectual property get it licensed, patented or registered with the formal
organizations of your expertise - if you don't know can protect you in-advance, they
won't be able to help after the fact.
Find the specialist that handle your type of product - the (BBB) Better Business isn't a legal outlet,
they handle consumer complaints.
I see the (BBB logo) on many websites which is good, but
if your getting images, shareware pirated they can only call or notify the individuals that
they've misbehaved. The BBB is a Non-profit Organization not judge Judy.
Since I've have an attorney to do my yearly minutes with, I've had
him get in contact with several attorneys who specialize in
Intellectual Property Law. As not many specialize in this practice and
are not cheap to hire.
Max Ludz,
Project Manager
Lance Steel, Inc.