Otevřený zdroj

10 důvodů pro použití Open Source

10 důvodů pro použití Open Source
Již více než 50 let je výroba a používání softwaru a hardwaru téměř výhradně komerční. To je v příkrém kontrastu s principy modelu FOSS (Free Open Source Software). FOSS je založen na komunitách a nevyžaduje výměnu hmotných statků, aby se mohl účastnit procesu vývoje nebo sdílet výsledky.

Interakce jednotlivých aktérů je spíše založena na sdílené filozofii, v níž se vytvářejí společné statky (ve zkratce „commons“) ve prospěch všech. Chování je ovládáno spíše sociálními normami než právními předpisy. Motivací k účasti je menší zisk, ale větší smysluplné příspěvky pro společnost ve prospěch všech.

Příspěvek v projektech Open Source / FOSS je založen na několika faktorech, například:

Výsledky jsou velmi zajímavé, různorodé projekty, které vycházejí z osobní vůle vývojářů a jsou kultivovány těmito jednotlivci nebo jejich spolupracovníky. V těchto projektech se odráží vášeň a nadšení, aniž by k tomu byly nutné jakékoli materiální pobídky.

Licenční modely

Bez příslušných licenčních modelů by byla realizace a údržba projektů FOSS mnohem obtížnější. Licenční model je smlouva o použití zvolená vývojářem projektu, která nám všem poskytuje spolehlivý a stabilní rámec pro práci. Licenční modely stanoví jasné pokyny a určují, co můžete dělat s otevřeným zdrojovým kódem. Obecným cílem je udržovat software nebo umělecká díla k dispozici všem. Licenční modely jsou mnohem méně omezující než jiné komerční licenční smlouvy.

U softwaru se používají licence jako GNU Public License (GPL) nebo BSD License. Informační zboží, kresby a zvuková a obrazová data jsou běžně licencovány pod licencí Creative Commons [1]. Všechny licenční modely jsou legálně ověřeny. Používání licenčních modelů během posledního desetiletí neustále rostlo a je dnes široce přijímáno.

10 důvodů pro otevřený zdroj

Mezi hlavní otázky týkající se softwaru typu open source patří: „Proč je software typu open source pro vás dobrá věc?“„ Jaké jsou výhody použití licence open source pro software nebo Creative Commons pro umělecká díla?“A„ Jak může použití softwaru s otevřeným zdrojovým kódem zvýhodnit vaši konkurenci jako společnosti?„Níže naleznete náš seznam deseti nejlepších důvodů pro použití open source kódování.

1. Dostupnost zdrojového kódu
Můžete si úplně prohlédnout zdrojový kód softwaru, stáhnout jej, nechat se inspirovat a použít základní strukturu pro své vlastní projekty. Open Source je vysoce konfigurovatelný a umožňuje vám jako vývojáři vytvářet své vlastní varianty pro splnění vašich konkrétních potřeb a požadavků.

2. Dostupnost softwaru
Každý si může stáhnout a používat software s otevřeným zdrojovým kódem. Neexistují žádná omezení týkající se skupiny uživatelů nebo zamýšleného publika, účelu, frekvence používání a zařízení, na která lze nainstalovat software s otevřeným zdrojovým kódem. Neexistují ani žádné licenční poplatky k zaplacení.

3. Nižší celkové náklady na vlastnictví (TCO)
S otevřeným zdrojovým kódem nejsou žádné licence ani poplatky za použití. Jako komerční služba se náklady vztahují pouze na služby implementace, nastavení, konfigurace, údržby, dokumentace a podpory.

4. Přináší svět blíže

Prostřednictvím komunit otevřených zdrojů můžete snadno kontaktovat další vývojáře z jiných zemí, klást jim otázky a učit se od nich, stejně jako kód nebo umělecká díla, která napsali a publikovali. To podporuje globální týmovou spolupráci a spolupráci, které zlepšují a diverzifikují aplikace sdílené technologie. Zjistíte, že komunity otevřených zdrojů jsou vytvářeny a daří se jim, protože každý má společný cíl podporovat a vylepšovat kód rychleji, inovativněji a efektivněji, aby komunita i mimo ni mohla těžit z výhod.

