PREZENTACJA MULTIMEDIALNA
Start F5
Open Source
Otwarte oprogramowanie - ang. open source movement, czyli
otwarte źródła, to odłam ruchu wolnego oprogramowania, ang.
free software, który proponuje nazwę open source software jako
alternatywną dla free software, głównie z przyczyn praktycznych,
a nie filozoficznych.
Wolne Oprogramowanie jest udostępniane na warunkach
pozwalających użytkownikowi na jego swobodne studiowanie,
rozpowszechnianie i modyfikację. Licencje na korzystanie z
Wolnego Oprogramowania nie zawierają restrykcji, których celem
byłaby maksymalizacja zysku właściciela praw autorskich przy
jednoczesnym skrajnym ograniczeniu praw użytkownika.
Przeciwieństwem Wolnego Oprogramowania są programy
określane jako "własnościowe" (termin ten pochodzi od
oryginalnego słowa "proprietary"; można też używać określenia
"zamknięte
oprogramowanie").
Większości
własnościowych
aplikacji nie wolno pod żadnym pozorem modyfikować. Zazwyczaj
jest to zresztą praktycznie niemożliwe, gdyż producent programu
nie dostarcza jego kodu źródłowego (a jedynie jego postaci
wynikowej - wykonywalnej, zrozumiałej dla maszyny).
Coraz częściej zdarzają się sytuacje, gdy licencja zabrania nawet
prób poznania sposobu działania takich programów. Wolno je
zainstalować i uruchamiać tylko na pojedynczym komputerze, nawet
jeśli użytkownik korzysta zamiennie z kilku maszyn. Licencje
zamkniętego oprogramowania miewają jeszcze jeden zasadniczy cel:
maksymalne
ograniczenie
ewentualnej
odpowiedzialności
producenta, który nie chce odpowiadać za własne błędy, a często
nawet przyznać się do ich istnienia. Wersje z poprawionymi błędami
sprzedaje się częstokroć jako "nowe" produkty, obarczając
użytkowników kosztami poprawek, które przecież powinny zostać
dokonane w ramach bezpłatnego serwisu. W przypadku Wolnego
Oprogramowania takie postępowanie nie jest możliwe, ponieważ
użytkownik otrzymuje pełen kod źródłowy, pozwalający ujrzeć jak na
dłoni wszystkie mechanizmy działania programu.
Twórcy Wolnego Oprogramowania udostępniają je bez ograniczeń,
gdyż cenią sobie te wartości, które są fundamentem rozwoju nauki:
współpracę, wzajemną krytykę i wymianę idei. Sądzą, że satysfakcja z
dzieła cenionego i użytecznego dla innych jest warta więcej niż
można kupić za pieniądze. Dzieło doskonalone przez użytkowników
ma szanse rozwijać się szybciej niż jego komercyjne odpowiedniki i
przetrwać pierwotnego twórcę. Chęć zysku nie jest dla
wspomnianych ludzi wystarczająco dobrym powodem, by ograniczać
przepływ informacji. Z tego powodu dzielą się swoim dorobkiem z
innymi. Są również przeciwnikami patentowania oprogramowania i
algorytmów, uważając je za wspólny dorobek ludzkości.
Najbardziej znane projekty Open
Source
Linux: najpopularniejszy projekt FS/OS -
jądro uniksowego systemu operacyjnego.
Obecnie Linux obsługuje ponad 10
różnych architektur sprzętowych, od
palmtopów poprzez komputery PC po
superkomputery typu mainframe, co czyni
go jednym z najbardziej przenośnych
systemów
operacyjnych
ogólnego
zastosowania. Jądro Linux zawiera m.in.
obsługę większości sprzętu dostępnego na
rynku, systemów plików z kroniką,
wolumenów
logicznych
i
macierzy
dyskowych.
FreeBSD, OpenBSD, NetBSD: systemy
uniksowe
z
rodziny
BSD
(Berkeley
Software Distribution), wywodzące swój
rodowód z dystrybucji BSD stworzonej na
uniwersytecie w Berkeley. FreeBSD jest
systemem
uniksowym
ogólnego
zastosowania,
najpopularniejszym
na
platformie x86 i stosunkowo najbardziej
zaawansowanym z całej trójki. OpenBSD
jest rozwijany ze szczególnym naciskiem
na bezpieczeństwo (kod źródłowy jest stale
audytowany pod kątem błędów, jądro
zawiera obsługę popularnych urządzeń
kryptograficznych, system zawiera obsługę
haseł jednorazowych itd.). NetBSD jest z
kolei najbardziej przenośnym systemem
operacyjnym.
Apache: najpopularniejszy serwer WWW na
świecie. Apache ceniony jest ze względu na
stabilność
działania,
elastyczność
konfiguracji
oraz
dostępne
moduły,
pozwalające zintegrować serwer WWW z
innym oprogramowaniem (interpreterami
języków, serwerami baz danych czy usług
katalogowych).
Samba:
implementacja
protkołu
SMB
pozwalająca zastąpić systemy Windows w
sieci. Obecnie Samba potrafi udostępniać
udziały, służyć jako serwer wydruku,
podstawowy kontroler domeny (PDC) z
obsługą profili wędrujących oraz - w
ograniczonym zakresie -- jako zapasowy
kontroler domeny. Obecnie rozwijana jest
wersja zawierająca obsługę Active Directory.
OpenOffice.org:
Najpolularniejszy
po
Microsoft Office pakiet biurowy. Zawiera
edytor tekstu, arkusz kalkulacyjny, program
do tworzenia grafiki i prezentacji.
Mozilla: najpopularniejsza po Internet Explorerze
przeglądarka internetowa. Istnieją wersje m.in.
dla Linuksa, Windows i MacOS. Komercyjna
wersja Mozilli wydawana jest przez AOL jako
Netscape Navigator. Silnik, na którym opiera się
Mozilla, stał się podstawą, na której oparto inne
przeglądarki, takie jak Phoenix (Windows, Linux),
K-Meleon (Windows) czy Galeon (Linux).
GNOME
i
KDE:
projekty
pozwalające
użytkownikowi wygodnie pracować w środowisku
graficznym na systemach uniksowych.
Gimp: Doskonały program graficzny (Windows,
Linux)
nie
ustępujący
funkcjonalnością
i
możliwościami odpowiednikom komercyjnym.
Często popełnianym błędem jest utożsamianie Wolnego
Oprogramowania z oprogramowaniem "niekomercyjnym".
W
rzeczywistości
Wolne
Oprogramowanie
można
sprzedawać, można zarabiać na usługach i wdrożeniach z
nim związanych, można też odsprzedawać je wraz z
wartością dodaną.
Wolne Oprogramowanie jest używane m.in. w polskim
Parlamencie
oraz
wielu
instytucjach
i
zakładach
przemysłowych. Zawdzięcza ono swój sukces nie tylko
niskiej (najczęściej zerowej) cenie nabycia, ale i oparciu na
podstawowych wartościach humanistycznych, stawiających
człowieka - zarówno twórcę, jak i użytkownika - na
pierwszym miejscu. Wolne Oprogramowanie powstaje
dzięki współpracy grup ludzi z całego świata. Wokół
najpopularniejszych
projektów
skupiają
się
setki
programistów, poświęcających swój czas na tworzenie dóbr
powszechnego użytku i doskonalących w ten sposób swoje
umiejętności.
Projekt wykonała:
Monika
Gromelska
Klasa II SP