Öppen Källkod Undersökning Avslöjar Community Problem

GitHub här veckan släppt resultaten av sin undersökning om utvecklingen av öppen källkod, metoder och samhällen över hela världen. GitHub samarbetar med forskare från akademiska institutioner, branschorganisationer och öppen källkod för att samla in svar från mer än 6 000 deltagare.

Resultaten visar betydelsen av öppen källkod dokumentation och avslöja några av de problem som saknas eller är dåligt gjort dokumentation kan ha på användare och projekt antagande.

Undersökningen visar också en pågående oro otäck interaktioner mellan vissa open source-utvecklare, elakhet mot community-medlemmar, och negativa attityder mot kvinnliga programmerare.

Open source-programvara spelar en betydande roll i dagens samhälle och ekonomi. Syftet med undersökningen var att få en förståelse för de människor som bygga, underhålla och använda dessa projekt, enligt GitHub. Undersökningen syftade till att avslöja oro för hållbarheten av öppen källkod, och den kritiska nätverk av tjänster och teknik som beror på det.

Respondenterna i undersökningen har uttryckt oro över ett växande svarar inom samhällen mot användare.

Undersökningen identifierat vad öppen källkod användare värdet i programvara: Stabilitet och säkerhet var de bästa svaren, samtidigt som stöd och innovation var minst viktigt.

En del människor se med öppen källkod som en kvasi-Utopisk inställning till DET. Men undersökningen visar att gemenskapen och tillhörande grupper och individer som är arvtagare till samma fördomar och dåliga vanor som vanliga dödliga, konstaterade Charles King, förste analytiker på Pund-IT.

“Det ska bli intressant att se om människor är inblandade kan ge samma nivå av fantasi och innovation för att fastställa de problem som de gör till utveckling av mjukvara”, sa han till LinuxInsider.

Undersökning Parametrar

Den
Öppen Källkod Undersökning 2017 är en öppen data-projekt med GitHub och medarbetare från akademin, näringslivet och bredare öppen källkod. Resultatet är en öppen data set av resultat om attityder, erfarenheter och bakgrund hos de som använder, bygga och underhålla programvara med öppen källkod.

Github sökt uppgifter om öppen källkod för utveckling av metoder och samhällen. Undersökningen utgjorde mer än 50 frågor om en mängd olika ämnen och samlat in svar från 5 500 slumpmässigt valda respondenter som är förknippade med mer än 3 800 öppen källkod förråd på GitHub.

Dessutom undersökningen omfattar mer än 500 svar från ett icke-slumpmässigt urval av samhällen som fungerar på andra plattformar.

Cirka 70 procent av deltagarna var anställda på hel – eller deltid. Cirka 85 procent av dem hade bidragit på något sätt till utveckling av mjukvara-som utvecklare och designers, eller i andra roller inom mjukvaruindustrin — ofta eller ibland som en del av deras viktigaste jobb.

Viktiga Frågor

I undersökningen fann man att problem som genomsyrar öppen källkod i två huvudsakliga områden: dokumentation och beteende.

På den positiva sidan, undersökningen visade också att använda och bidra till öppen källkod ofta händer på jobbet. och att öppen källkod är standard när du väljer program.

Nästan 90 procent av de tillfrågade sade saknas eller är dåligt gjort dokumentation var ett av de problem som de stött på använder öppen källkod. Respondenterna var överens om att dokumentationen var mycket uppskattad som ett medel för att etablera inkluderande och tillgängliga samhällen, men att det ofta var förbises.

Problems encountered in open source: graph

“Dokumentation är alltid ett problem, som många utvecklare älskar att utvecklas, men hatar att dokumentera vad de utvecklas. Det börjar med att begå kod, och sträcker sig mer märkbart att skriva saker som user guides”, sade Simon Ritter, CTO på
Azul System.

Situationen har inte förändrats mycket sedan början av programvara med öppen källkod, och det är tveksamt att det kommer att ändra någon gång snart, han berättade LinuxInsider.

Det samma är sant om de negativa community interaktioner, Ritter sade.

“Det här är en del av open source-rörelsen-har alltid varit och kommer alltid att vara. Alla tror att de vet hur man gör saker på “rätt” sätt, och människor som gör det annorlunda måste vara fel. Utvecklare, av naturen, har starka åsikter,” konstaterade han.

En av fördelarna med öppen källkod är att utvecklingsprocessen är öppen för offentliga och tillgängliga för inspektion noterade Jeffrey Carver, professor i datavetenskap vid
University of Alabama.

“Denna öppenhet ger potentiella användare och potentiella bidragsgivare mer förtroende för projektet jämfört med projekt som de inte har denna typ av tillgång”, sa han till LinuxInsider.

