Reason of Confusion about law of Sedition is due to an old Supreme Court Judgement. In that case provision of Sedition was sought to be quashed on ground that it violates free speech. Instead of striking down provision, Supreme Court saved provision by reading words "Incitement to violence". It said that this provision will be used only when it incites violence also. The parliament has however not amended Section to include word "Violence". Net effect is today law declared by Parlament does not require "Violence" and Law declared by Supreme Court requires "Incitement to violence". Hence these all confusions and debates.