Definice open source -The Open Source Definition

Open Source Definition je dokument publikovaný Open Source Initiative , který určuje, zda lze softwarovou licencioznačit certifikační značkou open-source .

Definice byla převzata z přesného textu pokynů pro svobodný software Debianu , které napsal a upravil především Bruce Perens se vstupem vývojářů Debianu na soukromý seznam adresátů Debianu. Dokument byl vytvořen 9 měsíců před vznikem Open Source Initiative.

Definice

Open source neznamená jen přístup ke zdrojovému kódu. Podmínky distribuce softwaru s otevřeným zdrojovým kódem musí splňovat následující kritéria:

  1. Bezplatná redistribuce : Licence neomezí žádnou stranu v prodeji nebo rozdávání softwaru jako součásti agregované distribuce softwaru obsahující programy z několika různých zdrojů. Licence k takovému prodeji nevyžaduje licenční ani jiný poplatek.
  2. Zdrojový kód : Program musí obsahovat zdrojový kód a musí umožňovat distribuci ve zdrojovém kódu i v kompilované podobě. Pokud některá forma produktu není distribuována se zdrojovým kódem, musí existovat dobře propagovaný způsob získání zdrojového kódu nejvýše za rozumnou cenu reprodukce, přednostně stahování přes internet. Zdrojový kód musí být upřednostňovanou formou, ve které by programátor upravoval program. Záměrně zmatený zdrojový kód není povolen. Meziprodukty, jako je výstup preprocesoru nebo překladače, nejsou povoleny.
  3. Odvozená díla : Licence musí umožňovat úpravy a odvozená díla a musí umožňovat jejich distribuci za stejných podmínek jako licence původního softwaru.
  4. Integrita zdrojového kódu autora : Licence může omezit distribuci zdrojového kódu v upravené podobě pouze v případě, že licence umožňuje distribuci „opravných souborů“ se zdrojovým kódem za účelem úpravy programu v době sestavení. Licence musí výslovně povolit distribuci softwaru vytvořeného z upraveného zdrojového kódu. Licence může vyžadovat, aby odvozená díla nesla jiný název nebo číslo verze než původní software.
  5. Žádná diskriminace osob nebo skupin : Licence nesmí diskriminovat žádnou osobu nebo skupinu osob.
  6. Žádná diskriminace vůči oblastem úsilí : Licence nesmí nikoho omezovat ve využívání programu v konkrétní oblasti úsilí. Nesmí například omezovat používání programu v podnikání nebo v oblasti genetického výzkumu.
  7. Distribuce licence : Práva spojená s programem se musí vztahovat na všechny, kterým je program redistribuován, aniž by tyto strany musely provádět dodatečnou licenci.
  8. Licence nesmí být specifická pro produkt : Práva spojená s programem nesmí záviset na tom, zda je program součástí konkrétní distribuce softwaru. Pokud je program z této distribuce extrahován a používán nebo distribuován v rámci licenčních podmínek programu, všechny strany, kterým je program znovu distribuován, by měly mít stejná práva jako strany, které jsou poskytovány ve spojení s původní distribucí softwaru.
  9. Licence nesmí omezovat jiný software : Licence nesmí omezovat jiný software, který je distribuován společně s licencovaným softwarem. Licence například nesmí trvat na tom, že všechny ostatní programy distribuované na stejném médiu musí být open-source software.
  10. Licence musí být technologicky neutrální : Žádné ustanovení licence nesmí vycházet z jakékoli jednotlivé technologie nebo stylu rozhraní.

Recepce

Pozice FSF

Evropské hnutí Open source definice ‚s open source softwaru ze strany Open Source Initiative a oficiální definice svobodného softwaru ze strany Free Software Foundation (FSF), v podstatě se vztahují na stejné softwarové licence (s několika drobnými výjimkami viz Srovnání svobodný a otevřený (licence na zdrojový software ), obě definice tedy znamenají stejné kvality a hodnoty. Navzdory tomu zakladatel FSF Richard Stallman zdůrazňuje základní filozofické rozdíly, když komentuje:

Pojem „software s otevřeným zdrojovým kódem“ někteří lidé používají pro více či méně stejnou kategorii jako svobodný software. Není to úplně stejná třída softwaru: akceptují některé licence, které považujeme za příliš omezující, a existují licence na bezplatný software, které nepřijaly. Rozdíly v rozšíření kategorie jsou však malé: téměř veškerý svobodný software je open source a téměř veškerý software s otevřeným zdrojovým kódem je zdarma.

-  Free Software Foundation

Otevřené znalosti

Open Knowledge International (OKI) popsaná ve své otevřené definici pro otevřený obsah , otevřená data a otevřené licence , „open/free“ jako synonymum v definicích open/free v definici open source , FSF a definici bezplatné kultury Díla :

Tento základní význam odpovídá pojmu „otevřený“ s ohledem na software, jak je uvedeno v definici otevřeného zdroje, a je synonymem pro „bezplatný“ nebo „libre“ v definici svobodného softwaru a definici svobodných kulturních děl.

-  Otevřená definice


Viz také

Reference

externí odkazy