Open Source

10 grunde til at bruge open source

10 grunde til at bruge open source
I mere end 50 år har produktion og brug af software og hardware næsten været kommercielt. Dette er i skarp kontrast til principperne i Free Open Source Software (FOSS) -modellen. FOSS er baseret på samfund og kræver ikke udveksling af materielle varer for at deltage i udviklingsprocessen eller for at dele resultaterne.

Samspillet mellem de enkelte aktører er snarere baseret på en fælles filosofi, hvor fælles varer skabes (forkortet "commons") til gavn for alle. Adfærd styres af sociale normer snarere end juridiske regler. Motivationen i at deltage er mindre fortjeneste, men større meningsfulde bidrag til samfundet til gavn for alle.

Bidrag i Open Source / FOSS-projekter er baseret på flere faktorer, for eksempel:

Resultaterne er meget interessante, forskellige projekter, der stammer fra udviklernes personlige vilje og dyrkes af disse personer eller af deres samarbejdspartnere. Lidenskab og entusiasme afspejles i disse projekter uden noget materielt incitament nødvendigt.

Licensmodeller

Uden de relevante licensmodeller ville realiseringen og vedligeholdelsen af ​​FOSS-projekter være meget vanskeligere. En licensmodel er en brugsaftale valgt af udvikleren til projektet, der giver os alle en pålidelig, stabil ramme at arbejde med. Licensmodeller sætter klare retningslinjer og angiver, hvad du kan gøre med open source-koden. Det generelle mål er at holde softwaren eller grafikken tilgængelig for alle. Licensmodeller er meget mindre restriktive end andre kommercielle licensaftaler.

For software er licenser som GNU Public License (GPL) eller BSD License i brug. Informationsvarer, tegninger og lyd- og videodata er almindeligt licenseret under Creative Commons [1]. Alle licensmodeller er lovligt verificeret. Brugen af ​​licensmodeller er konstant steget i løbet af det sidste årti og er bredt accepteret i dag.

10 grunde til open source

De centrale spørgsmål omkring open source-software inkluderer: ”Hvorfor er open source-software en god ting for dig?”“ Hvad er fordelene ved at bruge en open source-licens til software eller Creative Commons til illustrationer?”Og” Hvordan kan brugen af ​​open source-software placere dig foran dine konkurrenter som virksomhed??”Nedenfor finder du vores liste over de ti bedste grunde til at bruge open source-kodning.

1. Tilgængelighed af kildekode
Du kan se kildekoden til softwaren helt, downloade den, blive inspireret og bruge den grundlæggende struktur til dine egne projekter. Open Source er meget konfigurerbar og giver dig som udvikler mulighed for at oprette dine egne brugerdefinerede varianter til at opfylde dine specifikke behov og krav.

2. Tilgængelighed af software
Alle kan downloade og bruge open source-software. Der er ingen begrænsninger med hensyn til brugergruppen eller det tilsigtede publikum, formål, brugsfrekvens og enheder, hvor open source-software kan installeres. Der er heller ingen licensgebyrer at betale.

3. Lavere samlede ejeromkostninger (TCO)
Med open source-kode er der ingen licens- eller brugsgebyrer. Som en kommerciel service gælder omkostningerne kun for implementering, opsætning, konfiguration, vedligeholdelse, dokumentation og supporttjenester.

4. Bringer verden tættere på

Via open source-samfund kan du nemt kontakte andre udviklere fra andre lande, stille dem spørgsmål og lære af dem såvel som den kode eller det kunstværk, de har skrevet og offentliggjort. Dette tilskynder til globalt teamwork og samarbejde, som forbedrer og diversificerer anvendelserne af delt teknologi. Du vil opdage, at open source-samfund oprettes og trives, fordi alle har et fælles mål om at støtte og forbedre koden hurtigere, mere innovativt og mere effektivt, således at samfundet og derover kan høste fordelene.

5. FOSS tilbyder mangfoldighed

Brugen af ​​open source-standarder begrænser ikke den tilgængelige softwarepool til en enkelt software, men udvider den. Ved hjælp af open source kan du vælge blandt en række forskellige implementeringer og softwareløsninger i henhold til dine egne unikke behov.

6. Uddannelsesmuligheder

Open source er afgørende for uddannelsesmæssige fremskridt for alle, fordi både information og ressourcer nu er frit tilgængelige. Du kan lære af andre udviklere, hvordan de opretter kode og bruger den software, de har delt gennem open source.

7. Opretter muligheder og fællesskab

Da open source-software bringer nye ideer og bidrag, bliver udviklerfællesskabet et stadig mere levende samfund, der kan dele ideer frit. Gennem samfundet kan du møde mennesker med lignende interesser. Det siges, at mange hænder gør let arbejde; ligeledes er det meget nemmere at levere fremragende resultater, hvis koden er udviklet af en "hær" af talentfulde individer, der arbejder som et team til fejlfinding og levering på rekordtid.

