Normally, I'm wary of slippery slope arguments but when an African government acts to limit freedom of speech, I suspect such an argument may be valid. Unfortunately, South Africa has done just that. A law, ostensibly to protect state secrets, has been approved by the South African National Assembly. The law makes it a crime to leak, possess or publish information judged as classified by the government. Whistle blowers and journalists will face up to 25 years in jail if found guilty of such action. The government will, of course, determine what is classified. There is, crucially, no public-interest defence clause.
Although the bill will probably be approved by parliament's upper house, it could still face a challenge in the constitutional court. For the sake of South African democracy, let us hope that it does.