background image

PREZENTACJA MULTIMEDIALNA

Start F5

Open Source

 

background image

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).

background image

  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.

background image

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 

macierzy 

dyskowych. 

background image

FreeBSD,  OpenBSD,  NetBSD:  systemy 
uniksowe 

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. 

background image

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. 

background image

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 

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ą 

możliwościami odpowiednikom komercyjnym. 

background image

Często  popełnianym  błędem  jest  utożsamianie  Wolnego 
Oprogramowania  z  oprogramowaniem  "niekomercyjnym". 

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 

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.

background image

Projekt wykonała:
Monika 
Gromelska
Klasa II SP


Document Outline