Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: What I am paid for

by talexb (Chancellor)
on Mar 07, 2010 at 15:36 UTC ( [id://827243]=note: print w/replies, xml ) Need Help??


in reply to What I am paid for

As usual, it depends.

It depends on what the terms of employment are. Typically, any code you write for your employer while you are working on the employer's systems belong to your employer. Code you write at home on your own equipment belongs to you -- although I've heard of contracts where that isn't the case.

To use your analogy of a craftsman, a master carpenter may work at a job where he decides he needs to build a jig, or a prototype. When it's finished, it's used for the project. But the master carpenter doesn't *own* the jig -- its creation was paid for my the owner of the project. He can't take it home, or use on another job. However, if he goes home and builds an identical jig, that's his to keep and use on any project he sees fit.

In the software world, this can be a matter of negotiation -- putting value on the tools that might get developed during the project that the develop might like to take away. If everything needs to be left behind, then the price would be higher than if the consultant is able to take away some modules that are a) not necessarily proprietary and b) useful in a variety of applications.

A consultant who obfuscates a customer's code, or does anything else to hold the customer's code hostage might provide a win in the short term, but it will almost certainly result is a loss later on, when no one will want to hire the consultant again. It also goes against the nature of Open Source software, which I see as a meritocracy, my preferred type of society.

Alex / talexb / Toronto

Team website: Forex Chart Monkey, Forex Technical Analysis and Pickpocket Prevention

"Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds

Replies are listed 'Best First'.
Re^2: What I am paid for
by grantm (Parson) on Mar 07, 2010 at 21:46 UTC
    Code you write at home on your own equipment belongs to you -- although I've heard of contracts where that isn't the case.

    Commonsense would suggest this would be the case, but a number of people have told me that this is not true in the US. By default anything you create is owned by your employer unless you get them to disclaim ownership in writing.

    I don't live in the US and I am not a lawyer.

        Do you mean *anything* related to your professional work? Or does thing *anything* also covers completely unrelated own OOS projects of the employee?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://827243]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others imbibing at the Monastery: (7)
As of 2024-04-16 11:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found