5. FOSS nabízí rozmanitost

Použití standardů otevřeného zdroje neomezuje dostupný softwarový fond na jeden software, ale rozšiřuje ho. Pomocí open source si můžete vybrat z celé řady různých implementací a softwarových řešení podle svých vlastních jedinečných potřeb.

6. Vzdělávací možnosti

Otevřený zdroj je zásadní pro vzdělávací pokrok všech, protože jak informace, tak zdroje jsou nyní volně dostupné. Od jiných vývojářů se můžete dozvědět, jak vytvářejí kód a jak používají software, který sdíleli prostřednictvím open source.

7. Vytváří příležitosti a komunitu

Protože software s otevřeným zdrojovým kódem přináší nové nápady a příspěvky, stává se komunita vývojářů stále živější komunitou, která může nápady svobodně sdílet. Prostřednictvím komunity se můžete setkat s lidmi s podobnými zájmy. Říká se, že mnoho rukou dělá lehkou práci; podobně je mnohem snazší dosáhnout vynikajících výsledků, pokud je kód vyvinut „armádou“ talentovaných jednotlivců pracujících jako tým, kteří řeší problémy a dodávají je v rekordním čase.

8. FOSS podporuje inovace

FOSS podporuje kulturu sdílení a experimentování. Jste povzbuzováni k inovativnosti přicházením s novými nápady, produkty a metodami. Nechte se inspirovat tím, co se naučíte od ostatních. Řešení a možnosti lze také prodávat mnohem rychleji a otevřený zdroj umožňuje vývojářům vyzkoušet, testovat a experimentovat s nejlepšími dostupnými řešeními.

9. Důvěra
Testováním softwaru prostřednictvím otevřeného zdroje mohou zákazníci a uživatelé zjistit, co váš produkt dělá, a jaké jsou jeho omezení. Zákazníci se mohou podívat, jak software funguje, ověřit jej a v případě potřeby jej upravit. To vytváří důvěru v to, co produkt nebo software dělá. Nikdo nemá rád záhadná a těžko srozumitelná řešení nebo softwarové produkty.

10. Spolehlivost a bezpečnost

Čím více lidí na kódu společně pracuje, tím vyšší je spolehlivost tohoto kódu. Kód založený na spolupráci bude lepší, protože je snazší vyzvednout jakékoli chyby a vybrat nejlepší opravu. Zabezpečení je také vylepšeno, protože kód je důkladně posouzen a vyhodnocen komunitou vývojářů, kteří k němu mají přístup. Je běžné mít testovací skupiny, které kontrolují nová vydání. Veškeré problémy, které mohou nastat, jsou pečlivě řešeny komunitou.

Příklady úspěšného použití otevřeného zdroje (případy použití)

FOSS nebyl dlouho mezerovým trhem. Nejvýznamnějšími příklady jsou počítačové systémy založené na Linuxu, které se používají všude - od webových serverů, přes televizory až po síťová zařízení, jako jsou bezdrátové přístupové body. To nesmírně snižuje náklady na licence a zvyšuje stabilitu základní infrastruktury, na které závisí mnoho oborů, společností a průmyslových odvětví. Společnosti jako Facebook a Google používají k provozování svých služeb FOSS - to zahrnuje web, telefon Android a také vyhledávač a webový prohlížeč Chrome.

Seznam zůstává neúplný, aniž bychom zmínili Open Source Car (OSCar) [4,5], OpenStreetMap [6], Wikimedia [7] a LibriVox [8], službu, která poskytuje bezplatné audioknihy čtené dobrovolníky z celého světa. Níže naleznete výběr případových studií, o kterých si myslíme, že by vás mohly inspirovat k používání řešení založených na FOSS.

