translate English to French: The time has come to discuss this issue openly.
Le moment est venu de débattre ouvertement de cette question.