Mājas lapa » Kodēšana » 10 veidi, kā veicināt atvērtā koda kopienu

    10 veidi, kā veicināt atvērtā koda kopienu

    Atklātā pirmkoda programmatūra ir palīdzējusi paātrināt informācijas tehnoloģiju attīstību, radot iespējas, kas nekad nav bijušas redzamas. Padomājiet par jaunizveidotajiem un mazajiem uzņēmumiem, izmantojot bezmaksas CMS, piemēram, Drupal vai WordPress, vai darbvirsmas vidē, ko nodrošina Linux domēnu, ko mēs varam izmantot bez maksas.

    Atvērta pirmkoda programmatūra, ko var lejupielādēt no tādām vietām kā Sourceforge, GitHub vai WordPress Plugin repozitorijs, parasti ir brīvprātīgajiem izstrādātājiem brīvā laikā. Ja mēs kādreiz esam izmantojuši atvērtā pirmkoda programmatūru, mēs esam ne tikai gala lietotājs, bet arī Open Source kopienas biedrs.

    Tā kā kustības panākumi lielā mērā ir atkarīgi no tā lietotājiem, ir svarīgi domāt par atvērtu avotu kā mūsu pašu projektu, un apdomājiet, ko mēs varam darīt, lai palīdzētu uzlabot atvērtā pirmkoda produkti (programmatūra, spraudņi, tēmas, koda fragmenti, emuāru platformas, operētājsistēmas utt.).

    Tuvojoties Ziemassvētkiem, šajā amatā aplūkosim, kā mēs varam atgriezties Atvērtā koda kopienā, tik daudz vai maz, cik mums ir laiks un spēja.

    1. Sniedziet pozitīvas atsauksmes par mūsu iecienīto programmatūru

    Tā kā atvērtā pirmkoda izstrādātāji parasti netiek finansiāli kompensēti, tie ir jāpamato citādi. Daudzi no viņiem diemžēl ir pieredzējuši, ka lietotāji mēdz sniegt negatīvus pārskatus daudz vieglāk nekā pozitīvi.

    Šo tendenci parasti uzskata par cilvēka psiholoģijas pamatu, jo dusmīgs lietotājs sajaucas ar nefunkcionālu programmatūru ātrāk komentēs kvalitāti nekā kāds, kura vajadzības ir apmierinātas, bet ir vērts par to domāt arī citā aspektā.

    Mazu pozitīvu atsauksmju iegūšana var būt ārkārtīgi demotivējoša atvērtā pirmkoda izstrādātājiem, tāpēc, ja mēs atrodam labu tēmu, spraudni vai programmatūru, vienmēr ir laba doma atgriezties savā izcelsmes vietā un atstāt pozitīvu atsauksmi devējiem..

    Pat ja viņiem nav laika atbildēt, viņi to noteikti novērtēs. Ziemassvētki var būt labs laiks, lai pārsteigtu mūsu iecienītāko spraudņu un tēmu autorus ar brīnišķīgu pārskatu kā dāvanu.

    2. Jautājiet jautājumus, pirms sniedzat negatīvas atsauksmes

    Neskatoties uz visu labo gribu, bieži notiek, ka kaut kas nedarbojas, kā mēs iedomājāmies. Tas ne vienmēr ir programmatūras jautājums, bet tas ir var rasties arī no mūsu vietējās vides problēmām, the citas programmatūras nesaderība mēs izmantojam, un daudzas citas lietas.

    Negatīva pārskatīšana ir jāuzskata par pēdējo līdzekli ja mēs vēlamies plaukstošu Open Source kopienu. Mums vienmēr ir jāatceras, ka mēs saņemam programmatūru, kas nepieciešama bez maksas mēs neesam tik daudz klienta lomā, bet gan vienaudžiem.

    Tiešsaistes platformas, kurās mēs varam lejupielādēt atvērtā pirmkoda programmatūru, parasti sniedz dažus veidus, kā sazināties ar izstrādātājiem, tāpēc pirms atstāt šo asprātīgo 1 zvaigžņu pārskatu, vienmēr ir ieteicams aprakstiet šo jautājumu detalizēti (tālāk tālāk) un uzdot jautājumus atbalsta forumā. Vairumā gadījumu izstrādātāji ātri atbildēs.

    3. Palīdzēt izstrādātājiem viegli reproducēt kļūdas

    Vai mums ir piekļuve atbalsta forumam vai kļūdas izsekošanas sistēmai, vai mēs vienkārši sazināmies ar izstrādātājiem tieši pa e-pastu vai izmantojot sociālo mediju vietni, tas ir vienmēr ir ļoti svarīgi detalizēti aprakstīt mūsu problēmu.

    Labi ziņojumi par kļūdu ir sava veida māksla, un tas var ārkārtīgi palīdzēt izstrādātājiem, ja tas tiek darīts pareizi, tāpēc ir vērts padomāt, kā to pareizi veidot.

    Izstrādātājiem ir nepieciešams soli pa solim zināt, ko mēs darījām pirms kļūdām, kā precīzi notika darbības traucējumi, kādas citas programmatūras / spraudņi darbojas vienlaicīgi, un dažos gadījumos - platforma, operētājsistēma, un ierīce mēs izmantojām.

    Bug ziņojumi un pārskati, kas tikai norāda, ka "šis spraudnis sūkā" vai "nevērtīgs crap" nav īpaši noderīgi.

    4. Veicināt atbalsta forumus

    Ja mēs jau kādu laiku esam izmantojuši programmatūru, spraudni, motīvu vai emuāru platformu, mēs varam viegli atdot kopienai dalīties ar mūsu esošajām zināšanām ar mazāk pieredzējušiem lietotājiem. Lielākajai daļai vietņu, kas piedāvā atvērtā koda stuff, ir tematiski atbalsta forumi, kur ikviens var reģistrēties.

    Mums nav jābūt attīstītājam, lai palīdzētu, jo parasti ir arī daudzi netehniski jautājumi. Atbalsts forumu atbalstam ir svarīgs ne tikai tāpēc, ka mēs varam palīdzēt citiem, bet arī tāpēc, ka tas ir veids, kā mēs varam saglabāt savas zināšanas svaigas.

    5. Izplatiet vārdu par mums patīkamo programmatūru

    Ja mēs esam atraduši kaut ko, kas mums īpaši patīk, nodrošinot bezmaksas pārklājumu vai veicināšanu tai ir arī lielisks veids, kā būt atvērtā koda kopienas īpašam dalībniekam. Ja mums ir emuārs vai kāds cits, mums nav jādara nekas cits kā rakstīt interesantu ziņu par to. Šeit hongkiat.com mēs to esam darījuši daudzas reizes un turpināsim to darīt arī nākotnē.

    Ja jums nav sava emuāra, varat izvēlēties arī izplatīt vārdu par savu iecienītāko programmatūru sociālo mediju vietnēs. Šādā veidā mēs ne tikai palīdzam atvērtā koda izstrādātājiem, bet arī citi cilvēki, kas meklē labu programmatūru šim nolūkam.

    6. Ieteikt funkcijas, bet ļoti uzmanīgi

    Funkciju pieprasījumi var būt noderīgi, bet tikai tad, ja tie tiek veikti ļoti uzmanīgi. Ja mēs to darām ar atlīdzību un parādīsim izstrādātājiem, ka mēs saprotam un novērtējam viņu darbu, mēs varam sniegt viņiem vērtīgas idejas, informējot viņus, kā tās var uzlabot programmatūru.

    IMAGE: Freepik

    Diemžēl daudzi lietotāji neuzticieties godprātīgi veicot funkciju pieprasījumus, daži no tiem pat sniedz slikti pārskatus perfekti funkcionējošiem spraudņiem tikai tāpēc, ka tie nesniedz vajadzīgās funkcijas.

    Šāda veida uzvedība pārvērst daudzus talantīgus izstrādātājus prom no atvērtā koda, tāpēc, ja mēs vēlamies, lai kopiena attīstītos, mums vienmēr ir nepieciešams ārstēt izstrādātājus kā partnerus, un lūgt pazīmes ar cieņu.

    7. Esiet programmatūras testeris

    Programmatūra ir rūpīgi jāpārbauda, ​​tādēļ, ja mums ir maz brīva laika vai īpaši interesē spraudnis vai lietotne, mēs varam piedalīties izstrādes procesā kā brīvprātīgo programmatūras testeris. Atklātā pirmkoda komandas parasti informē lietotājus par testēšanas iespējām savās tīmekļa vietnēs, biļetenos vai viņu sociālo mediju profilos.

    Piemēram, WordPress tēma sniedza iespēju izstrādātājiem pārbaudīt savu jaunāko noklusējuma tēmu, divdesmit sešpadsmit, un viņi pat sniedz detalizētas instrukcijas par to, kā darbojas testēšanas process. Testējot produktus, mēs ne tikai palīdzam, bet arī varam daudz uzzināt par izstrādes procesu un konkrēto programmatūru.

    8. Augšupielādējiet plāksteri vai papildierīci

    Atvērtā koda komandas vienmēr sveic jaunus izstrādātājus, tādēļ, ja mēs nevēlamies vai mums ir laiks sākt savu atklātā pirmkoda projektu, tas var būt arī ļoti noderīgi, ja mēs vienkārši augšupielādējiet esošos kļūdu labojumus, vai uzlabojumi uzlabošanai. Ja mēs to vēlamies, mums parasti ir nepieciešams izveidojiet ielāpu failu, kurā ir uzskaitīto atšķirību saraksts.

    WordPress komanda ļoti skaidri paskaidro, kā iesniegt plāksteri saskaņā ar SVN versiju kontroles sistēmu, ko izmanto WordPress, un šeit ir rokasgrāmata par to, kā mēs varam veiciet vilkšanas pieprasījumu ja mēs vēlamies piedalīties GitHub projektā.

    Lai izveidotu ielāpus, ir nepieciešams kodējums, tāpēc tas ir ieteicams tikai izstrādātājiem.

    9. Veicināt dokumentāciju vai tulkošanu

    Lietojamā programmatūra ne tikai sastāv no koda, bet arī nepieciešama saprotama dokumentācija, un globalizētā pasaulē, tulkojumi arī.

    Lielākā daļa atvērtā koda komandu ļauj lietotājiem rediģēt esošos dokumentus un pievienot tai jaunu informāciju; domājiet par WordPress Codex. Mums nav obligāti jādomā par lielām lietām, mēs varam pat palīdzību, nosakot nepareizu un nepareizu informāciju.

    Mēs varam arī sadarboties, lai atvērtu avotu, tulkot mūsu iecienītāko programmatūru vai lietotni svešvalodā. Šāds ieguldījums ir lieliski piemērots cilvēkiem, kuru dzimtā valoda nav angļu valoda. Galu galā, kāpēc mēs gribam dzīvot pasaulē, kur citās valodās nevar sasniegt atdzistas programmas un programmatūru?

    Programmatūras lokalizācija parasti izmanto tādas programmas kā Poedit, kas ļauj tulkot tikai vienu vai divus teikumus vienlaicīgi, tāpēc mums nav obligāti jāstrādā daudz, jo katrs nelielais ieguldījums palīdz.

    10. Turpiniet izmantot atvērtā koda programmatūru

    Ja mēs vēlamies redzēt dzīvu atvērtā pirmkoda skatu, mums ir nepieciešams aktīvi izmantot atvērtā koda programmatūru, un nebaidieties izmēģināt jaunus. Ja mēs atradīsim kaut ko labu, mums nevajadzētu vilcināties ieteikt to citiem, lai viņi varētu arī gūt labumu no tā.

    Pat ja mēs esam tikai dedzīgi un cieņpilni lietotāji, kas nespēj neko citu darīt, ne tikai daloties savā pieredzē, mēs jau esam devuši ieguldījumu nozīmīgā veidā.