Essential Concepts & Key Facts
High-yield conceptual summaries for competitive exams and rapid revision.
- Open-Source Software (OSS) makes its human-readable source code publicly accessible for inspection, modification, and redistribution.
- Proprietary (closed-source) software distributes only compiled machine code, keeping the underlying source code a proprietary corporate secret.
- Richard Stallman launched the GNU Project in 1983 and founded the Free Software Foundation (FSF) in 1985 to champion software freedom.
- The FSF defines Four Essential Freedoms: Freedom to run (0), study (1), redistribute (2), and distribute modified versions (3).
- The Open Source Initiative (OSI) was formed in 1998 by Bruce Perens and Eric S. Raymond to market open source to the commercial sector.
- The Open Source Definition (OSD) contains ten criteria, including free redistribution and non-discrimination against persons or fields.
- Open-source licenses are broadly divided into two families: Copyleft (reciprocal) licenses and Permissive licenses.
- Copyleft licenses, such as the GNU General Public License (GPL), require any modified derivative works to be released under the same license.
- Permissive licenses, such as MIT, BSD, and Apache 2.0, allow developers to incorporate open code into proprietary commercial software.
- Proprietary software is licensed to consumers via an End-User License Agreement (EULA) that restricts copying and reverse engineering.
- Linus Torvalds created the open-source Linux kernel in 1991, which today runs over 90% of the world's public cloud workloads.
- All of the world's top 500 fastest supercomputers run on open-source Linux operating systems.
- Android's core operating platform (AOSP) is open-source, whereas Google Mobile Services (Play Store, Gmail) are closed proprietary components.
- Linus's Law, coined by Eric S. Raymond, asserts: 'Given enough eyeballs, all bugs are shallow', highlighting open-source code auditability.
- Proprietary software vendors often rely on 'security through obscurity', hiding source code to obscure potential security flaws.
- Vendor lock-in is a common drawback of proprietary software, where switching providers is made prohibitively costly by proprietary formats.
- Open-source business models monetize complementary services, including enterprise support (Red Hat), hosted cloud services, and certifications.
- Major open-source programming languages include Python, JavaScript (V8), Rust, and Go, driving modern software development.
- Open-source software eliminates upfront license purchase fees, though organizations still incur hosting, integration, and maintenance expenses.
- The Government of India adopted a Policy on Adoption of Open Source Software in 2015 to encourage open technologies in e-governance.
- Open-source projects rely on collaborative version control systems, primarily Git (created by Linus Torvalds in 2005) and platforms like GitHub.
- Prominent proprietary software includes Microsoft Windows, Microsoft Office, macOS, Adobe Photoshop, and Oracle Database.
Related Knowledge Topics to Discover
Law, Judiciary & Legal Awareness
Trademark vs Copyright vs Patent: What Is the Difference?
Explore Topic
Cybersecurity & Digital Safety
What Is Two-Factor Authentication and How Does It Protect Your Account?
Explore Topic
Artificial Intelligence
How Does Facial Recognition Technology Identify a Person?
Explore Topic
Looking for more specific GK questions?
Search across all 0 What Is Open-Source Software and How Is It Different from Proprietary Software? questions or browse 52,757+ verified questions across 65 domains.