source code escrow and continuity in the cloud

31
Continuity in the cloud Amsterdam, 3 October 2013 Ernst-Jan Louwers

Upload: ernst-jan-louwers

Post on 18-Nov-2014

532 views

Category:

Business


2 download

DESCRIPTION

This presentation - by Ernst-Jan Louwers of Louwers IP|Technology Advocaten at ITechLaw 2013 - provides insight in the current practice of software escrow and questions the value of traditional escrow under Dutch law. It also presents a valuable solution in combination with IP allocation. More information on www.louwersadvocaten.nl/en

TRANSCRIPT

Page 1: Source code escrow and continuity in the cloud

Continuity in the cloud

Amsterdam, 3 October 2013

Ernst-Jan Louwers

Page 2: Source code escrow and continuity in the cloud

• Cloud

• Continuity risks in the cloud

• Continuity demands

• Escrow: bearing, goal and means

• Escrow challenged

• Escrow models

• Wrap up / discussion topics

Agenda

Page 3: Source code escrow and continuity in the cloud

Continuity risks in the cloud

• Dependence / business critical?

• Continuity (applications, data and services)

• Data: security (critical / sensitive)

• Where are the hosted data?

External

No direct control

Not (only) source code

Page 4: Source code escrow and continuity in the cloud

Software

Interfaces

Services

Data

Continuity demands

Page 5: Source code escrow and continuity in the cloud

• Securitisation of source code

• Escrow agent / TTP

• Release in triggering events to authorised users

Escrow: bearing

Page 6: Source code escrow and continuity in the cloud

• Access to source code and documentation for maintenance

• Without surrendering power over source code

• In triggering events

Escrow: goal - local

Page 7: Source code escrow and continuity in the cloud

• Access to sources and documentation

• Critical uninterrupted availability

• services

• applications

• data

• In triggering events

Escrow: goal - cloud

Page 8: Source code escrow and continuity in the cloud

• Contract

• Deposit and verification

• Secure storage

• Ongoing administration

• Trusted third-party

• Triggering events – bankruptcy of supplier – IP in bankruptcy estate

– non or poor performance by supplier

Escrow: means

Page 9: Source code escrow and continuity in the cloud

