Copyright vs Exclusive License?
cdanzig asks: "My company recently hired a development house to do some contract work for us. They did great work, but they are claiming that they now own the copyright on the code and are issuing us a permanent and exclusive license. My bosses are concerned that this will hamper our ability to make changes to the code or prevent us form being able to claim the software as a company asset. What is expected protocol between a client and a development house? What is the long-term difference between owning a copyright and owning an exclusive license? If we paid for the development of the code, is it fair for us to demand ownership?"
If your company didn't negotiate this when you hired the development company, it's your company's fault. But all is not lost. You may be able to prove that the software is a work-for-hire. Get a lawyer. Your laywer might be able to negotiate in a way that you can not, because it will be clear when the lawyer calls that you would consider a lawsuit. Tell the lawyer you want the other company to provide the copyright, and your legal fees.
Next time, have a lawyer work with you before you sign a contract with any company.
FYI: I am an expert witness. I get paid to testify in lawsuits when engineers don't call laywers before they accept a license or sign an agreement.
Bruce ~
Bruce Perens.
You didn't specify the terms of the license agreement. It's great that it's permanent and exclusive, but if you want the copyright transferred to your company, be prepared to pay for that privilege. This is a fairly common practice.
In increasing order of expected value:
1. Temporary, non-exclusive right
2. Permanent, non-exclusive right or temporary, exclusive right
3. Permanent, exclusive right
4. Copyright transfer
The author has the right to expect greater compensation for greater value delivered. Perhaps you should try to negotiate a transfer agreement before you get too up in arms about this matter.
IANAL but... From the perspective of someone who has done a lot of freelance work, both development and graphic design, retaining copyright is not unheard of, but it sounds like someone screwed up in the negotiation process. When doing freelance work, it's common to retain copyright, even when offering an exclusive license, because it allows the developer to create derivative works. This allows the freelancer to re-use code modules in other projects without having to worry about being sued by clients. From the perspective of a business, this doesn't necessarily hurt you. Depending on how your license is written, you may still have the right to modify the source for your use internally. You'll really need to get a lawyer to work out the details of your rights.
Whenever I have done freelance work, I have always stated up front where I stand on retaining copyright. In general, I retain copyright for projects unless stated otherwise - but I let the client know that upfront and that it is open to negotiation (in general, I charge the lowest rate for clients who want a non-exclusive license, more for clients who want an exclusive license where I retain copyright so I can use modules in future projects, and the most for transfer of copyright).
As for work for hire, as a rule of thumb, a project is work-for-hire if the project is created using company resources, so if the contractor used your companies computers and office space, then it could reasonably be considered work for hire, whereas if you gave them specs and they came back with a disk, it might be harder to make the work-for-hire argument. Once again, you'll have to talk to a lawyer about that, since there are all kinds of subtleties and differences from state to state, country to country, etc.
I would say, get a lawyer and try to work out your situation in this instance, and consider that you may have to chalk up a lesson learned. In the future, discuss this with contractors before hiring them.
Famous Last Words: "hmm...wikipedia says it's edible"