587,137 active members*
3,537 visitors online*
Register for free
Login
IndustryArena Forum > Events, Product Announcements Etc > Polls > CNC Programs - Programmer's or Company's?

View Poll Results: CNC Programs - Programmer's intellectual property or Company's?

Voters
236. You may not vote on this poll
  • Programmer's

    36 15.25%
  • Company's

    148 62.71%
  • Both

    52 22.03%
Page 1 of 2 12
Results 1 to 20 of 29

Hybrid View

  1. #1
    Join Date
    Apr 2010
    Posts
    0

    CNC Programs - Programmer's or Company's?

    I've already posted this on the G-Code forum without a poll, but felt it would be a good poll. Are the programs we write as CNC Programmers our "intellectual property", or that of the company we work for? Legal references?

  2. #2
    Join Date
    Mar 2006
    Posts
    127

  3. #3
    Join Date
    Feb 2007
    Posts
    592

    Cool

    Well - For me it was pretty cut and dried.

    Its my computer. Its software I purchased outside the company and without reimbursement. The CAD files I make on company time I leave backups for them. The G-Code I write I also provide them with copies. However I reserve the right to use that same code elsewhere. Also they have the CAD files, and G-code for the machine the job was written for, if they need code for a non compatible machine, they can pay me again, or find another source.

  4. #4
    Join Date
    May 2005
    Posts
    2502
    Interesting topic.

    Software companies will make you sign an intellectual property agreement that makes it clear they own anything you do on their nickel, even if you work on it at home.

    I'll bet very few machine shops have such agreements.

    Cheers,

    BW
    Try G-Wizard Machinist's Calculator for free:
    http://www.cnccookbook.com/CCGWizard.html

  5. #5
    Join Date
    Mar 2006
    Posts
    127
    If it's done on their dime, by an employee of theirs, then they don't even need a written agreement. It's a work for hire by default. The creator needs to prove that they were not working as an employee at the time, and that could be tough if there's a clear employee/employer relationship (common law of agency; it's on the wiki).

  6. #6
    Join Date
    Jul 2010
    Posts
    0
    Quote Originally Posted by BobWarfield View Post
    Software companies will make you sign an intellectual property agreement that makes it clear they own anything you do on their nickel, even if you work on it at home.
    Many companies try this, but all the ones I've dealt with dropped that requirement when I refused to sign. Your mileage may vary though. A company owning your private work should come with a lot more cash than a regular salary.

  7. #7
    Join Date
    May 2004
    Posts
    4519
    Too many variables to give this a simple answer, even though you seem to want it to be.

    Each person need to negotiate their own terms. Or, wait for a conflict and let a judge decide at a later date.

  8. #8
    Join Date
    Aug 2009
    Posts
    12

    Re: Intellectual Property...

    Typically, under shop rules, it is legally understood that anything "developed;" be it product designs, tooling and fixtures, and/or CNC programs; is deemed the property of the company. Of course, myself being a CNC and conventional machinist, I don't particularly feel that such things are fair. There are several occurrences where I felt that I should at least receive some sort of "royalties" in the sense that what I had solely invented was making the company I work for lots of money while my pay remained the same. Unfortunately, it seems that it's the nature of the business we are in...

  9. #9
    Join Date
    Jul 2005
    Posts
    12177
    Quote Originally Posted by mwbishop71 View Post
    ..... There are several occurrences where I felt that I should at least receive some sort of "royalties" in the sense that what I had solely invented was making the company I work for lots of money while my pay remained the same. Unfortunately, it seems that it's the nature of the business we are in...
    There are two sides to this. Perhaps you have occasionally worked on something that did not make the company any money, maybe it even cost the company a lot of money, however, you still got paid. A company pays employees to design products, fixtures, setups, tooling programs and bears the risk that some of the creations will be failures, therefore I think it is reasonable that they get the benefit of the successes because they carry the capital investment and the risk.
    An open mind is a virtue...so long as all the common sense has not leaked out.

  10. #10
    Join Date
    Sep 2010
    Posts
    0
    Agreed. Of course you own what is your experience, but when you are in a place of business, whoever owns that business owns every thing incorperated, touched, thought about, every thing.
    You want ownership, work in your garage..

  11. #11
    Join Date
    Apr 2009
    Posts
    5
    Here is my two cents. I feel that the programs that we write are property of the company that you have been payed to create them for but at the same time if you get creative and decide to take it to the next step and create macros you are free to use the same design for other customers as long as there is no written document preventing you to do so and it does not create direct competition for the other company. I feel a programmer is entitled to their creativity and knowledge that they acquired and companies cannot prevent one from retaining knowledge.

  12. #12
    Join Date
    Feb 2006
    Posts
    992
    The program is company's property, 'cause you get paid to make them. And what you learn is your to keep. That's legit.
    The best way to learn is trial error.

  13. #13
    Join Date
    Oct 2005
    Posts
    1237
    Write your Macro library on your time. If you made a specific part program so the part itself is made at a new company, they could nail you for industrial espionage If you have a Macro library that you pull and use inside of a program while changing the perimeters, I think that might fly as okay.

    Doing the work with your computer and your CAM program on their time is no different than my using my machinist tools and demanding that I am entitled to the parts i made when I leave. My tools after all. That don't fly, why would your work on their time fly as your intellectual property? It's why you do your Macro library on your time.

  14. #14
    Join Date
    Sep 2010
    Posts
    0
    So if I write a mill program to drill and tap some 1/2-13's, and I see someone else with the same program I can sue them for copyright infringement?

    Sounds like an oppurtunity for Hurco...

  15. #15
    a pc is a tool of the trade just as a pair of calipers are , it doesn't give an employee the legal right to keep company models , programs , etc .

    when a customer walks into a company with a drawing asking for parts to be made , that customer owns the drawing that the company will use to make that customers parts , the customer owns the rights to that drawing and the parts that are made , how the company goes about making the parts , be it programming , fixturing , tooling etc, is owned by the company unless a deal is made for the customer to purchase the programs and the fixturing , now the company no longer owns it because the customer does , if the company then continues to produce and sell the parts without the consent of the customer then the company is open to legal actions . so why would it be different for an employee ?
    i do prototype , R&D and design etc , the work that i get paid to do for the company is the companies property period . the designs the ideas the programs the fixtures , drawings in process or drawings that have become dust piles
    can I use the fixturing methods , programming methods that i learn over the years , sure that's what experience is about , i certainly wouldn't copy a companies custom made macro and use it elsewhere cause I'm not going to risk being sued , but i'd make my own based from example .

    it boils down to integrity and being in a position of trust , the company trusts me and pays me to do what I do


    .
    A poet knows no boundary yet he is bound to the boundaries of ones own mind !! ........

  16. #16
    Join Date
    Jan 2005
    Posts
    1880
    this area of law is actually quite complicated. There is really no clear cut rules, but I would say in general if you get paid for something then that implies you sold it.

    Generally in law, its the person with the most money that is right (not "Just") because they can bury you in paperwork. Unless of course your a lawyer as your hobby.

    I am a business owner and make custom parts and really could give a rats arse if someone takes all my programs and uses them! they still have to go out there are try to steal my customers....good luck with that! its all competition and capitalism....bring it on!
    thanks
    Michael T.
    "If you don't stand for something, chances are, you'll fall for anything!"

  17. #17
    Join Date
    Jul 2005
    Posts
    12177
    Never mind about the ownership of what you write, what about the ownership of what you see; fixtures, programs, set-ups, whatever.

    A long time ago before I started my own company I worked for several different companies and often I observed fixture designs at one company, that is fixtures other employees had made, and then used derivations of these designs when employed at other companies. That is what gaining experience is all about. Was this 'industrial espionage'? Was it unethical?

    Now I have employees and I assume that some of them, when they move on to other jobs, will use ideas and methods that they have learnt while in my employ. Should I try to stop them doing this?
    An open mind is a virtue...so long as all the common sense has not leaked out.

  18. #18
    Quote Originally Posted by Geof View Post
    Never mind about the ownership of what you write, what about the ownership of what you see; fixtures, programs, set-ups, whatever.

    A long time ago before I started my own company I worked for several different companies and often I observed fixture designs at one company, that is fixtures other employees had made, and then used derivations of these designs when employed at other companies. That is what gaining experience is all about. Was this 'industrial espionage'? Was it unethical?

    Now I have employees and I assume that some of them, when they move on to other jobs, will use ideas and methods that they have learnt while in my employ. Should I try to stop them doing this?
    i think that for the most part , fixturing is unique to the parts being machined so much of the ideas that went into them will stay with the product (company) . some of the clamping methods and such a guy will retain in mind and probably use bits and pieces else where on other unrelated products and fixtures . in general much of what can be done has already been done , and usually there's only going to be so many ways to hold a part .

    this is a trade that is mostly learned by example , ones own ingenuity , trial and error , so the ethics imo fall between the learned methods or thievery .
    i'd say the majority fall on the first of the two


    .
    A poet knows no boundary yet he is bound to the boundaries of ones own mind !! ........

  19. #19
    Join Date
    Sep 2010
    Posts
    0
    Ok, I just need some help with the finish, I could care less who owns what. Its my intention that drive the machine, not the motor. If that makes any sense.

  20. #20
    Join Date
    Jan 2005
    Posts
    1880
    Nah that's a fruitless endeavor and like you said its learning.! I don't mind a good go at competition, I generally win!

    Besides I think if you learn it you can use it anywhere you like, regardless of the law.

    its the material things i have that I would take exception to someone steeling and for those i have 3 security systems, one is furry with teeth and claws and the other throws led downrange at high velocities and the most important is the gray matter up stairs that I use too infrequently!!!
    thanks
    Michael T.
    "If you don't stand for something, chances are, you'll fall for anything!"

Page 1 of 2 12

Similar Threads

  1. dnc programs
    By brahn21 in forum DNC Problems and Solutions
    Replies: 2
    Last Post: 10-23-2008, 11:13 PM
  2. CAD CAM Programs for a Mac-OSX
    By vovinit in forum Uncategorised CAM Discussion
    Replies: 6
    Last Post: 05-18-2008, 02:24 PM
  3. Fanuc Programmer's manual lathe need G76
    By Karl_T in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 10
    Last Post: 04-02-2007, 05:22 PM
  4. Which programs do you use ?
    By bunalmis in forum DIY CNC Router Table Machines
    Replies: 23
    Last Post: 07-25-2003, 03:02 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •