Topp 10 grunner til å bruke åpen kildekode

Topp 10 grunner til å bruke åpen kildekode
I mer enn 50 år har produksjon og bruk av programvare og maskinvare nesten helt kommersiell. Dette står i sterk kontrast til prinsippene i Free Open Source Software (FOS) -modellen. Foss er basert på lokalsamfunn og krever ikke utveksling av materielle varer for å delta i utviklingsprosessen eller for å dele resultatene.

Snarere er samspillet mellom individuelle aktører basert på en delt filosofi der vanlige goder er skapt (forkortet som "allmenninger") til fordel for alle. Atferd styres av sosiale normer, snarere enn juridiske forskrifter. Motivasjonen i å delta er mindre fortjeneste, men større meningsfulle bidrag til samfunnet til fordel for alle.

Bidrag i open source/Foss -prosjekter er basert på flere faktorer, for eksempel:

  • Interessebasert
    Hva vil jeg bidra til? Hva vil jeg bruke?
  • Ikke bindende
    Ikke et must. Hva liker jeg å gjøre? Hvordan har jeg lyst til å gjøre?
  • I henhold til evne
    Hva er jeg spesielt god på? Hva vil jeg lære når jeg prøver nye ting?

Resultatene er veldig interessante, forskjellige prosjekter som oppstår fra den personlige viljen til utviklere og blir dyrket av disse personene eller av deres samarbeidspartnere. Lidenskap og entusiasme gjenspeiles i disse prosjektene, uten noe vesentlig insentiv nødvendig.

Lisensmodeller

Uten de aktuelle lisensmodellene ville realisering og vedlikehold av FOSS -prosjekter være mye vanskeligere. En lisensmodell er en bruksavtale valgt av utvikleren for prosjektet som gir oss alle en pålitelig, stabil ramme for å jobbe med. Lisensmodeller setter klare retningslinjer og spesifiserer hva du kan gjøre med open source-koden. Det generelle målet er å holde programvaren eller kunstverket tilgjengelig for alle. Lisensmodeller er mye mindre restriktive enn andre kommersielle lisensavtaler.

For programvare er lisenser som GNU Public License (GPL) eller BSD -lisens i bruk. Informasjonsvarer, tegninger og lyd- og videodata er ofte lisensiert under Creative Commons [1]. Alle lisensmodeller er lovlig bekreftet. Bruken av lisensmodeller har kontinuerlig økt i løpet av det siste tiåret og er allment akseptert i dag.

10 grunner til åpen kildekode

De sentrale spørsmålene rundt Open Source -programvaren inkluderer: "Hvorfor er open source -programvaren en god ting for deg?”“ Hva er fordelene ved å bruke en open source -lisens for programvare eller kreative commons for kunstverk?”Og“ Hvordan kan bruk av open source -programvare sette deg foran konkurrentene som selskap?”Nedenfor finner du listen vår over de ti beste grunnene til å bruke open source -koding.

1. Tilgjengelighet av kildekode
Du kan se kildekoden for programvare helt, laste den ned, bli inspirert og bruke den grunnleggende strukturen til dine egne prosjekter. Open source er svært konfigurerbar og lar deg som utvikler lage dine egne tilpassede varianter for å imøtekomme dine spesifikke behov og krav.

2. Tilgjengeligheten av programvare
Alle kan laste ned og bruke open source -programvare. Det er ingen begrensninger angående brukergruppen eller tiltenkt publikum, formål, bruksfrekvens og enheter som open source -programvaren kan installeres. Det er ingen lisensgebyrer å betale, heller.

3. Lavere totale eierkostnader (TCO)
Med åpen kildekode er det ingen lisens eller bruksgebyrer. Som kommersiell tjeneste gjelder kostnadene bare implementering, oppsett, konfigurasjon, vedlikehold, dokumentasjon og støttetjenester.

4. Bringer verden nærmere

