Edexcel curriculum (2015)
High Level language
Law & Legislation
Peer to peer
Pictures (data rep)
Run length encoding
Solid state HD
? Open source software is often developed by a non-profit community and is free to use.
? Proprietary software is usually purchased from a software company who licenses its use.
Availability of source code:
? Open source software can be distributed and modified without permission. Anyone can fix bugs and create updates, without any need to wait for a new release.
Availability of support:
? Open source software usually has help available from the community of experts who are interested and contribute to forums.
? Proprietary development software will not have issues with ongoing parallel developments as updates / changes are controlled, avoiding confusion between versions.
? Proprietary development software will be supported by the originators.
Stability, reliability, suitability
? Open source is based on open standards that are accessible to everyone - avoids compatibility problems.
? Open source code is continually analysed by a large community of experts and therefore is stable / reliable.
? Proprietary development software will be less vulnerable to malicious users who could exploit the level of access provided to open source code.