bonjour,
l'article 18 du code civil: " Est français l'enfant dont l'un des parents au moins est français."
la nationalité de votre arrière grand père est indifférente, ce qui compte en matière de nationalité française par filiation, c'est la nationalité de votre père ou votre mère.
quand un pays accède à l'indépendance, le principe est que ses habitants reçoivent la nationalité de leur nouveau pays et perdent la nationalité de leur ancien pays.
salutations