close

Definice otevřeného zdroje

Přejít na navigaci Přejít na hledání

Open Source Definition je dokument vydaný organizací Open Source Initiative (OSI, Initiative for Open Code ve španělštině), který určuje, zda může být softwarová licence označena certifikovanou značkou open source softwaru . [ 1 ]

Definice je založena na Debian Free Software Guidelines , napsaných a upravených primárně Brucem Perensem za přispění Erica S. Raymonda a dalších. [ 2 ]

Definice

Úvod

Open source neznamená pouze přístup ke zdrojovému kódu. Podmínky svobodných softwarových programů musí splňovat následující kritéria:

  1. Bezplatná redistribuce Licence nesmí nikoho omezovat v prodeji nebo uvolnění softwaru jako souhrnné distribuce softwaru obsahujícího programy z různých zdrojů. Licence nesmí vyžadovat žádný typ licenčního poplatku nebo poplatku za uvedený prodej.
  2. Zdrojový kód Program musí obsahovat zdrojový kód a musí umožňovat distribuci buď jako kód, nebo jako kompilovaný program. Ačkoli některé formy produktů nejsou distribuovány se zdrojovým kódem, měl by existovat nějaký dobře propagovaný způsob, jak získat kód za cenu nepřesahující výrobní náklady, nejlépe jeho bezplatným stažením přes internet . Zdrojový kód by měl být pokud možno ve formátu, ve kterém může programátor program upravit. Záměrně komplikovat kód není povoleno. Mezilehlé formáty, 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 licenčních podmínek jako původní program.
  4. Integrita autora zdrojového kódu Licence může omezit distribuci zdrojového kódu pouze v jeho upravené podobě, pokud licence povoluje distribuci „opravných souborů“ obsahujících kód za účelem úpravy programu v době kompilace. Licence musí výslovně umožňovat distribuci softwaru zkompilované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. Zákaz diskriminace osob nebo skupin Licence nesmí diskriminovat osobu nebo skupinu osob.
  6. Nediskriminace pracovních oblastí Licence nesmí nikoho omezovat v používání programu v konkrétní pracovní oblasti. Například nesmíte omezit používání programu pro obchodní nebo genetický výzkum.
  7. Distribuce licence Práva spojená s programem se musí vztahovat na všechny, kterým je program redistribuován, aniž by bylo nutné pro tyto strany iniciovat další licenci.
  8. Licence nesmí být specifická pro produkt Práva spojená s programem nesmí záviset na programu, který je součástí konkrétní softwarové distribuce. Pokud je program oddělen od této distribuce a je používán nebo distribuován mimo podmínky licence programu, všechny strany, kterým je program redistribuován, musí mít stejná práva jako ti, kteří jsou udělena v souvislosti s distribucí softwaru.
  9. Licence nesmí omezovat jiné programy Licence nesmí omezovat jiné programy, které jsou distribuovány společně s licencovaným softwarem. Licence například nemůže trvat na tom, že všechny ostatní programy distribuované stejnými prostředky musí být software s otevřeným zdrojovým kódem.
  10. Licence musí být technologicky neutrální . Žádné poskytnutí licence nesmí být založeno na individuální technologii nebo stylu rozhraní.

Recepce

Pozice Free Software Foundation (FSF)

Definice softwaru s otevřeným zdrojovým kódem hnutí s otevřeným zdrojovým kódem poskytovaná organizací Open Source Initiative a oficiální definice svobodného softwaru poskytované nadací Free Software Foundation v zásadě odkazují na stejné softwarové licence (až na několik výjimek, viz příloha: Porovnání licencí svobodného softwaru ), proto si obě definice zachovávají stejné kvality a hodnoty. [ 3 ] Navzdory tomu zakladatel FSF Richard Stallman zdůrazňuje zásadní filozofické rozdíly, když komentuje: „Pojem „open source software“ někteří lidé používají k označení víceméně stejné kategorie jako svobodný software. Není to úplně totéž typ softwaru: přijímají některé licence, které považujeme za příliš omezující, a existují licence na svobodný software, které nepřijímají, nicméně rozdíly v rozšíření kategorie jsou malé: téměř veškerý svobodný software Je to open source a téměř všechny open source je zdarma." [ 4 ]

OpenKnowledge

Open Knowledge Foundation ( OKF ) [ 5 ] popsaná ve své Open Definition pro otevřený obsah , otevřená data a otevřený obsah , „open/free“ jako synonyma v definicích open/free v Open Source Definition , the Definition of Free Software a definice svobodných kulturních děl : "Tento základní význam se rovná významu "otevřený" s ohledem na software jako v definici otevřeného softwaru a je synonymem pro "svobodný" jako v definici svobodného softwaru a definici svobodných děl. Free Cultural. " [ 6 ]

Viz také

Reference

  1. Eric S.Raymond. " Open Source Certification " . Open Source iniciativa. Archivováno z originálu 6. září 2015 . Získáno 16. června 1999 . 
  2. Tiemann, Michael (19. září 2006). "Historie OSI" . Open Source iniciativa . Staženo 23. srpna 2008 . 
  3. ^ Kelty, Christopher M. (2008). „Kulturní význam svobodného softwaru – dva bity“ . Duke University Press - Durham a Londýn. p. 99. « Před rokem 1998 odkazoval svobodný software buď na nadaci pro svobodný software (a pozorné, mikrořídící oko Stallmana) nebo na jeden z tisíců různých komerčních, profesních nebo univerzitních výzkumných projektů, procesů, licencí a ideologií, které měl různé názvy: sourceware, freeware, shareware, otevřený software, software ve veřejné doméně a tak dále. Termín Open Source se naproti tomu snažil zahrnout všechny do jednoho hnutí.  ». 
  4. filozofie na FSF.org
  5. Davies, Tim (12. dubna 2014). «Data, informace, znalosti a síla – zkoumání nového hlavního účelu Open Knowledge» . Timův blog . Staženo 25. října 2015 . 
  6. Open Definition 2.1 na opendefinition.org „Tento základní význam se shoduje s významem „otevřený“ s ohledem na software jako v definici Open Source a je synonymem pro „svobodný“ nebo „libre“ jako v definici svobodného softwaru a definici svobodného kulturního Funguje."

Externí odkazy