Atvērtais avots

10 iemesli atvērtā koda izmantošanai

10 iemesli atvērtā koda izmantošanai
Vairāk nekā 50 gadus programmatūras un aparatūras ražošana un izmantošana ir bijusi gandrīz pilnībā komerciāla. Tas ir krasā pretrunā ar Free Open Source Software (FOSS) modeļa principiem. FOSS pamatā ir kopienas, un, lai piedalītos attīstības procesā vai dalītos rezultātos, nav nepieciešama materiālo preču apmaiņa.

Drīzāk atsevišķu dalībnieku mijiedarbība balstās uz kopīgu filozofiju, kurā tiek radīti kopēji labumi (saīsināti kā “kopējie”) visu labā. Uzvedību kontrolē sociālās normas, nevis tiesiskais regulējums. Dalības motivācija ir mazāka peļņa, bet lielāks jēgpilns ieguldījums sabiedrībā visu labā.

Ieguldījums atvērtā pirmkoda / FOSS projektos ir balstīts uz vairākiem faktoriem, piemēram:

Rezultāti ir ļoti interesanti, daudzveidīgi projekti, kas izriet no izstrādātāju personīgās gribas un kurus izkopj šīs personas vai viņu līdzstrādnieki. Kaislība un entuziasms atspoguļojas šajos projektos bez jebkāda materiāla stimula.

Licences modeļi

Bez atbilstošiem licenču modeļiem FOSS projektu realizēšana un uzturēšana būtu daudz grūtāka. Licences modelis ir lietošanas līgums, ko projektam ir izvēlējies izstrādātājs, kas mums visiem dod uzticamu, stabilu sistēmu darbam. Licences modeļos ir noteiktas skaidras vadlīnijas un norādīts, ko jūs varat darīt ar atvērtā koda kodu. Vispārējais mērķis ir saglabāt programmatūru vai mākslas darbus pieejamus visiem. Licences modeļi ir daudz mazāk ierobežojoši nekā citi komerciālie licences līgumi.

Programmatūrai tiek izmantotas tādas licences kā GNU publiskā licence (GPL) vai BSD licence. Informācijas preces, zīmējumus, kā arī audio un video datus parasti licencē Creative Commons [1]. Visi licences modeļi ir likumīgi pārbaudīti. Licences modeļu izmantošana pēdējās desmitgades laikā ir nepārtraukti pieaugusi un mūsdienās ir plaši atzīta.

10 iemesli atvērtam avotam

Galvenie jautājumi par atvērtā pirmkoda programmatūru ir šādi: “Kāpēc atvērtā pirmkoda programmatūra ir laba lieta jums?Kādas ir atvērtā pirmkoda programmatūras vai Creative Commons izmantošanas mākslas darbiem priekšrocības?”Un„ Kā atvērtā pirmkoda programmatūras izmantošana var likt priekšā konkurentiem kā uzņēmumam?Zemāk jūs atradīsit mūsu sarakstu ar desmit galvenajiem iemesliem, kāpēc izmantot atvērtā pirmkoda kodēšanu.

1. Avota koda pieejamība
Jūs varat pilnībā redzēt programmatūras pirmkodu, to lejupielādēt, iedvesmoties un izmantot pamata struktūru saviem projektiem. Open Source ir ļoti konfigurējams un ļauj jums kā izstrādātājam izveidot savus pielāgotos variantus, lai apmierinātu jūsu īpašās vajadzības un prasības.

2. Programmatūras pieejamība
Ikviens var lejupielādēt un izmantot atvērtā pirmkoda programmatūru. Lietotāju grupai vai paredzētajai auditorijai, mērķim, lietošanas biežumam un ierīcēm, kurās var instalēt atvērtā koda programmatūru, nav ierobežojumu. Arī nav jāmaksā licences maksa.

3. Zemākas kopējās īpašuma izmaksas (TCO)
Izmantojot atvērtā koda kodu, nav jāmaksā licence vai lietošanas maksa. Kā komercpakalpojums izmaksas attiecas tikai uz ieviešanu, iestatīšanu, konfigurēšanu, apkopi, dokumentāciju un atbalsta pakalpojumiem.

4. Tuvina pasauli

Izmantojot atvērtā koda kopienas, jūs varat viegli sazināties ar citiem izstrādātājiem no citām valstīm, uzdot viņiem jautājumus un mācīties no viņiem, kā arī ar viņu uzrakstīto un publicēto kodu vai mākslas darbu. Tas veicina globālu komandas darbu un sadarbību, kas uzlabo un dažādo koplietojamo tehnoloģiju pielietojumu. Jūs atklāsiet, ka atvērtā pirmkoda kopienas tiek veidotas un plaukst, jo visiem ir kopīgs mērķis atbalstīt un uzlabot kodu ātrāk, novatoriskāk un efektīvāk, lai kopiena un ārpus tās varētu gūt labumu.

