Chapter 4 Exam Flashcards

1
Q

Linux source code is available to:

Anyone who has the knowledge needed to access it
Only university researchers with a government grant
Employees of the FBI, CIA and NSA with top secret clearance
Only employees of the Linux Foundation

A

Anyone who has the knowledge needed to access it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Source code refers to:

The version of a program that the computer runs on the CPU
The interface that software uses to talk to the kernel
The license that dictates how you may use and share the software
A human-readable version of computer software

A

A human-readable version of computer software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Open source means:
(choose two)

You can view the software’s source code
You must share your changes
You can modify the software’s source code
You cannot charge anything for the software
You must support the software you share

A

You can view the software’s source code

You can modify the software’s source code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A license where you don’t have access to the source code is called:

Impaired source
Closed source
Open source
Sourceless

A

Impaired source

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Open source licenses differ, but generally agree that:
(choose two)

You are not allowed to sell the software
You must redistribute your changes
You should be able modify the software as you wish
You should have access to the source code of software

A

You should be able modify the software as you wish

You should have access to the source code of software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Richard Stallman is associated with:

BSD Unix
Microsoft
The Free Software Foundation
The Apache foundation
The Open Source Initiative
A

The Free Software Foundation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A copyleft provision in a software license means:

You may not link against third party closed source software

If you redistribute the software, you must distribute the source to any changes you make

You must provide free copies of the software if you use it

You must provide support for your modifications

You give up your copyright to the software

A

If you redistribute the software, you must distribute the source to any changes you make

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The largest difference between the GPLv2 and BSD licenses is:

Nothing, they are virtually identical
BSD has no copyleft provision
GPLv2 requires assigning copyright to the FSF
GPLv2 is not approved by the OSI
Only BSD allows commercial use
A

BSD has no copyleft provision

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The Free Software Foundation believes that:
(choose two)

Software should be free to modify
Software should be free to share
Software should not have copyright
People should write software with no expectation of making money
No money should ever change hands
A

oftware should be free to modify

Software should be free to share

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which of the following licenses was made by the FSF?

Creative Commons
GPLv3
Apache
BSD
MIT
A

GPLv3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A permissive free software license:
(choose two)

Means you can use the software for anything you want.

Does not allow the software to be locked to certain hardware.

Places the software in the public domain.

Places no restrictions on sharing modifications.

Requires you share software changes but not binaries.

A

Means you can use the software for anything you want

Places no restrictions on sharing modifications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Linux is distributed under which license?

GPLv3
BSD
Linux Foundation
MIT
GPLv2
A

GPLv2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Who founded the Open Source Initiative?
(choose two)

University of California at Berkeley
Richard Stallman
Bruce Perens
Linus Torvalds
Eric Raymond
A

Richard Stallman

Eric Raymond

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A generic term for Open Source and Free Software is:

SLOFF
OS/FS
FLOSS
GPL
Libre Software
A

FLOSS

Rather than dwell over the finer points of Open Source and Free Software, the community has started referring to them collectively as Free and Open Source Software (FOSS). The English word “free” can mean “free as in lunch” (as in no cost) or “free as in speech” (as in no restrictions). This ambiguity led to the inclusion of the word “libre” to refer to the latter definition. Thus, we end up with Free/Libre/Open Source Software (FLOSS).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which are examples of permissive software licenses?
(choose two)

BSD
LGPLv3
GPLv3
GPLv2
MIT
A

BSD

MIT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What does it mean when a work is placed in the public domain?

The work was done by a government agency
You may not use the work for commercial purposes
The author has died
The author has relinquished the copyright on the work
You must redistribute changes to the software

A

The author has relinquished the copyright on the work

17
Q

Creative Commons licenses allow you to:
(choose three)

Specify whether or not people may distribute changes
Receive royalties on the use of the work
Allow or disallow commercial use
Specify whether or not changes must be shared
Get a veto on where the work is used

A

Specify whether or not people may distribute changes
Allow or disallow commercial use
Specify whether or not changes must be shared

18
Q

If a podcast is licensed under the CC BY-ND license, you may:
(choose two)

Use an interview or song from it for your own podcast
Post it to your website
Share it as long as you give credit to the author
Sell it as part of a compilation
Add ads to it and post it to your website

A

Post it to your website

Share it as long as you give credit to the author

19
Q

How can you make money from open source software?
(choose three)

Unlock premium features for people that pay
Sell hardware that’s built to work with the software
Take payments for fixing bugs
Charge a yearly fee for the right to use the software
Provide paid consulting services for users

A

Sell hardware that’s built to work with the software
Take payments for fixing bugs
Provide paid consulting services for users

20
Q

The difference between the GPL and LGPL licenses are:

LGPL applies to web services

LGPL ensures that all variants of the original GPL program has the same freedom of use as the original

LGPL allows you to distribute the software in binary-only form

LGPL is shorter than GPL

LGPL was made by the OSI while GPL was made by the FSF

A

LGPL ensures that all variants of the original GPL program has the same freedom of use as the original

21
Q

Permissive free software licenses:
(choose three)

Can allow software to be used inside closed source software

Include the GPLv2 and BSD

Are not approved by the FSF

Don’t have a copyleft provision

Are not approved by the OSI

A

Can allow software to be used inside closed source software

Are not approved by the FSF

Don’t have a copyleft provision

22
Q

The Creative Commons version of Public Domain licensing is:

NoAttribution-ShareAlike (CC BY-SA)
Attribution-NonCommercial (CC BY-NC)
Attribution (CC BY)
No Rights Reserved (CC0)
Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)
A

No Rights Reserved (CC0)

23
Q

Your company makes a hardware firewall that runs a custom Linux kernel. What are your obligations under GPLv2?

You must ensure your custom kernel runs on a regular Intel machine
There are no requirements
You must make the source to your kernel available
You must make your hardware designs available
You must make the source to your custom web interface available

A

You must make the source to your kernel available