Open Source

10 dôvodov na použitie Open Source

10 dôvodov na použitie Open Source
Už viac ako 50 rokov je výroba a použitie softvéru a hardvéru takmer úplne komerčná. To je v príkrom rozpore s princípmi modelu softvéru Free Open Source Software (FOSS). FOSS je založený na komunitách a nevyžaduje výmenu materiálnych statkov, aby sa mohol zúčastniť na procese vývoja alebo zdieľať výsledky.

Interakcia jednotlivých aktérov je skôr založená na zdieľanej filozofii, v ktorej sa vytvárajú spoločné statky (skrátene „spoločné“) v prospech všetkých. Správanie sa riadi skôr spoločenskými normami ako právnymi predpismi. Motiváciou účasti je menší zisk, ale väčšie zmysluplné príspevky pre spoločnosť v prospech všetkých.

Príspevok v projektoch Open Source / FOSS je založený na niekoľkých faktoroch, napríklad:

Výsledky sú veľmi zaujímavé a rôznorodé projekty, ktoré vychádzajú z osobnej vôle vývojárov a sú kultivované týmito jednotlivcami alebo ich spolupracovníkmi. V týchto projektoch sa prejavuje vášeň a nadšenie bez akýchkoľvek potrebných materiálnych stimulov.

Licenčné modely

Bez vhodných licenčných modelov by bola realizácia a údržba projektov FOSS oveľa ťažšia. Licenčný model je dohoda o využívaní, ktorú si vybral vývojár projektu, ktorá nám všetkým poskytuje spoľahlivý a stabilný rámec pre prácu. Licenčné modely stanovujú jasné pokyny a určujú, čo môžete robiť s kódom otvoreného zdroja. Všeobecným cieľom je udržiavať softvér alebo umelecké diela dostupné pre všetkých. Licenčné modely sú oveľa menej obmedzujúce ako iné komerčné licenčné zmluvy.

Pre softvér sa používajú licencie ako GNU Public License (GPL) alebo BSD licencia. Na informačné tovary, výkresy a zvukové a obrazové údaje sa bežne poskytuje licencia Creative Commons [1]. Všetky licenčné modely sú legálne overené. Používanie licenčných modelov sa za posledné desaťročie neustále zvyšuje a v súčasnosti je všeobecne akceptované.

10 dôvodov pre otvorený zdrojový kód

Medzi ústredné otázky týkajúce sa softvéru s otvoreným zdrojom patria: „Prečo je softvér s otvoreným zdrojovým kódom pre vás dobrá vec?”“ Aké sú výhody použitia open source licencie na softvér alebo Creative Commons na umelecké diela?“A„ Ako vás môže použitie softvéru s otvoreným zdrojovým kódom dostať pred spoločnosť ako konkurenciu?„Ďalej nájdete náš zoznam desiatich najdôležitejších dôvodov, prečo používať kódovanie otvoreného zdroja.

1. Dostupnosť zdrojového kódu
Môžete si úplne pozrieť zdrojový kód softvéru, stiahnuť si ho, inšpirovať sa a použiť základnú štruktúru pre svoje vlastné projekty. Open Source je vysoko konfigurovateľný a umožňuje vám ako vývojárovi vytvárať vlastné prispôsobené varianty zodpovedajúce vašim konkrétnym potrebám a požiadavkám.

2. Dostupnosť softvéru
Každý si môže stiahnuť a používať softvér otvoreného zdroja. Neexistujú žiadne obmedzenia týkajúce sa skupiny používateľov alebo zamýšľaného publika, účelu, frekvencie používania a zariadení, na ktoré je možné nainštalovať softvér s otvoreným zdrojom. Neexistujú ani žiadne licenčné poplatky, ktoré je potrebné zaplatiť.

3. Nižšie celkové náklady na vlastníctvo (TCO)
S otvoreným zdrojovým kódom nie sú spojené žiadne poplatky ani poplatky za používanie. Ako komerčná služba sa náklady vzťahujú iba na služby implementácie, nastavenia, konfigurácie, údržby, dokumentácie a podpory.

4. Prináša svet bližšie

