This is a question for people who are equally proficient in contract law and concurrent programming.
Consider the following sequence:
1. Client A sends Contract A to Contractor. Contract due to start in 2 weeks.
2. Contractor signs it, sends it back, requests countersigning.
3. Client does not sign it, several days pass.
4. Client B sends Contract B to Contractor.
5. Contractor signs Contract B, sends it back.
6. Client B countersigns immediately and sends it back.
7. Contractor starts Contract B the next day.
8. Contractor notifies Client A of unavailability.
9. Client A signs Contract A.
10. Client A claims Contractor is in breach of contract.
Question is: does Client A have a legal case?
If so, it seems disadvantageous to the Contractor, because for a significant time he is committed to Client A, but Client A is not committed to him.
Consider the following sequence:
1. Client A sends Contract A to Contractor. Contract due to start in 2 weeks.
2. Contractor signs it, sends it back, requests countersigning.
3. Client does not sign it, several days pass.
4. Client B sends Contract B to Contractor.
5. Contractor signs Contract B, sends it back.
6. Client B countersigns immediately and sends it back.
7. Contractor starts Contract B the next day.
8. Contractor notifies Client A of unavailability.
9. Client A signs Contract A.
10. Client A claims Contractor is in breach of contract.
Question is: does Client A have a legal case?
If so, it seems disadvantageous to the Contractor, because for a significant time he is committed to Client A, but Client A is not committed to him.
Comment