India’s purchase of 36 Rafale fighter jets from France was a significant boost to its
air force. However, France did not provide India with the source code for the
Rafale’s software systems. Source code is the original set of instructions written by
programmers that controls how software works. Having access to source code
means being able to see, modify, and improve the software. Without access to
the source code, India cannot fully control, customize, or upgrade the aircraft
independently. As a result, India remains dependent on France for software
updates, weapon integrations, and system fixes, limiting its operational flexibility
and long-term security. That decision left India unable to integrate its own
weapons, modify flight systems, or make sensitive upgrades without French
approval. In effect, India owned the jets but not the digital keys. This renders the jet
non-customisable to mission operatives leading to a mismatch that can cause a
fatal failure to the mission itself. Transfer of Source Code access only exists
between strong allies or in times of extreme diplomatic strategization, with the
likelihood of it occurring being low. While domestic fighter projects such as the
Tejas and the upcoming Advanced Medium Combat Aircraft (AMCA) are in
development, they face delays, funding hurdles, and capability gaps. France is
refusing to share the source code for its Rafale fighter jets with India, raising
concerns about intellectual property and strategic security