8. FOSS tilskynder til innovation

FOSS fremmer en kultur for deling og eksperimentering. Du opfordres til at være innovative ved at komme med nye ideer, produkter og metoder. Bliv inspireret af det, du lærer af andre. Løsninger og muligheder kan også markedsføres meget hurtigere, og open source giver udviklere mulighed for at prøve, teste og eksperimentere med de bedste tilgængelige løsninger.

9. Tillid
Ved at teste din software gennem open source kan kunder og brugere se, hvad dit produkt laver, hvad der er dets begrænsninger. Kunder kan se på, hvordan softwaren fungerer, validere den og tilpasse den, hvis det er nødvendigt. Dette skaber tillid til, hvad produktet eller softwaren laver. Ingen kan lide løsninger eller softwareprodukter, der er mystiske og vanskelige at forstå.

10. Pålidelighed og sikkerhed

Jo flere mennesker der arbejder sammen om koden, jo højere er koden pålidelighed. En kode baseret på samarbejde vil være overlegen, fordi det er lettere at afhente eventuelle fejl og vælge den bedste løsning. Sikkerheden forbedres også, da koden vurderes grundigt og evalueres af samfundet af udviklere, der har adgang til den. Det er almindeligt at have testergrupper, der kontrollerer nye udgivelser. Eventuelle problemer, der måtte opstå, løses flittigt af samfundet.

Eksempler på vellykket brug af open source (brugssager)

FOSS har ikke været et nichemarked længe. De mest fremtrædende eksempler er Linux-baserede computersystemer, der er i brug overalt - fra webservere til tv'er til netværksapparater som trådløse adgangspunkter. Dette reducerer licensomkostningerne enormt og øger stabiliteten i den centrale infrastruktur, som mange felter, virksomheder og industrier er afhængige af. Virksomheder som Facebook og Google bruger FOSS til at køre deres tjenester - dette inkluderer hjemmesiden, Android-telefonen såvel som søgemaskinen og Chrome-webbrowseren.

Listen forbliver ufuldstændig uden at nævne Open Source Car (OSCar) [4,5], OpenStreetMap [6], Wikimedia [7] samt LibriVox [8], en service, der leverer gratis lydbøger læst af frivillige fra hele verden. Nedenfor finder du et udvalg af casestudier, som vi tror kan inspirere dig til at bruge FOSS-baserede løsninger.

Casestudier

1. Makoko, Nigeria

Byens slumkvarter i Makoko i Lagos, Nigeria huser næsten 95.000 mennesker. Et komplet kort over denne by er nu tilgængeligt på Google maps på grund af tilgængeligheden af ​​Open Source-kodning i Afrika, takket være Code for Africa Initiative sammen med Verdensbanken [9]. Oprindeligt stod Makoko ikke på nogen kort eller byplanlægningsdokumenter [23]. På et tidspunkt var det kun 3 prikker på kortet, uanset at det er et af de største slumkvarterer i Afrika med et komplekst system af vandveje og huse.

Gennem dataindsamling skabte dette initiativ job for kvinder fra samfundet, som blev lært at bruge droner til at indsamle de data, der var nødvendige for at oprette et kort over samfundet. De indsamlede data, som indeholdt meget detaljerede billeder og information om vandveje, gader og bygninger, blev analyseret af dataanalytikere, før de blev uploadet online ved hjælp af OpenStreetMap.

Dette initiativ forbedrer livene og synet på dette samfund med det formål at forbedre Makokos informationsinfrastruktur. Hvis dette initiativ ikke var blevet udført ved hjælp af software med lukket kilde, ville de omkostninger og midler, der kræves til dette, have været uoverkommelige på grund af de ekstra omkostninger ved emner såsom data, midler til at betale personalet, køb af hardware, transport, logistikomkostninger, licensering og tilladelser.

2. Computing Cluster i Mésocentre de Calcul, Université de Franche-Comté, Frankrig

Université de Franche-Comté, der ligger i Besancon, Frankrig, driver et computercenter til videnskabelig databehandling [10]. De primære forskningsområder inkluderer nanomedicin, kemisk-fysiske processer og materialer og genetiske simuleringer. CentOS og Ubuntu Linux bruges til at levere en højtydende, parallel computerinfrastruktur.

3. GirlHype Coders (Women Who Code), Cape Town, Sydafrika

Baratang Miya [11] - en selvlært koder - startede GirlHype Coders [12,24] i 2003 som et initiativ til at styrke unge piger i Afrika. Dette er en softwareingeniørskole, der er fokuseret på at træne unge kvinder og piger i, hvordan de programmerer og udvikler apps til at forbedre deres digitale læsefærdigheder og økonomiske mobilitet. Baratang Miya sigter mod at øge andelen af ​​kvinder inden for videnskab, teknik og teknologi. Klubber drives, så piger kan deltage i gratis efterskoleklasser for at udforske og lære kodning.

