Open borders does nothing, because borders are meaningless already. This is very sloppy for what otherwise seems like a very polished game.
It is not even a difficult thing to solve. Either disallow traveling thru other civ's territory without declaring war, or even better, allow the ruling civilization to attack enemy ships indescriminately without declaring war.
This is such an obvious flaw and so simple to fix that I am very disappointed.