Did you know, that in Russian criminal law any mention of underage person in sexualized context is considered child porn and creation of such content is qualified as child porn production? For example, writing a story similar to Nabokov's Lolita would be considered child porn production in Russia = 10 years in Russian prison (which is worse than death sentence).
So if you write a program that generates sentences of the form "ten years old child enjoys [ACTIVITY_NAME]", where ACTIVITY_NAME is picked randomly from a dictionary, then some of the sentences produced by such programs would make it illegal. At the same time, if you explicitly check that ACTIVITY_NAME!="watching porn", then you are committing that crime yourself, by putting "ten years old child" and "watching porn" near each other. (i.e. creating sexualized context). Same way, if you make an RPG, where player may set his character's age below 18, and other characters in that game may commit sexual acts, then you are guilty of producing child porn, and player also, because he picked the age.
Edited on 22/12/2018 13:39.
Body is too long to be processed.
Original Body:
Did you know, that in Russia any mention of underage person in sexualized context is considered child porn and creation of such content is qualified as child porn production? For example, writing a story similar to Nabokov's Lolita would be considered child porn production in Russia.
So if you write a program that generate sentences of the for "ten years old child enjoys [ACTIVITY_NAME]", where ACTIVITY_NAME is picked randomly from a dictionary, then some of the sentences produced by such programs would make it illegal. At the same time, if you explicitly check that ACTIVITY_NAME!="watching porn", then you are commiting crime yourself, by putting "ten years old child" and "watching porn" near each other. (i.e. creating sexualized context). Same way, if you pick make say and RPG, where player may set his charactere's age below 18, and other characters in that game may commit sexual acts, you are guilty of production of child porn, and player also, because he picked the age.