Step 1: Understand the "Doctrine of Prospective Overruling".
This legal doctrine is a tool used by courts. When a court overrules a previous decision or law, "prospective overruling" means the new ruling will only apply to future cases and situations. It will not affect past decisions that were made based on the old law. This is done to avoid chaos and preserve the finality of past transactions.
Step 2: Identify the case where it was first used in India.
The Supreme Court of India first adopted and applied this doctrine in the landmark case of I.C. Golaknath v. State of Punjab (1967).
Step 3: Understand the context of the Golaknath case.
In this case, the Supreme Court ruled that Parliament could not amend Fundamental Rights. To prevent the invalidation of all previous constitutional amendments that had affected these rights, the court decided that this ruling would only apply prospectively (to the future).