The telecommunications sector has always leveraged collaboration. Often these relationships were either informal or structured as research initiatives for demonstrations. This collaboration drove operator and vendors strategic interests and usually worked well. Recent radical changes in both technology and commercial realities of the sector are shaking up these collaborative models. There is drive to have more agile and cost effective systems that can cater for the increased rate of change in the market. This is resulting in vendors and operators working together on production systems using DevOps.
While collaborative DevOps brings many benefits, it can also bring new challenges. If not addressed up front, could cause chaos further down the line. These include licence and IP management areas and in-work practices. Our colleague, Tony Gillick, produced a recent blog on partnership development models. This article seeks to add insights into the legal and IP issues to consider.
The foundation of a successful collaboration is the mutual desire to embrace innovation. Over several years Openet has established and maintained invaluable relationships with its customers on this basis. These relationships help cultivate a joint response to emerging trends. This has seen some large operators harnessing their internal skills to develop solutions. To compliment these discussions, operators are inviting suppliers, like Openet, to the table.
Recent collaboration and co-development has seen Openet partnering with its customers. We've jointly developed digital BSS solutions that will increase 4G revenues and get them ready for 5G. Also, systems are enhanced and legacy system costs are reduced. This collaboration is developing new agile systems for cloud and 5G related developments. At Openet, we bring a wealth of experience together with a library of microservices, and an open attitude to work with our customers' internal teams. Jointly we address problems, drive improvements and foster innovation.
Joint development can take many forms, so agreeing a Joint Development Plan (“JDP”) from the outset is key. This ensures that project parameters are well defined and agreed, up front. This includes the development, use, ownership, protection and enforcement of IP that is created. It discusses how both companies (vendor and service provider) will bear financial risks and liabilities as to IP. It also examines any rights or obligations upon termination as to IP.
One of the most obvious questions for collaborative development using DevOps is ‘who owns the IP?’ There are options for ownership which include the following:
- The companies jointly own the joint IP during the life of the JDP. This requires that there be a plan in place in the event of termination and/or dissolution of the JDP
- The companies in the JDP jointly own and have an undivided interest in joint IP. Here, each company has unrestricted use, including the right to sub-license. Also, the companies may be joint owners or licensees
- Each company has joint ownership but subject to restrictive covenants (e.g., to prevent disclosure to competitors). The joint IP is assigned solely to one party and licensed to the other party while the JDP is in operation
It is helpful if both companies agree up front to put in place contractual arrangements and mechanisms that can be implemented. In short, it is worth shaping the model to address a scenario where one company owns the joint IP, but that company is required to license it to the other on a worldwide basis for no consideration.
We are mindful of the challenges with sharing IP particularly where project outcomes are difficult to predict. As such, in Openet’s co-development projects, a collaborative approach seeks to ensure that both companies clearly define its background IP. We have worked with our customers to address ownership of new developments. The key consideration is whether the development improves upon one company’s background IP as opposed to the others. The company that is afforded the ownership benefit will provide the other with a worldwide, non-exclusive license of an invention to the other (non-owning party) for no consideration. With co-development the approach to IP provides a mechanism where both companies benefit.
Many vendors will claim to have microservices architecture capabilities. But often this is not deep or shaped by experience. The IP aspects of working with microservices and in a DevOps fashion can be complex. It can have unintended consequences for both companies if not managed well.
As is often the case, the devil can be in the detail. A clear understanding of core microservices technology, API management and associated configurable business logic are details that need to be managed up front. Collaboration using microservices and DevOps is a very exciting and forward-looking model. Having the right framework is key - and this is why a Joint Development Plan must be the foundation for collaboration. It's worth the effort to get this right from the start.
Openet would be glad to discuss this topic in more detail.