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.
Where can I look to increase my pool of women and minority candidates for a software consulting position? [more inside]
I have two potential clients who are bidding on similar, but not identical, work with the same client. What's the etiquette here? [more inside]
Looking for a IT consultant for a largish-church in NYC - please help? [more inside]
A very successful business has just decided to build their next mission critical application using free open source tools developed by my small little consulting company. They want to contract with us for ongoing support and improvements. How should we structure the deal? [more inside]
CRM / Project Management question: Help me find a solution for handling both CRM and Project Management in a seamless fashion (either via OpenAir / SalesForce, or a totally new solution) [more inside]
How do I fast track my way into consulting? [more inside]