Ruhollah Zam was a person who used the internet to say things that made the government of Iran unhappy. He said these things because he wanted people to know what was really happening in Iran, even if the government didn't want them to know.
The Iranian government is in charge of the country and they get to tell people what they can and can't do. They also have the power to punish people who do things they don't like. Ruhollah Zam did things the government didn't like, and they said he was breaking their rules by saying bad things about them.
The government arrested Ruhollah Zam and put him on trial. A trial is like a game where both sides explain their side and a judge decides what should happen. The government's lawyers said Ruhollah Zam was guilty because he said bad things about the government. Ruhollah Zam's lawyers said he wasn't guilty because he had a right to say what he wanted.
In the end, the judge decided that Ruhollah Zam was guilty and he was punished for what he did. This means he had to stay in jail for a long time. Some people think the government was right to punish him because he broke their rules. Other people think he was just trying to tell people the truth and the government is being mean to him.