Prostredníctvom komunít otvoreného zdroja môžete ľahko kontaktovať ďalších vývojárov z iných krajín, klásť im otázky a učiť sa od nich, ako aj kód alebo umelecké diela, ktoré napísali a zverejnili. To podporuje globálnu tímovú prácu a spoluprácu, ktoré zlepšujú a diverzifikujú aplikácie zdieľanej technológie. Zistíte, že komunity otvoreného zdroja sú vytvárané a prosperujú, pretože každý má spoločný cieľ podporovať a vylepšovať kód rýchlejšie, inovatívnejšie a efektívnejšie, aby komunita i mimo nej mohli využívať výhody.

5. FOSS ponúka rozmanitosť

Použitie štandardov otvoreného zdroja neobmedzuje dostupnú softvérovú oblasť na jeden softvér, ale rozširuje ju. Pomocou otvoreného zdroja si môžete vybrať z mnohých rôznych implementácií a softvérových riešení podľa svojich vlastných jedinečných potrieb.

6. Možnosti vzdelávania

Open source je nevyhnutný pre vzdelávací pokrok všetkých, pretože informácie aj zdroje sú teraz voľne dostupné. Od ostatných vývojárov sa môžete dozvedieť, ako vytvárajú kód a ako používajú softvér, ktorý zdieľajú prostredníctvom otvoreného zdroja.

7. Vytvára príležitosti a komunitu

Pretože softvér s otvoreným zdrojovým kódom prináša nové nápady a príspevky, komunita vývojárov sa stáva čoraz živejšou komunitou, ktorá môže voľne zdieľať nápady. Prostredníctvom komunity môžete stretnúť ľudí s podobnými záujmami. Hovorí sa, že veľa rúk robí prácu s svetlom; podobne, je oveľa jednoduchšie dosiahnuť vynikajúce výsledky, ak kód vyvinie „armáda“ talentovaných jednotlivcov pracujúcich ako tím, ktorí budú riešiť problémy a dodávať ich v rekordnom čase.

8. FOSS podporuje inovácie

FOSS podporuje kultúru zdieľania a experimentovania. Ste povzbudení k inovatívnosti prichádzaním s novými nápadmi, výrobkami a metódami. Inšpirujte sa tým, čo sa dozviete od ostatných. Riešenia a možnosti je tiež možné uvádzať na trh oveľa rýchlejšie a otvorený zdroj umožňuje vývojárom skúšať, testovať a experimentovať s najlepšími dostupnými riešeniami.

9. Dôvera
Testovaním vášho softvéru prostredníctvom otvoreného zdroja môžu zákazníci a používatelia vidieť, čo váš produkt robí, a aké sú jeho obmedzenia. Zákazníci sa môžu pozrieť na to, ako softvér funguje, overiť ho a v prípade potreby upraviť. To vytvára dôveru v to, čo produkt alebo softvér robí. Nikto nemá rád riešenia alebo softvérové ​​produkty, ktoré sú záhadné a ťažko pochopiteľné.

10. Spoľahlivosť a bezpečnosť

Čím viac ľudí pracuje na kóde, tým vyššia je spoľahlivosť tohto kódu. Kód založený na spolupráci bude vynikajúci, pretože je jednoduchšie vyzdvihnúť chyby a zvoliť najlepšiu opravu. Zlepšuje sa aj bezpečnosť, pretože kód je dôkladne posúdený a vyhodnotený komunitou vývojárov, ktorá k nemu má prístup. Je bežné, že existujú skupiny testerov, ktoré kontrolujú nové vydania. Všetky problémy, ktoré sa môžu vyskytnúť, sú dôsledne riešené komunitou.

Príklady úspešného použitia otvoreného zdroja (prípady použitia)

FOSS nie je dlho trhom pre medzery. Najvýznamnejším príkladom sú počítačové systémy založené na systéme Linux, ktoré sa používajú všade - od webových serverov, cez televízie až po sieťové zariadenia, ako sú bezdrôtové prístupové body. To nesmierne znižuje licenčné náklady a zvyšuje stabilitu základnej infraštruktúry, od ktorej závisí mnoho oblastí, spoločností a priemyselných odvetví. Spoločnosti ako Facebook a Google používajú na poskytovanie svojich služieb službu FOSS - patrí sem web, telefón s Androidom, ako aj vyhľadávací modul a webový prehliadač Chrome.

