The term
gross indecency was first used in the
Labouchere Amendment (section 11 of the
Criminal Law Amendment Act 1885), which criminalized sexual acts between men, including those done in private. Gross indecency statutes consequently spread throughout the
British Empire. Canada adopted the term in section 178 of the
Criminal Code in 1892. The term was also used in the
Criminal Code (sections 206 (1906, 1927), 149 (1953–1954), 157 (1970), 161 (1985)) as well as in the
Criminal Law Amendment Act (1968–1969, section 7); however, all statutes that used the term were repealed in 1985 with an amendment to both the Criminal Code and the
Canada Evidence Act. The United Kingdom later used the term in the
Sexual Offences Act 1956 and in section 1(1) of the
Indecency with Children Act 1960.
Notable cases Oscar Wilde was charged and convicted of gross indecency in 1895. His trial and punishment is the subject of the 1997 play
Gross Indecency: The Three Trials of Oscar Wilde.
Alan Turing pleaded guilty to the crime in 1952, the consequences of which led to his alleged suicide in 1954. Turing, who had been convicted of gross indecency for consensual, private homosexual acts, received a posthumous pardon in 2013.
Everett George Klippert was the last person in Canada to be arrested, charged, prosecuted, convicted, and imprisoned for gross indecency for homosexuality before the decriminalization of homosexual acts in 1969; the reform was a direct result of the Klippert case. In 1965 Everett George Klippert was interrogated by the police as part of an arson investigation in the Northwest Territories. Klippert was arrested after admitting that he had had sex with other men. When psychiatrists determined that he was unlikely to stop having sex with men, he was declared a dangerous offender and sentenced to life in prison. ''
Maclean's'', Canada's popular newsweekly, then printed an article sympathetic to homosexuals. This led to increasing calls to reform Canada's law on homosexuality. Klippert was released in 1971. ==Current legislation==