Re: Sorry...
Perhaps part of the perception problem in the UK/US is the English word "free" which has two basic meanings. There are two distinct words in French with different meanings "libre" which means free as in freedom (to do as you wish) and "gratuit" which means free as in beer. So the distinction is more apparent.