Open source

z Wikipédie, slobodnej encyklopédie
(Presmerované z Open-source)
Prejsť na: navigácia, hľadanie
Mandriva Linux, príklad Open source operačného systému

Open source je vo všeobecnosti akákoľvek informácia dostupná verejnosti za podmienky, že možnosť jej slobodného šírenia zostane zachovaná. V tomto prípade nie je dôležité hovoriť o poplatku za obdržanie, open source znamená slobodu prístupu. Open source je filozofia hnutia open source, ktoré založil Eric Raymond.

Špecificky open source znamená open-source softvér, čo bol pôvodný význam, ktorý bol neskôr zovšeobecnený (všeobecne sa používa aj open content, t. j. otvorený obsah).

Open-source softvér musí mať dostupný zdrojový kód; koncoví používatelia musia mať právo voľne používať, modifikovať a šíriť softvér, ako aj právo baliť a predávať produkt. Softvér so zdrojovým kódom uvoľneným ako public domain aj pod GNU General Public License (GPL) spĺňa tieto podmienky. Open-source licencie môžu obsahovať ešte ďalšie obmedzujúce podmienky ako napr. uvedenie mena autora a uvedenie autorských práv.

Napriek zjavným podobnostiam je open-source softvér odlišný od slobodného softvéru. Definícia Nadácie slobodného softvéru je užšia než definícia open source. Dôsledkom je, že slobodný softvér je open source, ale open-source softvér nemusí byť slobodný („free“). Softvér distribuovaný za podmienok licencií GPL aj BSD licencie sú považované za open source aj slobodný softvér.

Rozhodnutie osvojiť si termín open source navrhla Christine Peterson a bol čiastočne založený na nedorozumeniach plynúcich z dvojakého významu slova „free“ (pozri slobodný softvér). Tento problém nenastáva v slovenčine, keďže sa free softvér prekladá ako slobodný softvér.

Open source je aj registrovanou obchodnou značkou pre slobodné softvérové produkty.

Pojem „Open Source“ odkazuje na niečo, čo môže byť zmenené, pretože toho dizajn je verejne prístupný. Aj keď vznikol v súvislosti s rozvojom počítačového softvéru, dnes termín „Open Source“ označuje súbor hodnôt toho, čo nazývame Open Source spôsobom. Open Source projekty, produkty, alebo iniciatívy, sú tie, ktoré prijali otvorenú výmenu, účasť na spolupráci, rýchly „prototyping“, transparentnosť, meritokracia a rozvoj spoločnosti.[1]

Open source neznamená len prístup k zdrojovému kódu. Distribučné podmienky Open Source softvéru musia spĺňať nasledujúce kritériá:

  • bezplatnú redistribúciu
  • zdrojový kód
  • odvodené práce
  • integritu autorovho zdrojového kódu
  • neobsahovať diskrimináciu jednotlivcov či skupín
  • neobsahovať diskrimináciu na poli úsilia
  • distribúciu licencie
  • licencia musí byť rovnaká pre celý produkt
  • licencia nesmie obmedzovať iný softvér
  • licencia musí byť technologicky neutrálna[2]

História[upraviť | upraviť zdroj]

Vývoj založený na zdieľaní a spolupráca na zlepšení zdrojového kódu softvéru má za sebou históriu v podstate takú dlhú, ako vývoj softvéru sám. V neskorých 90-tych rokoch, záujem a účasť na tomto jave sa výrazne zvyšuje s tradičným uznaním Linuxu v publikáciách ako Forbes a uvoľnenie zdrojového kódu prehliadača Netscape. OSI (Open Source Initiative) bola založená v roku 1998 ako vzdelávacia, advokácia a sprievodná organizácia v tomto dôležitom okamihu v histórii pre spoločný vývoj.[2]

Prečo Open Source?[upraviť | upraviť zdroj]

Open Source projekty sú také, aký je pôvodný projekt Open Source, takže softvér je neobmedzený. Ak má niekto iné zmýšľanie, môže si jednoducho prispôsobiť softvér pre svoje potreby a zdieľať ho s ostatnými. Ak chce niekto postaviť svoj softvér nad ten pôvodný, nič mu nebráni, aby tak urobil. Open Source je veľmi prospešný pre pôvodný softvér. Tým, že je zdrojový kód k dispozícii, môže sa tiež kontrolovať, opravovať chyby v pôvodnom kóde a navrhnúť lepšie spôsoby, ako robiť veci. Súkromie je zachované bezpečnostnými audítormi, aby videli, čo presne sa deje v zákulisí. Napokon, je to prospešné pre všetky zúčastnené strany.[3]

Obhajcovia open source[upraviť | upraviť zdroj]

Projekty a organizácie[upraviť | upraviť zdroj]

Open Source na Slovensku[upraviť | upraviť zdroj]

Zastupuje najmä lokalizačné a propagačné projekty. Medzi ďalšie projekty patrí Občianske združenie Platon alebo Spoločnosť pre otvorené informačné technológie. Niektoré projekty ako Slovenská Open Source Iniciatíva alebo Slovenské združenie používateľov Linuxu (SKLUG) sú už mŕtve.

Open Source v Česku[upraviť | upraviť zdroj]

Pozostáva s lokalizačných a propagačných projektov, OSS Aliance a Liberix.

Pozri aj[upraviť | upraviť zdroj]

Iné projekty[upraviť | upraviť zdroj]

Externé odkazy[upraviť | upraviť zdroj]