Åpen Kildekode Undersøkelsen Avslører Samfunnet Problemer

GitHub denne uken gitt ut resultatene av sin undersøkelse på åpen kildekode programvare utvikling, praksis og lokalsamfunn over hele verden. GitHub, i samarbeid med forskere fra akademiske institusjoner, industri organisasjoner og åpen kildekode for å samle inn svar fra mer enn 6000 deltakere.

Resultatene viser betydningen av åpen kildekode dokumentasjon og avsløre noen av de problemer med manglende eller dårlig utført dokumentasjon kan ha på brukere og prosjektet adopsjon.

Undersøkelsen avslører også en løpende bekymring om ekle vekselsvirkningene blant noen open source utviklere, uhøflighet mot medlemmer av fellesskapet, og negative holdninger til kvinnelige programmerere.

Åpen programvare spiller en betydelig rolle i dagens samfunn og økonomi. Formålet med undersøkelsen var å få en forståelse av mennesker som kan bygge, vedlikeholde og bruke disse prosjektene, i henhold til GitHub. Undersøkelsen søkt å avdekke bekymringer om bærekraft av åpen kildekode, og den kritiske nettverk av tjenester og teknologi som er avhengige av den.

Respondentene ga uttrykk for bekymring over en voksende fungere bedre i fellesskap mot brukere.

Undersøkelsen identifiserte hva åpen kildekode-brukere verdi i programvare: Stabilitet og sikkerhet var toppen svar, mens støtte og innovasjon var minst viktig.

Noen mennesker ser på åpen kildekode som en kvasi-Utopiske tilnærmingen til DET. Men undersøkelsen viser at samfunnet og tilknyttede grupper og enkeltpersoner er arving til de samme fordommer og dårlige vaner som vanlige dødelige, bemerket Charles King, rektor analytiker ved Pund-DET.

“Det vil være interessant å se om folk er involvert, kan bringe den samme nivå av fantasi og innovasjon for å løse de problemene som de gjør til utvikling av programvare,” fortalte han LinuxInsider.

Undersøkelsen Parametere

Den
Åpen Kildekode Undersøkelsen 2017 er en åpen data prosjektet ved GitHub og samarbeidspartnere fra akademia, industri og bredere åpen kildekode. Resultatene er en åpen data sett av funn om holdninger, erfaringer og bakgrunner av dem som bruker, bygge og opprettholde en åpen kildekode-programvare.

Github søkt data på åpen kildekode programvare utvikling, praksis og fellesskap. Undersøkelsen utgjorde mer enn 50 spørsmål på et bredt spekter av emner og samlet inn svar fra 5,500 tilfeldig utvalgte respondenter assosiert med mer enn 3800 åpen kildekode depoter på GitHub.

I tillegg er undersøkelsen omfatter mer enn 500 svar fra en ikke-tilfeldig utvalg av samfunn som fungerer på andre plattformer.

Om lag 70 prosent av respondentene var ansatt på hel – eller deltid. Rundt 85 prosent av dem hadde bidratt på noen måte til utvikling av programvare-som-utviklere eller designere, eller i andre roller i software bransjen-ofte eller av og til som en del av deres viktigste jobb.

Store Bekymringer

Undersøkelsen fant at problemer gjennomsyre åpen kildekode lokalsamfunn i to primære områder: dokumentasjon og atferd.

På den positive siden, undersøkelsen viste også at bruk av og bidrag til open source ofte skjer på jobben. og at åpen kildekode er standard når du velger programvare.

Nesten 90 prosent av respondentene sa at manglende eller dårlig utført dokumentasjon var en av de problemer de møter ved hjelp av åpen kildekode. Respondentene var enige i at dokumentasjonen var høyt verdsatt som et middel for å etablere inkluderende og tilgjengelig samfunn, men at det ofte ble oversett.

Problems encountered in open source: graph

“Dokumentasjon er alltid et problem, som mange utviklere elsker å utvikle, men hater å dokumentere hva de utvikler. Dette starter med å begå koden, og strekker seg mer merkbart til å skrive ting som brukerveiledninger,” sa Simon Ritter, administrerende direktør hos
Azul Systemer.

Situasjonen har ikke forandret seg mye siden de tidlige dager av programvare med åpen kildekode, og det er tvilsomt at det vil endre helst snart, sa han LinuxInsider.

Det samme er sant om de negative felleskapet, Ritter sa.

“Dette er en del og pakke av åpen kildekode-bevegelsen — alltid har vært og alltid vil være. Alle tror de vet hvordan de skal gjøre ting “riktig” måte, og folk som gjør det på en annen måte må være feil. Utviklere, av natur, hold sterke meninger,” sa han.

En av fordelene med åpen kildekode er at utviklingsprosessen er åpen for publikum og tilgjengelig for inspeksjon, bemerket Jeffrey Carver, computer science professor ved
University of Alabama.

“Denne åpenheten gir potensielle brukere og potensielle bidragsytere mer tillit til integriteten av prosjektet sammenlignet med prosjekter som de ikke har denne typen tilgang,” fortalte han LinuxInsider.

