Click here to Skip to main content
15,923,273 members
Home / Discussions / Work Issues
   

Work Issues

 
GeneralRe: Developers in Leicester, UK Pin
exhaulted23-Sep-04 3:13
exhaulted23-Sep-04 3:13 
GeneralRe: Developers in Leicester, UK Pin
sreejith ss nair23-Sep-04 3:22
sreejith ss nair23-Sep-04 3:22 
GeneralRe: Developers in Leicester, UK Pin
Gregg Holter16-Jan-05 15:50
Gregg Holter16-Jan-05 15:50 
GeneralRe: Developers in Leicester, UK Pin
sreejith ss nair16-Jan-05 17:18
sreejith ss nair16-Jan-05 17:18 
QuestionSoftware Agreement License - Howto? Pin
Tomas Brennan18-Sep-04 5:49
Tomas Brennan18-Sep-04 5:49 
AnswerRe: Software Agreement License - Howto? Pin
RB@Emphasys20-Sep-04 6:10
RB@Emphasys20-Sep-04 6:10 
GeneralRe: Software Agreement License - Howto? Pin
Tomas Brennan24-Sep-04 5:55
Tomas Brennan24-Sep-04 5:55 
AnswerRe: Software Agreement License - Howto? Pin
James R. Twine29-Nov-04 6:19
James R. Twine29-Nov-04 6:19 
TomasOBraonain wrote:
[...] when I develop software for clients [...]

   Well, if you are doing development for a paying client, you are doing a work-for-hire.  This is different than creating a product and licensing it to one or more entities.  For example, if you hire and pay a contractor to build an extension onto your house, (s)he does not have any rights to it when the job is done (i.e. they cannot come and stay/camp in it any time they want).

   In the US, doing a work-for-hire usually means that you transfer all rights to that work to the client.  This prevents you from doing things like developing a product for them, which they plan to sell for $500 per license, and after giving them the code you turn around a month later and sell basically that same product for $250 per license.

   I have seen some cases where the author retains some or all rights to the code, so that they are allowed to reuse parts of it in future development efforts, or prevent the client from making their own changes to it (rare!); but there is generally a clause that prevents direct competition with the client or any of their other products (since you may have been exposed to them).

   IANAL, but that is how I have seen things work...

   I believe it is a different story if you simply reapply the technology.  For example, I created a small expression/interpreter engine called the MetaPattern Engine in a semiconductor-related product I worked on a little while ago.  There was nothing novel about the engine, only its specific application in this case was of interest.  As such, nothing stops me from recreating a similar technology and then apply it to a new scenario.  But I think doing so with a directly competing product would be just asking for a lawsuit.

   Peace!

-=- James
Tip for inexperienced drivers: "Professional Driver on Closed Course" does not mean "your Dumb Ass on a Public Road"!
Articles -- Products: Delete FXP Files & Check Favorites

GeneralI'm having a problem with A Co-worker Pin
Chris F16-Sep-04 20:03
Chris F16-Sep-04 20:03 
GeneralRe: I'm having a problem with A Co-worker Pin
V.16-Sep-04 23:23
professionalV.16-Sep-04 23:23 
GeneralRe: I'm having a problem with A Co-worker Pin
Todd.Harvey17-Sep-04 8:48
Todd.Harvey17-Sep-04 8:48 
GeneralRe: I'm having a problem with A Co-worker Pin
Steve Maier20-Sep-04 7:25
professionalSteve Maier20-Sep-04 7:25 
GeneralExperienced C++ Programmer Pin
TESTAUGIE16-Sep-04 15:38
TESTAUGIE16-Sep-04 15:38 
GeneralRe: Experienced C++ Programmer Pin
TESTAUGIE16-Sep-04 15:52
TESTAUGIE16-Sep-04 15:52 
GeneralRe: Experienced C++ Programmer Pin
Steve Maier20-Sep-04 7:22
professionalSteve Maier20-Sep-04 7:22 
GeneralRe: Experienced C++ Programmer Pin
Anonymous23-Sep-04 10:40
Anonymous23-Sep-04 10:40 
GeneralDigital maps Pin
Miroblue0511-Sep-04 3:37
Miroblue0511-Sep-04 3:37 
GeneralRe: Digital maps Pin
Arsalan Malik12-Sep-04 23:16
Arsalan Malik12-Sep-04 23:16 
GeneralCCNA certification Pin
enjoycrack7-Sep-04 22:27
enjoycrack7-Sep-04 22:27 
GeneralRe: CCNA certification Pin
sreejith ss nair9-Sep-04 23:47
sreejith ss nair9-Sep-04 23:47 
GeneralJob ad requirements (?) Pin
Phil Hamer27-Aug-04 13:15
Phil Hamer27-Aug-04 13:15 
GeneralRe: Job ad requirements (?) Pin
Colin Angus Mackay30-Aug-04 23:34
Colin Angus Mackay30-Aug-04 23:34 
GeneralRe: Job ad requirements (?) Pin
Steve Maier13-Sep-04 5:35
professionalSteve Maier13-Sep-04 5:35 
GeneralWindows Software Engineer Pin
Member 132447026-Aug-04 5:47
Member 132447026-Aug-04 5:47 
GeneralRe: Windows Software Engineer Pin
sreejith ss nair9-Sep-04 23:48
sreejith ss nair9-Sep-04 23:48 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.