Dåligt Beteende

Undersökningen visade att en pågående oro över negativa interaktioner mellan vissa devs och svarar inom en del områden. Det visade också oro för besvärande attityder mot kvinnliga medlemmar.

Negativa erfarenheter har verkliga konsekvenser för projektet hälsa, fann undersökningen. Cirka 21 procent av dem som upplevt eller bevittnat negativt beteende sa att de stoppat bidra till ett projekt på grund av det, och 8 procent säger att de började arbeta i privata kanaler mer ofta.

Negativa interaktioner är ovanliga men mycket synlig, och det får konsekvenser för projektet, undersökningen analys visade. Motverka effekterna kan sträcka sig långt utanför de personer som är direkt inblandade.

Fyrtiofem procent av de tillfrågade upplevt och 16 procent har upplevt dåliga beteende visar undersökningen. De vanligaste dåliga beteende var råhet.

Tjugo procent bevittnat namn ringer och 5 procent har upplevt det. Elva procent bevittnat stereotyper, och 3 procent har upplevt det.

Negative behavior in open source: graph

Mer allvarliga problem med sexuella närmanden, förföljelse eller doxxing. Varje bevittnades av mindre än 5 procent av de svarande och erfarna med mindre än 2 procent. Men de beteenden som sammantaget hade bevittnat med 14 procent och erfarna med 3 procent.

Inställning positiva förväntningar på beteende och hantera negativa händelser snabbt kan förbättra contributor retention och samarbete, slutsatsen i rapporten.

Politiken Behöver Ett Förtydligande

Undersökningen visade att öppen källkod används i stor utsträckning i professionella sammanhang. Ca 94 procent av de svarande använde öppen källkod åtminstone ibland i sitt professionella arbete, medan 81 procent använt det ofta. Sextiofem procent av dem som bidragit till samhället gjorde det som en del av deras arbetsuppgifter.

Ett betydande antal av de svarande rapporterade att deras arbetsgivares officiella politiken och IP-avtal var oklart om vad som var tillåtna och under vilka villkor.

Företag har spelat en viktig roll genom att subventionera open source arbete av de anställda, så att skapa och kommunicera en tydlig politik skulle uppmuntra fler täta, regelbundna bidrag, undersökningen analys noter.

Andra viktiga slutsatser:

  • Öppen källkod är standard när du väljer program. Sjuttiotvå procent av de tillfrågade säger att de alltid sökt open source alternativ när du ska köpa nytt verktyg.
  • Säkerhet när du väljer ny programvara. Åttiosex procent av de tillfrågade sa att det var mycket viktigt eller mycket viktigt. De flesta användare tror att öppen källkod var säkrare, i genomsnitt, än proprietär programvara.
  • Stabilitet och användarupplevelse är stora faktorer när det gäller att välja programvara. De var oerhört viktigt för 88 procent och mycket viktigt för 75 procent av de tillfrågade.

Stora Fördelen

På grund av att GitHub är enorm betydelse, dess undersökning har potential för att främja öppen källkod-rörelsen, konstaterade Azul System’ Ritter.

“Bokstavligen vem som helst som är det någon som gör utveckling av öppen källkod är värd sin kod på Github”, påpekade han.

Undersökningen är ett wake-up call för organisationer som har blundat för de frågor som den exponerar, sade Pund-IT ‘ s King.

“Man skulle kunna hävda att GitHub hjälper till att skapa en känsla av ordning på öppen källkod, och som utan att världen skulle bli betydligt mindre lättillgänglig och mer kaotisk,” sade han.

Belysa Faktorer

Det är intressant att toppen problem programvara med öppen källkod har lite eller ingenting att göra med tekniska färdigheter eller programvara krav, sade University of Alabama Carter.

Även dokumentationen fråga är mer av en social respons än en teknisk, sade han.

Det är anmärkningsvärt att så många kodare är så dålig på dokumentation, sade King. Det är en dålig vana som är analogt till förare som struntar i vätskenivåer i fordonet, eller piloter som blåsa av säkerhetskontroller.

Den enorma obalansen mellan kvinnor och män bland bidragsgivarna förvånad Ritter.

“Jag vet att det finns en obalans mellan kvinnor och män inom mjukvaruutveckling världen som helhet”, sade han, “men 95 procent manliga dominansen verkar större än vad jag skulle förvänta mig.”


Jack M. Germain har varit en ECT News Network reporter sedan 2003. Hans huvudsakliga fokusområden är företagets IT, Linux och öppen källkod. Han har skrivit många recensioner av Linux-distributioner och andra open source-programvara.
E-Jack.


Date:

by