Případové studie

1. Makoko, Nigérie

V chudinské čtvrti chudinské čtvrti Makoko v Lagosu v Nigérii žije téměř 95 000 lidí. Kompletní mapa tohoto města je nyní k dispozici na mapách Google kvůli dostupnosti kódování Open Source v Africe, s laskavým svolením Iniciativy pro Afriku společně se Světovou bankou [9]. Makoko se původně neobjevovala na žádných mapách ani v dokumentech o plánování měst [23]. V jednom okamžiku to byly na mapě pouze 3 tečky, bez ohledu na to, že se jedná o jeden z největších slumů v Africe se složitým systémem vodních cest a domů.

Prostřednictvím sběru dat tato iniciativa vytvořila pracovní místa pro ženy z komunity, které se naučily používat drony ke sběru dat potřebných k vytvoření mapy komunity. Shromážděná data, která obsahovala vysoce detailní obrázky a informace o vodních cestách, ulicích a budovách, byla analyzována datovými analytiky před odesláním online pomocí OpenStreetMap.

Tato iniciativa zlepšuje životy a pohled na tuto společnost s cílem zlepšit informační infrastrukturu společnosti Makoko. Pokud by tato iniciativa nebyla provedena pomocí softwaru s uzavřeným zdrojem, náklady a prostředky potřebné k tomu by byly neúnosné kvůli dodatečným nákladům na položky, jako jsou data, prostředky na výplatu personálu, nákup hardwaru, náklady na dopravu, logistiku, licencování a povolení.

2. Computing Cluster ve společnosti Mésocentre de Calcul, Université de Franche-Comté, Francie

Université de Franche-Comté se sídlem ve francouzském Besanconu provozuje výpočetní středisko pro vědecké výpočty [10]. Mezi hlavní oblasti výzkumu patří nanomedicína, chemicko-fyzikální procesy a materiály a genetické simulace. CentOS a Ubuntu Linux se používají k zajištění vysoce výkonné paralelní výpočetní infrastruktury.

3. GirlHype Coders (Women Who Code), Kapské Město, Jihoafrická republika

Baratang Miya [11] - kodér samouk - zahájil GirlHype Coders [12,24] v roce 2003 jako iniciativu na posílení postavení mladých dívek v Africe. Jedná se o školu softwarového inženýrství, která se zaměřuje na školení mladých žen a dívek, jak programovat a vyvíjet aplikace s cílem zlepšit jejich digitální gramotnost a ekonomickou mobilitu. Baratang Miya si klade za cíl zvýšit procento žen ve vědeckém, strojírenském a technologickém průmyslu. Kluby jsou provozovány tak, aby dívky mohly navštěvovat mimoškolní kurzy zdarma, aby prozkoumaly a naučily se programování.

GirlHype pomáhá zlepšovat nejen životy dívek a žen, které se této iniciativy účastní, ale také jejich komunit, a to prostřednictvím globální soutěže v oblasti technologického podnikání s názvem Technovation, jejíž regionální ambasadorkou je GirlHype. V tomto programu dívky najdou problém ve svých komunitách, navrhnou řešení a pomocí kódování Open Source vytvoří aplikaci pro toto řešení. Jiné ženy, které jsou kvalifikovanými programátorkami, mají příležitost mentorovat a vést mladší ženy v tomto odvětví. GirlHype také učí ženy v podnikání, jak používat web k online prodeji svých podniků. Tato iniciativa pomohla dívkám získat práci v odvětví, ve kterém by jinak nemohly pracovat.

Twitter VP of Engineering návštěva GirlHype v Khayelitsha, Kapské Město, Jihoafrická republika [25]

4. Karikatury a otevřený zdroj

