I was just in a very similar position, and I can assure you that the wording of your verbal agreement really counts. The laws are different across countries, and vary with the price of your lawyer, but essentially if he ever said "You write me a program and I'll give you some money" then you've probably agreed to hand over ownership and it's nothing to do with you how many sites they run with it, or if they sell it. Since this is a normal model of software development you would have to be very specific and say "You will fund the development and I will grant you a license to use it" if you wish to depart from the norm.

However in practical terms you have a lot of power as the sole coder, and you can probably leverage that to your advantage (maybe on a maintenance contract or something).

Some gentle code obfuscation would probably help your position later on as well.

In my case I developed a CGI/TCP server combo to control multiple servers from the web. I walked away with the rights to the software in return for 6 months free maintenance, some more development (ouch) and he gets "first option" if I ever choose to sell it. I got to 'cohost' my devel machine at their premises and run a few other things that I want on it.

As part of the negotiations he brought a lawyers interpretation of the situation and the basic upshot was that I was in trouble unless I could talk it out.

____________________
Jeremy
I didn't believe in evil until I dated it.


In reply to Re: freelancing - no signed contract by jepri
in thread freelancing - no signed contract by BMaximus

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.