Edexcel 1CP2 · GCSE Computer Science · ~11 min read · 🔒 Pro
Notes
──
Video
──
Slides
──
Worksheet
──
Quiz
Open Source Software
Open source software is software whose source code is freely available for anyone to view, modify, and distribute. It is often free to use but not always.
Source code is publicly available
Anyone can modify it and redistribute it
Developed collaboratively by communities of developers worldwide
Examples: Linux, VLC Media Player, LibreOffice, Firefox, Python, GIMP
Advantages of Open Source
Free to download and use — reduces software costs
Source code available — can be inspected for bugs or security vulnerabilities
Customisable — developers can modify it to suit their needs
Community support — large developer communities provide fixes and improvements
Transparency — no hidden code or data collection
Disadvantages of Open Source
No official support — relies on community forums; no guaranteed helpdesk
Compatibility issues — may not work well with proprietary formats or systems
Less polished UI — may lack the professional design of commercial software
Security risk — open source code means attackers can also study it for vulnerabilities
Proprietary Software
Proprietary software (also called commercial or closed-source software) is software where the source code is kept private by the developer. Users must pay a licence to use it.
Source code is kept secret
Cannot be modified or redistributed without permission
Must pay a licence fee
Examples: Microsoft Windows, Adobe Photoshop, Microsoft Office, macOS
Advantages of Proprietary
Official support — dedicated help desk, documentation, and regular updates
Higher quality/reliability — professionally tested and polished
More compatible — often the industry standard (e.g. MS Office formats)
Source code protected — attackers can't study the code as easily
Disadvantages of Proprietary
Costs money — licences can be expensive
Cannot modify — cannot customise to your own needs
Vendor lock-in — reliant on one company's decisions and updates
Source code hidden — hard to verify what data is collected
Comparison Table
Feature
Open Source
Proprietary
Cost
Usually free
Licence fee required
Source code
Publicly available
Hidden (closed)
Can modify?
Yes
No
Support
Community forums
Official helpdesk
Examples
Linux, LibreOffice, Firefox
Windows, MS Office, Photoshop
Exam tip: Edexcel questions may ask you to "evaluate open source vs proprietary for a given scenario." Match advantages to the scenario — e.g. a school with limited budget → open source (free); a law firm needing support → proprietary (official helpdesk).
⚠️ Common Mistakes
Saying open source is always free — "open source" means the source code is available; some open source software can still charge for services
Saying proprietary software is always safer — closed source means attackers can't read the code, but vulnerabilities can still exist
Confusing "open source" with "freeware" — freeware is free to use but source code is not available
✅ Notes completed!
▶
Video coming soon
Click slide or press arrow keys to navigate
✍️
Worksheet — 3.3b Open Source vs Proprietary
8 Edexcel-style questions · instantly marked
Q1What is meant by "open source" software?[2]
✅ Mark scheme
Open source software is software whose source code is freely available [1] and can be viewed, modified, and distributed by anyone [1].
Q2Give two examples of open source software.[2]
✅ Mark scheme
Any two from: Linux [1], LibreOffice [1], Firefox [1], VLC Media Player [1], GIMP [1], Python [1].
Q3State two advantages of proprietary software over open source software.[2]
✅ Mark scheme
Any two: official technical support/helpdesk available [1]; professionally tested and more reliable [1]; often the industry standard with better compatibility [1]; source code hidden from attackers [1].
Q4A small charity has a very limited budget. Suggest whether they should use open source or proprietary software. Justify your answer.[3]
✅ Mark scheme
Open source [1]; because it is free (or very low cost) [1]; this allows the charity to save money that can go towards their core work [1].
Q5State one disadvantage of open source software.[1]
✅ Mark scheme
Any one: no official support (relies on community) [1]; may have compatibility issues with proprietary formats [1]; may be less polished [1]; open code can be studied by attackers [1].
Q6Explain the term "vendor lock-in" in the context of proprietary software.[2]
✅ Mark scheme
Vendor lock-in means a user becomes dependent on a single company [1]; if that company increases prices, discontinues support, or stops developing the software, the user cannot easily switch [1].
Q7Is all open source software free to use? Explain.[2]
✅ Mark scheme
Not necessarily [1]; open source means the source code is publicly available — the software may still charge for services, enterprise features, or technical support [1].
Q8A hospital needs software to manage patient records and must ensure it has reliable technical support if things go wrong. Suggest open source or proprietary software and justify.[3]
✅ Mark scheme
Proprietary [1]; because it comes with official technical support and a dedicated helpdesk [1]; in a hospital environment, reliable support is critical as system downtime could endanger patients [1].
Topic Quiz
Q 1 of 15
You scored
out of 15
Click to reveal definition
🎉
Session complete!
Term
Definition
🎯
Mini Test — Open Source vs Proprietary
Timed exam-style test.
⏱10:00
Section A — Multiple Choice [5 marks]
Q1Which is an example of open source software?[1]
Q2Proprietary software means:[1]
Q3An advantage of open source software is:[1]
Q4Which scenario best suits proprietary software?[1]
Q5Vendor lock-in refers to:[1]
Section B — Short Answer
Q6Compare open source and proprietary software. Include cost, source code access, support, and one example of each.[3]
Mark schemeOpen source is free/low cost, proprietary requires a licence fee [1]; open source code is publicly available, proprietary code is hidden [1]; open source has community support, proprietary has official helpdesk [1]; e.g. Linux vs Microsoft Windows [1].
Q7A company is choosing between open source and proprietary office software. Give one reason to choose each and explain.[2]
Mark schemeOpen source — saves money as no licence fees [1] + explanation e.g. good for companies with tight budgets [1]; Proprietary — provides official technical support [1] + explanation e.g. ensures problems are resolved quickly by experts [1].