nerdexam
LPI

010-150 · Question #47

Which one of the following statements concerning the General Public License (GPL) is true?

The correct answer is A. The GPL is designed to ensure that the source code of a software remains freely available. The GNU General Public License (GPL) is designed to guarantee that software source code remains freely available to all users who receive the software.

The Linux Community and a Career in Open Source

Question

Which one of the following statements concerning the General Public License (GPL) is true?

Options

  • AThe GPL is designed to ensure that the source code of a software remains freely available.
  • BThe GPL is identical to the BSD license.
  • CGPL software may never be sold for money.
  • DIf you change a program you received under the GPL, you must send your changes to the original
  • EGPL software may not be used to run nuclear reactors or air traffic control systems.

How the community answered

(25 responses)
  • A
    76% (19)
  • B
    12% (3)
  • C
    8% (2)
  • D
    4% (1)

Why each option

The GNU General Public License (GPL) is designed to guarantee that software source code remains freely available to all users who receive the software.

AThe GPL is designed to ensure that the source code of a software remains freely available.Correct

The core purpose of the GPL is to use copyright law to ensure software freedom - specifically that source code must be made available to anyone who receives the binary, and that derived works must also be distributed under the GPL. This 'copyleft' mechanism prevents the source from being made proprietary.

BThe GPL is identical to the BSD license.

The GPL and BSD licenses are distinctly different; BSD is a permissive license that allows incorporation into proprietary software, while the GPL requires derivative works to remain open source.

CGPL software may never be sold for money.

GPL software may be sold for money; the GPL permits commercial distribution as long as the source code is also made available to recipients.

DIf you change a program you received under the GPL, you must send your changes to the original

The GPL does not require sending changes to the original author; it requires making source available to whoever receives the binary, but there is no obligation to contribute back upstream.

EGPL software may not be used to run nuclear reactors or air traffic control systems.

The GPL contains no clauses restricting use in safety-critical systems like nuclear reactors or air traffic control; such restrictions are found in other licenses but not the GPL.

Concept tested: GNU General Public License core principles

Source: https://www.gnu.org/licenses/gpl-3.0.en.html

Topics

#GPL#open source licenses#free software#source code

Community Discussion

No community discussion yet for this question.

Full 010-150 Practice