Zoznam zostáva neúplný bez zmienky o Open Source Car (OSCar) [4,5], OpenStreetMap [6], Wikimedia [7] a LibriVox [8], službe, ktorá poskytuje bezplatné audioknihy čítané dobrovoľníkmi z celého sveta. Ďalej nájdete výber prípadových štúdií, o ktorých si myslíme, že by vás mohli inšpirovať pri využívaní riešení založených na systéme FOSS.

Prípadové štúdie

1. Makoko, Nigéria

V chudinskej štvrti Makoko v nigérijskom Lagose žije takmer 95 000 ľudí. Kompletná mapa tohto mesta je teraz k dispozícii na mapách Google kvôli dostupnosti kódovania otvoreného zdroja v Afrike, vďaka iniciatíve Code for Africa spolu so Svetovou bankou [9]. Makoko sa pôvodne nenachádzalo na žiadnych mapách ani v dokumentoch o územnom plánovaní [23]. V jednom okamihu to boli iba 3 bodky na mape, bez ohľadu na to, že ide o jeden z najväčších slumov v Afrike so zložitým systémom vodných ciest a domov.

Prostredníctvom zberu údajov táto iniciatíva vytvorila pracovné miesta pre ženy z komunity, ktoré sa naučili používať drony na zber údajov potrebných na vytvorenie mapy komunity. Zhromaždené údaje, ktoré obsahovali veľmi podrobné obrázky a informácie o vodných cestách, uliciach a budovách, boli analyzované dátovými analytikmi predtým, ako boli nahrané online pomocou OpenStreetMap.

Táto iniciatíva zlepšuje životy a pohľad na túto spoločnosť s cieľom zlepšiť informačnú infraštruktúru spoločnosti Makoko. Keby sa táto iniciatíva neuskutočnila pomocou softvéru s uzavretým zdrojom, náklady a finančné prostriedky potrebné na to by boli neúnosné z dôvodu dodatočných nákladov na položky, ako sú údaje, finančné prostriedky na zaplatenie personálu, nákup hardvéru, náklady na dopravu, logistiku, licencií a povolení.

2. Výpočetný klaster na Mésocentre de Calcul, Université de Franche-Comté, Francúzsko

Université de Franche-Comté so sídlom v Besancone vo Francúzsku prevádzkuje výpočtové stredisko pre vedecké výpočty [10]. Medzi hlavné oblasti výskumu patrí nanomedicína, chemicko-fyzikálne procesy a materiály a genetické simulácie. CentOS a Ubuntu Linux sa používajú na zabezpečenie vysoko výkonnej paralelnej výpočtovej infraštruktúry.

3. GirlHype Coders (Women Who Code), Kapské Mesto, Južná Afrika

Baratang Miya [11] - programátor samouk - zahájil štúdiu GirlHype Coders [12,24] v roku 2003 ako iniciatívu na posilnenie postavenia mladých dievčat v Afrike. Toto je škola softvérového inžinierstva zameraná na školenie mladých žien a dievčat v tom, ako programovať a vyvíjať aplikácie na zlepšenie ich digitálnej gramotnosti a ekonomickej mobility. Cieľom Baratang Miya je zvýšiť percento žien vo vedeckom, strojárskom a technologickom priemysle. Kluby sa prevádzkujú tak, aby dievčatá mohli navštevovať bezplatné školské krúžky, aby preskúmali a naučili sa kódovanie.

GirlHype pomáha zlepšovať nielen životy dievčat a žien, ktoré sa podieľajú na tejto iniciatíve, ale aj ich komunít prostredníctvom globálnej súťaže v oblasti technologického podnikania s názvom Technovation, ktorej je regionálnym veľvyslancom GirlHype. V tomto programe dievčatá nájdu problém vo svojich komunitách, navrhnú jeho riešenie a pomocou kódovania Open Source vytvoria aplikáciu pre dané riešenie. Ostatné ženy, ktoré sú kvalifikovanými programátorkami, majú možnosť mentorovať a viesť mladšie ženy v priemysle. GirlHype tiež učí ženy v podnikaní, ako používať web na online obchodovanie so svojimi firmami. Táto iniciatíva pomohla dievčatám zamestnať sa v priemysle, v ktorom by inak nemohli pracovať.

