
1. What is the issue?
1.1 Reports by Reuters suggested that the Indian government was considering a requirement for smartphone manufacturers to disclose their source code.
1.2 The proposal reportedly involved sharing source code with third-party testing agencies and making it available for review.
1.3 Another reported requirement was that phone makers would need to notify the government before pushing major software updates to users.
1.4 The Union government later downplayed these reports and denied that any such demand had been finalised.
2. What exactly is source code?
2.1 Source code is the core set of instructions that runs software programmes and digital systems.
2.2 It determines how a device functions, processes data, and responds to user inputs.
2.3 While some parts of smartphone software—especially Android—are open source, manufacturers make significant proprietary modifications.
2.4 These customised portions are closely guarded, as they contain sensitive technical and security details.
3. Why companies keep source code secret
3.1 Source code is protected not only for commercial reasons, but also as a critical security measure.
3.2 If the inner workings of software are fully visible, malicious actors can identify vulnerabilities more easily.
3.3 This increases the risk of data breaches, hacking and cyberattacks.
3.4 Even companies using open-source operating systems do not disclose every detail of their final implementation.
4. Why the reported demand is controversial
4.1 It is highly unusual for governments to demand disclosure of source code outside the company.
4.2 Such disclosure usually occurs only in sensitive sectors like defence, and even then in limited contexts.
4.3 For example, Apple has not shared its source code even with China, despite agreeing to local data storage rules.
4.4 Smartphone makers globally are therefore strongly resistant to such requirements.