Which type of software license allows free use and distribution, but requires anyone sharing modified versions to publish their source code changes openly? MCQ with Answer and Explanation

Which type of software license allows free use and distribution, but requires anyone sharing modified versions to publish their source code changes openly?
A. Copyleft / Open Source License (e.g., GNU GPL)
B. Proprietary License
C. Public Domain Status
D. Closed-Source Freeware Framework
Answer: Option A
Solution (By JKSSB Mock Tests)
Copyleft licenses (like the GNU GPL) protect the open status of software by requiring all modified versions to share their source code openly.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Computer Software Questions

Question #1
What is the role of the scheduler in an OS?
A. To manage files
B. To handle network connections
C. To manage memory allocation
D. To control which process runs at what time

Correct Answer: Option D


Explanation:
The scheduler determines the order and time each process executes on the CPU.

This question belongs to: Computer Computer Software
Question #2
Which translation tool reads source code written in a high-level language and converts it into an intermediate 'bytecode' layer rather than native machine code?
A. Bytecode Compiler
B. Decompiler Engine
C. Assembler Core
D. Pure Interpreter

Correct Answer: Option A


Explanation:
Some modern development ecosystems (like Java or .NET) compile source code into an intermediate bytecode format, which is then interpreted or compiled at runtime by a virtual machine engine.

This question belongs to: Computer Computer Software
Question #3
Which of the following is an example of a data visualization tool?
A. MS Word
B. Tableau
C. Chrome
D. Notepad

Correct Answer: Option B


Explanation:
Tableau is application software for data visualization and business intelligence.

This question belongs to: Computer Computer Software