Twitter VP of Engineering návšteva GirlHype v Khayelitsha, Kapské Mesto, Južná Afrika [25]

4. Karikatúry a otvorený zdroj

Open Source sa stáva normou pre vývoj softvéru z dôvodu spolupráce a prínosu. Spoločnosti čoraz viac smerujú k využívaniu technológií Open Source pre svoje programovacie potreby. Vo svete komiksov a animácií to je preto, lebo tento prístup umožňuje odvetviu prilákať externé talenty u nezávislých vývojárov a umelcov, ako aj vytvorenie priemyselného štandardu, pri ktorom rôzni jednotlivci spolupracujú a používajú rovnakú technológiu.

Medzi priemyselníkov, ktorí sa chopili tejto technologickej myšlienky, patrí Pixar Animation Studios [13], ktoré otvorilo svoju technológiu Universal Scene Description (USD) [14]. USD pomáha filmárom pri čítaní, písaní a prehliadaní údajov o 3D scénach, čo umožňuje mnohým rôznym umelcom pracovať na rovnakom projekte. Spoločnosť Pixar tiež vydala softvér RenderMan [15], fotorealistický softvér na 3D vykresľovanie zdarma na nekomerčné účely, ako sú vzdelávacie účely a osobné projekty.

Od slobodného softvéru k slobodnej spoločnosti

Pred desiatimi rokmi si Thomas Winde a Frank Hofmann položili otázku: „Čo by sa stalo, keby sa princípy FOSS preniesli do spoločnosti a zmenili by sa tak model spoločnosti?„[3] O implementácii tohto kroku sa často pochybuje a klasifikuje sa ako utópia. Chceli sme o tom vedieť viac. Výsledkom nášho skúmania bol zvedavý pohľad na našu spoločnosť (z pohľadu prevažne Európy), ktorá sledovala vývoj procesov, ktoré vedome alebo nevedome dodržiavali princípy FOSS. Našli sme dlhý zoznam prekvapivých príkladov, od bezplatných bezdrôtových sietí, ako sú Freifunk [16], cez otvorené knižnice, bezplatné hardvérové ​​projekty (RaspberryPi, Arduino, BeagleBoard), neziskové kancelárske komunity, Global Village Construction Set (GVCS) [17 ] a zdieľanie receptov ako FreeBeer [18] a OpenCola [19].

Náš záver bol, že všeobecnejšie, systematické prijatie princípov FOSS sľubuje významný pozitívny vplyv na našu globálnu spoločnosť. Prechod od námezdnej práce k dobrovoľnej práci vykonanej v komunite by mohol pomôcť krok za krokom dosiahnuť slobodnú spoločnosť, v ktorej možno rozpoznať a uspokojiť potreby všetkých. Na africkom kontinente je táto predstava komunity veľmi silná („Ubuntu“ [20]), zatiaľ čo v Európe a Severnej Amerike sa v priebehu storočí stratila v prospech prístupu zameraného na zisk.

Záver

Ľudia, pre ktorých je filozofia FOSS nová a ktorí vyrastali s kapitalistickým modelom spoločnosti založeným na zisku, môžu prísť s množstvom rozumných otázok týkajúcich sa obsahu otvoreného zdroja. Tu odpovieme na niektoré z najbežnejších otázok:

Referencie

AUTORI

Plaxedes Nehanda je mnohostranný, všestranný človek, ktorý ovláda veľa ľudí, a nosí medzi sebou veľa klobúkov, plánovača udalostí, virtuálneho asistenta, prepisovateľa i zanieteného výskumníka v akejkoľvek oblasti so sídlom v Johannesburgu v Južnej Afrike.

Frank Hofmann pracuje na cestách - najlepšie z Berlína, Ženevy a Kapského Mesta - ako vývojár, tréner a autor pre časopisy ako Linux-User a Linux Magazine. Je tiež spoluautorom knihy o správe balíkov Debianu (http: // www.dpmb.org).

Hry Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Emulátor Dolphin vám umožní hrať vybrané hry Gamecube a Wii na osobných počítačoch Linux (PC). Emulátor Dolphin, ktorý je voľne dostupným emulátorom ...
Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...
Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...