salut,
etre franc est de dire ce qu'on pense, sans même pas songer à la réaction de notre interlocuteur, à ce qu'il ressentira si on lui parle,
c'est de dire ce qu'on pense réelement, et ne rien cacher (ne pas avoir des arrière-pensées) alors que cette déclaration peut déranger gêner ou toucher l'autre..
Etre sincère , est presque la même chose, mais il me semble que c'est attaché aux sentiments comme le dit M.Makadam