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:
- Na základe úrokov
Čím by som chcel prispieť? Čo chcem použiť?
- Nezáväzný
Nie je potrebné. Čo rád robím? Čo mám chuť robiť?
- Podľa schopností
V čom som obzvlášť dobrý? Čo sa chcem naučiť, keď skúšam nové veci?
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:
- Môže niekto ukradnúť môj „vynález“?
Prostredníctvom otvoreného zdroja jednoducho zdieľame svoje nápady a prostredníctvom tohto zdieľania nápadov máme navzájom úžitok. Je bežnou praxou pripisovať úctu ľuďom, ktorí nám pomohli túto myšlienku rozvinúť.
- Koľko sa môžeme navzájom naučiť?
Existuje toľko vedomostí a existuje toľko spôsobov, ako robiť veci, ktoré majú spoločnosť zjednodušiť a rozvíjať. Pri používaní otvoreného zdroja sa učíme spoločne a učíme spoločnosť, aby z toho mali prospech všetci súčasne. Najlepšie riešenia vychádzajú zo spolupráce, pretože sa rozširuje a rozširuje na základe individuálnych znalostí. Každý má nápad, ktorý môže inšpirovať ostatných používateľov, zvýšiť kreativitu a povzbudiť inovácie.
- Stojíme na pleciach obrov, aby sme vytvorili niečo skvelé. Naša práca je založená na práci iných. Čo môžeme vrátiť komunite?
Ako jednotlivci môžeme vyhodnotiť riešenie a nahlásiť, čo chýba alebo či kód nefunguje podľa očakávania. Táto spätná väzba pomáha tvorcom pozrieť sa na konkrétne body a opraviť alebo vylepšiť svoj kód. Môže to zahŕňať vloženie chýbajúcich častí do dokumentácie, čo môže sťažiť pochopenie podstaty riešenia a zamýšľaného použitia kódu.
Ako spoločnosť, ktorá používa FOSS, môžete tiež prispieť podporou hardvéru (bežať vo výpočtovom centre) alebo sponzorovať udalosti poskytovaním konferenčných miestností alebo spoluorganizovaním konferencií. Mnoho vedeckých ústavov a spoločností umožňuje svojim zamestnancom pracovať na projektoch FOSS aj keď sú v práci - čas strávený vylepšovaním otvoreného zdrojového kódu pomáha zlepšovať softvér, ktorý spoločnosť používa.
Charitatívna organizácia s názvom Architecture for Humanity, nedávno premenovaná na Open Architecture Network [21, 22], je bezplatná online komunita otvoreného zdroja zameraná na zlepšovanie globálnych životných podmienok prostredníctvom inovatívnych a udržateľných návrhov budov. Táto sieť obsahuje správu projektov, zdieľanie súborov, databázu zdrojov a online nástroje na spoluprácu pri návrhu. Použitím softvéru s otvoreným zdrojom sa táto organizácia snaží priniesť riešenie humanitárnych kríz budovaním komunitných škôl, domov, centier atď. Robia to tak, že bezplatne sprístupňujú profesionálne architektonické návrhy, čo umožňuje architektom, dizajnérom, inovátorom a vedúcim komunít zdieľať inovatívne a udržateľné nápady, návrhy a plány podporujúce ekologický, humanitárny dizajn a architektúru. Táto organizácia bola založená ako iniciatíva na pomoc komunitám a nebola zameraná na kódex, ale skôr na praktickú pomoc.
Referencie
- [1] Creative Commons, https: // creativecommons.org /
- [2] Porovnanie licencií otvoreného zdroja, https: // choosealicense.com / licencie /
- [3] Thomas Winde, Frank Hofmann: Von der Freien Software zur Freien Gesellschaft, užívateľ Linuxu 12/2012, https: // www.linux-komunita.de / ausgaben / linuxuser / 2012/12 / von-der-freien-software-zur-freien-gesellschaft /
- [4] Auto s otvoreným zdrojom (OSCar), theoscarproject.org
- [5] Open Source Car (OSCar), Wikipedia, https: // en.wikipedia.org / wiki / OScar
- [6] OpenStreetMap, http: // www.openstreetmap.org /
- [7] Wikimedia, https: // www.wikimedia.org /
- [8] Librivox, https: // librivox.org /
- [9] Kód pre Afriku: Používanie dronov na mapovanie Makoko, jedného z najväčších afrických slumov, https: // www.hotosm.org / projects / code-for-africa-using-drones-to-map-makoko-one-of-africas-larger-slums /
- [10] Mesocentre de calcul, Université de Franche-Comté, Besancon, http: // mezo.univ-fcomte.fr /
- [11] Baratang Miya, https: // storyengine.io / baratang-miya /
- [12] GirlHype Coders, https: // girlhype.spol.za /
- [13] Pixar Animation Studios, https: // www.pixar.com /
- [14] Univerzálna technológia popisu scény, https: // grafika.pixar.com / usd / docs / index.html
- [15] RenderMan, https: // renderman.pixar.com /
- [16] Freifunk, https: // freifunk.sieť /
- [17] Globálna stavebná sada pre dediny (GVCS), https: // www.opensourceecology.org / gvcs /
- [18] FreeBeer, http: // freebeer.org / blog /
- [19] OpenCola, https: // www.artofdrink.com / soda / open-cola-recept
- [20] Jacom Mucumbate a Andrew Nyanguru: Skúmanie africkej filozofie: Hodnota Ubuntu v sociálnej práci, African Journals Online, https: // www.ajol.info / index.php / ajsw / článok / stiahnutie / 127543/117068
- [21] Alan G Brake: Architektúra pre ľudstvo, https: // www.dezeen.com / 2016/03/10 / architektúra-pre-ľudstvo-opätovné spustenie-ako-otvorená-architektúra-kolaboratívna-humanitárna-charita /
- [22] Spolupráca otvorenej architektúry, http: // openarchcollab.org /
- [23] Slum, ktorý neexistuje, Deutsche Welle, https: // www.dw.com / en / the-slum-that-doesnt-exist / av-51519062
- [24] GirlHype Južná Afrika, Youtube video, https: // youtu.byť / hfRINsiBhng
- [25] Obrázok prevzatý z https: // girlhype.spol.za / index.php / blog
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).