Open Source & Closed Source Software (OCR A-Level Computer Science): Flashcards
Practise the cards
15 cards from this deck
ShowHide
Practise the cards
15 cards from this deck
What is Open Source Software (OSS)?
What is Open Source Software (OSS)?
Software whose source code is freely available to the public for viewing, modifying, and distribution
What is Closed Source Software (CSS)?
What is Closed Source Software (CSS)?
Software whose source code is not shared with public; only creator has access
How is OSS typically developed?
How is OSS typically developed?
Community-driven with contributors sharing updates openly
How is CSS typically licensed?
How is CSS typically licensed?
Commercial licensing agreement that limits software usage
What is the cost benefit of OSS?
What is the cost benefit of OSS?
Generally free or low-cost with no licensing fees
What is OSS's transparency benefit?
What is OSS's transparency benefit?
Code is open for public review, allowing users to identify and fix security issues
OSS creator monetization drawback?
OSS creator monetization drawback?
Limited ability to monetize directly; relies on donations, sponsorships, or services
CSS user support benefit?
CSS user support benefit?
Professional support and regular updates provided by creator
CSS creator profit benefit?
CSS creator profit benefit?
Generate revenue via sales, subscriptions, and licensing
CSS creator IP control benefit?
CSS creator IP control benefit?
Full control over code - only creator can modify, copy, or distribute
OSS modification drawback?
OSS modification drawback?
Requires technical knowledge and can introduce bugs
CSS cost drawback for users?
CSS cost drawback for users?
Licensing fees can be costly, especially for commercial or multi-user licenses
Why choose OSS for education?
Why choose OSS for education?
Free and accessible for students; encourages learning through code exploration
OSS security drawback?
OSS security drawback?
Security depends on community responsiveness; vulnerabilities may take longer to address
CSS flexibility limitation?
CSS flexibility limitation?
Users cannot modify or customize software for specific needs
