How to avoid IP rights traps in software development?

  • It can be costly. Every minor change in the project may require high costs.
  • It might hurt the client’s customers. In the end, it could mean that the client is held hostage by the service provider and so their service to their customers is entirely dependent on the decisions between them and the service provider.
  • It might harm the client’s collaboration with investors. The client must own all IP, source code, knowledge, and materials for investors. It is an immediate red flag for them if it is not the case.
  • Consultants/individual contractors — unless a written contract, they may own the IP.
  • Vendor company to develop software — even though clients pay for their services, they are not necessarily the owners unless it is documented.

All the code developed on clients’ request could be roughly divided into three major types:

1. Existing/Third-Party code — already used by the developing company in other projects.

  • Access rights for the open-source code: we help clients obtain all the necessary licenses or perform all the required compliance operations (copyright notifications, etc.).
  • Full ownership for the unique code developed: yes, FULLY transferred rights so that the client will be the actual owner (commercialize and replicate it for his\her benefits).

What else could the client do to protect IP rights for their app?

  1. Pay special attention to the Ownership section in the software development contract. Ensure that all the code developed for the project is stated as ‘work made for hire.
  2. Add The Source Code Ownership section in the vendor agreement for additional protection and assurance. State all third-party software used along with the usage terms, conditions, and restrictions.
  3. Check employment agreements and consultancy agreements. Their contracts must contain the at-will assignment of all the inventions and the associated IP rights developed during the employment period. It mainly concerns the senior executives.
  4. Keep a written record of who helped design and create the source code.
  5. Perform an IP audit regularly using, for example, external juridical help. Double-check and triple-check.

Bonus track for startups

From our perspective, a failure to develop and execute an IP strategy is the most common mistake startups make when it comes to developing (or executing on) a well-thought IP strategy. So why do startups neglect a plan to fix some of their company’s most valuable assets?



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


Building a paperless future with the power of smart technologies, cloud, mobile, and web apps is our dream.