contracts & liability

Upload: mboowa-yahaya

Post on 04-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 Contracts & Liability

    1/36

    Chapter 2

    Software Contracts and

    Liability

    Information Systems p. 26/149

  • 8/13/2019 Contracts & Liability

    2/36

    Introduction

    Well now have a look at an area youre likely toencounter in some way or another when working in IT

    Contracts in the IT industryWe give a brief overview of contractual arrangements inthe IT sector

    Also sketching implications that the different contracttypes have

    Have a brief look at liability for defective software

    Information Systems p. 27/149

  • 8/13/2019 Contracts & Liability

    3/36

    What is a Contract?

    A contract is simply an agreement between two or morepersons

    Can be enforced in a court of lawParties involved may be legal persons or naturalpersons

    Legal person: legal entity that has the capacity toact, can acquire rights and create obligations(separate from its members)

    No specific form: in England and Wales a contract

    need not be written down

    Information Systems p. 28/149

  • 8/13/2019 Contracts & Liability

    4/36

    What is a Contract? (2)

    Essential points of a contract

    All the parties must intend to make a contract

    All parties are legally competent (i.e. old enough, ofsufficiently sound mind)

    There must be a consideration: each partyreceiving/providing something

    Contract law is largely based on common law

    However, here we focus less on law but more on typical

    content of contracts

    Information Systems p. 29/149

  • 8/13/2019 Contracts & Liability

    5/36

    Types of Contracts in IT

    Well be looking at

    Development of tailor-made (bespoke) systems

    Fixed price contractsTime and material

    Consultancy and contract hire

    OutsourcingLicense Agreements

    Information Systems p. 30/149

  • 8/13/2019 Contracts & Liability

    6/36

    Fixed Price Contracts

    Usually contains the following three parts

    Short agreement: specifies parties, excludes

    anything written or said from before the contractStandard terms and conditions: normally thoseunder which supplier does business

    Set of schedules or annexes specifying

    What is to be supplied and whenWhat payments are to be made and whenetc.

    Information Systems p. 31/149

  • 8/13/2019 Contracts & Liability

    7/36

    What is to be Produced

    Usually standard terms refer to annex which in turnrefers to requirements specification document

    Ideally, the requirements specification iscomplete

    consistent

    accurateIn the real world very difficult to achieve

    Often different versions of requirements are floating

    around, correct one needs to be referenced incontract

    Well come back to handling change in a moment

    Information Systems p. 32/149

  • 8/13/2019 Contracts & Liability

    8/36

    What is to be Delivered

    This is usually not simply handing over somefiles/documents containing programs

    Contract has to state explicitly what changes hands,this can include

    Source code

    Command files and scripts for building executablesand deploying them

    Documentation of the design and the code

    Manuals for reference, training, operations

    Maintenance tools

    User training

    Training of clients maintenance staff

    Test data and results

    Information Systems p. 33/149

  • 8/13/2019 Contracts & Liability

    9/36

    Ownership of Rights

    Usually straightforward for tangible assets such ashardware, documents, data storage media

    Legal rights are passed from supplier to clientMuch more difficult for intangible assets such asintellectual property rights

    This is an important topic of its own, well discuss itin a separate chapter

    Important here: contract should state precisely whoowns which rights

    Information Systems p. 34/149

  • 8/13/2019 Contracts & Liability

    10/36

    Confidentiality

    Very hard to avoid that supplier and client will acquireconfidential information during development process

    Supplier may learn about internal processes of clientClient may find out details about specificdevelopment methods used by supplier

    Usually both parties agree in the contract to maintainconfidentiality about these matters

    Information Systems p. 35/149

  • 8/13/2019 Contracts & Liability

    11/36

    Payment Terms

    Normally, standard terms and conditions specifypayment conditions

    E.g. payment within 30 days of invoice, if payment isdelayed, supplier may terminate contract or chargesurcharge (e.g. base lending rate + 2%)

    For long-running projects it is more realistic to have apayment in stages, for example

    Initial payment of 15% (due on signing the contract)

    Further staged payments totaling 50% on reachingcertain milestones

    25% on acceptance

    10% at end of warranty period

    Information Systems p. 36/149

  • 8/13/2019 Contracts & Liability

    12/36

    Payment Terms (2)

    Reasons for staged payments

    Protects supplier from certain financial risks (e.g.

    insolvency of client)Reduces cash flow difficulties on supplier side (staffhave to be paid)

    Usually involves some negotiationSupplier prefers staged payments corresponding tocalendar dates (allows better planning)

    Client favors tying them to project milestones(doesnt want to pay for unfinished work)

    Information Systems p. 37/149

  • 8/13/2019 Contracts & Liability

    13/36

    Delays

    Software development projects are notorious for beingdelayed and late

    Normal mechanism for delays on supplier side arepenalty clauses

    Penalty clauses usually reduce the sum payable to thesupplier by a specified amount per agreed time span

    E.g. for a contract value of 1,000,000 penalty mightbe 5000 per week up to a maximum of 100,000

    Information Systems p. 38/149

  • 8/13/2019 Contracts & Liability

    14/36

    Delays (2)

    As delays in development projects are a well-knownfact, one would expect hefty fines

    However, not that common for fixed price contracts

    Delays already eat into profit margin of supplier, sothere is already an incentive to finish on time

    As a consequence suppliers will be reluctant toaccept harsh penalty clauses

    If penalty clauses are included, this usually drives upthe bid price

    If software is seriously late and penalties approachtheir maximum, the incentive to finish drops

    Supplier will have likely maxed out (staged)

    payments they will get

    Information Systems p. 39/149

  • 8/13/2019 Contracts & Liability

    15/36

    Delays (3)

    Delays can also be caused by the client

    Failing to provide required information on time

    Change requests that result in extra workContract should provide clauses for calculating costsand extra payments

    Payments for delays and variations to originalrequirements often lead to disputes (and even legalaction)

    This is not restricted to IT sector, constructionindustry seems to be notorious

    Sometimes used as a mechanism to increase profitmargin after over-competitive bidding

    Information Systems p. 40/149

  • 8/13/2019 Contracts & Liability

    16/36

    Clients Obligations

    Due to the hassles this can cause, it makes sense tospecify the obligations of a client in the contract

    These can include (but are not limited to)

    Provide documentation

    on relevant activities of the client

    on the environment that system will run inProvide access to appropriate members of staff

    Provide facilities for development and testing

    Provide accommodation, telephone, secretarial, andother facilities for staff working on clients premises

    Provide data links to the site

    Information Systems p. 41/149

  • 8/13/2019 Contracts & Liability

    17/36

    Project Management

    Parties must also agree on

    which standards, methods, quality assuranceprocedures to use

    Supplier and client may have different views onthis

    arranging meetings to report (and record) progressand completion of milestones

    who is responsible for running the project on supplierand client side and specifying the authority of these

    persons

    Information Systems p. 42/149

  • 8/13/2019 Contracts & Liability

    18/36

    Acceptance Procedure

    Critical part of a fixed price contract, as this definescriteria for successful completion

    Ideally, client supplies a fixed set of acceptance testsand expected results

    Adding extra tests later only by mutual agreement(otherwise this introduces delays and movingtargets)

    Should also specify who monitors the tests and whathappens if tests fail to complete successfully

    Information Systems p. 43/149

  • 8/13/2019 Contracts & Liability

    19/36

    Warranty and Maintenance

    Common practice (after product has been accepted):warranty period of 90 days

    All errors found and reported within this period willbe corrected free of charge

    Often open to negotiation: the longer the warrantyperiod, the higher the cost

    Once warranty expires, supplier may offer maintenance(available on request)

    This often involves modifying or enhancing asystems capabilities

    Therefore rarely handled on a fixed price basis, buton time and materials (details on this later)

    Information Systems p. 44/149

  • 8/13/2019 Contracts & Liability

    20/36

    Other Clauses

    Inflation: long-running projects may have a clause onhow charges increase with the rise in costs

    Indemnity: one party may cause the other to infringe athird partys rights (e.g. intellectual property)

    Each party guarantees to cover any costs for liabilityarising from its own faults

    Termination: for risky or long-running projects one partymay want to get out of a contract

    Clauses have to specify when and under whichcircumstances this is possible

    Information Systems p. 45/149

    C ( )

  • 8/13/2019 Contracts & Liability

    21/36

    Other Clauses (2)

    Arbitration: in the case of a (legal) dispute, anappearance before court may become very costly,possible alternative could be arbitration

    Parties agree to accept the decision of a neutral thirdparty: an arbitrator

    In the UK, the BCS or IET maintain lists of qualified

    persons, which they appoint

    Applicable law: especially important when supplier andclient have registered offices in different legal

    jurisdictionsContract states under which laws it is to beinterpreted

    In case contract exists in more than one language,also states which version is legally binding

    Information Systems p. 46/149

    O h T f C

  • 8/13/2019 Contracts & Liability

    22/36

    Other Types of Contracts

    A fixed price contract shifts most of the risk to thesupplier

    If the requirements of a system cannot be specifiedsufficiently enough, then a supplier

    wont tender a bid for fixed price

    charge an inordinate amount of money

    There are other types of contracts that share the risksdifferently

    Contract hireConsultancy

    Time and materials (also called cost plus contract)

    Information Systems p. 47/149

  • 8/13/2019 Contracts & Liability

    23/36

    Contract Hire

    Supplying the client with the services of a certainnumber of staff at agreed rates (daily/hourly)

    Client takes responsibility for managing staff

    Supplier is responsible for supplying suitably competentpeople

    Either party can terminate contract at fairly short notice(typically one week)

    Contract hire agreements are much simpler than fixedprice contracts

    Many issues, such as delay payments, simply dontarise

    Some, however, such as intellectual property rights,still have to be addressed

    Information Systems p. 48/149

    C lt

  • 8/13/2019 Contracts & Liability

    24/36

    Consultancy

    Consultancy projects can be done for a daily/hourly rateor at a fixed price

    If done at fixed price, contract is much simpler:

    Sums of money involved are usually much smaller

    The end product is very often a report, not an actualsystem

    Nevertheless, there are some important issues thatneed to be covered

    Information Systems p. 49/149

    C lt (2)

  • 8/13/2019 Contracts & Liability

    25/36

    Consultancy (2)

    Confidentiality: a consultant may not discloseinformation about client learned during assignment

    Terms of reference: specify which matters to investigate(and which not)

    Can become source of disagreement: consultantsdiscover they need to look at issues outside of

    original terms

    Liability: consultants usually want to limit their liability(follow advice at your own risk)

    Client may insist on adequate liability insurance

    Ownership of final report: client is often given a fixedperiod to review a draft before handing over the finalreport

    Information Systems p. 50/149

    Ti d M t i l

  • 8/13/2019 Contracts & Liability

    26/36

    Time and Materials

    Contract hire shifts most of the risk to the client

    A time and materials contract tries to balance the risksbetween client and supplier

    Supplier agrees to the development of a system similarto a fixed priced contract (i.e. requirements, delivery,acceptance, etc.)

    The payment, however, is handled differently

    Made on the basis of costs incurred

    Labor charged in a similar way as for contract hireSupplier does not have to deliver for a fixed price (oftenmaximum payment may be fixed)

    Risks can be managed by agreeing on milestones andtermination clauses

    Information Systems p. 51/149

    O tso rcing

  • 8/13/2019 Contracts & Liability

    27/36

    Outsourcing

    Outsourcing is a contractual arrangement under whicha client hands over a certain business function to asupplier

    This usually includes planning, management, andoperation of this function

    Very common in some situations: few people generate

    their own electricity or drill their own wells

    Logic is that a company specializing in a particular area,e.g. catering or office cleaning, is probably better at it

    Helps an organization to focus on their corecompetencies

    Information Systems p. 52/149

    Outsourcing (2)

  • 8/13/2019 Contracts & Liability

    28/36

    Outsourcing (2)

    IT services are not that different, people andorganizations have always purchased from third partiessuch as software package suppliers or software houses

    However, starting 20 to 25 years ago companies andgovernments handed over whole IT departments

    Software companies even started to outsource

    programming tasks

    Information Systems p. 53/149

    Outsourcing (3)

  • 8/13/2019 Contracts & Liability

    29/36

    Outsourcing (3)

    IT outsourcing contracts are usually very complex anddepend on individual circumstances

    Important points that need to be addressed are

    Service level agreements:

    How is performance monitored and managedWhat happens if performance is unsatisfactory

    Which assets are transferred

    Staff transfers

    Contingency plans and disaster recovery

    Duration of agreement and termination provisions

    . . .

    Information Systems p. 54/149

    Outsourcing (4)

  • 8/13/2019 Contracts & Liability

    30/36

    Outsourcing (4)

    Experience has been varied, but not all organizationswere happy with the result

    Cost/benefit ratio did not work out

    Losing expertise and control

    There has been a trend to insource services again

    Studies show that the effects of outsourcing have beenoverstated (IMF working paper 04/186)

    The US and the UK export more services than they

    import

    Information Systems p. 55/149

    License Agreements

  • 8/13/2019 Contracts & Liability

    31/36

    License Agreements

    When customers buy software, they buy a copy and theright to use it in certain ways

    In certain ways means: there are different types ofrestrictions in place

    Single user license: allows the use of one copy onone machine for one user

    Example: computer game

    Server license: software can be run on a serverproviding it to any number (up to a maximum) of

    users on a certain LANExample: database server

    Site license: covers all the users of a system

    Example: MyBirkbeck

    Information Systems p. 56/149

    Liability for Defective Software

  • 8/13/2019 Contracts & Liability

    32/36

    Liability for Defective Software

    Almost all software contains some bugs

    You have probably seen statements such as

    XYZ shall not be held liable for any damagecaused by the use of this software.

    or

    . . . can only be held liable to a maximum of thepurchase price of this product.

    Does this mean that suppliers are off the hook?

    Not quite, enter the Unfair Contract Terms Act 1977

    Information Systems p. 57/149

    Unfair Contract Terms Act

  • 8/13/2019 Contracts & Liability

    33/36

    Unfair Contract Terms Act

    A supplier may only restrict liability if its reasonable todo so

    If a product causes death or personal injury, its notpossible to limit the damages payable

    This refers to software as it does e.g. cars

    Assume for a moment that software for controlling airtraffic causes an accident in which people are killed andinjured

    Any clause in the supplier contract restricting liabilityis null and void in this case

    Information Systems p. 58/149

    Unfair Contract Terms Act (2)

  • 8/13/2019 Contracts & Liability

    34/36

    Unfair Contract Terms Act (2)

    Death and personal injury are quite extreme cases(most software is not that critical)

    In other cases it has to be reasonable for a supplier to

    limit liability

    What is reasonable in a particular case depends on thecircumstances

    Some disputes over reasonableness end up in court

    Information Systems p. 59/149

    Consumer Sales

  • 8/13/2019 Contracts & Liability

    35/36

    Consumer Sales

    In the case of consumer sales (in contrast tobusiness-to-business sales) a consumer has additionalprotection

    Sale of Goods Act 1979 and Supply of Goods andServices Act 1982 may also apply (and cannot beexcluded)

    Information Systems p. 60/149

    Consumer Sales (2)

  • 8/13/2019 Contracts & Liability

    36/36

    Consumer Sales (2)

    Sale of Goods Act states that a good must be fit forpurpose

    It has never been established if software is a good

    General consensus: retail software or software soldunder shrinkwrapped licenses are covered

    Tailor-made software, however, is not covered: Supplyof Goods and Services Act applies

    This only requires that reasonable skill and care hasbeen used, which can be difficult to disprove in court

    Information Systems p. 61/149