5. FOSS piedāvā daudzveidību

Atvērtā koda standartu izmantošana neierobežo pieejamo programmatūras kopu tikai ar vienu programmatūru, bet gan paplašina to. Izmantojot atvērto pirmkodu, jūs varat izvēlēties starp dažādiem ieviešanas veidiem un programmatūras risinājumiem atbilstoši savām unikālajām vajadzībām.

6. Izglītības iespējas

Atklātais kods ir vitāli svarīgs visu cilvēku izaugsmei, jo gan informācija, gan resursi tagad ir brīvi pieejami. No citiem izstrādātājiem varat uzzināt, kā viņi veido kodu un izmanto programmatūru, kuru viņi ir kopīgojuši, izmantojot atvērto avotu.

7. Izveido iespējas un kopienu

Kad atvērtā koda programmatūra nes jaunas idejas un ieguldījumu, izstrādātāju kopiena kļūst par arvien dinamiskāku kopienu, kas var brīvi dalīties ar idejām. Izmantojot kopienu, jūs varat satikt cilvēkus ar līdzīgām interesēm. Ir teikts, ka daudzas rokas padara vieglu darbu; tāpat ir daudz vieglāk sasniegt izcilus rezultātus, ja kodu izstrādā talantīgu cilvēku “armija”, kas strādā kā komanda, lai rekordīsā laikā novērstu un piegādātu problēmas.

8. FOSS veicina inovācijas

FOSS veicina koplietošanas un eksperimentēšanas kultūru. Jūs aicinām būt novatoriskiem, piedāvājot jaunas idejas, produktus un metodes. Iedvesmojieties no tā, ko mācāties no citiem. Risinājumus un opcijas var arī tirgot daudz ātrāk, un atvērtais kods ļauj izstrādātājiem izmēģināt, testēt un eksperimentēt ar labākajiem pieejamajiem risinājumiem.

9. Uzticēšanās
Pārbaudot programmatūru, izmantojot atvērto avotu, klienti un lietotāji var redzēt, kādi ir jūsu produkta darbības ierobežojumi. Klienti var apskatīt programmatūras darbību, to validēt un, ja nepieciešams, pielāgot. Tas rada uzticību produktam vai programmatūrai. Nevienam nepatīk noslēpumaini un grūti saprotami risinājumi vai programmatūras produkti.

10. Uzticamība un drošība

Jo vairāk cilvēku strādā kopā ar kodu, jo augstāka ir šī koda uzticamība. Kods, kas balstīts uz sadarbību, būs pārāks, jo ir vieglāk paņemt kļūdas un izvēlēties labāko labojumu. Tiek uzlabota arī drošība, jo kodu rūpīgi novērtē un novērtē izstrādātāju kopiena, kurai ir piekļuve tam. Parasti ir testētāju grupas, kas pārbauda jaunos izlaidumus. Visus jautājumus, kas var rasties, kopiena rūpīgi izlabo.

Atvērtā koda veiksmīgas izmantošanas piemēri (lietošanas gadījumi)

FOSS ilgu laiku nav bijis nišas tirgus. Spilgtākie piemēri ir uz Linux balstītas datorsistēmas, kas tiek izmantotas visur - no tīmekļa serveriem, līdz televizoriem, līdz tīkla ierīcēm, piemēram, bezvadu piekļuves punktiem. Tas ievērojami samazina licencēšanas izmaksas un palielina pamata infrastruktūras stabilitāti, no kuras ir atkarīgas daudzas jomas, uzņēmumi un nozares. Tādi uzņēmumi kā Facebook un Google savu pakalpojumu nodrošināšanai izmanto FOSS - tas ietver vietni, Android tālruni, kā arī meklētājprogrammu un Chrome tīmekļa pārlūku.

Saraksts paliek nepilnīgs, neminot Open Source Car (OSCar) [4,5], OpenStreetMap [6], Wikimedia [7], kā arī pakalpojumu LibriVox [8], kas nodrošina bezmaksas audiogrāmatas, kuras lasījuši brīvprātīgie no visas pasaules. Zemāk jūs atradīsit gadījumu izpēti, kas, mūsuprāt, varētu jūs iedvesmot izmantot uz FOSS balstītus risinājumus.

Gadījumu izpēte

1. Makoko, Nigērija

