Open-source software is software where both the source code and the software itself is made available for free. It’s developed by a mix of individuals and companies, and anyone is free to extend, modify and generally improve on it, as long as they make their changes available to others. . . .