Gratis is Latin it means 'given in kindness' the word 'free' suggests there is no cost to the giver anyway so it has a very different meaning really. I could go on that according to the laws of thermodynamics nothing is 'free' and its a stupid word anyway.