10 manieren om een bijdrage te leveren aan de Open Source Community
Open source software heeft geholpen bij het versnellen van de ontwikkeling van informatietechnologie en het genereren van kansen die nog nooit eerder zijn bereikt. Denk maar aan startups en kleine bedrijven die gratis CMS gebruiken, zoals Drupal of WordPress, of desktop-omgevingen geleverd door Linux-distro's die we gratis kunnen gebruiken.
Open source software die we kunnen downloaden van plaatsen zoals Sourceforge, GitHub, of de WordPress Plugin Repository worden meestal geschreven en onderhouden door vrijwillige ontwikkelaars in hun vrije tijd . Als we ooit een open source-software hebben gebruikt, zijn we niet alleen een eindgebruiker, maar ook een lid van de Open Source Community.
Aangezien het succes van de beweging sterk afhankelijk is van de gebruikers, is het belangrijk om open source als ons eigen project te beschouwen en na te denken over wat we kunnen doen om open source-producten te verbeteren (software, plug-ins, thema's, codefragmenten, blogplatforms, besturingssystemen, enz.) die we gebruiken.
Met Kerstmis komt eraan, in deze post bekijken we hoe we terug kunnen geven aan de Open Source Community, zo veel of zo weinig als we de tijd en de capaciteit voor hebben.
1. Geef positieve recensies aan onze favoriete software
Omdat open source-ontwikkelaars meestal niet financieel worden gecompenseerd, moeten ze anders gemotiveerd zijn. Velen van hen hebben helaas ervaren dat gebruikers geneigd zijn om veel gemakkelijker negatieve beoordelingen te geven dan positieve.
Deze tendens wordt meestal gezien als een gevolg van de basale menselijke psychologie, omdat een boze gebruiker, verward door een niet-functionele software , sneller zal reageren op kwaliteit dan iemand wiens behoeften zijn bevredigd, maar het is de moeite waard om er ook vanuit een ander aspect over na te denken.
Het krijgen van kleine positieve reviews kan zeer demotiverend zijn voor open source-ontwikkelaars, dus als we een goed thema, plug-in of software vinden, is het altijd een goed idee om terug te gaan naar de oorspronkelijke site en een positieve feedback te geven aan de ontwikkelaars.
Zelfs als ze niet de tijd hebben om te antwoorden, zullen ze het zeker op prijs stellen. Kerst kan een goed moment zijn om de auteurs van onze favoriete plug-ins en thema's te verrassen met een verbluffende recensie als een geschenk.
2. Stel vragen voordat negatieve recensies worden gegevenOndanks alle goede wil gebeurt het vaak dat iets niet werkt zoals we ons hebben voorgesteld. Het is niet noodzakelijk het probleem van de software, maar het kan ook afkomstig zijn van de problemen van onze lokale omgeving, de incompatibiliteit van andere software die we gebruiken en vele andere dingen.
Het verlaten van een negatieve beoordeling moet als een laatste redmiddel worden beschouwd als we een bloeiende Open Source Community willen. We moeten altijd onthouden dat we de software die we nodig hebben gratis krijgen, dus we zijn niet zozeer in de rol van klant, maar eerder in een peer .
Online platforms waar we open source-software kunnen downloaden, bieden meestal een aantal manieren om contact op te nemen met de ontwikkelaars, dus voordat u die grappige 1-sterrenbeoordeling verlaat, is het altijd een goed idee om het probleem in detail te beschrijven (meer hieronder) en vragen te stellen op het ondersteuningsforum . In de meeste gevallen zullen ontwikkelaars snel antwoorden.3. Help-ontwikkelaars kunnen probleemloos bugs reproduceren
Of we nu toegang hebben tot een ondersteuningsforum of een bugvolgsysteem, of we nemen rechtstreeks contact op met de ontwikkelaars via e-mail of via een sociale-mediasite, het is altijd van cruciaal belang om ons probleem in detail te beschrijven .
Goede bugrapportage is een eigen vorm van kunst en kan ontwikkelaars enorm helpen, als ze correct worden uitgevoerd, dus het is de moeite waard om een idee te geven hoe je het goed kunt samenstellen.
Ontwikkelaars moeten stap voor stap weten wat we hebben gedaan voordat we de bug tegenkwamen, hoe de storing precies is gebeurd, welke andere software / plug-ins tegelijkertijd worden uitgevoerd en in sommige gevallen het platform, het operationele systeem en het apparaat dat we hebben gebruikt.Foutrapporten en recensies die alleen zeggen dat "deze plug-in sukkelt" of "waardeloze crap" zijn niet erg handig.
4. Draag bij aan ondersteuningsforums
Als we al een tijdje een software, een plug-in, een thema of een blogplatform gebruiken, kunnen we deze gemakkelijk teruggeven aan de community door onze bestaande kennis te delen met minder ervaren gebruikers . De meeste sites die open source-dingen aanbieden, hebben thematische ondersteuningsforums waar iedereen zich kan registreren.
We hoeven geen ontwikkelaar te zijn om te helpen, omdat er meestal ook veel niet-technische vragen zijn. Bijdragen aan ondersteuningsforums is niet alleen belangrijk omdat we anderen kunnen helpen, maar ook omdat we op die manier onze kennis vers kunnen houden .5. Verspreid het woord over software die we leuk vinden
Als we iets vinden dat we erg leuk vinden, is het gratis aanbieden of promoten ervan ook een uitstekende manier om een toegewijd lid van de Open Source Community te zijn. Als we een blog hebben of bijdragen aan iemand anders, hoeven we niets anders te doen dan een interessante post erover te schrijven. Hier bij hongkiat.com hebben we dit vele malen gedaan en zullen we dit in de toekomst blijven doen.
Als u niet over een blog beschikt, kunt u er ook voor kiezen om uw favoriete software op sociale-mediasites te verspreiden. We helpen niet alleen open source-ontwikkelaars op deze manier, maar ook andere mensen die op zoek zijn naar een goede software voor dit of dat doel.6. Beveel functies aan, maar met grote zorg
Functieverzoeken kunnen nuttig zijn, maar alleen als ze met grote zorg zijn gedaan. Als we het met aandacht doen en ontwikkelaars laten zien dat we hun werk begrijpen en waarderen, kunnen we hen waardevolle ideeën geven door hen te laten weten hoe ze de software kunnen verbeteren .
Helaas gedragen veel gebruikers zich niet echt respectvol bij het maken van functieverzoeken, sommigen geven zelfs slechte recensies aan perfect werkende plug-ins alleen omdat ze niet de functies bieden die ze nodig hebben.Door dit soort gedrag keren veel getalenteerde ontwikkelaars weg van open source, dus als we willen dat de community goed presteert, moeten we ontwikkelaars altijd als partners beschouwen en met respect naar functies vragen.
7. Wees een softwaretester
Software moet grondig worden getest, dus als we wat vrije tijd hebben of bijzonder geïnteresseerd zijn in een plug-in of een app, kunnen we deelnemen aan het ontwikkelingsproces als vrijwillige software tester . Open-sourceteams informeren gebruikers meestal over testmogelijkheden op hun websites, in nieuwsbrieven of op hun sociale-mediaprofielen.
Het WordPress-thema gaf ontwikkelaars bijvoorbeeld de kans om hun nieuwste standaardthema, Twenty Zestien, te testen en ze geven zelfs gedetailleerde instructies over hoe het testproces werkt. Door producten te testen, helpen we niet alleen, maar kunnen we ook veel leren over het ontwikkelingsproces en de specifieke software .8. Upload een patch of een verbetering
Open-sourceteams verwelkomen altijd nieuwe ontwikkelaars, dus als we geen tijd hebben en geen tijd hebben om met ons eigen open-sourceproject te beginnen, kan het ook erg handig zijn als we alleen patches uploaden voor bestaande bugs of verbeteringen ter verbetering . Als we dat willen doen, moeten we meestal een patchbestand maken met een lijst met de verschillen die we hebben gemaakt .
Het WordPress-team legt het heel duidelijk uit hoe een patch moet worden ingediend in overeenstemming met het SVN-versiecontrolesysteem dat door WordPress wordt gebruikt, en hier is een gids over hoe we een pull-aanvraag kunnen doen als we willen bijdragen aan een GitHub-project.Het maken van patches vereist codering, dus het is alleen aan te raden aan ontwikkelaars.
9. Draag bij aan documentatie of vertaling
Bruikbare software bestaat niet alleen uit code, maar heeft ook begrijpelijke documentatie nodig, en in een geglobaliseerde wereld ook vertalingen .
Bij de meeste open-sourceteams kunnen gebruikers hun bestaande documentatie bewerken en er nieuwe informatie aan toevoegen; denk maar aan de WordPress Codex. We hoeven niet per se na te denken over grote dingen, we kunnen zelfs helpen door typfouten en verkeerde informatie op te lossen .
We kunnen ook samenwerken om open source te openen door onze favoriete software of app te vertalen naar een vreemde taal. Dit soort bijdragen is uitstekend voor mensen wiens moedertaal geen Engels is. Waarom zouden we tenslotte willen leven in een wereld waar coole apps en software niet in andere talen kunnen worden bereikt?
Bij softwarelokalisatie worden meestal apps als Poedit gebruikt die het mogelijk maken om slechts één of twee zinnen tegelijkertijd te vertalen, dus we hoeven niet per se veel te werken, omdat elke kleine bijdrage helpt.10. Blijf Open Source-software gebruiken
Als we een levendige open source-scène willen zien, moeten we actief gebruik blijven maken van open-sourcesoftware en niet bang zijn om nieuwe open source-software uit te proberen . Als we iets goeds vinden, moeten we niet aarzelen het aan anderen aan te bevelen, zodat ze er ook van kunnen profiteren.
Zelfs als we alleen vurige en respectvolle gebruikers zijn die niets anders doen dan onze ervaringen te delen, hebben we al op een zinvolle manier bijgedragen.
15 tips & trucs om u te helpen Master Prezi
Als u presentaties moet maken voor krachtige klanten of indruk wilt maken op docenten en professoren op de universiteit, heeft u misschien al gehoord van Prezi. Prezi is een presentatieprogramma op basis van de cloud en staat bekend om zijn inzoomen gebruikersinterface (ZUI), zodat u gemakkelijk dingen in detail kunt opsplitsen of bespreken
Ontdek Open Source-projecten met GitTrends
Tientallen nieuwe open source-projecten worden elke dag op GitHub geplaatst . Door de jaren heen creëerde dit een enorme bibliotheek met projecten en het kan moeilijk zijn om door alles heen te zoeken .Maar de nieuwe gratis webapp, GitTrends, maakt het zoeken naar projecten eenvoudig en leuk!U kunt zoeken naar termen die betrekking hebben op bibliotheken zoals jQuery, React of iets dergelijks.