🔒

Unlock Pro

Subscribe to access all 59 Edexcel 1CP2 lessons.

£7.99/month
or £59/year
💻 Paper 1 · Topic 3: Software
3.3b Open Source vs Proprietary Software
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

FeatureOpen SourceProprietary
CostUsually freeLicence fee required
Source codePublicly availableHidden (closed)
Can modify?YesNo
SupportCommunity forumsOfficial helpdesk
ExamplesLinux, LibreOffice, FirefoxWindows, 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
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!
TermDefinition
🎯

Mini Test — Open Source vs Proprietary

Timed exam-style test.

← 3.3a Software TypesTopic 3 → 4Next: 4.1a Networks →