I would like to do some consulting in the area of software development for Engineering firms. I would also like to develop my own software products and sell them. How do I go about this from a legal standpoint? I plan to alert all my potential customers that I am also working on my own products and that any software I build for them can either remain proprietary for their company (assuming of course it is not the exact same thing as what I plan to create and sell on my own) , or that we can enter an agreement where if I sell the software developed on their dime we would split the profits - assuming they don't want to keep it proprietary which will be the most likely scenario. YANAL, but is there a way to draft this in legal terms? S uch that if obvious small classes or libraries appear both in my product and the product I develop for them - and any programmer knows there are only that many ways to skin a code and overlap is inevitable - I won't get sued.
Affordable, multi-currency small business/accounting software for dummies? [more inside]
What's the going rate for a software architect in the San Francisco area? [more inside]
Looking for a IT consultant for a largish-church in NYC - please help? [more inside]