Atvirojo kodo programinės įrangos kūrimas

Atvirojo kodo programinės įrangos kūrimas

1 vaizdas iš 3

atviro kodo
atviro kodo
atviro kodo

„Vienas iš motyvuojančių elementų dalyvaujant atvirajame kode yra žmonės, bendruomeniškumo jausmas ir bendra galimybė“, – sako Ubuntu bendruomenės vadovas Jono Baconas, kuris atliko apklausą Kanoninis.

„Red Hat“ tvirtina, kad jos kūrėjų bazė yra tokia pat įvairi.

„Yra visko – nuo ​​žmonių, kurie porą valandų per mėnesį padeda sutvarkyti dokumentus, iki tų, kurie 8–10 valandų per dieną praleidžia dirbdami su „Fedora“, nes jiems tai patinka ir jie gali“, – sako „Red Hat's“. Kalvis. „Jis yra visame žemėlapyje, bet vidutinis pagalbininkas skiria tris ar keturias valandas per savaitę.

Įsitraukia

Jei tai atrodo kaip bendruomenė, prie kurios norite prisijungti, įprastas būdas pradėti yra „lengvi įsilaužimai“ – nedideli pataisymai, kuriuos galima sutvarkyti per kelias valandas, neturint tam tikrų įgūdžių.

„Net jei esate labai įgudęs, apsvarstykite galimybę padaryti vieną paprastą įsilaužimą, kad priprastumėte prie šio proceso“, – sakoma „LibreOffice“ wiki apie pradžią.

Vienas iš motyvuojančių elementų dalyvaujant atvirajame kode yra žmonės, bendruomeniškumo jausmas ir bendra galimybė

„Po to esate kviečiami pereiti prie sunkesnių užduočių, lengvas užduotis paliekant kitiems, kad jie galėtų įsitraukti ir patys pasiekti pokyčių. Kuo greičiau kilsite aukštyn, tuo greičiau galėsite atlikti didelio masto, vartotojui matomus „LibreOffice“ pakeitimus ir patobulinimus.

Ubuntu ir Mozilla siūlo panašias sistemas. „Idėja yra ta, kad ištaisysite klaidą, peržiūrėkite ją ir įeikite į Ubuntu ir pajusite skubėjimą, kad tai, ką padarėte, padėjo visiems tiems vartotojams“, – sako Baconas.

Iš ten įgūdžių turintys asmenys gali tobulėti, o kiti gali tobulinti savo gebėjimus.

„Red Hat's Smith“ pabrėžė, kad atvirojo kodo projektai vykdomi kaip meritokratija.

„Jūs išeinate ir darote ką nors, tada parodote žmonėms, ką padarėte, o jie tai vertina pagal jūsų atliekamą darbą ir jūsų gebėjimą bendrauti apie tą darbą“, - sako jis.

„Mes gana priimtini žmonės. Nereikia būti absoliučiu ekspertu, kad galėtumėte turėti savo kodą Fedoroje. Esame bendruomenės valdoma organizacija ir norime būti kuo įtraukesni. Mes nepriimame visko, kas pateikta, ir viskas peržiūrima, kad būtų patobulinta, tačiau tai nėra didžiulė kliūtis patekti į rinką.

Dienoraštis

Vieną dieną paleidome PC Pro Ubuntu – sužinokite, kas atsitiko

Kodo kūrimas nėra vienintelis būdas prisidėti. „Mozilla's Papadeas“ pažymi, kad daugelis pradeda siūlydami paramą kitiems vartotojams, palikdami atsiliepimus apie sąsajos dizainą, tikrindami kokybę ar tiesiog pranešdami apie klaidas.

Dokumentacija yra dar vienas būdas patekti į atvirą kodą – visi šie projektai yra kruopščiai dokumentuojami, o kas nors turi parašyti.

„Jūs neprivalote būti programuotoju, kad galėtumėte prisidėti; mums reikia žmonių, žinančių, kaip rašyti lengvai suprantamą dokumentaciją“, – sako Heilmanas. „Net tada, kai nesate techninis žmogus arba nesate toks talentingas kaip programuotojas, bet radote būdą, kaip paaiškinti sau, kaip kažkas veikia, jūs turite galimybę parašyti tą straipsnį ir paskelbti jį mūsų wiki, o tada kam nors tai gali būti naudinga.

Organizuotas chaosas

Žinoma, visi tie bendradarbiai ne visada sutinka – o Ubuntu kai kuriuos supykdė perėjęs prie Unity sąsajos, ruošiantis ją išplėsti planšetiniuose kompiuteriuose ir išmaniuosiuose telefonuose.