Open Source se stává normou pro vývoj softwaru kvůli spolupráci a přínosu. Společnosti stále více přecházejí k používání technologií Open Source pro své programové potřeby. Ve světě karikatur a animací je to proto, že tento přístup umožňuje průmyslovému odvětví přilákat talenty zvenčí u nezávislých vývojářů a umělců, stejně jako vytvoření průmyslového standardu, kde různí jednotlivci spolupracují a používají stejnou technologii.

Mezi ty v oboru, kteří se této technologické myšlenky chopili, patří Pixar Animation Studios [13], která otevřela svoji technologii Universal Scene Description (USD) [14]. USD pomáhá filmařům se čtením, psaním a zobrazováním náhledů dat 3D scén, což umožňuje mnoha různým umělcům pracovat na stejném projektu. Pixar také vydal software RenderMan [15], fotorealistický software pro 3D vykreslování zdarma pro nekomerční účely, jako jsou vzdělávací účely a osobní projekty.

Od svobodného softwaru po svobodnou společnost

Před deseti lety položili Thomas Winde a Frank Hofmann otázku: „Co by se stalo, kdyby se principy FOSS přenesly do společnosti a změnily tak model společnosti?„[3] O provádění tohoto kroku se často pochybuje a je klasifikováno jako utopie. Chtěli jsme o tom vědět víc. Výsledkem našeho výzkumu byl zvědavý pohled na naši společnost (z převážně evropského pohledu), který sledoval vývoj procesů, které se vědomě či nevědomě řídily principy FOSS. Našli jsme dlouhý seznam překvapivých příkladů, od bezplatných bezdrátových sítí jako Freifunk [16] až po otevřené knihovny, bezplatné hardwarové projekty (RaspberryPi, Arduino, BeagleBoard), neziskové kancelářské komunity, Global Village Construction Set (GVCS) [17 ] a sdílení receptů jako FreeBeer [18] a OpenCola [19].

Náš závěr byl, že obecnější, systematické přijetí principů FOSS slibuje významný pozitivní rozdíl pro naši globální společnost. Přechod od námezdní práce k dobrovolné práci v komunitě by mohl pomoci krok za krokem dosáhnout svobodné společnosti, v níž lze rozpoznat a uspokojit potřeby všech. Na africkém kontinentu je tato myšlenka komunity velmi silná („Ubuntu“ [20]), zatímco v Evropě a Severní Americe se po staletí ztratila ve prospěch přístupu orientovaného na zisk.

Závěr

Lidé, pro které je filozofie FOSS nová a kteří vyrostli na kapitalistickém modelu společnosti založeném na zisku, mohou přijít s řadou rozumných otázek ohledně obsahu otevřeného zdroje. Zde zodpovíme některé z nejčastějších otázek:

Reference

AUTORI

Plaxedes Nehanda je mnohostranný, všestranný člověk s vlastním pohonem, který mezi sebou nosí mnoho klobouků, plánovač událostí, virtuální asistent, přepisovatel i vášnivý výzkumník na jakékoli téma se sídlem v Johannesburgu v Jižní Africe.

Frank Hofmann pracuje na silnicích - nejlépe z Berlína, Ženevy a Kapského Města - jako vývojář, trenér a autor pro časopisy jako Linux-User a Linux Magazine. Je také spoluautorem knihy o správě balíčků Debian (http: // www.dpmb.org).

V systému Windows 10 nefunguje levé tlačítko myši
Pokud používáte speciální myš s notebookem nebo stolním počítačem, ale levé tlačítko myši nefunguje ve Windows 10/8/7 z nějakého důvodu uvádíme několi...
Kurzor při psaní v systému Windows 10 skáče nebo se pohybuje náhodně
Pokud zjistíte, že kurzor myši skáče nebo se pohybuje sám, automaticky, náhodně při psaní v notebooku nebo počítači se systémem Windows, pak vám někte...
Jak obrátit směr posouvání myši a touchpadu ve Windows 10
Myš a Touchpadnejenže usnadňují výpočet, ale jsou efektivnější a méně časově náročné. Nemůžeme si představit život bez těchto zařízení, ale přesto je ...