Java est gratuit.
C'est la version d'Oracle qui est payante après la version 8 (la version 8 reste gratuite).
Vous pouvez installer des version d'OpenJdk en version 8 ou 11 pour faire fonctionner Ancestris.
https://adoptopenjdk.net/Techniquement, vous pouvez même télécharger les sources de java t le compiler pour votre plateforme, mais pour le coup, je préfère les packages tout prêt.
Ancestris reste quant-à lui totalement gratuit et open source.
Zurga