Makoko mazpilsētas graustu kopienā Lagosā, Nigērijā dzīvo gandrīz 95 ​​000 cilvēku. Sakarā ar atvērtā koda kodējumu pieejamību Āfrikā, pateicoties Code of Africa Initiative, kopā ar Pasaules Banku, tagad ir pieejama pilnīga šīs pilsētas karte Google Maps. [9]. Sākotnēji Makoko neparādījās nevienā kartē vai pilsētas plānošanas dokumentā [23]. Vienā brīdī kartē bija tikai 3 punkti, neatkarīgi no tā, ka tas ir viens no lielākajiem graustiem Āfrikā ar sarežģītu ūdensceļu un māju sistēmu.

Izmantojot datu vākšanu, šī iniciatīva radīja darba vietas kopienas sievietēm, kuras tika iemācītas izmantot bezpilota lidaparātus, lai vāktu datus, kas nepieciešami kopienas kartes izveidošanai. Apkopotos datus, tostarp ļoti detalizētus attēlus un informāciju par ūdensceļiem, ielām un ēkām, datu analītiķi analizēja pirms augšupielādes tiešsaistē, izmantojot OpenStreetMap.

Šī iniciatīva uzlabo šīs sabiedrības dzīvi un viedokli ar mērķi uzlabot Makoko informācijas infrastruktūru. Ja šī iniciatīva nebūtu veikta, izmantojot slēgta pirmkoda programmatūru, izmaksas un līdzekļi, kas nepieciešami, lai to izdarītu, būtu pārāk lieli, jo radās papildu izmaksas tādiem priekšmetiem kā dati, līdzekļi personāla apmaksai, aparatūras iegāde, transports, loģistikas izmaksas, licencēšana un atļaujas.

2. Skaitļošanas kopa Mésocentre de Calcul, Université de Franche-Comté, Francijā

Franškontē Universitātē, kas atrodas Besankonā, Francijā, ir zinātniskās skaitļošanas skaitļošanas centrs [10]. Galvenās pētījumu jomas ir nanomedicīna, ķīmiski fizikālie procesi un materiāli, kā arī ģenētiskās simulācijas. CentOS un Ubuntu Linux tiek izmantoti, lai nodrošinātu augstas veiktspējas, paralēlu skaitļošanas infrastruktūru.

3. GirlHype Coders (Women Who Code), Keiptauna, Dienvidāfrika

Baratang Miya [11] - pašmācīts kodētājs - sāka GirlHype Coders [12,24] 2003. gadā kā iniciatīvu jaunu meiteņu stiprināšanai Āfrikā. Šī ir programmatūras inženieru skola, kas koncentrējas uz jaunu sieviešu un meiteņu apmācību par to, kā programmēt un izstrādāt lietotnes, lai uzlabotu viņu digitālo prasmi un ekonomisko mobilitāti. Baratang Miya mērķis ir palielināt sieviešu īpatsvaru zinātnes, inženierzinātņu un tehnoloģiju nozarēs. Klubi darbojas, lai meitenes varētu apmeklēt bezmaksas nodarbības pēc skolas, lai izpētītu un apgūtu kodēšanu.

GirlHype palīdz uzlabot ne tikai meiteņu un sieviešu, kas ir šajā iniciatīvā, bet arī viņu kopienu dzīvi, izmantojot globālu tehnoloģiju uzņēmējdarbības konkursu ar nosaukumu Technovation, kura reģionālā vēstniece ir GirlHype. Šajā programmā meitenes atrod problēmu savās kopienās, izstrādā tai risinājumu un, izmantojot atvērtā koda kodēšanu, izveido šim risinājumam paredzētu lietotni. Citām sievietēm, kas ir kvalificētas kodēšanas programmas, ir iespēja darboties un vadīt nozares jaunākās sievietes. GirlHype arī māca sievietes uzņēmējdarbībā, kā izmantot tīmekli, lai tiešsaistē tirgotu savus uzņēmumus. Šī iniciatīva ir palīdzējusi meitenēm iegūt darbu nozarē, kurā viņi citādi nebūtu varējuši strādāt.

Twitter inženierzinātņu viceprezidents GirlHype apmeklējumā Khayelitsha, Keiptaunā, Dienvidāfrikā [25]

4. Karikatūras un atvērtais kods

Sadarbības un ieguldījuma labad atvērtais avots kļūst par programmatūras izstrādes normu. Uzņēmumi arvien vairāk virzās uz atvērtā pirmkoda tehnoloģiju izmantošanu programmēšanas vajadzībām. Karikatūru un animācijas pasaulē tas ir tāpēc, ka šī pieeja ļauj nozarei piesaistīt ārēju talantu neatkarīgos izstrādātājos un māksliniekos, kā arī rada nozares standartu, kurā dažādi cilvēki sadarbojas un pieņem vienu un to pašu tehnoloģiju.

