Comment by GLdRH
Isn't English actually the only language where "free" can also mean "at no cost"?
German is the same as French in this regard, we have "kostenlos" (literally cost-less) "gratis" (the same) and "umsonst" (which interestingly can also mean "in vain").
The German "frei" can mean "free of charge" sometimes: https://en.wiktionary.org/wiki/frei#Usage_notes