+ All Categories
Home > Documents > Structuring Software and Technology and Development...

Structuring Software and Technology and Development...

Date post: 02-Aug-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
47
Presenting a live 90minute webinar with interactive Q&A Structuring Software and Technology Structuring Software and Technology Licensing and Development Agreements Crafting Provisions to Allocate Risk, Avoid Common Pitfalls, and Minimize Liability T d ’ f l f 1pm Eastern | 12pm Central | 11am Mountain | 10am Pacific TUESDAY, OCTOBER 4, 2011 T odays faculty features: Paul H. Arne, Partner, Morris Manning & Martin, Atlanta Paul C. Jorgensen, Principal, Jorgensen Law Firm, Washington, D.C. The audio portion of the conference may be accessed via the telephone or by using your computer's speakers. Please refer to the instructions emailed to registrants for additional information. If you have any questions, please contact Customer Service at 1-800-926-7926 ext. 10.
Transcript
Page 1: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Presenting a live 90‐minute webinar with interactive Q&A

Structuring Software and Technology Structuring Software and Technology Licensing and Development AgreementsCrafting Provisions to Allocate Risk, Avoid Common Pitfalls, and Minimize Liability

T d ’ f l f

1pm Eastern | 12pm Central | 11am Mountain | 10am Pacific

TUESDAY, OCTOBER 4, 2011

Today’s faculty features:

Paul H. Arne, Partner, Morris Manning & Martin, Atlanta

Paul C. Jorgensen, Principal, Jorgensen Law Firm, Washington, D.C.

The audio portion of the conference may be accessed via the telephone or by using your computer's speakers. Please refer to the instructions emailed to registrants for additional information. If you have any questions, please contact Customer Service at 1-800-926-7926 ext. 10.

Page 2: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Conference Materials

If you have not printed the conference materials for this program, please complete the following steps:

• Click on the + sign next to “Conference Materials” in the middle of the left-hand column on your screen hand column on your screen.

• Click on the tab labeled “Handouts” that appears, and there you will see a PDF of the slides for today's program.

• Double click on the PDF and a separate page will open. Double click on the PDF and a separate page will open.

• Print the slides by clicking on the printer icon.

Page 3: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Continuing Education Credits FOR LIVE EVENT ONLY

For CLE purposes, please let us know how many people are listening at your location by completing each of the following steps:

• Close the notification box

• In the chat box, type (1) your company name and (2) the number of attendees at your location

• Click the SEND button beside the box

Page 4: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Tips for Optimal Quality

S d Q litSound QualityIf you are listening via your computer speakers, please note that the quality of your sound will vary depending on the speed and quality of your internet connection.

If the sound quality is not satisfactory and you are listening via your computer speakers, you may listen via the phone: dial 1-866-873-1442 and enter your PIN when prompted Otherwise please send us a chat or e mail when prompted. Otherwise, please send us a chat or e-mail [email protected] immediately so we can address the problem.

If you dialed in and have any difficulties during the call, press *0 for assistance.

Viewing QualityTo maximize your screen, press the F11 key on your keyboard. To exit full screen, press the F11 key againpress the F11 key again.

Page 5: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Structuring Software and Structuring Software and Technology Licensing and Technology Licensing and Development AgreementsDevelopment AgreementsDevelopment AgreementsDevelopment AgreementsCrafting Provisions to Allocate Risk, Avoid Common Pitfalls, Crafting Provisions to Allocate Risk, Avoid Common Pitfalls, and Minimize Liabilityand Minimize Liability

Paul C. Jorgensen202‐466‐[email protected]

5

Page 6: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Segment GoalsSegment Goals

Most important Draft better Most important provisions of tech license and

Draft better provisions

development agreements

6

Page 7: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Why License/Develop Tech?

No capacity for Can avoid runaway p ymanufacture, development, distributionS lf i t < Li

ylicensee

Innovation control Self-invest < License or

develop Licensee better capacity

Settle dispute Competition control

Independent incomeLicensee better capacity and expertise

Keep IP

Independent income

Commercialize/expand Access without costs

7

Page 8: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Why Seek License/Develop?

Access to IP Have market access Access to IP IP ready for

commercialization

Have market access and expertise

Market ready for IP No R&D resources

y Independent

