The word 'free' is ambiguous in English. Here, it means 'free as in freedom', not 'free as a gift'. "It does not mean that the software is available at no cost". An example is, "think of free speech, not free beer."