10 måter å bidra til Open Source Community
Open source programvare har hjulpet akselerert utviklingen av informasjonsteknologi, genererer muligheter som aldri sett før. Bare tenk på oppstart og små bedrifter med gratis CMS som Drupal eller WordPress, eller desktop-miljøer levert av Linux distros som vi kan bruke gratis.
Open source-programvare vi kan laste ned fra steder som Sourceforge, GitHub eller WordPress Plugin Repository er vanligvis skrevet og vedlikeholdt av frivillige utviklere i fritiden. Hvis vi noen gang har brukt en åpen kildekode programvare, er vi ikke bare en sluttbruker, men også medlem av Open Source-fellesskapet.
Ettersom suksessen til bevegelsen er avhengig av brukerne, er det viktig å tenke på åpen kilde som vårt eget prosjekt, og tenk på hva vi kan gjøre for å forbedre open source-produkter (programvare, plugins, temaer, kodestykker, bloggingplattformer, operativsystemer etc.) som vi bruker.
Med julen kommer, i dette innlegget tar vi en titt på hvordan vi kan gi tilbake til Open Source-fellesskapet, så mye eller så lite som vi har tid og kapasitet til.
1. Gi positive vurderinger til vår favorittprogramvare
Som åpen kildekodeutviklere er vanligvis ikke økonomisk kompensert, de må motiveres ellers. Mange av dem har dessverre opplevd at brukerne pleier å gi negative vurderinger mye lettere enn positive.
Denne tendensen er vanligvis sett som et resultat av grunnleggende menneskesykologi, som en sint bruker forvirret av en ikke-funksjonell programvare Vil kommentere raskere på kvalitet enn noen hvis behov har vært fornøyd, men det er verdt å tenke på det fra et annet aspekt også.
Å få lite positive vurderinger kan være ekstremt demotiverende for open source-utviklere, så hvis vi finner et godt tema, plugin eller programvare, er det alltid en god ide å gå tilbake til sin opprinnelsessted, og la en positiv tilbakemelding til devsene.
Selv om de ikke har tid til å svare, vil de sikkert sette pris på det. Julen kan være en god tid å overraske forfatterne til favorittplugger og temaer med en fantastisk anmeldelse som gave.
2. Still spørsmål før du gir negative vurderinger
Til tross for all god vilje, skjer det ofte at noe ikke fungerer som vi har forestilt oss. Det er ikke nødvendigvis problemet med programvaren, men det kan også stammer fra problemene i vårt lokale miljø, de inkompatibilitet av annen programvare som vi bruker, og mange andre ting.
Å forlate en negativ vurdering må sees som en siste utvei hvis vi ønsker et blomstrende Open Source Community. Vi må alltid huske at vi får den programvaren vi trenger gratis, så Vi er ikke så mye i rollen som en kunde, men snarere av en peer.
Online plattformer hvor vi kan laste ned åpen kildekode, gir vanligvis noen måter å kontakte utviklerne, så før du forlater den vittige 1 stjernes anmeldelsen, er det alltid en god ide å Beskriv problemet i detalj (mer under), og still spørsmål i supportforumet. I de fleste tilfeller vil utviklere raskt svare.
3. Hjelp utviklere enkelt å gjenskape feil
Enten vi har tilgang til et supportforum, eller et feilsporingssystem, eller vi bare kontakter utviklerne direkte via e-post eller via et nettsamfunn for sosiale medier, er det alltid viktig for å beskrive vårt problem i detalj.
God feilrapportering er en kunstform av seg selv og kan enormt hjelpe utviklere, hvis de gjøres riktig, så det er verdt å gi en tanke på hvordan du skal skrive det riktig.
Utviklere trenger å vet trinnvis hva vi gjorde før vi møtte feilen, hvordan feilen nettopp skjedde, hvilken annen programvare / programtillegg kjører på samme tid, og i noen tilfeller plattform, operativsystem, og enhet vi brukte.
Feilrapporter og vurderinger som bare forteller at "dette pluginet suger" eller "verdiløs crap" er ikke spesielt nyttig.
4. Bidra til å støtte fora
Hvis vi allerede har brukt en programvare, et plugin, et tema eller en blogging-plattform for en stund, kan vi enkelt gi tilbake til samfunnet av dele vår eksisterende kunnskap med mindre erfarne brukere. De fleste nettsteder som tilbyr åpen kildekode-ting, har tematiske støttefora der noen kan registrere seg.
Vi trenger ikke å være en utvikler for å hjelpe, som vanligvis er det også mange ikke-tekniske spørsmål. Å bidra til støttefora er ikke bare viktig fordi vi kan hjelpe andre, men også fordi Dette er en måte vi kan holde vår kunnskap frisk på.
5. Spre ordet om programvare vi liker
Hvis vi har funnet noe vi spesielt liker, gir gratis dekning eller markedsføring Det er også en utmerket måte å være et dedikert medlem av Open Source Community. Hvis vi har en blogg, eller bidra til andres, trenger vi ikke å gjøre noe annet enn skrive et interessant innlegg om det. Her på hongkiat.com har vi gjort dette mange ganger, og vil fortsette å gjøre det i fremtiden.
Hvis du ikke eier en blogg, kan du også velge å spre ordet om favorittprogramvaren din på sosiale medier. Vi hjelper ikke bare åpen kildekodeutviklere på denne måten, men også andre som ser etter en god programvare for dette eller det formålet.
6. Anbefal funksjoner, men med stor forsiktighet
Funksjonsforespørsler kan være nyttige, men bare hvis de gjøres med stor forsiktighet. Hvis vi gjør det med omtanke, og viser utviklere som vi forstår og setter pris på deres arbeid, kan vi gi dem verdifulle ideer ved å informere dem om hvordan de kan forbedre programvaren.
Dessverre mange brukere oppfør deg ikke veldig respektfullt Når du gjør funksjonsforespørsler, gir noen av dem selv dårlige anmeldelser til perfekt fungerende programtillegg, bare fordi de ikke gir de funksjonene de trenger.
Denne typen oppførsel slå mange talentfulle utviklere bort fra åpen kildekode, så hvis vi vil at samfunnet skal trives, trenger vi alltid å behandle utviklere som partnere, og be om funksjoner med respekt.
7. Vær en programvare tester
Programvare må testes grundig, så hvis vi har litt ledig tid, eller er spesielt interessert i et plugin eller en app, kan vi delta i utviklingsprosessen som en frivillig programvare tester. Open source-team informerer vanligvis brukerne om testmuligheter på deres nettsider, i nyhetsbrev eller på deres sosiale medier.
For eksempel gav WordPress Theme utviklere muligheten til å teste sitt nyeste standardtema, tjue seksten, og de gir selv detaljert instruksjon om hvordan testprosessen fungerer. Ved å teste produkter hjelper vi ikke bare, men også kan lære mye om utviklingsprosessen og den spesielle programvaren.
8. Last opp en oppdatering eller et tillegg
Open source-team velkommen alltid nye utviklere, så hvis vi ikke vil ha eller har tid til å starte vårt eget open source-prosjekt, kan det også være svært nyttig hvis vi bare Last opp oppdateringer for eksisterende feil, eller forbedringer for forbedring. Hvis vi vil gjøre det, trenger vi vanligvis å opprett en oppdateringsfil som inneholder en liste over forskjellene vi har laget.
WordPress-teamet forklarer det veldig tydelig hvordan du sender inn en oppdatering i samsvar med SVN-versjonens kontrollsystem som brukes av WordPress, og her er en veiledning om hvordan vi kan foreta en trekkforespørsel hvis vi ønsker å bidra til et GitHub-prosjekt.
Opprettelse av oppdateringer krever koding, så det anbefales kun til utviklere.
9. Bidra til dokumentasjon eller oversettelse
Brukbar programvare består ikke bare av kode, men også trenger forståelig dokumentasjon, og i en globalisert verden, oversettelser også.
De fleste åpne kilde lag la brukerne redigere sin eksisterende dokumentasjon og å legge til ny informasjon til den; bare tenk på WordPress Codex. Vi trenger ikke nødvendigvis å tenke på store ting, vi kan til og med hjelp ved å fikse stikkord og feilinformasjon.
Vi kan også samarbeide for åpen kildekode ved å oversette vår favorittprogramvare eller app til et fremmedspråk. Denne typen bidrag er utmerket for folk hvis morsmål ikke er engelsk. Tross alt, hvorfor ønsker vi å leve i en verden der kule apps og programvare ikke kan nås på andre språk?
Programvarelokalisering bruker vanligvis apper som Poedit som gjør det mulig å oversette bare en eller to setninger samtidig, slik at vi ikke nødvendigvis må jobbe mye, da hvert lite bidrag hjelper.
10. Fortsett å bruke Open Source Software
Hvis vi ønsker å se en livlig åpen kildekode, må vi Hold deg aktivt i bruk av åpen kildekode, og ikke vær redd for å prøve nye. Hvis vi finner noe bra, vi bør ikke nøle med å anbefale det til andre, slik at de også kan dra nytte av det.
Selv om vi bare er glødende og respektfulle brukere ikke gjør noe annet enn å dele våre erfaringer, har vi allerede bidratt på en meningsfull måte.