expansion and pimprovement plan

8

Page 9: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Preparation

Understand the relationship Understand the IP Know your audience Understand the goals Know the key provisions

9

Page 10: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Term

Position upfront Avoid Position upfront Consider IP and

expectations

Avoid Auto-renewals

T i tiexpectations Precise Effective

D t d d

Termination details

Date and end dates

10

Page 11: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Licensor’s Obligations

Clearly Identify IP Clearly Identify IP Use Attachment Account for IP complexity Account for IP complexity Account for technology changes If in development, attach If in development, attach

development agreement or SOW

11

Page 12: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Licensor’s Obligations

What can be done with Character of grantWhat can be done with IP? Grant appropriate and

ffi i t i ht

Character of grant Exclusive/non-exclusive Assignable/non-

i blsufficient rights Use unambiguous verbs

Where activity can be

assignable Most Favorite

Where activity can be done? Territory Field Specific location or

purpose

12

purpose

Page 13: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Licensor’s Obligations

Contact Contact Technical assistance

IP Maintenance IP Maintenance

13

Page 14: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Licensee’s Obligations

Services/Deliverables – Separate SOW Services/Deliverables – Separate SOW Payments Type Type Lump Sum – Up front or milestones Royalties - Tied to gross/net saley g

Various methods Useful as incentive Make calculation clear

Frequency – up front, calendar, acceptance

14

Page 15: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Licensee’s Obligations Quality Standards

Varies with IP Varies with IP Attachment if potential to change Objective and measurable Inspection/review

ReportingFrequency Frequency

Type Audits

15

Page 16: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Confidentiality

Everything CONFIDENTIAL List exceptionsp Proscribe receiver’s use Require security level Include liability for disclosure Return/destroy Specify termination survival

16

Page 17: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Warranties

Create reliance and risk Create reliance and risk Full disclaimer or “as is”

Reasonable warranties Reasonable warranties Industry consistent

Client’s degree of control over IP/goods/services Client s degree of control over IP/goods/services Safe duration

17

Page 18: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Warranties Do facts allow?

Commercially reasonable timely d lidelivery

IP ownership Capacity to grant

IP lid/ i f i IP valid/no infringe Fitness for intended purpose No workmanship defects Accuracy Reliability No law or 3P right violation Functionality Compatibility Authority

18

Page 19: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

IP Ownership and Maintenance

Not transferringNot transferring Who owns IP What each bringsg Who owns independently-developed IP Who owns jointly-developed IP

Broad definition Post-termination license Anticipate unknown technologies Anticipate unknown technologies Stress confidentiality

Who must maintain/protect

19

Page 20: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Indemnification/Limitation of Liability Indemnification Limitation of Liability

Core Unrelated to Agreement Arising from misreps or

b h

Set reasonable limit Waive consequential,

punitive, etc.breaches

Specific L/r: Related to IP

L/e: Related to

State limits N/A to indemnification Exceptions for breach of

confidentiality or gross L/e: Related to development, manufacture, etc.

Special – product liability

confidentiality or gross negligence

y Carve out willful or

negligent Survive termination

20

Page 21: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Termination

Unilateral terminations with notice or none allowed

Eventualities making continuing impossible orcontinuing impossible or repeated failures

Deal killers

21

Page 22: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Post-Termination

Obligations stopping and g pp gcontinuing

Return of work completed and in processand in process

Dispensation of source codeR ti Reporting on progress financial status

Confidentialityy Transition assistance

22

Page 23: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Miscellaneous

Force Majeure – obligation to Force Majeure obligation to resume

Choice of Law – reflect Territory IP tax security and competitionIP, tax, security and competition laws

23

Page 24: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Structuring Software and Structuring Software and Technology Licensing and Technology Licensing and Development AgreementsDevelopment AgreementsDevelopment AgreementsDevelopment AgreementsCrafting Provisions to Allocate Risk, Avoid Common Pitfalls, Crafting Provisions to Allocate Risk, Avoid Common Pitfalls, and Minimize Liabilityand Minimize Liability

Paul C. Jorgensen202‐466‐[email protected]

24

Page 25: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Structuring License and D l t A tDevelopment Agreements

Paul H. ArneMorris, Manning & Martin, L.L.P.

