Topic 1.3 Open Source Software and Licensing Flashcards

1
Q

What are — in a nutshell — the “four freedoms” as defined by Richard Stallman and the Free Software Foundation?

A
  1. “The freedom to run the program as you wish, for any purpose (freedom 0).”
  2. “The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.”
  3. “The freedom to redistribute copies so you can help others (freedom 2).”
  4. “The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does the abbreviation FLOSS stand for?

A

Free/Libre and Open Source Software is another popular term, which unmistakably emphasizes the idea of freedom also for other languages other than English

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

You have developed free software and want to ensure that the software itself, but also all future works based on it, remain free as well. Which license do you choose?

A

GPL version 3

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

Which of the following licenses would you call permissive, which would you call copyleft?

A

Simplified BSD License: permissive

GPL version 3: copyleft

CC BY: permissive

CC BY-SA: copyleft

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

You have written a web application and published it under a free license. How can you earn money with your product? Name three possibilities.

A
  1. Dual licensing, e.g. by offering a chargeable “Business Edition”
  2. Offering hosting, service, and support
  3. Developing proprietary extensions for customers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the GNU project?

A

GNU started as an initiative to develop an operating system  from scratch, to make it available to the general public and to improve it continuously with the general public.

It then created the GNU Public License (GPU License).

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

Describe CopyLeft/GPL and Lesser GPL

A

• Free Software Foundation (FSF) has formulated the GNU General Public License (GPL) as one of the most important licenses for free software, which is used by many projects, e.g. the Linux kernel.
○ In addition, it has released licenses with case-specific customizations, such as the GNU Lesser General Public License (LGPL), which governs the combination of free software with modifications made to code where the source code for the modifications do not have to be released to the public GNU Affero General Public License (AGPL), which covers selling access to hosted software, or the GNU Free Documentation License (FDL), which extends freedom principles to software documentation.
• Critics often call the copyleft principle “viral”, since it is transmitted to subsequent versions.

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

What is the OSI in regards to licensing.

A

Open Source Initiative (OSI), developed a standardized procedure for checking software licenses for compliance with its Open Source Definition

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

What is the Berkeley Software Distribution (BSD)? What are its goals?

A
  1. They believe maximum freedom should help the software to be as widely distributed as possible by leaving the editors of the software alone to decide how to proceed with the edits.
  2. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
    ○ Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    ○ Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Creative Commons?

A

The author makes her work available to the community, but can choose from a set of features those that need to be considered when using the work — the more features she chooses, the more restrictive the license.

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

Describe CC BY (“Attribution”)

A

The free license that allows anyone to edit and distribute the work as long as they name the author.

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

Describe CC BY-SA

A

As CC BY, except that the modified work may only be distributed under the same license. The principle reminds of the copyleft, because the license is “inherited” here as well.

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

Describe CC BY-ND (“Attribution-NoDerivatives”)

A

Like CC BY, except that the work may only be passed on unmodified.

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

Describe CC BY-NC (“Attribution-NonCommercial”)

A

The work may be edited and distributed by naming the author, but only under non-commercial conditions.

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

Describe CC BY-NC-SA (“Attribution-NonCommercial-ShareAlike”)

A

As BY-NC, except that the work may only be shared under the same conditions (i.e. a copyleft-like license).

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

Describe CC BY-NC-ND (“Attribution-NonCommercial-NoDerivatives”)

A

The most restrictive license: the distribution is allowed with attribution of the author, but only unchanged and under non-commercial conditions.