RFNXVfwQQPS4J

The types of software licenses

Source: licencja: CC 0.

Rodzaje licencji na oprogramowanie

You will learn
  • to identify software licenses.

RsxZtK9KbYAvY1
nagranie abstraktu

A software licenselicenselicense is a contract between the producer or distributor of software and a user which specifies the conditions of using the programme. The license usually imposes limitations on the user, of which the most common are the number of computers on which the software may be installed and the number of end‑users of the programme.

R1Hoenb8u3agj1
nagranie abstraktu

Free softwarefree softwareFree software is a computer software that can be run, copied, distributed and modified by users. Such a software is promoted by the Free 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.

R1X14APK668UA1
Source: GroMar, licencja: CC BY 3.0.
R1ZgoWwFMwMSw1
nagranie abstraktu

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.

RtVZ94ioNZ1Hq
nagranie abstraktu

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;

RNYjrqviZkC6Z1
Source: GroMar, licencja: CC BY 3.0.
RSNfpx00UFE5s1
nagranie abstraktu
  • 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
Ru7yRqkR53Zdz
nagranie abstraktu

For every category of software listed below give the name of the programme you use. Specify its software licenselicenselicense. 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.

ROZOVDEosbGUh
nagranie abstraktu

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.

RvFJl057AlbT31
Source: GroMar, licencja: CC BY 3.0.
R12rAuceTOkPP
nagranie abstraktu

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.

RypCTUKAH00dz
Ilustracja interaktywna przedstawia ikony ilustrujące warunki korzystania z licencji Creative Commons. Pierwsza ikona od lewej strony przedstawia w środku okręgu postać stojącego człowieka. Druga ikona przedstawia w środku okręgu przekreślony znak dolara. Trzecia ikona przedstawia w środku okręgu znak równości. Czwarta ikona przedstawia w środku okręgu odwrócona litera c, na górze zakończona strzałką. Na ilustracji widoczne są numery, a na nich podpisy. 1. Attribution (permission to use a work provided that the name of the author is presented). {audio}, 2. Non-commercial use. {audio}, 3. No derivative works. {audio}, 4. Share-alike – a work may be distributed only under an identical license. {audio}
The conditions of Creative Commons licenses
Source: GroMar, licencja: CC BY 3.0.
R1YWeVWGwKVjz
nagranie abstraktu

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.

Exercises

Exercise 1
R1Mmg7rtIAwDv
Wersja alternatywna ćwiczenia: Free software is a software which users can: Możliwe odpowiedzi: 1. run, 2. copy, 3. distribute, 4. modify
zadanie
Source: GroMar, licencja: CC BY 3.0.
Exercise 2

Some companies offer their software under a license for a limited time. You can pay a subscription price for using a programme. On the internet, find the examples of such a software.

Exercise 3

Should software licenses be paid? Under what license would you release a programme developed by you, e.g. a computer game?

Exercise 4
RCOPPovp3T3kf
Wersja alternatywna ćwiczenia: Indicate which pairs of expressions or words are translated correctly. Możliwe odpowiedzi: 1. wersja testowa - beta version, 2. kompilacja - compilation, 3. interpretacja - interpretation, 4. ograniczona funkcjonalność - free software, 5. wolne oprogramowanie - limited functionality
zadanie
Source: GroMar, licencja: CC BY 3.0.
RxeYdKhxUzcbL1
Interaktywna gra, polegająca na łączeniu wyrazów w pary w ciągu jednej minuty. Czas zaczyna upływać wraz z rozpoczęciem gry. Jeden ruch to odkrywanie najpierw jednej potem drugiej karty z wyrazem. Każdy wyraz jest odczytywany. Kolejny ruch to odkrywanie trzeciej i czwartej karty. W ten sposób odsłuchasz wszystkie wyrazy. Nawigacja z poziomu klawiatury za pomocą strzałek, odsłuchiwanie wyrazów enterem lub spacją. Znajdź wszystkie pary wyrazów.
Source: Zespół autorski Politechniki Łódzkiej, licencja: CC BY 3.0.

Glossary

beta version
beta version

wersja testowa

R1SXmROBju8my1
wymowa w języku angielskim: beta version
compilation
compilation

kompilacja

ReBaq5EB8Pv2B1
wymowa w języku angielskim: compilation
free software
free software

wolne oprogramowanie

R1bNARw1wlKQk1
wymowa w języku angielskim: free software
interpretation
interpretation

interpretacja

RBuhki3JB2EOy1
wymowa w języku angielskim: interpretation
license
license

licencja

RAQIqAHQPiqDp1
wymowa w języku angielskim: license
limited functionality
limited functionality

ograniczona funkcjonalność

RIhWygEEFCWel1
wymowa w języku angielskim: limited functionality
source code
source code

kod źródłowy

R1PnLku9fV4Re1
wymowa w języku angielskim: source code

Keywords

beta versionbeta versionbeta version

free softwarefree softwarefree software

licenselicenselicense