Otevřený hardware (OSH) představuje fyzické artefakty technologie navržené a nabízené v rámci open-designového hnutí. Svobodný i otevřený software (FOSS) a otevřený hardware vznikají v rámci tohoto kulturního open-source hnutí a uplatňují podobný koncept v řadě komponentů. Někdy se proto označuje jako FOSH (svobodný a otevřený hardware). Tento pojem obvykle znamená, že informace o hardwaru jsou snadno dostupné, takže jej mohou vyrábět i ostatní – což jej úzce spojuje s maker hnutím. [1] Návrh hardwaru (tj. mechanické výkresy, schémata, kusovníky, data rozložení desek plošných spojů, zdrojový kód HDL [2] a data rozložení integrovaných obvodů) a software, který hardware řídí, jsou vydávány podle svobodných/otevřených podmínek. Původní sdílející získává zpětnou vazbu a potenciálně i vylepšení návrhu od FOSH komunity. Nyní existuje významný důkaz, že takové sdílení může přinést vysokou návratnost investic pro vědeckou komunitu. [3] Nestačí pouze použít open-source licenci; open-source produkt nebo projekt bude následovat open-source principy, jako je modulární design a spolupráce v komunitě. [4] [5] [6] Od vzestupu rekonfigurovatelných programovatelných logických zařízení je sdílení logických návrhů formou otevřeného hardwaru. Místo schémat se sdílí kód hardwarového popisného jazyka (HDL). Popisy HDL se běžně používají k nastavení systémů typu system-on-a-chip buď v polích programovatelných hradlových polí (FPGA), nebo přímo v návrzích aplikačně specifických integrovaných obvodů (ASIC). Moduly HDL se při distribuci nazývají jádra duševního vlastnictví polovodičů, známá také jako IP jádra. Otevřený hardware také pomáhá zmírnit problém s proprietárními ovladači zařízení pro komunitu svobodného a otevřeného softwaru, není to však předpoklad a neměl by být zaměňován s konceptem otevřené dokumentace pro proprietární hardware, která již stačí pro psaní FLOSS ovladačů zařízení a kompletních operačních systémů. [7] [8] Rozdíl mezi těmito dvěma koncepty spočívá v tom, že OSH zahrnuje jak pokyny, jak hardware replikovat, tak informace o komunikačních protokolech, které musí software (obvykle ve formě ovladačů zařízení) používat ke komunikaci s hardwarem (často nazývaným dokumentace registrů nebo otevřená dokumentace pro hardware [7]), zatímco proprietární hardware přívětivý pro open-source by zahrnoval pouze to druhé, aniž by zahrnoval to první.
Facebook Twitter