Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Neither am I an attorney, but here is a snippet of a canned memorandum of understanding I gain agreement on when I start work for a new client:

15. Any custom scripts or forms developed for the client's web sites or server shall be jointly owned and copyrighted by the vendor and the client and the actual author(s) retained by the vendor to develop such scripts. Such scripts shall be licensed under the Gnu Public License and may be released by the vendor or the client under such terms to the general public, unless the subject of a seperate agreement prior to the development of such scripts.
Folks who know nothing about gpl focus on the hours, rates, deliverables. Folks who know about oss licensing issues focus on the hours, rates, deliverables. I have developed in house software that handled client specific applications in highly competitive, limited markets. That business logic was proprietary. And I agree with the comments above about the need to respect those boundaries if one expects the trust and continued business of a client.

But my stock contract, the point from where I start negotiations, is that I may, but am not required to release code developed under gpl, leaving me free to reuse code. The three days I spent on code for a previous client becomes the two hour solution for a new client.

-- Hugh


In reply to Re: self developed modules for client use by hesco
in thread self developed modules for client use by arc_of_descent

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-23 10:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found