Its advocates will often refer to FOSS, free and open-source, or free software without ever giving any explanation of the exact meanings of these terms. This can be easily confusing. To non-advocates: Did you know off the top of your head that free software can cost money, or that the source code to a piece of software can be available to everyone without it being open-source? You might not.