Atvirkščiai, atskirų veikėjų sąveika remiasi bendra filosofija, kurioje visų labui kuriamos bendros prekės (sutrumpintai - „bendros“). Elgesį kontroliuoja socialinės normos, o ne teisinis reglamentavimas. Dalyvavimo motyvacija yra mažesnis pelnas, bet didesnis prasmingas indėlis į visuomenę visų labui.
Indėlis atvirojo kodo / FOSS projektuose grindžiamas keliais veiksniais, pavyzdžiui:
- Pagal interesus
Prie ko norėčiau prisidėti? Ką aš noriu naudoti?
- Neprivalomas
Nebūtina. Ką man patinka daryti? Ką jaučiuosi daranti?
- Pagal galimybes
Kas man ypač gera? Ką aš noriu išmokti, kai bandau naujus dalykus?
Rezultatai yra labai įdomūs, įvairūs projektai, atsirandantys iš asmeninės kūrėjų valios ir kuriuos puoselėja šie asmenys ar jų bendradarbiai. Aistra ir entuziazmas atsispindi šiuose projektuose, be jokių būtinų paskatų.
Licencijos modeliai
Jei nebūtų tinkamų licencijų modelių, FOSS projektus įgyvendinti ir prižiūrėti būtų daug sunkiau. Licencijos modelis yra kūrėjo pasirinkta projekto naudojimo sutartis, suteikianti mums visiems patikimą, stabilų pagrindą dirbti. Licencijos modeliuose nustatomos aiškios gairės ir nurodoma, ką galite padaryti su atvirojo kodo kodu. Pagrindinis tikslas - kad programinė įranga ar meno kūriniai būtų prieinami visiems. Licencijų modeliai yra daug mažiau ribojantys nei kitos komercinės licencijos sutartys.
Programinei įrangai naudojamos tokios licencijos kaip GNU viešoji licencija (GPL) arba BSD licencija. Informacinės prekės, piešiniai ir garso bei vaizdo duomenys paprastai licencijuojami pagal „Creative Commons“ [1]. Visi licencijos modeliai yra teisėtai patikrinti. Pastarąjį dešimtmetį licencijų modelių naudojimas nuolat augo ir šiais laikais yra plačiai pripažintas.
10 atvirojo kodo priežasčių
Pagrindiniai atvirojo kodo programinės įrangos klausimai yra šie: „Kodėl atvirojo kodo programinė įranga yra jums naudingas dalykas?Kokie yra atvirojo kodo licencijos programinei įrangai arba „Creative Commons“ meno kūriniams pranašumai?“Ir„ Kaip naudojant atvirojo kodo programinę įrangą galite aplenkti konkurentus kaip įmonę?Žemiau rasite dešimties priežasčių, kodėl reikia naudoti atvirojo kodo kodą, sąrašą.
1. Šaltinio kodo prieinamumas
Galite visiškai pamatyti programinės įrangos šaltinio kodą, atsisiųsti jį, įkvėpti ir naudoti pagrindinę struktūrą savo projektams. „Open Source“ yra labai konfigūruojama ir leidžia jums kaip kūrėjui sukurti savo pasirinktinius variantus, kad atitiktų jūsų specifinius poreikius ir reikalavimus.
2. Programinės įrangos prieinamumas
Visi gali atsisiųsti ir naudoti atvirojo kodo programinę įrangą. Vartotojų grupei ar numatomai auditorijai, tikslui, naudojimo dažnumui ir įrenginiams, kuriuose galima įdiegti atvirojo kodo programinę įrangą, nėra jokių apribojimų. Taip pat nereikia mokėti licencijos mokesčių.
3. Mažesnė bendra nuosavybės kaina (TCO)
Naudojant atvirojo kodo licenciją ar naudojimo mokestį nėra. Kaip komercinė paslauga, išlaidos taikomos tik diegimo, nustatymo, konfigūravimo, priežiūros, dokumentavimo ir palaikymo paslaugoms.
4. Priartina pasaulį
Per atvirojo kodo bendruomenes galite lengvai susisiekti su kitais kūrėjais iš kitų šalių, užduoti jiems klausimų ir mokytis iš jų, taip pat su jų parašytu ir paskelbtu kodu ar meno kūriniais. Tai skatina pasaulinį komandinį darbą ir bendradarbiavimą, kuris tobulina ir įvairina bendrų technologijų taikymą. Pastebėsite, kad atvirojo kodo bendruomenės yra kuriamos ir klesti, nes visi turi bendrą tikslą greičiau, inovatyviau ir efektyviau palaikyti ir tobulinti kodą, kad bendruomenė ir ne tik galėtų pasinaudoti pranašumais.
5. FOSS siūlo įvairovę
Atvirojo kodo standartų naudojimas neapriboja turimo programinės įrangos telkinio vienai programinei įrangai, bet ją praplečia. Naudodamiesi atviruoju šaltiniu, galite pasirinkti iš įvairių diegimų ir programinės įrangos sprendimų pagal savo unikalius poreikius.
6. Švietimo galimybės
Atvirasis šaltinis yra gyvybiškai svarbus visų švietimo pažangai, nes ir informacija, ir ištekliai dabar yra laisvai prieinami. Iš kitų kūrėjų galite sužinoti, kaip jie kuria kodą ir naudoja programinę įrangą, kurią bendrino per atvirąjį šaltinį.
7. Kuria galimybes ir bendruomenę
Kai atvirojo kodo programinė įranga atneša naujų idėjų ir indėlių, kūrėjų bendruomenė tampa vis gyvybingesnė bendruomenė, galinti laisvai dalytis idėjomis. Per bendruomenę galite sutikti panašių pomėgių turinčius žmones. Sakoma, kad daugelis rankų daro lengvą darbą; Panašiai yra daug lengviau pasiekti puikių rezultatų, jei kodą sukuria talentingų asmenų „armija“, dirbanti kaip komanda, kad pašalintų triktis ir pristatytų per rekordiškai trumpą laiką.
8. FOSS skatina inovacijas
FOSS puoselėja dalijimosi ir eksperimentavimo kultūrą. Esate skatinami būti novatoriški, siūlydami naujas idėjas, produktus ir metodus. Įkvėpkite to, ko mokotės iš kitų. Sprendimais ir parinktimis taip pat galima prekiauti daug greičiau, o atvirasis šaltinis leidžia kūrėjams išbandyti, išbandyti ir eksperimentuoti su geriausiais prieinamais sprendimais.
9. Pasitikėjimas
Išbandydami jūsų programinę įrangą per atvirąjį šaltinį, klientai ir vartotojai gali pamatyti, ką daro jūsų produktas, kokie yra jo apribojimai. Klientai gali pasižiūrėti, kaip veikia programinė įranga, ją patvirtinti ir prireikus pritaikyti. Tai sukuria pasitikėjimą tuo, ką daro produktas ar programinė įranga. Niekam nepatinka paslaptingi ir sunkiai suprantami sprendimai ar programinės įrangos produktai.
10. Patikimumas ir saugumas
Kuo daugiau žmonių dirba kartu su kodu, tuo didesnis yra to kodo patikimumas. Bendradarbiavimo pagrindu sukurtas kodas bus pranašesnis, nes lengviau surasti klaidas ir pasirinkti geriausią taisymą. Patobulintas saugumas, nes kodą kruopščiai vertina ir vertina prieigą turinti kūrėjų bendruomenė. Įprasta, kad bandytojų grupės tikrina naujus leidimus. Visus iškilusius klausimus bendruomenė kruopščiai nustato.
Sėkmingo atvirojo kodo naudojimo pavyzdžiai (naudojimo atvejai)
FOSS ilgai nebuvo nišinė rinka. Ryškiausi pavyzdžiai yra „Linux“ pagrindu veikiančios kompiuterinės sistemos, kurios naudojamos visur - nuo interneto serverių, iki televizorių, iki tinklo prietaisų, tokių kaip belaidžiai prieigos taškai. Tai nepaprastai sumažina licencijavimo išlaidas ir padidina pagrindinės infrastruktūros, nuo kurios priklauso daug sričių, įmonių ir pramonės šakų, stabilumą. Tokios įmonės kaip „Facebook“ ir „Google“ naudoja FOSS savo paslaugoms vykdyti - tai apima svetainę, „Android“ telefoną, taip pat paieškos variklį ir „Chrome“ žiniatinklio naršyklę.
Sąrašas lieka neišsamus, neminint „Open Source Car“ (OSCar) [4,5], „OpenStreetMap“ [6], „Wikimedia“ [7] ir „LibriVox“ [8] - paslaugos, teikiančios nemokamas garso knygas, kurias skaito savanoriai iš viso pasaulio. Žemiau rasite atvejų analizę, kuri, mūsų manymu, gali jus įkvėpti naudoti FOSS pagrįstus sprendimus.
Atvejų analizė
1. Makoko, Nigerija
Naktinėje Lagoso mieste, Nigerijoje, esančioje Makoko lūšnynų bendruomenėje gyvena beveik 95 000 žmonių. Išsamų šio miesto žemėlapį dabar galima rasti „Google“ žemėlapiuose, nes Afrikoje yra atvirojo kodo kodavimas, kurį suteikia „Code for Africa“ iniciatyva kartu su Pasaulio banku [9]. Iš pradžių Makoko nebuvo rodoma jokiuose žemėlapiuose ar miesto planavimo dokumentuose [23]. Vienu metu žemėlapyje buvo tik 3 taškai, neatsižvelgiant į tai, kad tai yra vienas didžiausių lūšnynų Afrikoje, turintis sudėtingą vandens kelių ir namų sistemą.
Renkant duomenis ši iniciatyva sukūrė darbo vietas bendruomenės moterims, kurios buvo išmokytos naudoti bepiločius orlaivius rinkti duomenis, reikalingus bendruomenės žemėlapiui sukurti. Surinktus duomenis, įskaitant labai išsamias nuotraukas ir informaciją apie vandens kelius, gatves ir pastatus, duomenų analitikai išanalizavo prieš įkeldami juos internetu naudodamiesi „OpenStreetMap“.
Ši iniciatyva gerina šios visuomenės gyvenimą ir požiūrį, siekiant pagerinti „Makoko“ informacinę infrastruktūrą. Jei ši iniciatyva nebūtų vykdyta naudojant uždaro kodo programinę įrangą, tam reikalingos išlaidos ir lėšos būtų pernelyg didelės dėl papildomų išlaidų, susijusių su tokiais daiktais kaip duomenys, lėšos darbuotojams apmokėti, techninės įrangos pirkimas, transporto, logistikos išlaidos, licencijavimas ir leidimai.
2. Skaičiavimo klasteris Mésocentre de Calcul, Université de Franche-Comté, Prancūzija
Besancone (Prancūzija) įsikūrusiame „Franche-Comté“ universitete veikia mokslinio skaičiavimo skaičiavimo centras [10]. Pagrindinės tyrimų sritys yra nanomedicina, cheminiai-fiziniai procesai ir medžiagos bei genetinės simuliacijos. „CentOS“ ir „Ubuntu Linux“ yra naudojami siekiant užtikrinti aukštos kokybės lygiagrečią skaičiavimo infrastruktūrą.
3. „GirlHype Coders“ („Women Who Code“), Keiptaunas, Pietų Afrika
Baratangas Miya [11] - savamokslis koduotojas - pradėjo „GirlHype Coders“ [12,24] 2003 m. Kaip iniciatyvą įgalinti jaunas merginas Afrikoje. Tai programinės įrangos inžinerijos mokykla, kurios pagrindinis tikslas yra mokyti jaunas moteris ir merginas, kaip programuoti ir kurti programas, siekiant pagerinti jų skaitmeninį raštingumą ir ekonominį mobilumą. „Baratang Miya“ siekia padidinti moterų procentą mokslo, inžinerijos ir technologijų pramonėje. Klubai veikia taip, kad mergaitės galėtų lankyti nemokamas pamokas po pamokų, kad galėtų tyrinėti ir mokytis kodavimo.
„GirlHype“ padeda pagerinti ne tik mergaičių ir moterų, dalyvaujančių šioje iniciatyvoje, bet ir jų bendruomenių gyvenimą per pasaulinį technologijų verslumo konkursą „Technovation“, kurio „GirlHype“ yra regiono ambasadorė. Šioje programoje merginos randa problemą savo bendruomenėse, sukuria jos sprendimą ir, naudodamos atvirojo kodo kodavimą, sukuria tam sprendimui skirtą programą. Kitos moterys, kurios yra kvalifikuotos koduotojos, turi galimybę konsultuoti ir vadovauti jaunesnėms moterims šioje srityje. „GirlHype“ taip pat moko moteris versle, kaip naudotis žiniatinkliu norint reklamuoti savo verslą internete. Ši iniciatyva padėjo mergaitėms įsidarbinti pramonėje, kurioje kitaip negalėtų dirbti.
„Twitter“ inžinerijos viceministras apsilankė „GirlHype“ Khayelitshoje, Keiptaune, Pietų Afrikoje [25]
4. Karikatūros ir atvirasis šaltinis
Atvirasis šaltinis tampa programinės įrangos kūrimo norma siekiant bendradarbiavimo ir indėlio. Įmonės vis dažniau siekia naudoti atvirojo kodo technologijas savo programavimo reikmėms. Karikatūrų ir animacijos pasaulyje taip yra todėl, kad šis požiūris leidžia pramonei pritraukti išorinių talentų nepriklausomiems kūrėjams ir menininkams, taip pat sukuria pramonės standartą, kuriame įvairūs asmenys bendradarbiauja ir taiko tą pačią technologiją.
Tarp pramonės atstovų, kurie perėmė šią technologijos idėją, yra „Pixar Animation Studios“ [13], kuri atidarė savo „Universal Scene Description“ (USD) technologiją [14]. USD padeda kino kūrėjams skaityti, rašyti ir peržiūrėti 3D scenos duomenis, leidžiant daugeliui skirtingų menininkų dirbti tą patį projektą. „Pixar“ taip pat išleido programinę įrangą „RenderMan“ [15], nemokamą fotorealistinę 3D atvaizdavimo programinę įrangą nekomerciniais tikslais, pavyzdžiui, švietimo ir asmeniniams projektams.
Nuo laisvos programinės įrangos iki laisvos visuomenės
Prieš dešimt metų Thomasas Winde'as ir Frankas Hofmannas uždavė klausimą: „Kas nutiktų, jei FOSS principai būtų perduoti visuomenei ir taip pakeistų visuomenės modelį?“[3] Šio žingsnio įgyvendinimas dažnai abejojamas ir priskiriamas utopijai. Mes norėjome apie tai sužinoti daugiau. Mūsų tyrimo rezultatas buvo įdomus žvilgsnis į mūsų visuomenę (iš esmės europiečių požiūriu), stebėjusį procesų, kurie sąmoningai ar nesąmoningai laikėsi FOSS principų, raidą. Mes radome ilgą stebėtinų pavyzdžių sąrašą, pradedant nuo nemokamų belaidžių tinklų, tokių kaip „Freifunk“ [16], iki atvirų bibliotekų, nemokamų aparatūros projektų („RaspberryPi“, „Arduino“, „BeagleBoard“), ne pelno siekiančių biurų bendruomenių, „Global Village Construction Set“ (GVCS) [17]. ] ir dalijimasis tokiais receptais kaip „FreeBeer“ [18] ir „OpenCola“ [19].
Mūsų išvada buvo ta, kad bendresnis, sistemingas FOSS principų priėmimas žada reikšmingą teigiamą pokytį mūsų pasaulinei visuomenei. Perėjimas nuo darbo užmokesčio prie savanoriško, bendruomeninio darbo galėtų padėti laipsniškai sukurti laisvą visuomenę, kurioje būtų pripažinti ir patenkinti visų poreikiai. Afrikos žemyne ši bendruomenės idėja yra labai stipri („Ubuntu“ [20]), tuo tarpu Europoje ir Šiaurės Amerikoje ji per amžius buvo prarasta dėl pelno siekiančio požiūrio.
Išvada
Žmonės, kuriems FOSS filosofija yra nauja ir kurie užaugo taikydami kapitalistinį, pelnu pagrįstą visuomenės modelį, gali pateikti daug pagrįstų klausimų dėl atvirojo šaltinio turinio. Čia mes atsakysime į keletą dažniausiai užduodamų klausimų:
- Ar kas nors gali pavogti mano „išradimą“?
Naudodamiesi atviru šaltiniu, mes tiesiog dalijamės savo idėjomis ir naudodamiesi vieni kitais, dalijamės idėjomis. Vis dėlto įprasta pripažinti žmones, kurie padėjo mums plėtoti idėją.
- Kiek galime išmokti vieni iš kitų?
Yra tiek daug žinių ir yra daugybė būdų, kaip supaprastinti ir plėtoti visuomenę. Naudodamiesi atviruoju šaltiniu mes mokomės kartu ir mokome visuomenę, kad visi tuo pačiu metu gautų naudos. Geriausius sprendimus teikia bendradarbiavimas, nes jis dauginasi ir plečiasi pagal individualias žinias. Kiekvienas turi idėją, kuri gali įkvėpti kitus vartotojus, skatinti kūrybiškumą ir skatinti naujoves.
- Mes stovime ant milžinų pečių, kad padarytume ką nors puikaus. Mūsų darbas pagrįstas kitų darbu. Ką galime grąžinti bendruomenei?
Kaip asmenys galime įvertinti sprendimą ir pranešti, ko trūksta, ar kodas neveikia taip, kaip tikėtasi. Šis atsiliepimas padeda kūrėjams pažvelgti į konkrečius taškus ir pataisyti ar patobulinti savo kodą. Tai gali apimti trūkstamų dalių įterpimą į dokumentaciją, dėl kurios gali būti sunku suprasti sprendimo idėją ir numatytą kodo naudojimą.
Kaip įmonė, naudojanti FOSS, jūs taip pat galite prisidėti prie techninės įrangos palaikymo (veikia skaičiavimo centre) arba remti renginius teikdami posėdžių sales ar kartu organizuodami konferencijas. Daugelis mokslo institutų ir kompanijų leidžia savo darbuotojams dirbti su FOSS projektais būdami darbe - laikas, praleistas tobulinant atvirojo kodo kodą, padeda tobulinti įmonės naudojamą programinę įrangą.
Labdaros organizacija „Architecture for Humanity“, neseniai pervadinta į „Open Architecture Network“ [21, 22], yra nemokama, internetinė, atviro kodo bendruomenė, skirta pagerinti pasaulines gyvenimo sąlygas įgyvendinant naujoviškus ir tvarius pastatų projektus. Šis tinklas apima projektų valdymą, dalijimąsi failais, išteklių duomenų bazę ir internetinius bendradarbiavimo projektavimo įrankius. Naudodama atvirojo kodo programinę įrangą, ši organizacija siekia rasti humanitarinių krizių sprendimus, kurdama bendruomenės mokyklas, namus, centrus ir kt. Jie tai daro suteikdami laisvai prieinamą profesionalų architektūros dizainą, leisdami architektams, dizaineriams, novatoriams ir bendruomenės lyderiams dalytis novatoriškomis ir tvariomis idėjomis, dizainais ir planais, kurie palaiko ekologišką, humanitarinį dizainą ir architektūrą. Ši organizacija buvo įkurta kaip iniciatyva padėti bendruomenėms ir buvo orientuota ne į kodą, o į praktinę pagalbą.
Literatūra
- [1] „Creative Commons“, https: // creativecommons.org /
- [2] Atvirojo kodo licencijų palyginimas, https: // choosealicense.lt / licences /
- [3] Thomasas Winde'as, Frankas Hofmannas: „Von der Freien“ programinė įranga, „Freien Gesellschaft“, „Linux“ vartotojas, 2012 12 12, https: // www.linux-bendruomenė.de / ausgaben / linuxuser / 2012/12 / von-der-freien-software-zur-freien-gesellschaft /
- [4] Atvirojo kodo automobilis (OSCar), theoscarproject.org
- [5] Atvirojo kodo automobilis (OSCar), Vikipedija, https: // lt.vikipedija.org / wiki / OScar
- [6] „OpenStreetMap“, http: // www.„openstreetmap“.org /
- [7] „Wikimedia“, https: // www.wikimedia.org /
- [8] „Librivox“, https: // librivox.org /
- [9] Afrikos kodas: „Drones“ naudojimas Makoko, vieno iš didžiausių Afrikos lūšnynų, atvaizdavimui, https: // www.hotosm.org / projects / code-for-africa-using-drones to map-makoko-one-of-africas-didžiausių lūšnynų /
- [10] Mesocentre de calcul, Université de Franche-Comté, Besancon, http: // meso.univ-fcomte.fr /
- [11] Baratangas Miya, https: // siužetinis variklis.io / baratang-miya /
- [12] „GirlHype“ koduotojai, https: // girlhype.bendr.za /
- [13] „Pixar Animation Studios“, https: // www.piksaras.com /
- [14] Universali scenos aprašymo technologija, https: // grafika.piksaras.com / usd / docs / index.HTML
- [15] „RenderMan“, https: // renderman.piksaras.com /
- [16] „Freifunk“, https: // freifunk.tinklas /
- [17] Visuotinis kaimo statybos rinkinys (GVCS), https: // www.atverosekologija.org / gvcs /
- [18] „FreeBeer“, http: // freebeer.org / blog /
- [19] „OpenCola“, https: // www.artofdrink.com / soda / open-cola-receptas
- [20] Jacomas Mucumbate'as ir Andrew Nyanguru: Afrikos filosofijos tyrinėjimas: „Ubuntu“ vertė socialiniame darbe, Afrikos žurnalai internete, https: // www.ajol.informacija / rodyklė.php / ajsw / article / download / 127543/117068
- [21] Alanas G Brake: architektūra žmonijai, https: // www.dezeen.com / 2016/03/10 / architektūra žmonijai iš naujo paleidžia atvirą architektūrą, bendradarbiaujančią humanitarinę labdarą /
- [22] Atviras architektūros bendradarbiavimas, http: // openarchcollab.org /
- [23] Lūšnynas, kurio nėra, „Deutsche Welle“, https: // www.dw.com / lt / the-slum-that-doesnt-exist / av-51519062
- [24] „GirlHype“ Pietų Afrika, „YouTube“ vaizdo įrašas, https: // youtu.be / hfRINsiBhng
- [25] Vaizdas paimtas iš https: // girlhype.bendr.za / rodyklė.php / blogas
AUTORIAI
„Plaxedes Nehanda“ yra daugialypis, savarankiškas, įvairiapusis žmogus, nešantis daugybę kepurių, tarp jų renginių planuotojas, virtualus asistentas, transkribuotojas, taip pat aistringas bet kurios temos tyrėjas, įsikūręs Johanesburge, Pietų Afrikoje.
Frankas Hofmannas dirba kelyje - pageidautina iš Berlyno, Ženevos ir Keiptauno - kaip žurnalų, tokių kaip „Linux-User“ ir „Linux Magazine“, kūrėjas, treneris ir autorius. Jis taip pat yra „Debian“ paketų tvarkymo knygos (http: // www.dpmb.org).