Starp nozares pārstāvjiem, kas ir izmantojuši šo tehnoloģiju ideju, ietilpst Pixar Animation Studios [13], kas ir atvērusi savu Universālās ainas apraksta (USD) tehnoloģiju [14]. USD palīdz filmu veidotājiem lasīt, rakstīt un priekšskatīt 3D ainas datus, ļaujot daudziem dažādiem māksliniekiem strādāt vienā projektā. Pixar ir izlaidis arī programmatūru RenderMan [15] - fotorealistisku 3D renderēšanas programmatūru bez maksas nekomerciāliem mērķiem, piemēram, izglītības mērķiem un personīgiem projektiem.

Sākot no brīvās programmatūras līdz brīvai sabiedrībai

Pirms desmit gadiem Tomass Vinde un Frenks Hofmans uzdeva jautājumu: “Kas notiktu, ja FOSS principi tiktu nodoti sabiedrībai un tādējādi mainītu sabiedrības modeli?”[3] Šī posma īstenošana bieži tiek apšaubīta un klasificēta kā utopija. Mēs vēlējāmies uzzināt vairāk par to. Mūsu izmeklēšanas rezultāts bija ziņkārīgs skatījums uz mūsu sabiedrību (galvenokārt no Eiropas viedokļa), kas novēroja tādu procesu attīstību, kuri apzināti vai neapzināti ievēroja FOSS principus. Mēs atradām garu sarakstu ar pārsteidzošiem piemēriem, sākot no bezmaksas bezvadu tīkliem, piemēram, Freifunk [16], līdz atvērtajām bibliotēkām, bezmaksas aparatūras projektiem (RaspberryPi, Arduino, BeagleBoard), bezpeļņas biroju kopienām, Globālā ciemata celtniecības kopai (GVCS) [17 ], kā arī tādu recepšu kā FreeBeer [18] un OpenCola [19] koplietošana.

Mūsu secinājums bija tāds, ka vispārīgāka, sistēmiska FOSS principu pieņemšana sola būtiskas pozitīvas pārmaiņas mūsu globālajā sabiedrībā. Pāreja no darba algas uz brīvprātīgu, sabiedrībā balstītu darbu varētu palīdzēt pakāpeniski panākt brīvu sabiedrību, kurā varētu atzīt un apmierināt visu vajadzības. Āfrikas kontinentā šī kopienas ideja ir ļoti spēcīga (“Ubuntu” [20]), savukārt Eiropā un Ziemeļamerikā gadsimtu gaitā tā ir zaudēta, atbalstot uz peļņu vērstu pieeju.

Secinājums

Cilvēki, kuriem FOSS filozofija ir jauna un kuri uzauguši ar kapitālistisku, uz peļņu balstītu sabiedrības modeli, var nākt klajā ar daudziem pamatotiem jautājumiem par atvērtā pirmkoda saturu. Šeit mēs atbildēsim uz dažiem visbiežāk uzdotajiem jautājumiem:

Atsauces

AUTORI

Plaxedes Nehanda ir daudzpusīgs, pašpārliecināts un daudzpusīgs cilvēks, kurš nēsā daudzas cepures, tostarp pasākumu plānotāju, virtuālo palīgu, transkribētāju, kā arī dedzīgu pētnieku par jebkuru tēmu, kas atrodas Johannesburgā, Dienvidāfrikā.

Frenks Hofmans strādā ceļā - vēlams no Berlīnes, Ženēvas un Keiptaunas - kā žurnālu, piemēram, Linux-User un Linux Magazine, izstrādātājs, treneris un autors. Viņš ir arī Debian pakotņu pārvaldības grāmatas (http: // www.dpmb.org).

SuperTuxKart operētājsistēmai Linux
SuperTuxKart ir lielisks nosaukums, kas paredzēts, lai sniegtu jums Mario Kart pieredzi bez maksas jūsu Linux sistēmā. Tas ir diezgan izaicinoši un ja...
Cīņa par Vesnota apmācību
Cīņa par Vesnotu ir viena no populārākajām atvērtā koda stratēģijas spēlēm, kuru jūs varat spēlēt šajā laikā. Šī spēle ir izstrādāta ne tikai ļoti ilg...
0 A.D. Apmācība
No daudzajām stratēģijas spēlēm 0 A.D. izdodas izcelties kā visaptverošs nosaukums un ļoti dziļa, taktiska spēle, neskatoties uz to, ka tā ir atvērtā ...