French nationality law is historically based on the principles of jus soli and jus sanguinis, according to Ernest Renan's definition, in opposition to the German definition of nationality, jus sanguinis, formalised by Johann Gottlieb Fichte.