One of the highest legal risks associated with software development outsourcing by a company (Client) to a software developer (Developer) is intellectual property (IP). IP covers copyright, trademarks, industrial designs, patents, trade secrets, know-how, etc. and it can take a wide range of forms (databases, source-code, logo, graphic interface, notebook, etc.).
When bound by such an outsourcing relationship, the Developer is to create the software program/application in a customized way, based on the Client"s directions and requirements, and adapted to such Client"s needs. The Client, on the other hand, is to pay a sum of money in exchange for the services provided by the Developer.
Without aiming to cover the topic in an exhaustive manner, this article mainly takes the Client"s perspective and the way in which it can ensure the preservation of the IP rights within the context of the outsourcing relationship. Hence, when deciding to outsource, I would recommend that you take the following steps:
he first step would be to identify the IP items that you already own, how they are protected and which of them need to be disclosed for the outsourcing purposes (the IP should not be disclosed unless necessary). Next, you should check whether the contracts you have concluded with other parties (and which cover both the IP that was licensed/transferred by the Client to third parties and the IP that was licensed/transferred by third parties to the Client) forbid you from disclosing such IP or allowing that it be used by the Developer without the other contracting party"s consent.
Once you have chosen a Developer and checked his reputation, you should also find out whether he has the resources and capacity necessary for your IP to be protected against unauthorized use, loss or theft.
Moreover, it can be useful to review the legal framework applicable to IP in the Developer"s country and to identify the steps you are willing to take if the outsourcing agreement is damaged or fails. Make an exit strategy.
A contract whereby the terms of the outsourcing relationship are set forth in detail can reach a very high volume and it can be difficult to follow. To protect IP rights, you can take into account a few relatively simple and easy-to-remember principles:
Usually, under copyright law, a software program/an application created by a Developer upon a Client"s order and based on an outsourcing relationship is construed as work for hire.
As far as work for hire is concerned, Romanian applicable legislation mentions that copyright belong to the author (the individual person having created the work - in the case at matter the programmer who developed the software) - unless otherwise set forth in the contract. However, under the same legislation, the employer will hold the patrimonial copyright in all software created by the programmer-employee while carrying out his work tasks (except where the contract concluded between the employee and his employer states otherwise).
However, it is possible that under legislations of other countries the copyright in a software-work for hire belongs to the one having commissioned such work (namely the Client).
That is why the absence of a written contract clearly setting boundaries for the Client"s and the Developer"s rights and obligations may lead to confusion, especially where other elements must be considered as well (for instance one of the parties being a foreign national - situation which triggers a possible conflict of governing laws, the existence of other commercial agreements between the two parties covering other projects, etc.).
Clarity is relevant with IP rights especially if the Client intends to use parts of the software for other projects as well or wishes to sell the software (the buyer will request that you guarantee your legitimate ownership of the object of the sale).
Many companies fear that if they hire a Developer, he will use the newly created software pretending that it is his property or that he will use the accessed know-how in favor of the next client.
To avoid running such risks, it is in both parties" interest for them to conclude a well written contract covering the way in which the software development outsourcing is to take place. Only by approaching these aspects right from the start will the Client and the Developer lay the basis for a successful project and for a long-term partnership. Also, one should not forget about the Client"s protection against the risk that his own employees may infringe on his IP rights (such employees have access to the source-code they created and to valuable/sensitive information within the company). A confidentiality/non-disclosure agreement concluded between the employer and the employee should act as an efficient protection tool in this case as well.
Claudia Jelea is an attorney-at-law specializing in copyright, trademarks, e-commerce, IT&C and personal data protection. She holds two master"s degrees in IT law and, respectively, in European intellectual property law from Stockholm University, Sweden. She is both a lawyer with the Bucharest Bar and a licensed trademark attorney.
LinkedIn & Twitter: claudiajelea | www.jlaw.ro | Facebook: IPBoutique.Legal