Open Source a Free Software

Open Source

  • Termín starý jako UNIX sám (70. léta 20 stol.)
  • Programy se šíří spolu se zdrojovým kódem nebo výhradně jako zdrojové kódy.
  • Licence programu umožňuje zdrojový kód studovat, často i měnit
  • http://opensource.org http://gnu.org

Free Software

  • 1986 Richard M. Stallman ohlásil založení ,,svobodného``

  • operačního systému GNU

  • Za tímto účelem vydává licenci GNU General Public Licence:
    • Zavádí termín copyleft
    • Kdokoliv může studovat, měnit, použít a dále distribuovat zdrojový kód programu
    • Programu odvozené od programu uvolněného pod GNU/GPL musí tuto licenci ,,dědit`` – virulentní licence
  • 1991 Nové jádro se jménem ,,Linux`` se stalo oficiálním jádrem projektu GNU, vzniká tak operační systém GNU/Linux

  • Open Source nemusí být Free Software – v závislosti na licenci může být zakázáno měnit nebo opět použít zdrojové kódy

  • Free Software není Freeware

  • Free as Freedom x Free as beer

Vývojový model

  • Programy jako Mozilla Firefox, Linux, GRASS jsou vyvíjeny mnoha vývojáři, spojenými spolu sítí Internet
  • Jedná se o tzv. ,,Bazarový styl`` vývoje x ,,katedrálový styl``
  • Kdokoliv může kód měnit, přidávat nové funkce, opravovat chyby, založit nový projekt na starém kódu
  • GNU General Public Licence [1] je nejpoužívanější licencí Open Source projektů

Poznámky pod čarou

[1]GNU/GPL http://gnu.org