Startseite » Codierung » 10 Möglichkeiten, einen Beitrag zur Open Source Community zu leisten

    10 Möglichkeiten, einen Beitrag zur Open Source Community zu leisten

    Open-Source-Software hat dazu beigetragen, die Entwicklung der Informationstechnologie zu beschleunigen und bisher ungeahnte Möglichkeiten zu schaffen. Denken Sie nur an Start-ups und kleine Unternehmen, die kostenlose CMS wie Drupal oder WordPress verwenden, oder Desktop-Umgebungen, die von Linux-Distributionen bereitgestellt werden und die wir kostenlos verwenden können.

    Open-Source-Software, die wir von Orten wie Sourceforge, GitHub oder dem WordPress Plugin-Repository herunterladen können, ist in der Regel geschrieben und gepflegt von freiwilligen Entwicklern in ihrer Freizeit. Wenn wir jemals eine Open Source-Software verwendet haben, sind wir nicht einfach nur ein Endbenutzer, sondern auch ein Mitglied der Open Source Community.

    Da der Erfolg der Bewegung stark von den Benutzern abhängt, ist es wichtig, Open Source als unser eigenes Projekt zu betrachten darüber nachdenken, was wir tun können, um uns zu verbessern Open Source-Produkte (Software, Plugins, Themes, Code-Snippets, Blogging-Plattformen, Betriebssysteme usw.), die wir verwenden.

    Wenn Weihnachten kommt, schauen wir uns in diesem Beitrag an, wie wir der Open Source Community so viel oder so wenig zurückgeben können, wie wir die Zeit und die Kapazität dafür haben.

    1. Geben Sie unserer Lieblingssoftware positive Bewertungen ab

    Da Open-Source-Entwickler normalerweise nicht finanziell entschädigt werden, müssen sie anderweitig motiviert werden. Viele von ihnen haben leider erfahren, dass Nutzer negative Bewertungen eher als positive abgeben.

    Diese Tendenz wird normalerweise als Ergebnis der grundlegenden menschlichen Psychologie betrachtet, als ein verärgerter Benutzer, der von einer nicht funktionalen Software verwirrt wird wird die Qualität schneller kommentieren als jemand, dessen Bedürfnisse befriedigt wurden, aber es lohnt sich auch aus einem anderen Aspekt darüber nachzudenken.

    Wenig positive Bewertungen zu erhalten, kann für Open Source-Entwickler äußerst demotivierend sein, Wenn wir also ein gutes Thema, Plugin oder eine geeignete Software finden, ist es immer eine gute Idee, zu seinem Ursprungsort zurückzukehren und den Entwicklern ein positives Feedback zu geben.

    Selbst wenn sie keine Zeit haben, zu antworten, werden sie es sicherlich zu schätzen wissen. Weihnachten kann ein guter Zeitpunkt sein, um die Autoren unserer bevorzugten Plugins und Themes mit einer beeindruckenden Rezension als Geschenk zu überraschen.

    2. Stellen Sie Fragen, bevor Sie negative Bewertungen abgeben

    Trotz allem guten Willens kommt es häufig vor, dass etwas nicht so funktioniert, wie wir es uns vorgestellt haben. Es ist nicht unbedingt das Problem der Software, aber es ist kann auch aus den Problemen unserer lokalen Umgebung stammen, das Inkompatibilität anderer Software dass wir verwenden, und viele andere Dinge.

    Negative Bewertungen zu hinterlassen muss als letzter Ausweg betrachtet werden wenn wir eine florierende Open Source Community wollen. Wir müssen immer daran denken, dass wir die Software, die wir benötigen, kostenlos erhalten Wir sind nicht so sehr in der Rolle eines Kunden, sondern eher eines Kollegen.

    Online-Plattformen, auf denen Open-Source-Software heruntergeladen werden kann, bieten in der Regel einige Möglichkeiten, um mit den Entwicklern in Kontakt zu treten. Bevor Sie also diese witzige 1-Sterne-Bewertung hinterlassen, ist dies immer eine gute Idee beschreiben Sie das Problem im Detail (mehr unten) und Fragen Sie im Support-Forum. In den meisten Fällen werden Entwickler schnell antworten.

    3. Helfen Sie Entwicklern, Fehler zu reproduzieren

    Ob wir Zugriff auf ein Support-Forum oder ein Bug-Tracking-System haben oder die Entwickler direkt per E-Mail oder über eine Social-Media-Site kontaktieren, ist es immer wichtig, um unser Problem im Detail zu beschreiben.

    Gute Fehlerberichterstattung ist eine eigene Kunstform und kann Entwicklern, wenn sie richtig gemacht werden, enorm helfen. Es lohnt sich also, darüber nachzudenken, wie man sie richtig komponiert.

    Entwickler müssen es tun wissen Sie Schritt für Schritt, was wir getan haben, bevor Sie auf den Fehler stoßen, wie genau die Störung aufgetreten ist, welche andere Software / Plugins gleichzeitig laufen, und in manchen Fällen auch die Plattform, Betriebssystem, und Gerät wir verwendeten.

    Fehlerberichte und Reviews, die nur sagen, dass "dieses Plugin saugt" oder "wertloser Mist" ist, sind nicht besonders nützlich.

    4. Trage zu den Supportforen bei

    Wenn wir bereits eine Zeit lang eine Software, ein Plugin, ein Design oder eine Blogging-Plattform verwendet haben, können wir die Community problemlos zurückgeben unser vorhandenes Wissen mit weniger erfahrenen Benutzern teilen. Die meisten Sites, die Open Source-Inhalte anbieten, haben thematische Supportforen, in denen sich jeder registrieren kann.

    Wir müssen kein Entwickler sein, um zu helfen, da es in der Regel auch viele nicht technische Fragen gibt. Es ist nicht nur wichtig, an Supportforen teilzunehmen, weil wir anderen helfen können, sondern auch weil Auf diese Weise können wir unser Wissen auf dem neuesten Stand halten.

    5. Informieren Sie sich über Software, die uns gefällt

    Wenn wir etwas gefunden haben, das uns besonders gefällt, Bereitstellung einer kostenlosen Abdeckung oder Promotion Es ist auch eine hervorragende Möglichkeit, ein engagiertes Mitglied der Open Source Community zu sein. Wenn wir einen Blog haben oder zu einem anderen beitragen, müssen wir nichts anderes tun, als einen interessanten Beitrag darüber zu schreiben. Hier bei hongkiat.com haben wir das schon viele Male gemacht und werden dies auch in Zukunft tun.

    Wenn Sie keinen Blog besitzen, können Sie auch Ihre Lieblingssoftware auf Social-Media-Sites verbreiten. Wir helfen nicht nur Open Source-Entwicklern auf diese Weise, sondern auch andere Leute, die eine gute Software suchen für diesen oder diesen Zweck.

    6. Empfehlen Sie Funktionen, aber mit großer Sorgfalt

    Funktionsanfragen können nützlich sein, aber nur, wenn sie mit äußerster Sorgfalt erstellt werden. Wenn wir dies mit Rücksicht tun und den Entwicklern zeigen, dass wir ihre Arbeit verstehen und schätzen, können wir das Geben Sie ihnen wertvolle Ideen, indem Sie ihnen mitteilen, wie sie die Software verbessern können.

    BILD: Freepik

    Leider viele benutzer verhalte dich nicht wirklich respektvoll Bei Funktionsanfragen geben einige von ihnen sogar einwandfrei funktionierende Plug-Ins schlechte Kritiken, weil sie nicht die benötigten Funktionen bieten.

    Diese Art von Verhalten viele talentierte Entwickler von Open Source abwenden, Wenn wir wollen, dass die Community gedeiht, müssen wir das immer tun Entwickler als Partner behandeln, und fragen Sie nach Funktionen mit Respekt.

    7. Seien Sie ein Software-Tester

    Software muss gründlich getestet werden. Wenn wir also etwas Zeit haben oder besonders an einem Plugin oder einer App interessiert sind, können wir als Entwickler an dem Entwicklungsprozess teilnehmen freiwilliger Software-Tester. Open Source-Teams informieren Benutzer normalerweise über Testmöglichkeiten auf ihren Websites, in Newslettern oder in ihren Social-Media-Profilen.

    Beispielsweise gab das WordPress-Theme den Entwicklern die Möglichkeit, ihr letztes Standarddesign "Twenty Sixteen" zu testen, und es gab sogar detaillierte Anweisungen zur Funktionsweise des Testvorgangs. Durch das Testen von Produkten helfen wir nicht nur, sondern können es auch erfahren Sie viel über den Entwicklungsprozess und die jeweilige Software.

    8. Laden Sie einen Patch oder eine Erweiterung hoch

    Open Source-Teams begrüßen immer neue Entwickler. Wenn wir also nicht die Zeit haben wollen, unser eigenes Open Source-Projekt zu beginnen, kann es auch sehr hilfreich sein, wenn wir gerade dabei sind Laden Sie Patches für vorhandene Fehler hoch, oder Verbesserungen zur Verbesserung. Wenn wir das tun wollen, müssen wir das normalerweise tun Erstellen Sie eine Patchdatei, die eine Liste der Unterschiede enthält.

    Das WordPress-Team erklärt sehr deutlich, wie Sie einen Patch gemäß dem von WordPress verwendeten SVN-Versionskontrollsystem einreichen. Hier finden Sie eine Anleitung, wie wir dies tun können eine Pull-Anfrage stellen wenn wir zu einem GitHub-Projekt beitragen wollen.

    Das Erstellen von Patches erfordert Codierung, daher wird dies nur Entwicklern empfohlen.

    9. Trage zur Dokumentation oder Übersetzung bei

    Verwendbare Software besteht nicht nur aus Code, sondern auch aus braucht verständliche Dokumentation, und in einer globalisierten Welt, Übersetzungen auch.

    Die meisten Open Source-Teams Benutzer können ihre vorhandene Dokumentation bearbeiten und neue Informationen hinzufügen; Denken Sie nur an den WordPress-Codex. Wir müssen nicht unbedingt über große Dinge nachdenken, wir können es sogar Hilfe bei der Korrektur von Tippfehlern und Fehlinformationen.

    Wir können auch zu Open Source zusammenarbeiten, indem wir unsere bevorzugte Software oder App in eine Fremdsprache übersetzen. Diese Art von Beitrag eignet sich hervorragend für Menschen, deren Muttersprache nicht Englisch ist. Warum wollen wir schließlich in einer Welt leben, in der coole Apps und Software nicht in anderen Sprachen verfügbar sind?

    Bei der Softwarelokalisierung werden normalerweise Apps wie Poedit verwendet, mit denen nur ein oder zwei Sätze gleichzeitig übersetzt werden können. Daher müssen wir nicht unbedingt viel arbeiten, da jeder kleine Beitrag hilfreich ist.

    10. Verwenden Sie weiterhin Open Source Software

    Wenn wir eine lebendige Open Source-Szene sehen wollen, müssen wir das tun Verwenden Sie weiterhin Open Source-Software, und keine Angst davor, neue auszuprobieren. Wenn wir etwas Gutes finden, Wir sollten es nicht zögern, es weiterzuempfehlen, so können sie auch davon profitieren.

    Selbst wenn wir nur leidenschaftliche und respektvolle Benutzer sind, die nichts anderes tun, als unsere Erfahrungen zu teilen, haben wir bereits einen sinnvollen Beitrag geleistet.