Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
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":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (7)
As of 2024-04-19 10:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found