E-commerce generates several categories of commercial agreements specific to the digital environment: employment contracts in IT, contractor/consultant agreements, sales and distribution agreements for software, Non-Disclosure Agreements (NDAs) for proprietary technology, and Source Code Escrow Agreements for business continuity.
Legal Framework
| Provision | Subject |
|---|---|
| Indian Contract Act S.10 | Essentials of valid contract (apply to all commercial agreements) |
| IT Act S.10A | Validity of electronic contracts |
| Copyright Act S.17 | Ownership of work created during employment |
| Copyright Act S.18 | Assignment of copyright |
| Indian Contract Act S.27 | Restraint of trade (relevant to non-compete clauses) |
| IT Act S.43 | Unauthorized access (relevant to breach of NDA) |
| IT Act S.72 | Breach of confidentiality (information obtained under IT Act) |
| IT Act S.72A | Disclosure of personal information in breach of lawful contract |
Types of Commercial Agreements
1. Employment Contracts in IT
| Clause | Purpose | Legal Position |
|---|---|---|
| Scope of work | Define role, responsibilities, deliverables | Essential term; must be certain (S.29 ICA) |
| IP assignment | All IP created during employment belongs to employer | Copyright Act S.17(c): employer is first owner of work-for-hire |
| Non-compete | Restrict employee from joining competitor | Void post-termination under S.27 ICA; enforceable only during employment |
| Non-solicitation | Prevent soliciting employer's clients/employees | Partially enforceable if reasonable in scope and duration |
| Confidentiality (NDA) | Protect trade secrets and proprietary information | Enforceable; breach actionable under S.72A IT Act + equity |
| Remote work provisions | Define digital infrastructure, data security obligations | Increasingly important post-COVID; links to S.43A IT Act (data protection) |
2. Contractor / Consultant Agreements
| Clause | Detail |
|---|---|
| Independent contractor status | Not employee; no employer obligations (PF, ESI) |
| IP ownership | Must be expressly assigned (unlike employment where S.17(c) applies automatically) |
| Deliverables and milestones | Specific output, timeline, acceptance criteria |
| Payment terms | Milestone-based, time-and-materials, or fixed-fee |
| Warranty | Contractor warrants code is original, non-infringing |
| Indemnity | Contractor indemnifies client against IP infringement claims |
3. Sales, Re-seller, and Distributor Agreements
| Type | Nature | Key Terms |
|---|---|---|
| Software License Agreement | Grants right to use (not ownership) | License scope, territory, users, duration, updates |
| Reseller Agreement | Authorized third party resells software | Margin/discount, territory, minimum purchase, branding |
| Distributor Agreement | Appoints exclusive/non-exclusive distributor | Channel management, marketing obligations, reporting |
| SaaS Subscription Agreement | Cloud-based software as service | Uptime SLA, data handling, termination, data portability |
4. Non-Disclosure Agreement (NDA)
| Element | Content |
|---|---|
| Definition of confidential information | Broad (includes technical data, business plans, source code, algorithms) |
| Obligations of receiving party | Not disclose, use only for permitted purpose, return upon termination |
| Exclusions | Public domain information, independently developed, received from third party without restriction |
| Duration | Typically 2-5 years; trade secrets may be perpetual |
| Remedies for breach | Injunction + damages; S.72A IT Act (imprisonment up to 3 years if personal information) |
| Mutual vs. unilateral | Mutual: both parties share confidential information. Unilateral: only one party discloses |
5. Source Code Escrow Agreement
Definition: A three-party agreement where the software vendor deposits source code with a neutral third-party escrow agent for the benefit of the licensee, to be released upon specified trigger events.
| Party | Role |
|---|---|
| Licensor/Vendor | Deposits source code with escrow agent |
| Licensee/Buyer | Beneficiary; gets access upon trigger event |
| Escrow Agent | Neutral custodian; holds and releases code per agreement |
Trigger events (release conditions):
- Vendor insolvency or liquidation
- Vendor's material breach of maintenance obligations
- Vendor ceases business operations
- Vendor fails to provide updates as contracted
Why: Software licensees typically receive only object code (executable). If the vendor disappears, the licensee cannot maintain or modify the software. Escrow ensures business continuity without requiring full IP transfer.
Recall Check
- Why are non-compete clauses void post-termination under Indian law?
- What is a source code escrow agreement and when is code released?
- Under which provision is breach of NDA involving personal information an offence?
Key Cases
Nirma Industries v. Computer Sciences Corp (2014) Nirma-Industries-v-Computer-Sciences-Corp-2014 Issue: Whether terms of a software development agreement (including IP assignment and confidentiality) formed through email exchanges are enforceable. Rule: Contract formed through electronic correspondence is valid (S.10A IT Act); terms agreed via email including IP assignment, milestone obligations, and NDA clauses bind both parties. Held: Arbitral tribunal upheld the agreement. Email-based contract terms were enforceable. Illustrates that commercial IT agreements need not be in traditional paper form.
Distinctions
| Aspect | NDA (Confidentiality) | Non-Compete |
|---|---|---|
| Purpose | Protect information from disclosure | Prevent competition |
| Post-termination enforceability | Enforceable (reasonable duration) | Void under S.27 ICA (post-employment) |
| Legal basis | Contract + equity + S.72A IT Act | S.27 ICA (restraint of trade void) |
| Remedy | Injunction + damages + criminal penalty (S.72A) | Only during employment; not enforceable after |
| Scope | Information-specific | Activity/geography-specific |
| Indian position | Strong enforceability | Unenforceable after termination (Pepsi Foods v. Bharat Coca-Cola) |
Flashcards
Q: What is a source code escrow agreement? A: Three-party agreement where software vendor deposits source code with neutral escrow agent for licensee's benefit; code released upon trigger events (vendor insolvency, breach, cessation of business).
Q: Why are non-compete clauses void post-employment under Indian law? A: S.27 Indian Contract Act: every agreement in restraint of trade is void. Post-employment non-compete restricts livelihood and is unenforceable (exception: during employment or sale of goodwill).
Q: Under which IT Act provision is breach of NDA involving personal information punishable? A: S.72A: disclosure of information in breach of lawful contract; punishment up to 3 years imprisonment or Rs.5 lakh fine or both.
Q: Who owns copyright in software developed by an employee? A: Employer is first owner under Copyright Act S.17(c) (work made in course of employment). For independent contractors, ownership must be expressly assigned.
Q: What is the key difference between a software license and a sale? A: License grants right to use without transferring ownership; sale transfers ownership of copy. Most software transactions are licenses (user does not own the code).
Q: Name three trigger events for source code escrow release. A: (1) Vendor insolvency/liquidation, (2) Material breach of maintenance obligations, (3) Vendor ceases business operations.
Q: What does S.72A IT Act penalize? A: Disclosure of personal information obtained under a lawful contract without consent and in breach of that contract; punishable with imprisonment up to 3 years or fine up to Rs.5 lakhs or both.
Q: What must be expressly included in a contractor agreement regarding IP? A: Express IP assignment clause (unlike employment where S.17(c) Copyright Act gives employer automatic ownership).
Exam Scenario
A software company hires a consultant to develop a payment processing module. The contract is formed via email and includes an NDA and IP assignment clause. After completion, the consultant uses the same code architecture for a competitor. Advise on remedies available to the company.
The email-based contract is valid under S.10A IT Act (Nirma Industries principle). The IP assignment clause transfers copyright to the company (this must be express for consultants, unlike employees where S.17(c) applies). The consultant's reuse of code architecture violates: (1) IP assignment clause (copyright infringement under S.51 Copyright Act), (2) NDA (breach of confidentiality actionable for damages + injunction; if personal data involved, S.72A IT Act criminal penalty). Remedies: (a) Injunction restraining consultant from using or disclosing the code, (b) Damages for breach of contract, (c) Account of profits under Copyright Act S.55, (d) Criminal prosecution under S.72A if personal information was involved, (e) If the consultant accessed the company's systems post-contract to copy code, additional liability under S.43 IT Act (unauthorized access) and S.65 (computer source document tampering).