Åpen kilde

10 grunner til å bruke åpen kildekode

10 grunner til å bruke åpen kildekode
I mer enn 50 år har produksjon og bruk av programvare og maskinvare vært nesten helt kommersiell. Dette er i sterk kontrast til prinsippene i Free Open Source Software (FOSS) -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 felles filosofi der felles varer blir opprettet (forkortet som "commons") til fordel for alle. Atferd styres av sosiale normer, snarere enn juridiske regler. Motivasjonen for å delta er mindre profitt, men større meningsfylte bidrag til samfunnet til fordel for alle.

Bidrag i åpen kildekode / FOSS-prosjekter er basert på flere faktorer, for eksempel:

Resultatene er veldig interessante, mangfoldige prosjekter som kommer fra utviklernes personlige vilje og blir dyrket av disse individene eller av deres samarbeidspartnere. Lidenskap og entusiasme gjenspeiles i disse prosjektene, uten at det er nødvendig med noe materiell insentiv.

Lisensmodeller

Uten passende lisensmodeller ville realisering og vedlikehold av FOSS-prosjekter være mye vanskeligere. En lisensmodell er en bruksavtale som er valgt av utvikleren for prosjektet som gir oss alle en pålitelig, stabil ramme å jobbe med. Lisensmodeller setter klare retningslinjer og spesifiserer hva du kan gjøre med åpen kildekode. 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 License i bruk. Informasjonsvarer, tegninger og lyd- og videodata er lisensiert under Creative Commons [1]. Alle lisensmodeller er lovlig verifisert. Bruken av lisensmodeller har kontinuerlig økt i løpet av det siste tiåret og er allment akseptert i våre dager.

10 grunner til åpen kildekode

De sentrale spørsmålene rundt programvare med åpen kildekode inkluderer: “Hvorfor er programvare med åpen kildekode en god ting for deg?”“ Hva er fordelene med å bruke en åpen kildekode-lisens for programvare eller Creative Commons for kunstverk?”Og” Hvordan kan bruk av programvare med åpen kildekode føre deg foran konkurrentene som selskap??”Nedenfor finner du vår liste over de ti beste grunnene til å bruke åpen kildekode.

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

2. Tilgjengelighet av programvare
Alle kan laste ned og bruke programvare med åpen kildekode. Det er ingen begrensninger med hensyn til brukergruppen eller tiltenkt publikum, formål, bruksfrekvens og enheter som programvare med åpen kildekode kan installeres på. Det er heller ingen lisensgebyrer å betale.

3. Lavere totale eierkostnader (TCO)
Med åpen kildekode er det ingen lisens- eller bruksgebyrer. Som en kommersiell tjeneste gjelder kostnadene bare implementering, oppsett, konfigurering, vedlikehold, dokumentasjon og supporttjenester.

4. Bringer verden nærmere

Gjennom open source-fellesskap kan du enkelt kontakte andre utviklere fra andre land, stille 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 applikasjonene til delt teknologi. Du vil oppdage at open source-fellesskap opprettes 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 kildekodestandard begrenser ikke tilgjengelig programvarepool til en enkelt programvare, men utvider den. Ved hjelp av åpen kildekode kan du velge blant en rekke forskjellige implementeringer og programvareløsninger i henhold til dine egne unike behov.

6. Utdanningsmuligheter

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

7. Skaper muligheter og fellesskap

Ettersom åpen kildekode-programvare gir nye ideer og bidrag, blir utviklermiljøet et stadig mer levende samfunn som kan dele ideer fritt. Gjennom samfunnet kan du møte mennesker med lignende interesser. Det sies at mange hender gjør lett arbeid; på samme måte er det mye lettere å levere fremragende resultater hvis koden er utviklet av en "hær" av dyktige individer som jobber som et team for å feilsøke og levere på rekordtid.

8. FOSS oppfordrer til innovasjon

FOSS fremmer en kultur for deling og eksperimentering. Du oppfordres til å være nyskapende ved å komme med nye ideer, produkter og metoder. La deg inspirere 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 med åpen kildekode, kan kunder og brukere se hva produktet ditt gjør, hva er begrensningene. Kunder kan ta en titt på hvordan programvaren fungerer, validere den og tilpasse 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 som jobber sammen om koden, jo høyere er påliteligheten til den koden. En kode basert på samarbeid vil være overlegen fordi det er lettere å plukke opp eventuelle feil og velge den beste løsningen. Sikkerhet forbedres også, ettersom koden blir grundig vurdert og evaluert av fellesskapet av utviklere som har tilgang til den. Det er vanlig å ha testergrupper som sjekker nye utgivelser. Eventuelle problemer som kan oppstå løses flittig av samfunnet.

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