Gjennom open source -samfunn kan du enkelt kontakte andre utviklere fra andre land, stille dem spørsmål og lære av dem, samt koden eller kunstverket de har skrevet og publisert. Dette oppmuntrer til globalt teamarbeid og samarbeid som forbedrer og diversifiserer anvendelsene av delt teknologi. Du vil finne at open source -samfunn er opprettet og trives fordi alle har et felles mål å støtte og forbedre koden raskere, mer innovativt og mer effektivt, slik at samfunnet og utover kan høste fordelene.

5. Foss tilbyr mangfold

Bruken av åpen kildekode -standarder begrenser ikke den tilgjengelige programvarepuljen til en enkelt programvare, men utvider den. Ved hjelp av åpen kildekode kan du velge mellom en rekke forskjellige implementeringer og programvareløsninger i henhold til dine egne unike behov.

6. Utdanningsmuligheter

Open source er avgjørende for utdanningsutviklingen for alle fordi både informasjon og ressurser nå er fritt tilgjengelige. Du kan lære av andre utviklere hvordan de lager kode og bruker programvaren som de har delt gjennom åpen kildekode.

7. Skaper muligheter og fellesskap

Ettersom open source -programvaren bringer nye ideer og bidrag, blir utviklersamfunnet et stadig levende samfunn som kan dele ideer fritt. Gjennom samfunnet kan du møte mennesker med lignende interesser. Det sies at mange hender får lys til å jobbe; Tilsvarende er det mye lettere å levere enestående utfall hvis koden er utviklet av en "hær" av talentfulle individer som jobber som et team for å feilsøke og levere på rekordtid.

8. Foss oppmuntrer til innovasjon

Foss fremmer en kultur for deling og eksperimentering. Du oppfordres til å være nyskapende ved å komme med nye ideer, produkter og metoder. Bli inspirert av det du lærer av andre. Løsninger og alternativer kan også markedsføres mye raskere, og åpen kildekode lar utviklere prøve, teste og eksperimentere med de beste tilgjengelige løsningene.

9. Tillit
Ved å teste programvaren din gjennom åpen kildekode, kan kunder og brukere se hva produktet ditt gjør det som er begrensningene. Kunder kan se på hvordan programvaren fungerer, validerer den og tilpasser den om nødvendig. Dette skaper tillit til hva produktet eller programvaren gjør. Ingen liker løsninger eller programvareprodukter som er mystiske og vanskelige å forstå.

10. Pålitelighet og sikkerhet

Jo flere mennesker som jobber sammen på koden, jo høyere er påliteligheten til den koden. En kode basert på samarbeid vil være overlegen fordi det er lettere å hente eventuelle feil og velge den beste løsningen. Sikkerhet forbedres også, ettersom koden blir grundig vurdert og evaluert av samfunnet av utviklere som har tilgang til den. Det er vanlig å ha testergrupper som sjekker nye utgivelser. Eventuelle problemer som kan oppstå er faste flittig av samfunnet.

Eksempler på vellykket bruk av åpen kildekode (brukssaker)

Foss har ikke vært et nisjemarked på lenge. De mest fremtredende eksemplene er Linux -baserte datasystemer som er i bruk overalt - fra webservere, til TV -er, til nettverksapparater som trådløse tilgangspunkter. Dette reduserer lisenskostnadene enormt og øker stabiliteten til kjerneinfrastrukturen som mange felt, selskaper og bransjer er avhengige av. Bedrifter som Facebook og Google bruker Foss for å kjøre tjenestene sine - dette inkluderer nettstedet, Android -telefonen, samt søkemotoren og Chrome -nettleseren.

Listen forblir ufullstendig uten å nevne open source -bilen (Oscar) [4,5], OpenStreetMap [6], Wikimedia [7] samt Librivox [8], en tjeneste som gir gratis lydbøker lest av frivillige fra hele verden. Nedenfor finner du et utvalg av casestudier som vi tror kan inspirere deg til å bruke FOSS-baserte løsninger.

Casestudier

Makoko, Nigeria

