12.06 Open Source And Content Management Systems - Quiz¶
Check your understanding
-
Which characteristic best describes the difference between permissive and copyleft open-source licenses?
- a) Permissive licenses require payment, copyleft licenses are free
- b) Permissive licenses allow more freedom in derivative works, copyleft licenses require derivative works to remain open-source { data-correct }
- c) Permissive licenses are newer, copyleft licenses are legacy
- d) Permissive licenses are for personal use, copyleft licenses are for commercial use
-
What is the primary advantage of a hosted CMS platform like WordPress.com over a self-hosted solution?
- a) Better customization options
- b) Lower total cost of ownership
- c) Automatic maintenance and security updates { data-correct }
- d) Complete control over server configuration
-
In the open-source contribution workflow, what typically happens immediately after creating a pull request?
- a) The changes are automatically merged
- b) The project is forked again
- c) Code review process begins { data-correct }
- d) The original repository is updated
-
Which factor is MOST important when evaluating the health of an open-source project for production use?
- a) Number of GitHub stars
- b) Age of the project
- c) Recent maintenance activity and community engagement { data-correct }
- d) Size of the codebase
-
What is a key security consideration when using self-hosted CMS platforms?
- a) The hosting provider handles all security automatically
- b) You are responsible for keeping the CMS and plugins updated { data-correct }
- c) Security is only a concern for e-commerce sites
- d) Open-source CMSs are inherently less secure than proprietary ones
-
Which type of CMS architecture separates content management from content presentation?
- a) Traditional CMS
- b) Headless CMS { data-correct }
- c) Static site generator
- d) Plugin-based CMS
-
When evaluating CMS plugins, which factor indicates the highest risk?
- a) Low number of active installations
- b) Last updated more than 12 months ago { data-correct }
- c) Average rating below 4 stars
- d) Developed by an independent developer
-
What is the main advantage of the GPL-3.0 license for the open-source community?
- a) It allows unlimited commercial use without restrictions
- b) It requires derivative works to remain open-source { data-correct }
- c) It provides the strongest patent protection
- d) It’s the most permissive license available
-
For a school website requiring easy content updates by non-technical staff, which approach is typically most appropriate?
- a) Self-hosted WordPress with custom development
- b) Hosted CMS platform with user-friendly admin interface { data-correct }
- c) Static site generator with Git-based workflow
- d) Custom-built CMS from scratch
-
What is the primary purpose of a content management system’s plugin ecosystem?
- a) To increase the cost of the platform
- b) To extend functionality without modifying core code { data-correct }
- c) To make the system more complex
- d) To provide employment for developers