Dårlig Oppførsel

Undersøkelsen avdekket en pågående bekymring over negative interaksjoner mellom noen devs og manglende respons innen enkelte miljøer. Det viste også bekymringer for plagsom holdninger til kvinnelige medlemmer.

Negative erfaringer har reelle konsekvenser for prosjektet helse, undersøkelsen fant. Noen 21 prosent av personer som har opplevd eller vært vitne til negativ atferd sa at de stoppet å bidra til et prosjekt på grunn av det, og 8 prosent sa de begynte å jobbe i privat-tv oftere.

Negative interaksjoner er sjeldne men svært synlig, og det er konsekvensene for prosjektet aktivitet, undersøkelsen analyse avslørt. Nedslående virkninger kan strekke seg langt utover de personene som er direkte involvert.

Førti-fem prosent av respondentene var vitne til, og 16 prosent har opplevd dårlig oppførsel, er det undersøkelsen viser. Den hyppigst forekommende dårlig oppførsel var uhøflighet.

Tjue prosent vitne navn som ringer og 5 prosent har opplevd det. Elleve prosent vitne til stereotypier, og 3 prosent har opplevd det.

Negative behavior in open source: graph

Mer alvorlige problemer, inkludert seksuelle tilnærmelser, forfølgelse eller doxxing. Hver ble sett av mindre enn 5 prosent av respondentene og oppleves av mindre enn 2 prosent. Men oppførselen kumulativt var vitne til 14 prosent og oppleves av 3 prosent.

Innstillingen positive forventninger til atferd og å ta opp negative hendelser raskt kan forbedre bidragsyter oppbevaring og samarbeid, og rapporten konkluderte med.

Politikk Må Avklares

Undersøkelsen avslørte at åpen kildekode er brukt mye i profesjonelle sammenhenger. Noen 94 prosent av respondentene brukt åpen kildekode minst noen ganger i sitt profesjonelle arbeid, mens 81 prosent brukes det ofte. Sekstifem prosent av de som har bidratt til samfunnet gjorde det som del av sine arbeidsoppgaver.

Et betydelig antall av respondentene rapporterte at deres arbeidsgivere’ offisielle politikk og IP-avtaler var uklart om hva som var tillatt og under hvilke vilkår.

Bedrifter har spilt en sentral rolle ved å subsidiere åpen kildekode arbeid av de ansatte, for så å skape og formidle en klar politikk kan bidra til mer hyppige, regelmessige bidrag, undersøkelsen analyse notater.

Andre viktige funn:

  • Åpen kildekode er standard når du velger programvare. Syttito prosent av respondentene sa at de alltid søkt open source alternativer når du vurderer nytt verktøy.
  • Sikkerhetsspørsmål ved valg av ny programvare. Åtti-seks prosent av respondentene sa at det var svært eller meget viktig. De fleste brukere mente at åpen kildekode var sikrere, i gjennomsnitt, enn proprietær programvare.
  • Stabilitet og brukeropplevelse er viktige faktorer når det gjelder å velge programvare. De var svært viktig for 88 prosent, og svært viktig for 75 prosent av respondentene.

Stor Fordel

På grunn av GitHub er massiv betydning, sin undersøkelse har potensial for å fremme åpen kildekode-bevegelsen, bemerket Azul-Systemer’ Ritter.

“Bokstavelig talt hvem som helst som er noen gjør åpen kildekode-utvikling er vert for sine koden på Github,” påpekte han.

Undersøkelsen er en wake-up call for organisasjoner som har vendte det blinde øyet til problemer utsetter det, sa Pund-DET er Konge.

“Du kan argumentere for at GitHub bidrar til å bringe en følelse av for å åpne kilde, og at uten den at verden ville være betydelig mindre tilgjengelig og mer kaotisk,” sa han.

Belyse Faktorer

Det er interessant at de problemer som oppstod i åpen kildekode-programvare, har lite eller ingenting å gjøre med tekniske ferdigheter eller programvare trengs, sa University of Alabama er Carter.

Selv dokumentasjon problemet er mer av en sosial reaksjon enn en teknisk ett, sa han.

Det er bemerkelsesverdig at så mange programmerere er så dårlig på dokumentasjon, sa Kongen. Det er en dårlig vane analogt til drivere som ignorerer væske nivåer i sine kjøretøy, eller flygere som ikke blåse av vernerunder.

Den enorme kjønn ubalanse blant bidragsyterne overrasket Ritter.

“Jeg vet at det er en kjønn ubalanse i software utvikling verden som en helhet,” sa han, “men 95 prosent mannlige dominans virker større enn jeg forventer.”


Jack M. Germain har vært en ECT Nyheter Network reporter siden 2003. Hans viktigste fokusområder er IT -, Linux og åpen kildekode-teknologier. Han har skrevet en rekke anmeldelser av Linux-distroer og andre open source programvare.
E-Jack.


Date:

by