Shantytown Slum Community of Makoko i Lagos, Nigeria huser nesten 95 000 mennesker. Et komplett kart over denne byen er nå tilgjengelig på Google Maps på grunn av tilgjengeligheten av open source -koding i Afrika, med tillatelse fra Code for Africa Initiative sammen med Verdensbanken [9]. Opprinnelig dukket Makoko ikke opp på noen kart eller byplanleggingsdokumenter [23]. På et tidspunkt var det bare 3 prikker på kartet, uavhengig av at det er et av de største slummen i Afrika med et komplekst system med vannveier og hus.

Gjennom datainnsamling skapte dette initiativet jobber for kvinner fra samfunnet, som ble lært å bruke droner for å samle inn dataene som trengs for å lage et kart over samfunnet. De innsamlede dataene, som inkluderte svært detaljerte bilder og informasjon om vannveiene, gatene og bygningene, ble analysert av dataanalytikere før de ble lastet opp på nettet ved hjelp av OpenStreetMap.

Dette initiativet forbedrer livene og synet på dette samfunnet med sikte på å forbedre Makokos informasjonsinfrastruktur. Hvis dette initiativet ikke hadde blitt utført ved hjelp av lukket kildeprogramvare, ville kostnadene og midlene som kreves for å gjøre dette vært uoverkommelige på grunn av tilleggskostnadene for varer som data, midler til å betale personalet, kjøpe maskinvare, transport, logistikkkostnader, lisensiering og tillatelser.

Computing Cluster at Mésocentre de Calcul, Université de Franche-Comté, Frankrike

Université de Franche-Comté, som ligger i Besancon, Frankrike, driver et datasenter for vitenskapelig databehandling [10]. De primære forskningsområdene inkluderer nanomedisin, kjemisk-fysiske prosesser og materialer, og genetiske simuleringer. Centos og Ubuntu Linux brukes til å gi en parallell databehandlingsinfrastruktur med høy ytelse.

Girlhype -kodere (kvinner som koder), Cape Town, Sør -Afrika

Baratang Miya [11] - En selvlært koder - startet Girlhype -kodere [12,24] i 2003 som et initiativ for å styrke unge jenter i Afrika. Dette er en programvareingeniørskole som er fokusert på å trene unge kvinner og jenter på hvordan du skal programmere og utvikle apper for å forbedre deres digitale leseferdighet og økonomiske mobilitet. Baratang Miya tar sikte på å øke prosentandelen av kvinner i vitenskaps-, ingeniør- og teknologibransjene. Klubber drives slik at jenter kan delta på gratis klasser etter skoletid for å utforske og lære koding.

Girlhype er med på å forbedre ikke bare livene til jentene og kvinnene som er i dette initiativet, men også deres samfunn, gjennom en global teknisk entreprenørskapskonkurranse kalt Technovation, hvorav Girlhype er den regionale ambassadøren. I dette programmet finner jenter et problem i lokalsamfunnene sine, designer en løsning for det og bruker open source -koding, bygg en app for den løsningen. Andre kvinner som er kvalifiserte kodere har muligheten til å veilede og lede yngre kvinner i bransjen. Girlhype lærer også kvinner i virksomheten hvordan de bruker nettet til å markedsføre virksomhetene sine på nettet. Dette initiativet har hjulpet jenter til å få jobber i en bransje de ellers ikke ville ha vært i stand til å jobbe i.

Twitter VP for ingeniørbesøk i Girlhype i Khayelitsha, Cape Town, Sør -Afrika [25]

Tegneserier og åpen kildekode

Open source blir normen for programvareutvikling av hensyn til samarbeid og bidrag. Bedrifter går i økende grad mot å bruke open source -teknologier for sine programmeringsbehov. I verden av tegneserier og animasjon er dette fordi denne tilnærmingen gjør at industrien kan tiltrekke seg talent utenfor i uavhengige utviklere og kunstnere, i tillegg til å skape en bransjestandard der forskjellige individer samarbeider om og vedtar den samme teknologien.

Blant de i bransjen som har omfavnet denne teknologiideen inkluderer Pixar Animation Studios [13], som har åpnet deres Universal Scene Description (USD) teknologi [14]. USD hjelper filmskapere med å lese, skrive og forhåndsvise 3D -scenedata, slik at mange forskjellige artister kan jobbe med det samme prosjektet. Pixar har også gitt ut programvaren Renderman [15], en fotorealistisk 3D-gjengivelsesprogramvare gratis for ikke-kommersielle formål som utdanningsformål og personlige prosjekter.

