10 spôsobov, ako prispieť k otvorenej komunite
Softvér s otvoreným zdrojovým kódom pomohol urýchliť vývoj informačných technológií a vytvoriť príležitosti, ktoré ešte nikdy neboli. Stačí sa zamyslieť nad začínajúcimi podnikmi a malými podnikmi, ktorí používajú bezplatné CMS, ako napríklad Drupal alebo WordPress, alebo prostredie desktopu, ktoré poskytuje distribučné systémy Linux, ktoré môžeme bezplatne používať.
Open source softvér, ktorý môžeme prevziať z miest ako Sourceforge, GitHub alebo WordPress Plugin Repository, sú zvyčajne napísané a udržiavané vývojármi dobrovoľníkov v ich voľnom čase. Ak sme niekedy používali softvér s otvoreným zdrojovým kódom, nie sme len koncovým používateľom, ale aj členom spoločnosti Open Source.
Keďže úspech hnutia veľmi závisí od jeho používateľov, je dôležité premýšľať o otvorenom zdroji ako o našom vlastnom projekte a premýšľajte nad tým, čo môžeme urobiť, aby sme im pomohli zlepšiť open source produkty (softvér, pluginy, motívy, fragmenty kódu, platformy blogov, operačné systémy atď.), ktoré používame.
S Vianocami prichádza, v tomto príspevku sa pozrieme na to, ako môžeme dať späť komunite Open Source, tak veľa alebo len málo, ako máme čas a kapacitu pre.
1. Poskytnite pozitívne recenzie nášho obľúbeného softvéru
Keďže vývojári s otvorenými zdrojmi zvyčajne nie sú finančne kompenzovaní, musia byť motivovaní inak. Mnohí z nich majú smutne zažil, že používatelia majú tendenciu negatívne prehodnocovať omnoho ľahšie než pozitívne.
Táto tendencia sa zvyčajne vníma ako výsledok základnej ľudskej psychológie, ako rozčúleného užívateľa zmäteného nefunkčným softvérom bude rýchlejšie komentovať kvalitu ako niekoho, ktorého potreby boli splnené, ale stojí za to premýšľať aj z iného hľadiska.
Získanie málo pozitívnych recenzií môže byť extrémne demotivujúce pre vývojárov s otvoreným zdrojom, takže ak nájdeme dobrú tému, plugin alebo softvér, je vždy dobré vrátiť sa na jeho miesto pôvodu a ponechať kladnú spätnú väzbu na devs.
Aj keď nemajú čas na odpoveď, určite to ocenia. Vianoce môžu byť vhodným časom na prekvapenie autorov našich obľúbených pluginov a motívov s úžasnou recenziou ako darčekom.
2. Pred spätným preskúmaním položte otázky
Napriek všetkej dobrej vôli sa často stáva, že niečo nefunguje, ako sme si predstavovali. Nie je to nevyhnutne otázka softvéru, ale to môžu tiež pochádzať z problémov nášho miestneho prostredia, nekompatibilita iného softvéru ktoré používame, a veľa ďalších vecí.
Negatívna kontrola musí byť považovaná za poslednú možnosť ak chceme prosperujúcu komunitu Open Source. Vždy musíme mať na pamäti, že dostaneme softvér, ktorý potrebujeme zadarmo, takže nie sme toľko v úlohe zákazníka, ale skôr v rovine.
Online platformy, kde môžeme sťahovať softvér s otvoreným zdrojovým kódom, zvyčajne poskytujú niekoľko spôsobov, ako kontaktovať vývojárov, takže predtým, než opustíte túto vtipnú 1 hviezdičku, je vždy dobré podrobne opíšte problém (nižšie) a klásť otázky na fóre podpory. Vo väčšine prípadov vývojári rýchlo odpovedia.
3. Pomôžte vývojárom ľahko reprodukovať chyby
Či máme prístup k fóru podpory alebo systému na sledovanie chýb, alebo sme priamo kontaktovaní vývojári priamo e-mailom alebo prostredníctvom stránky sociálnych médií, je to vždy dôležité, aby sme podrobne opísali náš problém.
Dobré hlásenie chýb je vlastnou formou umenia a môže mimoriadne pomôcť vývojárom, ak sa to robí správne, takže stojí za to, aby ste si pomysleli na to, ako správne skladať.
Vývojári potrebujú vedieť krok za krokom to, čo sme urobili pred tým, ako sme sa stretli s chybou, ako sa chyba presne stala, aký iný softvér / pluginy beží v rovnakom čase av niektorých prípadoch aj platforma, operačný systém, a zariadenie použili sme.
Správy o chybe a recenzie, ktoré len hovoria, že "tento plugin je naštvaný" alebo "bezcenné kecy" nie sú obzvlášť užitočné.
4. Prispieť k podporným fóram
Ak už na chvíľu používame softvér, doplnok, tému alebo platformu na blogovanie, môžeme jednoducho vrátiť komunite zdieľanie našich existujúcich vedomostí s menej skúsenými používateľmi. Väčšina stránok, ktoré ponúkajú open source veci, má tematické fóra podpory, kde sa môže ktokoľvek zaregistrovať.
Nemusíme byť vývojárom, ktorý by nám pomohol, pretože zvyčajne existuje aj veľa netechnických otázok. Prispievanie k podpore fór nie je dôležité, pretože môžeme pomôcť iným, ale aj preto, že to je spôsob, ako môžeme udržať naše vedomosti čerstvé.
5. Rozširujte slovo o softvéri, ktorý sa nám páči
Ak nájdeme niečo, čo sa nám páči, poskytovanie bezplatného pokrytia alebo propagácie je to tiež vynikajúci spôsob, ako byť oddaným členom Open Source Spoločenstva. Ak máme blog alebo prispievame k niekomu inému, nemusíme robiť nič iného ako napísať zaujímavý príspevok. Tu na hongkiat.com sme to urobili mnohokrát a budeme to robiť aj v budúcnosti.
Ak nevlastníte blog, môžete si tiež vybrať šírenie slova o vašom obľúbenom softvéri na stránkach sociálnych médií. Nielen pomáhame vývojárom s otvoreným zdrojom, ale aj iní ľudia, ktorí hľadajú dobrý softvér na tento účel.
6. Odporučte funkcie, ale s veľkou starostlivosťou
Požiadavky na funkcie môžu byť užitočné, ale iba ak sú vykonané s veľkou starostlivosťou. Ak to urobíme s uvážením a ukážeme vývojárom, že ich prácu rozumieme a oceňujeme, môžeme dať im cenné nápady tým, že im informuje, ako môžu zlepšiť softvér.
Bohužiaľ veľa používateľov nech sa správajú naozaj úctivo pri vytváraní požiadaviek na funkcie niektoré z nich dokonca dávajú zlé recenzie dokonale fungujúcim doplnkom len preto, že neposkytujú funkcie, ktoré potrebujú.
Tento druh správania obrátiť mnoho talentovaných vývojárov mimo open source, takže ak chceme, aby komunita prosperovala, vždy musíme zaobchádzať s vývojármi ako s partnermi, a požiadať o funkcie s rešpektom.
7. Buďte softvérový tester
Softvér musí byť dôkladne otestovaný, takže ak máme trochu voľného času alebo máme záujem o plugin alebo aplikáciu, môžeme sa na vývojovom procese zúčastniť ako dobrovoľný softvérový tester. Tímy s otvoreným zdrojom zvyčajne informujú používateľov o možnostiach testovania na svojich webových stránkach, v bulletine alebo v profiloch sociálnych médií.
Napríklad WordPress Theme dala vývojárom šancu vyskúšať svoju najnovšiu predvolenú tému Twenty Sixteen a dokonca dávajú podrobné pokyny o tom, ako proces testovania funguje. Testovaním produktov nielen pomôžeme, ale aj vieme dozviete veľa o vývojovom procese a konkrétnom softvéri.
8. Odovzdajte opravu alebo doplnok
Tímy s otvoreným zdrojom vždy vítajú nových vývojárov, takže ak nechceme alebo nemáme čas začať s vlastným projektom open source, môže to byť veľmi užitočné, ak budeme Nahrajte záplaty pre existujúce chyby, alebo zlepšenie. Ak to chceme urobiť, zvyčajne to musíme vytvorte súbor opravy, ktorý obsahuje zoznam rozdielov, ktoré sme vykonali.
Tím WordPress veľmi jasne vysvetľuje, ako podať náplasť v súlade s kontrolným systémom verzie SVN, ktorý používa WordPress, a tu je návod, ako môžeme urobiť žiadosť o vytiahnutie ak chceme prispieť k projektu GitHub.
Vytváranie záplat vyžaduje kódovanie, takže sa odporúča iba vývojárom.
9. Prispieť k dokumentácii alebo prekladu
Použiteľný softvér nepredstavuje iba kód, ale aj potrebuje zrozumiteľnú dokumentáciu, a v globalizovanom svete, preklady tiež.
Väčšina tímov s otvoreným zdrojom umožniť používateľom upraviť svoju existujúcu dokumentáciu a pridať k nej nové informácie; jednoducho premýšľajte nad Codexom WordPress. Nemusíme nevyhnutne myslieť na veľké veci, môžeme dokonca pomôcť tým, že určíte nápisy a dezinformácie.
Môžeme tiež spolupracovať na otvorenom zdroji prekladaním nášho obľúbeného softvéru alebo aplikácie do cudzieho jazyka. Tento druh príspevku je vynikajúci pre ľudí, ktorých rodný jazyk nie je angličtina. Koniec koncov, prečo by sme chceli žiť vo svete, kde nemožno dosiahnuť skvelé aplikácie a softvér v iných jazykoch?
Lokalizácia softvéru zvyčajne používa aplikácie ako Poedit, ktoré umožňujú prekladať len jednu alebo dve vety naraz, takže nemusíme nevyhnutne pracovať veľa, pretože každý malý príspevok pomáha.
10. Používajte softvér s otvoreným zdrojovým kódom
Ak chceme vidieť živú scénu s otvoreným zdrojom, musíme to urobiť aktívne používajte softvér s otvoreným zdrojovým kódom, a Nebojte sa vyskúšať nové. Ak nájdeme niečo dobré, nemali by sme váhavo odporúčať to ostatným, takže môžu mať prospech z toho.
Aj keď sme len horliví a uctiví užívatelia, ktorí nerobia nič iné ako zdieľanie našich skúseností, sme už prispeli zmysluplným spôsobom.