Software Flashcards

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

What is GNU?

A

A project supported by the Free Software Foundation

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

Who started the Free Software Foundation and in what year?

A

Richard Stallman in 1985

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

What document did Richard Stallman issue?

A

The GNU Manifesto

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

What is Stallman’s view on proprietary software and software patents?

A

They are ‘amoral’

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

When was the Open Software Initiative created?

A

In 1998

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

What is the purpose of the Open Software Initiative?

A

To approve open source software licenses

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

What is copyleft?

A

Work that is copyrighted with the intent of not limiting its use

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

What must happen to modified products under copyleft?

A

They must also be open source

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

What type of license is the General Public License v2?

A

A copyleft license

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

What does GPL v3 restrict?

A

‘Tivoization’

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

What does the Library GPL (LGPL) allow?

A

Libraries to be used in proprietary software

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

What is the requirement of the Affero license?

A

To provide source code access for open source running on servers

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

What do permissive licenses like the BSD Simplified grant?

A

Rights with fewer strings

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

Who is the largest contributor to open source?

A

Microsoft

Microsoft was previously seen as an opponent of open source software.

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

What does the term ‘upstream’ refer to in open source?

A

Projects that develop and maintain open source programs

17
Q

Name a platform that hosts open source projects.

A

GitHub

Other platforms include SourceForge and Savannah.

18
Q

What information does every package in the Arch Repositories contain?

A

A link to the upstream source of the software

19
Q

True or False: Microsoft has always been a supporter of open source.

A

False

Microsoft was once considered the enemy of open source.

20
Q

Fill in the blank: _______ refers to the projects that develop and maintain open source programs.

21
Q

List three platforms that host open source projects.

A
  • SourceForge
  • Savannah
  • GitHub