GirlHype hjælper ikke kun med at forbedre pigernes og kvindernes liv i dette initiativ, men også deres samfund gennem en global tech-iværksætterkonkurrence kaldet Technovation, hvor GirlHype er den regionale ambassadør. I dette program finder piger et problem i deres samfund, designer en løsning til det og bruger Open Source-kodning til at oprette en app til den løsning. Andre kvinder, der er kvalificerede kodere, har mulighed for at vejlede og lede yngre kvinder i branchen. GirlHype lærer også kvinder i erhvervslivet, hvordan de bruger internettet til at markedsføre deres virksomheder online. Dette initiativ har hjulpet piger med at få job i en branche, som de ellers ikke ville have været i stand til at arbejde i.

Twitter VP for ingeniørbesøg hos GirlHype i Khayelitsha, Cape Town, Sydafrika [25]

4. Tegnefilm og open source

Open Source er ved at blive normen for softwareudvikling af hensyn til samarbejde og bidrag. Virksomheder bevæger sig i stigende grad mod at bruge Open Source-teknologier til deres programmeringsbehov. I en verden af ​​tegnefilm og animation er dette fordi denne tilgang giver industrien mulighed for at tiltrække talent udefra hos uafhængige udviklere og kunstnere samt skabe en industristandard, hvor forskellige enkeltpersoner samarbejder om og vedtager den samme teknologi.

Blandt dem i branchen, der har omfavnet denne teknologiidee, kan nævnes Pixar Animation Studios [13], som har åbent indkøbt deres Universal Scene Description (USD) teknologi [14]. USD hjælper filmskabere med at læse, skrive og forhåndsvise 3D-scenedata, så mange forskellige kunstnere kan arbejde på det samme projekt. Pixar har også frigivet softwaren RenderMan [15], en fotorealistisk 3D-gengivelsessoftware, der er gratis til ikke-kommercielle formål såsom uddannelsesmæssige formål og personlige projekter.

Fra fri software til et frit samfund

For ti år siden stillede Thomas Winde og Frank Hofmann spørgsmålet: ”Hvad ville der ske, hvis FOSS-principper blev overført til samfundet og dermed ændrede samfundsmodellen?”[3] Implementeringen af ​​dette trin betvivles ofte og klassificeres som utopi. Vi ønskede at vide mere om det. Resultatet af vores undersøgelse var et nysgerrig kig på vores samfund (ud fra et overvejende europæisk synspunkt), der observerede udviklingen af ​​processer, der bevidst eller ubevidst fulgte FOSS-principperne. Vi fandt en lang liste med overraskende eksempler, lige fra gratis trådløse netværk som Freifunk [16] til åbne biblioteker, gratis hardwareprojekter (RaspberryPi, Arduino, BeagleBoard), non-profit kontorsamfund, Global Village Construction Set (GVCS) [17 ] og deling af opskrifter som FreeBeer [18] og OpenCola [19].

Vores konklusion var, at en mere generel, systemisk vedtagelse af FOSS-principper lover at gøre en væsentlig positiv forskel for vores globale samfund. En overgang fra lønarbejde til frivilligt, samfundsbaseret arbejde kunne hjælpe med at opnå trin for trin et frit samfund, hvor alles behov kan anerkendes og imødekommes. På det afrikanske kontinent er denne idé om samfund meget stærk (“Ubuntu” [20]), mens den i Europa og Nordamerika er gået tabt gennem århundrederne til fordel for en profitorienteret tilgang.

Konklusion

Folk, for hvem FOSS-filosofien er ny, og som er vokset op med en kapitalistisk, profitbaseret samfundsmodel, kan komme med et antal rimelige spørgsmål med hensyn til open source-indhold. Her vil vi besvare nogle af de mest almindelige spørgsmål:

Referencer

FORFATTERE

Plaxedes Nehanda er en multidisciplineret, selvdrevet alsidig person, der bærer mange hatte blandt dem en begivenhedsplanlægger, en virtuel assistent, transkriberer samt en ivrig forsker om ethvert emne med base i Johannesburg, Sydafrika.

Frank Hofmann arbejder på vejen - helst fra Berlin, Genève og Cape Town - som udvikler, træner og forfatter til magasiner som Linux-User og Linux Magazine. Han er også medforfatter til Debian-pakkehåndteringsbogen (http: // www.dpmb.org).

Installer det nyeste OpenRA-strategispil på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spilmotor, der genskaber de tidlige Westwood-spil som det klassiske Command & Conquer: Red Alert. Distrib...
Installer nyeste Dolphin Emulator til Gamecube & Wii på Linux
Dolphin Emulator giver dig mulighed for at spille dine valgte Gamecube & Wii-spil på Linux Personal Computers (PC). Som en frit tilgængelig og open s...
Sådan bruges GameConqueror Cheat Engine i Linux
Artiklen dækker en vejledning om brug af GameConqueror-snydemotoren i Linux. Mange brugere, der spiller spil på Windows, bruger ofte "Cheat Engine" -a...