• Dutch case law: Nebula judgement (Dutch Supreme Court 3 November 2006, NJ 2007, 155

• Case related to rental agreement

• landlord bankrupt

• tenant cannot require continuation of rental agreement

• equal treatment of creditors in bankruptcy (‘paritas creditorum’)

Escrow challenged

Page 10: Source code escrow and continuity in the cloud

• Nebula applicable to escrow?

• escrow agreement before bankruptcy

• supplier bankrupt = triggering event

• agent surrenders sources

• so far so good…

BUT: receiver may still oppose the USE of the sources!

Escrow challenged

Page 11: Source code escrow and continuity in the cloud

ESCROW MODELS

Page 12: Source code escrow and continuity in the cloud

• Traditional escrow notary/TTP

• Split copyright

• SaaS/cloud escrow

• Advanced escrow/warranty

Escrow models

Page 13: Source code escrow and continuity in the cloud

Source code Deposit

at agent

Verification

by expert Acceptance

Triggering event

Issue of copy

Traditional escrow

Page 14: Source code escrow and continuity in the cloud

• Upside:

• simple and easy

• Downside:

• practice few deposits/timely deposits

• traditional escrow not sufficient for cloud

• no access to human resources

• bankruptcy receiver to prevent access and

use of sources?

Traditional escrow

Page 15: Source code escrow and continuity in the cloud

Split copyright

Page 16: Source code escrow and continuity in the cloud

• Upside

• part of copyright = strong basis

• Downside

• possible for SaaS? – multiple owners?

• no guarantee for immediate continuity

• no access to skilled human resources

• hesitation supplier to share copyright

Split copyright

Page 17: Source code escrow and continuity in the cloud

Usufruct

IP to software

Usufruct

Page 18: Source code escrow and continuity in the cloud

• Upside

• limited right on IP = strong basis

• unaffected by bankruptcy

• Downside

• useful for SaaS? – multiple usufruct?

• no guarantee for immediate continuity

• no access to skilled human resources

• hesitation supplier to grant usufruct

Usufruct

Page 19: Source code escrow and continuity in the cloud

Cloud escrow

Third party

Cloud escrow -

backup/fallback

SaaS

Data

SaaS services

supplier

Customer

SaaS

Data

Page 20: Source code escrow and continuity in the cloud

• Upside

• immediate continuation of services in

case of full redundant system

• access to data?

• Downside

• access to skilled human resources?

• bankruptcy receiver to prevent access and

use of sources?

Cloud escrow

Page 21: Source code escrow and continuity in the cloud

• Our advanced solution

• © Louwers IP|Technology Advocaten

• Combination IP allocation & escrow/warranty

Risk management for supplier and customer

Advanced escrow/warranty

Page 22: Source code escrow and continuity in the cloud

Step 1: IP allocation out of operation company

HOLDING B.V.

SUPPLIER/PROVIDER B.V.

TRANSFER IP LICENSE IP

IP

Advanced escrow/warranty

Page 23: Source code escrow and continuity in the cloud

HOLDING B.V.

CUSTOMER/END USER

WARRANTY FOUNDATION

ESCROW-WARRANTY

AGREEMENT

SUPPLIER/PROVIDER B.V.

License/VAR

agreement

IP

Step 2: escrow-warranty arrangement

CLOUD / SaaS

AGREEMENT

SAAS-SERVICES

SERVER(S) WITH

SOFTWARE AND DATA

OPTIONAL:

MIRROR

ENVIRONMENT

SOURCES

Page 24: Source code escrow and continuity in the cloud

SAAS-SERVICES

SERVER(S) WITH

SOFTWARE AND DATA

HOLDING B.V.

CUSTOMER/END USER

WARRANTY FOUNDATION

ESCROW-WARRANTY

AGREEMENT

SUPPLIER/PROVIDER B.V.

License/VAR

agreement

IP

Step 3: triggering event – foundation takes over

CLOUD / SaaS

AGREEMENT

OPTIONAL:

MIRROR

ENVIRONMENT

SOURCES

Page 25: Source code escrow and continuity in the cloud

HOLDING B.V.

CUSTOMER/END USER

WARRANTY FOUNDATION

ESCROW-WARRANTY

AGREEMENT

IP

Step 4: foundation provides services

CUSTOMER/END USER

OPTIONAL:

MIRROR

ENVIRONMENT

SOURCES

Page 26: Source code escrow and continuity in the cloud

HOLDING B.V.

CUSTOMER/END USER

WARRANTY FOUNDATION

ESCROW-WARRANTY

AGREEMENT

NEWCO SUPPLIER/PROVIDER B.V.

License/VAR

agreement

IP

Step 5: newco takes over and foundation draws back

NEW CLOUD / SaaS

AGREEMENT

SAAS-SERVICES

SERVER(S) WITH

SOFTWARE AND DATA

OPTIONAL:

MIRROR

ENVIRONMENT

SOURCES

Page 27: Source code escrow and continuity in the cloud

• Upside

• dedicated foundation

• control supplier, user/group, independent

• escrow agent

• mirror: system available (backup, recovery, fallback)

• IP allocation and involvement IP owner

• access to skilled human resources of supplier (through IP owner)

Advanced escrow/warranty

Page 28: Source code escrow and continuity in the cloud

• Downside

• mirror more expensive

• administrative burden foundation

• what in case of bankruptcy of IP owner?

• solution: right of usufruct to foundation

• SMEs only?

Advanced escrow/warranty

Page 29: Source code escrow and continuity in the cloud

WRAP UP

Page 30: Source code escrow and continuity in the cloud

• Many topics for discussion…

• Validity escrow in other jurisdictions?

• Right of receiver to withdraw or deny access or use of source code?

• Is usufruct a solution?

• What about data?

• Any new ideas from your jurisdiction?

Wrap up

Page 31: Source code escrow and continuity in the cloud

www.louwersadvocaten.nl

[email protected]

040 2393203

06 52 048154