Topicm1973b641a61d9849_1528449000663_0Topic

The types of software licenses

Levelm1973b641a61d9849_1528449084556_0Level

Second

Core curriculumm1973b641a61d9849_1528449076687_0Core curriculum

Grades VII and VIII

V. Compliance with law and safety principles. The student:

1) recognizes and respects the right to data and information privacy and the right to intellectual property;

2) acts ethically while working with information;

3) identifies the types of licenses for software and web resources.

Timingm1973b641a61d9849_1528449068082_0Timing

45 minutes

General objectivem1973b641a61d9849_1528449523725_0General objective

Identifying the types of licenses for software and web resources.

Specific objectivesm1973b641a61d9849_1528449552113_0Specific objectives

1. Classifying the types of licenses.

Learning outcomesm1973b641a61d9849_1528450430307_0Learning outcomes

The student:

- identifies the types of licenses.

Methodsm1973b641a61d9849_1528449534267_0Methods

1. Sentence completion.

2. Learning through observation.

Forms of workm1973b641a61d9849_1528449514617_0Forms of work

1. Individual work.

2. Class work.

Lesson stages

Introductionm1973b641a61d9849_1528450127855_0Introduction

The task of the students is to revise the information about software licenses. They order the information on this topic using the sentence completion method.

A software licenselicenselicense is a contract between the producer or distributor of the software and its_____________ (user).

The license specifies the conditions under which the user is obliged to use the _____________ (programme, software).

The license usually imposes limitations on the user, of which the most common are the number of _____________ (computers and end‑users).

The licenses usually relieve the software producer of its responsibility for the effect of using the_____________ (programme, software).

By using a computer software, the user accepts the _____________ [licenselicense[license conditions].

Procedurem1973b641a61d9849_1528446435040_0Procedure

Free software is a computer software that can be run, copied, distributed and modified by users. Such a software is promoted by the Free Softwarefree softwareFree Software Foundation, which is the main sponsor of the GNU Project. The idea of such a model is the decentralised development of software by the community within open collaboration. In order to ensure the effective development of such a software, its source codes and documentation remain open.

[Illustration 1]

Open Source is the type of a software licenselicenselicense that shares the source codesource codesource code of the programme and allows its modification. Its sharing can be possible under certain conditions, which usually include:

- the publication of the information about the authors of the software in the source code,
- the publication of the copyright statement in the code of the programme,
- the requirement of the distribution of the programme only under the share‑alike license.

Source codesource codeSource code is the code of a computer programme written by programmers in the human‑readable form. Before executing such a programme, the source code must be transformed into object code understood by the processor of the computer. This process is called compilationcompilationcompilation or interpretationinterpretationinterpretation.

The types of software licenses:

- freeware – a license that enables using an application freely. It sometimes imposes additional restrictions. The most common one is limiting the use of the programme to personal purposes only;
- shareware – a license that enables using an application in a limited scope, usually not in its full functionality or for a limited period;
- adware – a license that requires the permission of a user for displaying advertisement;

[Illustration 2]

- the GNU General Public License – a free softwarefree softwarefree software license. Its aim is to guarantee end users the freedom to run, share and modify the software as well as to distribute its modified versions.
- beta versionbeta versionbeta version – an early version of a programme released for testing, due to which errors can be found,
- demo version – a version of a commercial computer programme of limited functionalitylimited functionalitylimited functionality or limited period of using which is to encourage users to buy a commercial version,
- trial – a licenselicenselicense granted for a limited period (7‑90 days) or sometimes for a set number of runs that enables to try a programme,
- OEM – a license added to hardware; when you update your hardware, you must buy another OEM license,
- MOLP – the programme of licenses offered by Microsoft which allows corporate, academic, charitable, or government organizations to obtain volume licenses for Microsoft products.

Task 1

For every category of software listed below give the name of the programme you use. Specify its software license. Give the name of an alternative or other free programme. Insert the comparison into a table.

- web browser,
- mail programme,
- office suite,
- picture viewer,
- vector image editor,
- raster image editor,
- audio player,
- movie player,
- sound editor,
- movie editor,
- antivirus programme,
- CD burning software.

The public domain is part of creative works that can be used freely since the economic rights of their authors do not apply to them. Most often those rights have expired or the works were not subject to copyright because of the regulations or the type of licensing. It applies to computer software if the author decides so. In Poland the author cannot waive his or her moral rights and they are unlimited in time.m1973b641a61d9849_1527752256679_0The public domain is part of creative works that can be used freely since the economic rights of their authors do not apply to them. Most often those rights have expired or the works were not subject to copyright because of the regulations or the type of licensing. It applies to computer software if the author decides so. In Poland the author cannot waive his or her moral rights and they are unlimited in time.

[Illustration 3]

Creative Commons (CC) is an American non‑profit organization which supports the expansion of their own copyright licenses, known as Creative Commons licenses, based on which the author of a work shares his or her work under certain conditions.

[Interactive graphics]

Lesson summarym1973b641a61d9849_1528450119332_0Lesson summary

The legal use of computer software is very important since it demonstrates respect for the rights of other people. Software under open licenses is a good solution. It more and more often matches its comercial counterparts due to the commitment of many people.m1973b641a61d9849_1527752263647_0The legal use of computer software is very important since it demonstrates respect for the rights of other people. Software under open licenses is a good solution. It more and more often matches its comercial counterparts due to the commitment of many people.

Selected words and expressions used in the lesson plan

beta versionbeta versionbeta version

compilationcompilationcompilation

free softwarefree softwarefree software

interpretationinterpretationinterpretation

licenselicenselicense

limited functionalitylimited functionalitylimited functionality

source codesource codesource code

m1973b641a61d9849_1527752263647_0
m1973b641a61d9849_1527752256679_0
m1973b641a61d9849_1528449000663_0
m1973b641a61d9849_1528449084556_0
m1973b641a61d9849_1528449076687_0
m1973b641a61d9849_1528449068082_0
m1973b641a61d9849_1528449523725_0
m1973b641a61d9849_1528449552113_0
m1973b641a61d9849_1528450430307_0
m1973b641a61d9849_1528449534267_0
m1973b641a61d9849_1528449514617_0
m1973b641a61d9849_1528450135461_0
m1973b641a61d9849_1528450127855_0
m1973b641a61d9849_1528446435040_0
m1973b641a61d9849_1528450119332_0
license1
license

licencja

RAQIqAHQPiqDp1
wymowa w języku angielskim: license
free software1
free software

wolne oprogramowanie

R1bNARw1wlKQk1
wymowa w języku angielskim: free software
source code1
source code

kod źródłowy

R1PnLku9fV4Re1
wymowa w języku angielskim: source code
compilation1
compilation

kompilacja

ReBaq5EB8Pv2B1
wymowa w języku angielskim: compilation
interpretation1
interpretation

interpretacja

RBuhki3JB2EOy1
wymowa w języku angielskim: interpretation
beta version1
beta version

wersja testowa

R1SXmROBju8my1
wymowa w języku angielskim: beta version
limited functionality1
limited functionality

ograniczona funkcjonalność

RIhWygEEFCWel1
wymowa w języku angielskim: limited functionality