What is open source software ?
Software that is distributed with its source code, making it available for use, modification, and distribution.
What is closed source software ?
Software whose author owns all rights to use, modify, and copy it.
How can open source contribute to faster innovation?
By allowing collaborative development and rapid iteration.
What is a common argument in favor of open source being more secure?
Many eyes reviewing the code can catch vulnerabilities faster.
What does community sustainability mean in open source?
The ability of a project to maintain contributors and stay active over time.
Name one major advantage of open source software.
It allows developers to inspect, modify, and improve the code freely.
Give an example of a commonly used closed source operating system.
Microsoft Windows.
What is “forking” in the context of software innovation?
Creating a new project by copying and modifying an existing open source codebase.
What is a “zero-day” vulnerability?
A security flaw unknown to the software maker, exploited before a fix is released.
What is “maintainer burnout” in open source projects?
When core developers become overwhelmed or leave due to unpaid workload or stress.
Which popular operating system is an example of open source software?
Linux
Why do companies often choose closed source for their products?
To protect intellectual property and maintain control over development and distribution.
How can closed source software still drive innovation?
Through dedicated R&D teams and proprietary technologies.
Why might closed source software be seen as more secure by some organizations?
Because the code is not publicly accessible, limiting exposure to potential attackers.
Why is corporate involvement both a benefit and risk to community sustainability?
It provides funding but can shift project goals away from the community.
How does open source licensing typically differ from proprietary licensing?
Open source licenses allow users to freely use, change, and distribute the software, while proprietary licenses restrict access and modification.
What is a potential drawback for users of closed source software?
Lack of transparency and limited customization.
What is one example of a major innovation that originated in the open source community?
The Apache HTTP Server.
What is a major challenge in securing open source software?
Dependency on third-party libraries that may not be well maintained.
What practice can help ensure long-term community sustainability?
Establishing clear governance and contribution guidelines.
What is the name of the license that guarantees software freedom and is widely used in open source projects?
GNU General Public License (GPL).
What’s one way companies monetize closed source software that differs from open source?
Through licensing fees and subscription models, as opposed to community-driven or donation-supported models.
What term describes the approach of combining both open and closed source strategies to innovate?
Hybrid or mixed-source model.
Name a high-profile security incident involving open source software.
The Apache Struts
What is the “bus factor” in open source development?
The number of developers that must leave before a project becomes unsustainable.