Portál AbcLinuxu, 11. června 2024 07:21

Open Source

Open-source software je takový software, k němuž zákazník dostane od jeho tvůrce zdrojový kód a může jej dále upravovat. Jednotlivé definice termínu "open source" se liší zvláště v podmínkách pro další distribuci softwaru.

Definice "open source" podle OSI:

  1. Licence programu nesmí nikoho omezovat v prodávání nebo rozdávání programu jako součást celku obsahujícího programy z různých zdrojů. Licence nesmí vyžadovat licenční poplatek nebo jiný poplatek za takový prodej.
  2. Program musí zahrnovat zdrojový kód a musí být umožněna jeho distribuce jak ve zdrojové formě, tak v kompilované formě. Když nějaká forma produktu není distribuována společně se zdrojovým kódem, musí existovat dobře propagované možnosti získaní zdrojového kódu za cenu nepřesahující přiměřené reprodukční náklady, nejlépe bezplatným stažením z Internetu. Zdrojový kód musí být preferovanou formou modifikování programu. Úmyslně zatemnělý (zmatený) zdrojový kód není dovolen. Polotovary (meziprodukty) jako výstup preprocesoru nebo překladače nejsou dovoleny.
  3. Licence musí povolovat modifikace a odvozená díla a musí dovolovat, aby byly distribuovány za stejných podmínek jako originální software.
  4. Licence může omezit distribuci modifikovaných verzí zdrojového kódu pouze tehdy, jestliže umožňuje distribuci "patch souborů" spolu se zdrojovým kódem za účelem modifikace programu při jeho kompilaci (sestavení). Licence musí výslovně dovolovat distribuci softwaru vytvořeného z modifikovaného zdrojového kódu. Licence může vyžadovat, aby odvozená díla nesla odlišný název než původní produkt nebo jiné číslo verze.
  5. Licence nesmí diskriminovat žádnou osobu nebo skupinu osob.
  6. Licence nesmí nikoho omezovat v používání programu při konkrétním snažení. Například nesmí omezovat užití programu při podnikání nebo pro genetický výzkum.
  7. Práva spojená s programem se musí vztahovat na každého, komu byl program redistribuován bez nutnosti akceptovat dodatečné licence.
  8. Práva spojená s programem nesmí záviset nat tom, zda je program částí určité softwarové distribuce. Pokud tento program je extrahován z této distrubuce a používán nebo distribuován v souladu s ustanoveními jeho licence, potom všechny strany, kterým byl tento program redistribuován, by měly mít stejná práva, jaká dopřávala originální softwarová distribuce.
  9. Licence nesmí ustanovit omezení na jiný software distribuovaný spolu s licencovaným softwarem. Např. licence nesmí vyžadovat, aby všechen ostatní software distribuovaný na stejném médiu musel být open-source.
  10. Žádné ustanovení licence nesmí být založena na jakékoli individuální technologii nebo stylu rozhraní.

Související dokumenty

The Open Source Definition (externí dokument)
Oficiální definice.
Definice otevřeného softwaru (externí dokument)
Výklad v češtině.

Dokument vytvořil: Begleiter, 20.7.2004 19:24 | Poslední úprava: xkucf03, 16.12.2010 13:17 | Další přispěvatelé: Fluttershy, yay!, Prcek | Historie změn | Zobrazeno: 3887×

Další pojmy: Ogg - OLPC - oops - Open Source - Open Source Development Labs - OpenGL - Openmoko

Filtr: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.