Fra gratis programvare til et fritt samfunn

For ti år siden stilte Thomas Winde og Frank Hofmann spørsmålet: "Hva ville skje hvis Foss -prinsippene ble overført til samfunnet og dermed endret samfunnsmodellen?”[3] Implementeringen av dette trinnet er ofte tvil om og klassifisert som utopi. Vi ønsket å vite mer om det. Resultatet av vår undersøkelse var et nysgjerrig blikk på samfunnet vårt (fra et overveiende europeisk syn) som observerte utviklingen av prosesser som bevisst eller ubevisst fulgte Foss -prinsippene. Vi fant en lang liste med overraskende eksempler, alt fra gratis trådløse nettverk som Freifunk [16] for å åpne biblioteker, gratis maskinvareprosjekter (Raspberrypi, Arduino, Beagleboard), non-profit kontortsamfunn, Global Village Construction Set (GVCS) [17 ], og deling av oppskrifter som Freebeer [18] og OpenCola [19].

Vår konklusjon var at en mer generell, systemisk adopsjon av FOSS -prinsipper lover å gjøre en betydelig positiv forskjell for vårt globale samfunn. En overgang fra lønnsarbeid til frivillig, samfunnsbasert arbeid kan bidra til å oppnå, trinn for trinn, et fritt samfunn, der behovene til alle kan anerkjennes og oppfylles. På det afrikanske kontinentet er denne ideen om fellesskap veldig sterk (“ubuntu” [20]), mens den i Europa og Nord-Amerika har gått tapt gjennom århundrene til fordel for en gevinstorientert tilnærming.

Konklusjon

Mennesker som Foss-filosofien er ny, og som vokste opp med en kapitalistisk, gevinstbasert samfunnsmodell, kan komme med en rekke rimelige spørsmål med hensyn til open source-innhold. Her vil vi svare på noen av de vanligste spørsmålene:

  • Kan noen stjele min "oppfinnelse"?
    Gjennom åpen kildekode deler vi ganske enkelt ideene våre, og vi drar nytte av hverandre gjennom denne delingen av ideer. Det er imidlertid vanlig praksis å gi æren til menneskene som hjalp oss med å utvikle ideen.
  • Hvor mye kan vi lære av hverandre?
    Det er så mye kunnskap, og det er så mange måter å gjøre ting for å forenkle og utvikle samfunnet. Når vi bruker åpen kildekode, lærer vi sammen og lærer samfunnet, slik at alle drar nytte av samtidig. De beste løsningene kommer fra samarbeid, ettersom det multipliserer og utvider individuell kunnskap. Alle har en ide som kan inspirere de andre brukerne, øke kreativiteten og oppmuntre til innovasjon.
  • Vi står på skuldrene til giganter for å lage noe stort. Arbeidet vårt er basert på andres arbeid. Hva kan vi gi tilbake til samfunnet?

    Som enkeltpersoner kan vi evaluere en løsning og rapportere hva som mangler eller om koden ikke fungerer som forventet. Denne tilbakemeldingen hjelper skaperne til å se på spesifikke punkter, og reparere eller forbedre koden deres. Dette kan omfatte innsetting av manglende deler i dokumentasjonen som kan gjøre det vanskelig å forstå ideen bak løsningen og kodenes tiltenkte bruk.

    Som et selskap som bruker Foss, kan du også bidra. Mange vitenskapelige institutter og selskaper lar sine ansatte jobbe med FOSS -prosjekter mens de er på jobb - tidsbruken til å forbedre open source -koden hjelper til med å forbedre programvaren som brukes av selskapet.

    En veldedighetsorganisasjon kalt Architecture for Humanity, nylig omdøpt til Open Architecture Network [21, 22], er et gratis, online, open source -samfunn dedikert til å forbedre globale levekår gjennom innovative og bærekraftige bygningsdesign. Dette nettverket inkluderer prosjektstyring, fildeling, en ressursdatabase og online samarbeidsverktøy. Gjennom bruk av open source -programvare søker denne organisasjonen å bringe løsninger på humanitære kriser ved å bygge samfunnsskoler, hjem, sentre osv. De gjør dette ved å gjøre profesjonelle arkitektoniske design fritt tilgjengelige, slik at arkitekter, designere, innovatører og samfunnsledere kan dele innovative og bærekraftige ideer, design og planer som støtter miljøvennlig, humanitær design og arkitektur. Denne organisasjonen ble startet som et initiativ for å hjelpe lokalsamfunn og var ikke fokusert på kode, men snarere på praktisk hjelp.

