France is a waiver country. No sponsor is required to obtain a tourist visa tothe US assuming they are French. I donu2019t understand why you need an affidavitunless friend is non French but living in France. The passport determines thevisa requirements not location of departure flight.