3343 Peachtree Rd3343 Peachtree Rd.1600 Atlanta Financial Center

Atlanta, GA [email protected]

www.mmmlaw.com

Page 26: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Agenda

Drafting “Agile” development g g p

agreements

Open source issues

Page 27: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Traditional Development ModelTraditional Development Model,“Waterfall”

Determine scope Develop Develop Change Control

T t ( ti i t i Test (sometimes interim deliverables)

Accept (sometime interim acceptance)

Page 28: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Software developmentSoftware development success rates

Standish group CHAOS report: (2004)( )34% success rate51% “challenged,” i.e., over51% challenged, i.e., over

time, over budget or missing functionality

15% abject failures

Page 29: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Since Then…

Success rates have improved Success rates have improved

Why?

Page 30: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Iterative Development Agile Lightweight S Scrum Crystal Clear Extreme Programming Extreme Programming Adaptive Software Development Feature Driven Developmentp Dynamic Systems Development

Method

Page 31: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Other Major Development:

Software as a service

Page 32: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Agile Principles

Welcome changing requirements, even late in developmenteven late in development.

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

Page 33: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Agile Principles

Business people and developers must work ptogether daily throughout the project. p j

The best architectures, requirements and designsrequirements, and designs emerge from self-organizing teamsteams.

Page 34: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Agile Principles

At regular intervals, the team reflects on how to becomereflects on how to become

more effective, then tunes and adjusts its behavior

accordinglyaccordingly.

Page 35: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

How Should DevelopmentHow Should Development Contracts Adjust?

Consider and document actual development methods

Rights taking on added significanceGovernancePersonnel qualityServices qualityTermination for convenience

Page 36: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

How Should DevelopmentHow Should Development Contracts Adjust?

Recognize and draft different testing at different timesUnitUnitUsabilityRegression

I t ti IntegrationSystemSystem Integrationy gStability Load SecuritySecurity

Page 37: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Open Source SoftwareOpen Source Software,Agenda

Scope Copyleft Copyleft Sweat the small stuff

Aff Affero Interface with

license/development

Page 38: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Open Source Scope

It’s plural (x2) It s plural (x2)

It’s ubiquitous

Page 39: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Copyleft

If you use open source and combine & distribute it with other programming, you must also offer

the source code of the entire work, for a nominal charge, and

not restrict further modification or distribution

Page 40: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Sweat the Small Stuff

Jacobsen v Katzer 535 F 3dJacobsen v. Katzer, 535 F.3d

1373 (2008)

Page 41: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Background

Jacobsen – open source

software (JMRI)

Katzer/Kamind Assoc. –

proprietary software

Page 42: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Alleged “Infringements”Alleged Infringements Authors’ names Authors names

Copyright notices

Reference to license text

Identification of JMRI or Identification of JMRI or SourceForge as the source of the code

Description of how files had been changedchanged

Page 43: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

DMCA

“No person shall circumvent a

technological measure that

effectively controls access to aeffectively controls access to a

work protected under this title.”

Page 44: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Rise of GNU Affero GPL

[I]f you modify the Program, your modified version must

prominently offer all users interacting with it remotely g y

through a computer network … an opportunity to receive the pp y

Corresponding Source….

Page 45: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Open Source in License andOpen Source in License and Development Agreements

What open source licenses

i l d?involved?

Internal use only? Internal use only?

Distribution?

Offer on SaaS basis?

Page 46: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

AboutAbout Paul Arne

Paul Arne is the senior partner in the Technology Transactions practice in the Atlanta office of Morris, Manning & M tiMartin.

Paul founded and chairs the firm’s Open Source Practice Group He is a frequentSource Practice Group. He is a frequent speaker and writer on open source topics, including articles in The Computer & Internet Lawyer and the Journal of yInternet Law. `

Page 47: Structuring Software and Technology and Development Agreementsmedia.straffordpub.com/products/structuring... · 04/10/2011  · Presenting a live 90‐minute webinar with interactive

Structuring License and D l t A tDevelopment Agreements

Paul H. ArneMorris, Manning & Martin, L.L.P.

3343 Peachtree Rd3343 Peachtree Rd.1600 Atlanta Financial Center

Atlanta, GA [email protected]

www.mmmlaw.com


Recommended