Referanser

  • [1] Creative Commons, https: // creativecommons.org/
  • [2] Open source lisenser sammenligning, https: // choosealicense.com/lisenser/
  • [3] Thomas Winde, Frank Hofmann: Von der Freien-programvaren Zur Freien Gesellschaft, Linux-User 12/2012, https: // www.Linux-Community.DE/Ausgaben/Linuxuser/2012/12/Von-Der-Freien-Software-Zur-Freien-Gesellschaft/
  • [4] Open source Car (Oscar), Theoscarproject.org
  • [5] Open source -bilen (Oscar), Wikipedia, https: // no.Wikipedia.org/wiki/oscar
  • [6] OpenStreetMap, http: // www.OpenStreetMap.org/
  • [7] Wikimedia, https: // www.Wikimedia.org/
  • [8] Librivox, https: // librivox.org/
  • [9] Kode for Afrika: Bruke droner til å kartlegge Makoko, en av Afrikas største slumområder, https: // www.Hotosm.org/prosjekter/kode-for-afrika-bruk-droner-til-kart-makoko-en-av-afrikas-største slumre/
  • [10] Mesocentre de Calcul, Université de Franche-Comté, Besancon, http: // meso.Univ-Fcomte.fr/
  • [11] Baratang Miya, https: // StoryEngine.io/baratang-miya/
  • [12] Girlhype Coders, https: // girlhype.co.za/
  • [13] Pixar Animation Studios, https: // www.Pixar.com/
  • [14] Universal scenebeskrivelse Teknologi, https: // grafikk.Pixar.COM/USD/DOCS/INDEX.html
  • [15] Renderman, https: // Renderman.Pixar.com/
  • [16] Freifunk, https: // freifunk.nett/
  • [17] Global Village Construction Set (GVCS), https: // www.OpenSourceEcology.org/gvcs/
  • [18] Freebeer, http: // freebeer.org/blogg/
  • [19] OpenCola, https: // www.Artofdrink.com/brus/open-cola-rekking
  • [20] Jacom Mucumbate og Andrew Nyanguru: Utforske afrikansk filosofi: Verdien av Ubuntu i sosialt arbeid, afrikanske tidsskrifter online, https: // www.Ajol.Info/indeks.PHP/AJSW/Artikkel/nedlasting/127543/117068
  • [21] Alan G Brems: Arkitektur for menneskeheten, https: // www.Dezeen.com/2016/03/10/Arkitektur-for-menneskehet-relansering-som-åpent-arkitektur-samlede-humanitær-charity/
  • [22] Open Architecture Collaborative, http: // openarchcollab.org/
  • [23] Slummen som ikke eksisterer, Deutsche Welle
  • [24] Girlhype Sør -Afrika, YouTube -video, https: // youtu.være/hfrinsibhng
  • [25] Bilde hentet fra https: // girlhype.co.ZA/INDEX.PHP/blogg

Forfattere

Plaxedes Nehanda er en multiskilled, selvdrevet allsidig person som har mange hatter blant dem en hendelsesplanlegger, en virtuell assistent, transkriberer samt en ivrig forsker på ethvert emne basert i Johannesburg, Sør-Afrika.

Frank Hofmann jobber på veien - helst fra Berlin, Genève og Cape Town - som utvikler, trener og forfatter for magasiner som Linux -User og Linux Magazine. Han er også medforfatter av Debian Package Management Book (http: // www.DPMB.org).