Software Licences
Open source software is software released with its source code freely available, so anyone who wants to can read it, change it and pass it on. It is usually free of charge as well, though the price is not what makes it open source — publishing the code is.
Source code is the human-readable set of instructions a programmer writes. With open source, that code is published rather than hidden, which gives users three features:
Open source projects are often made by a community: volunteer programmers and companies working together. Someone who finds an error can fix it and send the change back, so the software grows through many small contributions rather than the work of one company.
Open source does not mean there are no rules. The software is still protected by copyright and released under a licence that sets out what you may do with it. The licence is what gives permission to view, change and share the code; without it, copyright would stop you copying the software at all.
OCR GCSE Computer Science · Software Licences