The correct grammatical way is ¡CUBA no será LIBRE! ¡mientras VIVA FIDEL!
The former implies SUPPOSITION, the latter is an AFFIRMATION.
Who knows, maybe Cuba will be freed before Castro dies. Point well taken. I only describe what I did.