I use trading open borders mainly to check my attitude with AIs.
50 means they treat me as a partner, definetely worth selling, wont be a trouble during next 20-30 turns. Usually its possible when AI has settled far far away and you got pact of cooperation running. Usually the next step will be setting up PoC, then defensive pact after 2-3 nice trades.
43 means something troubles them, mb borders are too close and they sense some danger. Could be a problem soon, but still worth selling for me.
25 gold or less means trouble, AI will DoW on me pretty soon if some1 wont DoW on him asap with or without my help. I wont resell borders even for a short term income, will get my units on defensive positions.
0 gold or "this stands just as it looks to me" actually could mean different things. Thats often the first reaction of AI on me. Its just havent got any information about my civ, its position and numbers. Wont give a thing for free that way. But i will scan him with qustions about pacts of secrecy against others. If i get at least 1 "Agree" its ok and I expect him to offer 50g during next 10-15 turns. Otherwise see "25 gold and less" section
Sometimes angry AI just wants your borders open to re-map your territory before he DoW. That way they ask for a "fair" change open borders for open borders. The trick is if you ask for a money itll be like 25 gold for your borders instead of 50. Sounds like a cheap trick for me and a easy way to scan his intentions
I dont see any risks being mapped by would be aggressor AI. Closed borders wont help if they settle near me and occasionally wont get DoWed by someone else. If the borders are close, they will hate you and DoW on you sooner or later. Unless they have someone they hate even more. In that case youll be their best friend until they get rid of the enemy.