Software Contracts Flashcards

1
Q

What 4 things does a contract between parties outline?

A

∙ their aims;
∙ their obligations and responsibilities;
∙ the criteria for fulfillment;
∙ the procedure for resolving disputes.

involves a loss for one party or a profit for another

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What 9 things does a contract for software development describe?

A

1) scope of the work;
2) client’s responsibilities;
3) project control;
4) warranty and maintenance;
5) confidentiality;
6) ownership of copyright;
7) indemnity;
8) arbitration procedures;
9) termination criteria.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does ‘scope of the work’ mean?

A

What software is to be developed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the problem with describing the scope of the work for software development?

A

Client may not know. Developers and customers have different ideas of the finished software. It may change with time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does ‘Client’s Responsibilities’ mean?

A

What does the client need to do or to provide

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does ‘Project Control’ mean?

A

How the software development is to be managed. Usually a project manager.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does ‘Warranty and Maintenance’ mean?

A

How is the software to be supported after delivery?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does ‘Confidentiality’ mean?

A

What must the parties keep secret about each other?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does ‘Ownership of Copyright’ mean?

A

How is copyright to be assigned or licensed?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does ‘Indemnity’ mean?

A

How the client is to be protected from copyright infringements by the supplier?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does ‘Arbitration Procedures’ mean?

A

What is to be done in the event of disputes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does ‘Termination Criteria’ mean?

A

How client or supplier can bring the contract to an end.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What 3 laws can liability for fault software come from?

A

∙ the Sale of Goods and Supply Act, 1994
— goods must be fit for purpose

∙ the Supply of Goods and Services Act, 1982
— the supplier must take reasonable skill and care

∙ the Law of Negligence
— a duty of care must exist; that is, an individual can
reasonably foresee that their acts may injure someone

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the problem with Warranty?

A

Budgeting, because the amount of work is uncertain?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

∙ the Sale of Goods and Supply Act, 1994

A

— goods must be fit for purpose

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

∙ the Supply of Goods and Services Act, 1982

A

— the supplier must take reasonable skill and care

17
Q

∙ the Law of Negligence

A

— a duty of care must exist; that is, an individual can

reasonably foresee that their acts may injure someone