FOSS har ikke vært et nisjemarked 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 lisensieringskostnadene enormt og øker stabiliteten til kjerneinfrastrukturen som mange felt, selskaper og næringer er avhengige av. Bedrifter som Facebook og Google bruker FOSS til å kjøre sine tjenester - dette inkluderer nettstedet, Android-telefonen, samt søkemotoren og Chrome-nettleseren.

Listen forblir ufullstendig uten å nevne Open Source Car (OSCar) [4,5], OpenStreetMap [6], Wikimedia [7] samt LibriVox [8], en tjeneste som tilbyr 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

1. Makoko, Nigeria

Byens slumfellesskap 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 sto Makoko ikke på noen kart eller byplanleggingsdokumenter [23]. På et tidspunkt var det bare 3 prikker på kartet, uavhengig av at det er en av de største slummen i Afrika med et komplekst system av 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 vannveier, gater og bygninger, ble analysert av dataanalytikere før de ble lastet opp online 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 programvare med lukket kilde, ville kostnadene og midlene som kreves for å gjøre dette vært uoverkommelige på grunn av merkostnadene for varer som data, midler til å betale personalet, kjøp av maskinvare, transport, logistikkostnader, lisensiering, og tillatelser.

2. Computing Cluster ved 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 høy ytelse, parallell databehandlingsinfrastruktur.

3. GirlHype Coders (Women Who Code), Cape Town, Sør-Afrika

Baratang Miya [11] - en selvlært koder - startet GirlHype Coders [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 i hvordan de kan programmere og utvikle apper for å forbedre digital kompetanse og økonomisk mobilitet. Baratang Miya tar sikte på å øke andelen kvinner i vitenskap, ingeniørfag og teknologiindustri. Klubber drives slik at jenter kan delta på gratis skoletimer for å utforske og lære koding.

GirlHype er med på å forbedre ikke bare livene til jentene og kvinnene som deltar i dette initiativet, men også deres lokalsamfunn, gjennom en global teknisk entreprenørskapskonkurranse kalt Technovation, hvor GirlHype er regional ambassadør. I dette programmet finner jenter et problem i sine lokalsamfunn, designer en løsning for det, og bruker Open Source-koding, bygger 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 næringslivet 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 hadde klart å jobbe i.

Twitter VP for Engineering besøk til GirlHype i Khayelitsha, Cape Town, Sør-Afrika [25]

4. 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 deres programmeringsbehov. I tegneserie- og animasjonsverdenen er dette fordi denne tilnærmingen gjør det mulig for bransjen å tiltrekke seg talent fra utenforstående i uavhengige utviklere og artister, samt å skape en industristandard der ulike individer samarbeider om og vedtar samme teknologi.

Blant de i bransjen som har omfavnet denne teknologiideen, inkluderer Pixar Animation Studios [13], som har åpent sin 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 pedagogiske formål og personlige prosjekter.

Fra fri programvare til et gratis 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 blir ofte tvilt 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] til åpne biblioteker, gratis maskinvareprosjekter (RaspberryPi, Arduino, BeagleBoard), non-profit kontorsamfunn, 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ønnskraft til frivillig, lokalsamfunnsbasert arbeid kan bidra til å trinn for trinn oppnå et fritt samfunn der alle kan bli anerkjent og oppfylt. 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 profittorientert tilnærming.

Konklusjon

Folk som FOSS-filosofien er ny for, og som vokste opp med en kapitalistisk, profittbasert samfunnsmodell, kan komme med en rekke rimelige spørsmål angående åpen kildekodeinnhold. Her vil vi svare på noen av de vanligste spørsmålene:

Referanser

FORFATTERE

Plaxedes Nehanda er en multifaglig, selvdrevet allsidig person som bærer mange hatter blant dem, en begivenhetsplanlegger, en virtuell assistent, transkribering samt en ivrig forsker om 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-pakkehåndteringsboken (http: // www.dpmb.org).

Mus Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Bruk av mus eller tastatur i feil stilling for overdreven bruk kan føre til mange helseproblemer, inkludert belastning, karpaltunnelsyndrom og mer. I ...
Mus Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
De siste årene har datamaskiner og operativsystemer utviklet seg sterkt. Det var en tid da brukere måtte bruke kommandoer for å navigere gjennom filad...
Mus Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Dual Display Mouse Manager lar deg kontrollere og konfigurere musebevegelse mellom flere skjermer, ved å bremse bevegelsene nær grensen. Windows 10/8,...