Metody licencjonowania oprogramowania na przykładzie GNU

Transkrypt

Metody licencjonowania oprogramowania na przykładzie GNU
Metody licencjonowania oprogramowania na przykładzie GNU/Linux – film Revolution OS.
Licencja - Licencja (angielskie licence), w odniesieniu do oprogramowania regulacja prawna
określająca warunki jego użytkowania i zasady odpłatności. Praktykuje się kilka rodzajów licencji
określających zakres użytkowania oprogramowania i warunki uiszczania za nie opłaty. Do
najważniejszych rodzajów licencji należą: licencja jednostanowiskowa, grupowa, firmware,
shareware, freeware, GPL, licencja typu Public Domain.
Sharware - Angielskie słowo shareware oznacza oprogramowanie, którym można się dzielić.
Program, który można otrzymać i rozpowszechniać za darmo, jednak trzeba uzyskać zgodę autora.
Korzystanie z niego jest już jednak obwarowane pewnymi zasadami. Jeżeli po upływie okresu
testowego (najczęściej 30-dniowego) użytkownik zdecyduje się zatrzymać program na dysku
twardym, powinien potraktować to jako kupno produktu i zapłacić jego autorowi. Niekiedy pewne
funkcje programów shareware są zablokowane i dopiero po rejestracji użytkownik otrzymuje hasło,
które pozwala je uaktywnić. np. TotalCommander
Freeware - Programy, których można używać i rozpowszechniać za darmo. Nie wolno ich jednak
sprzedawać, ani dokonywać w nich zmian, umieszczając wewnątrz na przykład własną reklamę. Może
być objęte prawami autorskimi lub nie. Ang. darmowe oprogramowanie. np. GaduGadu.
Adware - Oprogramowanie, za którego użytkowanie jego autor nie pobiera opłaty. Zamiast tego
program wyświetla banery reklamowe. Wiele programów sprzedawanych na licencji shareware, które
niegdyś po wygaśnięciu okresu testowego przestawały działać przekształcanych jest w produkty typu
adware. Adware często zachowuje opcje kupienia programu i pozbycia się reklam, które pobierane z
Internetu obniżają szybkość połączenia, a także niejednokrotnie zaburzają działanie systemu
operacyjnego. np.: Kaza
Demo - Celowo zubożona przez autorów wersja programu, która jest udostępniana za darmo (np.
poprzez internet). Taki zabieg marketingowy ma na celu wzbudzić zainteresowanie danym produktem
- najczęściej grą komputerową.
Pelna wersja - Program komercyjny bez żadnych ograniczeń. Jego rozprowadzanie w innych mediach
(np. w internecie) jest niezgodne z prawem. np. Microsoft Office
Licencja jednostanowiskowa - Angielskie one-site licence, licencja uprawniająca użytkownika do
zainstalowania nabytego oprogramowania tylko w jednym komputerze, obejmująca zakaz
udostępniania takiego oprogramowania w sieci oraz na innych wolnostojących komputerach. np.
Windows w wersji OEM.
Licencja GPL - Angielskie General Public Licence, zasady licencyjne określone przez konsorcjum
Free Software Foundation, zakazujące redystrybucji oprogramowania w formie czysto binarnej. Jezeli
ktoś wprowadza do obiegu oprogramowanie zawierające jakąkolwiek części podlegającą licencji GLP,
to musi udostępnić wraz z każdą dystrybucją binarną jej postać źródłową. np. Linux
Licencja typu Public Domain - angielskie public domain licence, licencja dobroczynna czyniąca z
oprogramowania własność ogółu, w myśl której autor lub autorzy oprogramowania zrzekają się praw
do upowszechniania oprogramowania na rzecz ogółu użytkowników. np. Popularne Algorytmy.
Każda licencja zezwala na wykonanie kopi bezpieczeństwa posiadanego nośnika
Haker- osoba która dąży do jak najlepszego poznania jakiejś dziedziny życia (nie koniecznie
informatyki). Dzięki zdobyciu dużej wiedzy z danej dziedziny może naginać lub wręcz łamać reguły
rządzące tą dziedziną co pozwala jej na osiąganie dowolnych celów np.: hakerem w dziedzinie chodu
na 50 km jest Robert Korzeniowski.
Ważne postacie:
Richard Matthew Stallman (znany szerzej jako RMS) to znany hacker i jeden z twórców ruchu
wolnego oprogramowania, założyciel projektu GNU oraz Free Software Foundation, współtwórca
GPL.
Linus Benedict Torvalds Stworzył (i rozwija) jądro Linuksa oraz zapoczątkował powstanie systemu
Linux, a wraz z nim gwałtowny rozwój wolnego oprogramowania, które choć istniało znacznie
wcześniej, uzyskało potężną podstawę, na której mogło znacznie łatwiej rozwijać się.
Wolne oprogramowanie (ang. Free Software, pokrewne pojęcie Otwarte oprogramowanie Open
Source – dosłownie Otwarte Źródła) – jest to ruch programistów i użytkowników komputerów
zaangażowanych w działania na rzecz swobodnego dostępu do oprogramowania przez ogół
użytkowników.
Wolne oprogramowanie definiuje 4 rodzaje wolności:
• wolność uruchamiania programu, w dowolnym celu (wolność 0),
• wolność analizowania, jak program działa, i dostosowywania go do swoich potrzeb (wolność
1). Warunkiem koniecznym jest tu dostęp do kodu źródłowego.
• wolność rozpowszechniania kopii, byście mogli pomóc sąsiadom (wolność 2)
• wolność udoskonalania programu i publicznego rozpowszechniania własnych ulepszeń, dzięki
czemu może z nich skorzystać cała społeczność (wolność 3).
Warunkiem koniecznym jest tu dostęp do kodu źródłowego.
Katedra i Bazar:
Katedra - oprogramowanie tworzone w tradycyjny sposób w grupach zhierarchizowanych o jasno
określonych celach i zadaniach. Tworzenie programu przypomina budowę katedry jeden wielki
system do wszystkiego powstający i ulepszany bardzo powoli.
Bazar - Oprogramowanie tworzone w sposób rozproszony przez rzesze programistów
komunikujących się niejednokrotnie jedynie przez Internet. Wiele różnych celi i pomysłów
weryfikowanych dopiero przez użytkowników. Tworzenie systemu przypomina rozwój bazaru każdy
robi co chce ale przetrwają tylko pomysły(„stoiska”) najlepsze.
Podręcznik str. 31 – 34, 39.
http://licencja007.webpark.pl/rodzaje_licencji/rodzaje_licencji.html
http://gnu.org.pl/
http://www.gnu.org/philosophy/free-sw.pl.html
http://pl.wikipedia.org/wiki/Lista_program%C3%B3w_open-source
http://pl.wikipedia.org/wiki/Larry_Augustin
http://pl.wikipedia.org/wiki/Eric_Raymond
http://pl.wikipedia.org/wiki/Linus_Torvalds
http://pl.wikipedia.org/wiki/Richard_Stallman
http://pl.wikipedia.org/wiki/Otwarte_oprogramowanie