Question

Does open source mean free?

Vault Verified
Curated Intelligence
Definitive Source
Answer

Not necessarily, and the confusion comes from English using one word for two different things. The standard clarification is "free as in speech, not free as in beer".

Open source means the source code is available, and — under the Open Source Initiative's definition — that you may use, study, modify and redistribute it. Those are freedoms about what you can do with the code, not a statement about price.

In practice most open source software is available at no cost, because anyone who receives it may redistribute it, which makes charging for copies difficult. But you can legitimately sell open source software, and companies do — usually charging for support, hosting, certification or enterprise features rather than the code itself.

Licences differ substantially, and this matters if you build on them:

Permissive licences (MIT, Apache 2.0, BSD) let you do almost anything, including using the code in proprietary closed-source products, provided you preserve the notice.

Copyleft licences (GPL) require that derivative works you distribute are also released under the same licence. This is deliberate — it propagates the freedoms — and it means GPL code cannot be incorporated into closed-source products you distribute. AGPL extends this to software provided over a network, closing the loophole where a company modifies GPL code and offers it as a service without distributing it.

"Source available" is not open source. Licences like the Business Source License or SSPL publish code while restricting commercial use or competing services. Several companies have relicensed from open source to these, which is legal and widely contested.

Practical points: free of charge is not free of cost — support, integration and maintenance are real. Open source is not automatically more or less secure. And check the licence before building a business on something.

Related Questions