Slashdot Mirror


Ask Slashdot: What To Do When Another Dev Steals Your Work and Adds Their Name?

An anonymous reader writes "I have had an interesting situation arise where I built some web apps for a client about 2 years ago. I have no longer been working with the client and a new developer has taken over purely for maintenance work. Currently I have been looking for new work and have used the said apps as part of my portfolio. During one interview I was informed that I not telling the truth about building the apps and I was then shown the source of a few JS files. It seems the new developer had put a copyright header on them, removed my name as the author and put his own. Now this is grey territory as it the client who owns the source, not the contracting developer. It put me on my back foot and I had to start explaining to interviewers that the developer stole the work and branded it. I feel it makes me look like a fool, having to defend my position in an interview with a possible client and I feel I had lost the chance of directing the outcome of the interview. I have cut the apps from my portfolio, however they are some of my best work and a real testament to my skills. I decided to cut my loss and move on, I am not looking for a fight or any unnecessary heartache. So what you do in my situation?"

7 of 480 comments (clear)

  1. Get a referral ... by MacTO · · Score: 5, Informative

    Get a referral from the company.

    If the copyright message is pointing to the maintainer rather than the company, you may want to point it out to the company since the new developer may be trying to claim ownership of the code (or may simply be naive).

    1. Re:Get a referral ... by rickb928 · · Score: 4, Informative

      How did this get modded funny?

      First issue; did you leave your employer on good or at least pleasant terms? If so, call them up. Ask first if they would offer a reference for the work you did. If so, excellent. Let your prospective employer break the news ot them that someone else just tried to take credit and more for the work. If not, well, they were never a very good reference. Dangerous ground there.

      Second, if you did leave on good terms, after this dust settles, a call to them may be order, to let them know the code has been commented in a way that seems inappropriate. You may find they allowed it.

      You'll want to negotiate rights to at least reference your work with future employers.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
  2. Re:I got nothing by similar_name · · Score: 4, Informative
    In the U.S.

    In cases of works made for hire, the employer or commissioning party is considered to be the author

  3. Re:version control by __aaltlg1547 · · Score: 5, Informative

    you have commit dates, if the change copyright on your file is newer, there is your proof

    you also have the commit history, better proof than anything, unless they suspect you faked hundreds of commits and bug fixes

    That would work, but it would be unethical for a developer to commit his code to a publicly-accessible server without client permission to do so.

  4. Re: Contact your former client. by Lunix+Nutcase · · Score: 4, Informative

    Did you bother to read the summary?

    Now this is grey territory as it the client who owns the source, not the contracting developer.

    Sounds like a pretty typical work-for-hire.

  5. Re:version control by sarysa · · Score: 4, Informative

    The submitter probably doesn't have access to their version control.

    However, if they can show their work remotely, they could easily find an archive.org link to an older version. I believe javascript files are archived just like everything else. This could possibly be useful if the submitter decides to take legal action -- I think they have some grounds to do so.

    --
    Charisma is the measure of someone's ability to lie with a straight face.
  6. Re:Infidel defilers. by jellomizer · · Score: 4, Informative

    The first step is easy.

    Call up the Company that you worked for and ask that some of your credit should be on that set of public code.

    Try to give people a chance to do the right thing, before you jump and rant and rave like an idiot.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.