Open Source Technology – Complete Notes for JKSSB, JKPSC, FAA, SSC & Banking Exams
What You'll Learn
- What open source technology actually means (with real context)
- Key differences: Open Source vs Freeware vs Proprietary
- All important software examples with exam relevance
- Licensing terms — GPL, MIT, Apache (asked in JKSSB)
- PYQ-style MCQs with source references
- One-page quick revision before your exam
Why This Topic Matters for JKSSB & Other Exams
Open Source Technology is one of the most consistently tested topics in the Computer Awareness section of JKSSB Finance Accounts Assistant (FAA), JKSSB Junior Assistant, SSC CGL, and Banking exams. In the JKSSB FAA 2022 paper, at least 2–3 questions directly came from this topic — and the pattern has continued in subsequent papers.
The reason examiners love this topic is simple: it's conceptual, it has clear right/wrong answers, and most candidates either know it thoroughly or not at all. If you spend 20 minutes reading this post carefully, you can confidently answer every question from this topic in your exam.
1. What is Open Source Technology?
Open Source Technology refers to software where the source code is publicly available — meaning anyone can read it, modify it, and distribute it, subject to the terms of the license. The term was formally coined in 1998 by Christine Peterson, though the movement had existed for years before under names like "free software."
Think of it this way: when you buy a car, you can drive it but you cannot access the engine blueprints or modify how the engine works. Open source software is different — it's like getting the car along with the full engineering drawings, with permission to modify and rebuild it however you want.
The concept is governed by the Open Source Initiative (OSI), which defines specific criteria a software must meet to officially be called "open source." Simply making code visible is not enough — the license must also allow modification and redistribution.
2. Source Code — What It Is and Why It Matters
Source code is the human-readable set of instructions written by a programmer in languages like C, C++, Java, or Python. When you install a program on your computer, what you're actually running is the compiled version of that source code — a machine-readable file your computer can execute directly.
In proprietary (closed-source) software, companies compile the code and distribute only the compiled version. You can use the software, but you cannot see or change what's inside. In open source software, you get both — the runnable program and the original source code.
3. Open Source vs Free Software vs Freeware — A Critical Distinction
This is the most commonly confused area, and examiners know it. Here's a clean breakdown:
| Type | Source Code? | Free to Use? | Can Modify? | Example |
|---|---|---|---|---|
| Open Source | ✅ Yes | Usually | ✅ Yes | Linux, Firefox |
| Free Software | ✅ Yes | ✅ Yes | ✅ Yes | GNU tools |
| Freeware | ❌ No | ✅ Yes | ❌ No | Adobe Reader |
| Shareware | ❌ No | Trial only | ❌ No | WinRAR |
| Proprietary | ❌ No | ❌ Paid | ❌ No | Windows, MS Office |
4. Key Features of Open Source Software
Free Redistribution: The license cannot restrict anyone from selling or giving away the software.
Source Code Access: The source code must be included or freely available. Deliberately obfuscated source code is not acceptable.
Derived Works: The license must allow modifications and derived works to be distributed under the same terms.
No Discrimination: The license must not discriminate against any person, group, or field — including commercial use.
Technology Neutral: The license must not be specific to a particular technology or interface.
5. Important Open Source Licenses (Exam-Focused)
GNU General Public License (GPL)
The most widely used open source license. Created by Richard Stallman as part of the GNU Project. GPL is a copyleft license — any software derived from GPL-licensed code must also be released under the GPL. Linux uses the GPL.
MIT License
One of the most permissive licenses. You can use, copy, modify, and even sell software under the MIT license with very few restrictions — just include the original copyright notice.
Apache License
Used by the Apache Web Server. Permissive like MIT, but also includes a patent grant clause — users are protected from patent claims by contributors.
6. Examples of Open Source Software — With Exam Context
Operating Systems
Linux — Created by Linus Torvalds in 1991. Powers over 90% of the world's supercomputers, most web servers, and forms the base of Android. Full distributions include Ubuntu, Fedora, Debian, CentOS.
Ubuntu — A user-friendly Linux distribution by Canonical Ltd. Based on Debian. Widely used in education.
Android — Google's mobile OS is based on the Linux kernel (AOSP — Android Open Source Project).
Web Browsers
Mozilla Firefox — Developed by the Mozilla Foundation. Rendering engine is called Gecko.
Chromium — The open source project behind Google Chrome. Chrome itself is not fully open source, but Chromium is.
Office & Productivity
LibreOffice — Full office suite (word processor, spreadsheet, presentation). Open source fork of OpenOffice. Frequently tested as the MS Office alternative.
Web Servers
Apache HTTP Server — The most widely used web server in the world. Maintained by the Apache Software Foundation.
Databases
MySQL — Popular relational database. Owned by Oracle but available as open source community edition. MariaDB is a fully open source fork.
PostgreSQL — Powerful open source database, fully standards-compliant.
Other Tools
GIMP — GNU Image Manipulation Program. Open source alternative to Adobe Photoshop.
VLC Media Player — Open source media player supporting virtually all file formats. Developed by VideoLAN.
Python — The programming language itself is open source, managed by the Python Software Foundation.
7. The GNU Project and Richard Stallman
Richard Stallman launched the GNU Project in 1983 to create a completely free Unix-like operating system. GNU stands for "GNU's Not Unix" — a recursive acronym (a term that refers to itself).
By the early 1990s, GNU had most OS tools ready but lacked a working kernel. When Linus Torvalds released the Linux kernel in 1991, the two combined to form GNU/Linux. Stallman also founded the Free Software Foundation (FSF) in 1985, which maintains the GPL license.
8. Advantages and Disadvantages
Advantages
Cost: Most open source software is free, reducing costs for individuals, schools, and government departments — including J&K offices that use Linux-based systems.
Security: Thousands of developers review the code, so vulnerabilities are found and fixed faster than in proprietary software.
Customizability: Organizations can modify it to fit specific needs — a key reason government and military agencies prefer open source.
No Vendor Lock-in: You're not dependent on a single company. If the company shuts down, the community continues maintaining it.
Community Support: Large global communities provide forums, documentation, and free help.
Disadvantages
Technical Complexity: Setup often requires technical knowledge. Not always beginner-friendly.
No Official Support: No helpline or guaranteed customer service — you rely on community forums.
Compatibility Issues: May not always work with proprietary file formats (e.g., LibreOffice formatting issues with .docx files).
Fragmentation: Too many versions and distributions can create confusion (e.g., dozens of Linux distros).
📋 Previous Year Pattern Questions (JKSSB & SSC Style)
These questions follow the exact pattern of JKSSB FAA, Junior Assistant, and SSC CGL Computer Awareness papers. Solve them before checking the answers.
Which of the following is an open-source operating system?
✓ Answer: (c) Ubuntu LinuxWho developed the Linux kernel?
✓ Answer: (b) Linus TorvaldsWhat does "copyleft" mean in the context of open source licensing?
✓ Answer: (b) Derived works must remain under the same free licenseFreeware is different from open source software because:
✓ Answer: (b) Freeware source code is not available to usersGNU stands for:
✓ Answer: (c) GNU's Not UnixWhich open source software is used as an alternative to Adobe Photoshop?
✓ Answer: (b) GIMPAndroid operating system is based on which kernel?
✓ Answer: (c) LinuxWhich of the following is NOT an open source software?
✓ Answer: (c) Microsoft Excel⚡ Quick Revision — Last-Minute Cheatsheet
Read this the night before your exam:
Final Thoughts
Open Source Technology is a high-scoring topic if you understand the concepts rather than just memorize names. The most important distinctions going into any exam: open source vs freeware, GPL copyleft meaning, the difference between GNU and Linux, and which common software belongs to which category.
If you found this useful, share it with fellow JKSSB/JKPSC aspirants in your WhatsApp study groups. For more Computer Awareness notes tailored to J&K exams, explore the Computer section on JKEdusphere.