10 võimalust avatud lähtekoodiga ühenduse toetamiseks
Avatud lähtekoodiga tarkvara on aidanud kiirendada infotehnoloogia arengut, luues võimalusi, mida pole varem näha. Mõelge lihtsalt alustavatele ja väikestele ettevõtetele, kasutades tasuta CMS-i nagu Drupal või WordPress, või töölauakeskkondi, mida pakuvad Linuxi distros, mida saame kasutada tasuta.
Avatud lähtekoodiga tarkvara, mida saab alla laadida sellistest kohtadest nagu Sourceforge, GitHub või WordPress Plugin Repository, on tavaliselt vabatahtlike arendajad kirjutavad ja säilitavad oma vaba aega. Kui oleme kunagi kasutanud avatud lähtekoodiga tarkvara, ei ole me lihtsalt lõppkasutaja, vaid ka avatud lähtekoodiga ühenduse liige.
Kuna liikumise edu sõltub suuresti selle kasutajatest, on oluline mõelda avatud lähtekoodile kui oma projektile ja mõtiskle selle üle, mida me saame teha, et aidata parandada avatud lähtekoodiga tooted (tarkvara, pluginad, teemad, koodilõigud, blogimisplatvormid, operatsioonisüsteemid jne), mida me kasutame.
Jõulude tulekul vaatleme selles postituses, kuidas saame avatud lähtekoodiga kogukonnale tagasi anda nii palju või nii vähe kui meil on aega ja võimet.
1. Anna meie lemmikprogrammile positiivseid kommentaare
Kuna avatud lähtekoodiga arendajaid tavaliselt rahaliselt ei hüvitata, tuleb neid teisiti motiveerida. Paljud neist on kahjuks kogenud, et kasutajad kalduvad andma negatiivseid kommentaare palju lihtsamalt kui positiivseid.
Seda tendentsi nähakse tavaliselt inimese põhilise psühholoogia tulemusena, kui vihane kasutaja, keda segadusse ei tööta funktsionaalne tarkvara kommenteerib kvaliteeti kiiremini kui keegi, kelle vajadused on rahuldatud, kuid tasub mõelda ka teisest aspektist.
Vähese positiivse kommentaari saamine võib olla avatud lähtekoodiga arendajatele äärmiselt demotiveeriv, nii et kui leiame hea teema, plugina või tarkvara, on alati hea minna tagasi oma päritolukohta ja jätta positiivne tagasiside kasutajale.
Isegi kui neil pole aega vastata, hindavad nad seda kindlasti. Jõulud võivad olla hea aeg meie lemmik pluginate ja teemade autorite üllatuseks, andes neile suurepärase ülevaate.
2. Esitage küsimusi enne negatiivsete hinnangute andmist
Hoolimata heast tahtest juhtub sageli, et midagi ei tööta, nagu me ette kujutasime. See ei ole tingimata tarkvara probleem, vaid see võivad tuleneda ka meie kohaliku keskkonna probleemidest, the muu tarkvara ühildamatus mida me kasutame ja palju muud.
Negatiivse läbivaatamise jätkumine tuleb vaadelda viimase abinõuna kui me tahame edukat avatud lähtekoodiga ühendust. Me peame alati meeles pidama, et saame tarkvara, mida vajame tasuta me ei ole nii palju kliendi rollis, vaid pigem peer.
Veebipõhised platvormid, kus me saame alla laadida avatud lähtekoodiga tarkvara, pakuvad tavaliselt arendajatega ühendust, nii et enne targalt 1-tärnilist ülevaatust lahkumist on alati hea mõte kirjeldage küsimust üksikasjalikult (rohkem allpool) ja esitage tugifoorumil küsimusi. Enamikul juhtudel saavad arendajad kiiresti vastata.
3. Abi arendajad saavad vigu lihtsalt reprodutseerida
Kas meil on juurdepääs tugifoorumile või vigade jälgimise süsteemile või võtame lihtsalt ühendust arendajatega e-posti teel või sotsiaalmeedia saidi kaudu, on see alati oluline meie probleemi üksikasjalikuks kirjeldamiseks.
Hea veateate on omaette kunsti vorm ja see võib aidata arendajatel, kui seda õigesti teha, väga suureks abiks, nii et tasub mõelda, kuidas seda korralikult kirjutada.
Arendajad peavad teame samm-sammult, mida me tegime enne veaga kohtumist, kuidas rike täpselt juhtus, millised teised tarkvara / pluginad töötavad samal ajal ja mõnel juhul ka platvorm, operatsioonisüsteem, ja seade me kasutasime.
Veateated ja ülevaated, mis ütlevad ainult seda, et "see plugin imeb" või "väärtusetu jama" ei ole eriti kasulikud.
4. Aidake kaasa foorumite toetamisele
Kui me oleme juba mõnda aega kasutanud tarkvara, pluginat, teemat või blogimisplatvormi, saame lihtsalt kogukonnale tagasi anda olemasolevate teadmiste jagamine vähem kogenud kasutajatega. Enamikel avatud lähtekoodiga materjalide saitidel on temaatilised tugifoorumid, kus igaüks saab registreeruda.
Me ei pea aitama arendajat, sest tavaliselt on ka palju mittetehnilisi küsimusi. Foorumi toetamine ei ole oluline ainult seetõttu, et me saame teisi aidata, vaid ka sellepärast, et see on viis, kuidas me saame oma teadmisi värskena hoida.
5. Levitage sõna tarkvara kohta, mida meile meeldib
Kui oleme leidnud midagi, mida me eriti meeldib, tasuta levitamise või müügiedenduse pakkumine samuti on see suurepärane võimalus olla avatud lähtekoodiga ühenduse pühendunud liige. Kui meil on blogi või panustame kellegi teise, ei pea me midagi muud tegema kui huvitavat postitust selle kohta. Siin oleme hongkiat.com-s teinud seda mitu korda ja teeme seda ka tulevikus.
Kui sul ei ole blogi, võite ka levitada oma lemmik tarkvara kohta sotsiaalmeedia saitidel sõna. Me ei aita lihtsalt nii avatud lähtekoodiga arendajaid, vaid ka teised inimesed, kes otsivad head tarkvara selleks või selleks otstarbeks.
6. Soovitage funktsioone, kuid väga hoolikalt
Funktsioonide taotlused võivad olla kasulikud, kuid ainult siis, kui need tehakse väga hoolikalt. Kui me seda teeme, ja näitame arendajatele, et me mõistame ja hindame nende tööd anda neile väärtuslikke ideid, teavitades neid sellest, kuidas nad saavad tarkvara parandada.
Kahjuks paljud kasutajad ärge käituge tõesti austavalt funktsioonipäringute tegemisel annavad mõned neist isegi häid kommentaare ideaalselt toimivatele pluginatele just seetõttu, et nad ei paku vajalikke funktsioone.
Selline käitumine keerake paljud andekad arendajad avatud lähtekoodist eemale, nii et kui me tahame, et kogukond areneks, on meil alati vaja kohtle arendajaid partneritena, ja paluge austusega funktsioone.
7. Olge tarkvara tester
Tarkvara tuleb põhjalikult testida, nii et kui meil on vähe vaba aega või oleme eriti huvitatud pluginast või rakendusest, saame osaleda arendusprotsessis kui vabatahtliku tarkvara tester. Avatud lähtekoodiga meeskonnad teavitavad tavaliselt kasutajaid testimisvõimalustest oma veebilehtedel, infolehetes või nende sotsiaalse meedia profiilides.
Näiteks andis WordPress Theme arendajatele võimaluse testida oma viimast vaikimisi teemat, kakskümmend kuueteistkümmet, ja nad annavad isegi üksikasjalikud juhised testimisprotsessi toimimise kohta. Testides tooteid, me lihtsalt ei aita, vaid ka suudame õppida palju arendusprotsessi ja konkreetse tarkvara kohta.
8. Laadige plaaster või lisaseade üles
Avatud lähtekoodiga meeskonnad tervitavad alati uusi arendajaid, nii et kui me ei taha või meil on aega alustada oma avatud lähtekoodiga projekti, võib see olla ka väga kasulik, kui me lihtsalt laadige olemasolevate vigade jaoks plaastrid üles, või täiustused parandamiseks. Kui me tahame seda teha, peame tavaliselt seda tegema loo plaasterfail, mis sisaldab meie tehtud erinevuste loendit.
WordPressi meeskond selgitab väga selgelt, kuidas esitada plaaster vastavalt WordPressi kasutatavale SVN-versiooni kontrollisüsteemile ja siin on juhend selle kohta, kuidas me saame tõmmake kui me tahame GitHubi projektis osaleda.
Plaastrite loomine nõuab kodeerimist, seega on see soovitatav ainult arendajatele.
9. Aidake kaasa dokumenteerimisele või tõlkimisele
Kasutatav tarkvara ei koosne ainult koodist, vaid ka vajab arusaadavat dokumentatsiooni, ja globaliseerunud maailmas, tõlked ka.
Enamik avatud lähtekoodiga meeskondi võimaldab kasutajatel muuta oma olemasolevaid dokumente ning lisada sellele uus teave; mõtle lihtsalt WordPress Codexile. Me ei pea tingimata mõtlema suurtele asjadele, saame isegi abi, määrates vigu ja valeteavet.
Samuti saame teha koostööd avatud lähtekoodiga, tõlkides meie lemmik tarkvara või rakenduse võõrkeeles. Selline panus on suurepärane inimestele, kelle emakeel ei ole inglise keel. Lõppude lõpuks, miks me tahaksime elada maailmas, kus lahedaid rakendusi ja tarkvara ei saa teistes keeltes saavutada?
Tarkvara lokaliseerimine kasutab tavaliselt selliseid rakendusi nagu Poedit, mis võimaldavad korraga tõlkida vaid ühte või kahte lauset, seega ei pea me tingimata palju tööd tegema, sest iga väike panus aitab.
10. Kasutage avatud lähtekoodiga tarkvara
Kui tahame näha elavat avatud lähtekoodiga stseeni, peame seda tegema kasutage aktiivselt avatud lähtekoodiga tarkvara, ja ärge kartke proovida uusi. Kui leiame midagi head, me ei peaks kõhklemata seda teistele soovitama, et nad saaksid sellest kasu.
Isegi kui me oleme ainult innukad ja lugupidavad kasutajad, kes ei tee midagi muud peale oma kogemuste jagamise, oleme juba sisuliselt kaasa aidanud.