10 طرق للمساهمة في مجتمع المصادر المفتوحة
ساعدت البرمجيات مفتوحة المصدر في تسريع تطوير تكنولوجيا المعلومات ، مما خلق فرصًا لم يسبق لها مثيل من قبل. مجرد التفكير في الشركات الناشئة والشركات الصغيرة التي تستخدم CMS مجانًا مثل Drupal أو WordPress ، أو بيئات سطح المكتب التي توفرها Linux distros والتي يمكننا استخدامها مجانًا.
البرامج مفتوحة المصدر التي يمكننا تنزيلها من أماكن مثل Sourceforge أو GitHub أو مستودع WordPress Plugin Repository عادة ما تكون مكتوبة والمحافظة عليها من قبل المطورين المتطوعين في أوقات فراغهم. إذا استخدمنا برنامجًا مفتوح المصدر من قبل ، فنحن لسنا مجرد مستخدم نهائي ، ولكننا أيضًا عضو في مجتمع المصادر المفتوحة.
نظرًا لأن نجاح الحركة يعتمد إلى حد كبير على مستخدميها ، من المهم التفكير في المصادر المفتوحة كمشروع خاص بنا التفكير في ما يمكننا القيام به للمساعدة في تحسين المنتجات مفتوحة المصدر (البرامج ، الإضافات ، السمات ، مقتطفات الأكواد ، منصات التدوين ، أنظمة التشغيل ، إلخ) التي نستخدمها.
مع اقتراب عيد الميلاد ، نلقي نظرة في هذا المنشور على كيفية إعادتنا إلى مجتمع المصادر المفتوحة ، بقدر أو أقل مما لدينا من وقت وقدرة على.
1. إعطاء مراجعات إيجابية لبرنامجنا المفضل
نظرًا لأن المطورين ذوي المصادر المفتوحة عادة لا يتم تعويضهم ماليًا ، فيجب تحفيزهم بطريقة أخرى. لقد اختبر الكثير منهم للأسف أن المستخدمين يميلون إلى إعطاء ملاحظات سلبية بسهولة أكبر من تلك الإيجابية.
عادة ما يُنظر إلى هذا الاتجاه على أنه نتيجة لعلم النفس الإنساني الأساسي ، كمستخدم غاضب مرتبك بواسطة برنامج غير وظيفي سوف أعلق بسرعة أكبر على الجودة من شخص تم تلبية احتياجاته ، لكن الأمر يستحق التفكير فيه من جانب آخر أيضًا.
يمكن أن يكون الحصول على القليل من المراجعات الإيجابية مثبطًا للغاية لفتح مطوري البرامج, لذلك إذا وجدنا موضوعًا جيدًا أو مكونًا إضافيًا أو برنامجًا جيدًا ، فمن الأفضل دائمًا العودة إلى موقعه الأصلي وترك ردود فعل إيجابية على devs.
حتى لو لم يكن لديهم الوقت للرد ، فسيقدرون ذلك بالتأكيد. يمكن أن يكون عيد الميلاد وقتًا مناسبًا لمفاجأة مؤلفي الإضافات والموضوعات المفضلة لدينا بمراجعة مذهلة كهدية.
2. طرح الأسئلة قبل إعطاء ملاحظات سلبية
على الرغم من كل النوايا الحسنة ، يحدث في كثير من الأحيان أن شيئا ما لا يعمل كما تخيلنا. إنها ليست بالضرورة مشكلة البرنامج ، ولكنها مشكلة يمكن أن تنشأ أيضا من مشاكل بيئتنا المحلية, ال عدم توافق البرامج الأخرى التي نستخدمها ، وأشياء أخرى كثيرة.
ترك مراجعة سلبية يجب أن ينظر إليه كملجأ أخير إذا كنا نريد مجتمع مفتوح المصدر مزدهر. نحتاج دائمًا إلى تذكر أننا نحصل على البرنامج الذي نحتاجه مجانًا ، أيضًا نحن لسنا كثيرًا في دور العميل ولكننا ندعمه.
توفر المنصات عبر الإنترنت ، حيث يمكننا تنزيل البرامج مفتوحة المصدر ، عادةً بعض الطرق للاتصال بالمطورين ، لذا فمن الأفضل دائمًا ترك هذا التطبيق الذكي قبل مغادرة الاستعراض الأول للنجمة. وصف القضية بالتفصيل (أكثر أدناه) ، و طرح الأسئلة في منتدى الدعم. في معظم الحالات ، سيرد المطورون بسرعة.
3. مساعدة المطورين بسهولة إعادة إنتاج الأخطاء
سواء أكان لدينا إمكانية الوصول إلى منتدى الدعم أو نظام تتبع الأخطاء ، أو فقط اتصل بالمطورين مباشرة عبر البريد الإلكتروني أو عبر موقع التواصل الاجتماعي ، دائما حاسمة لوصف مشكلتنا بالتفصيل.
الإبلاغ عن الأخطاء الجيدة هو شكل من أشكال الفن الخاص به ، ويمكنه مساعدة المطورين بشكل كبير ، إذا تم القيام به بشكل صحيح ، لذلك يستحق التفكير في كيفية تكوينه بشكل صحيح.
المطورين بحاجة إلى تعرف خطوة بخطوة على ما فعلناه قبل مواجهة الخطأ, كيف حدث الخلل بالضبط ، ما هي البرامج / الإضافات الأخرى التي تعمل في نفس الوقت ، وفي بعض الحالات؟ منصة ، نظام التشغيل, و جهاز كنا.
تقارير الأخطاء والمراجعات التي تخبر فقط أن "هذا البرنامج المساعد تمتص" أو "هراء لا قيمة له" ليست مفيدة بشكل خاص.
4. المساهمة في دعم المنتديات
إذا كنا نستخدم بالفعل برنامجًا أو مكونًا إضافيًا أو سمة أو نظامًا أساسيًا للتدوين لفترة من الوقت ، فيمكننا رد الجميل للمجتمع عن طريق مشاركة معرفتنا الحالية مع المستخدمين الأقل خبرة. تحتوي معظم المواقع التي تقدم مواد مفتوحة المصدر على منتديات دعم مواضيعي حيث يمكن لأي شخص التسجيل.
ليس من الضروري أن نكون مطورًا للمساعدة ، حيث يوجد أيضًا العديد من الأسئلة غير الفنية. المساهمة في منتديات الدعم ليست مهمة فقط لأننا نستطيع مساعدة الآخرين ، ولكن أيضًا بسبب هذه هي الطريقة التي يمكننا بها إبقاء معرفتنا جديدة.
5. انشر الكلمة عن البرامج التي نحبها
إذا وجدنا شيئًا يعجبنا بشكل خاص, توفير التغطية المجانية أو الترويج لأنها أيضًا طريقة ممتازة لكونك عضوًا مخصصًا في مجتمع المصادر المفتوحة. إذا كان لدينا مدونة ، أو نساهم في مدونة لشخص آخر ، فلن نحتاج إلى القيام بأي شيء آخر غير كتابة منشور مثير للاهتمام حوله. هنا ، في hongkiat.com لقد فعلنا ذلك عدة مرات ، وسوف نستمر في القيام بذلك في المستقبل.
إذا كنت لا تملك مدونة ، فيمكنك أيضًا اختيار نشر كلمة عن برنامجك المفضل على مواقع التواصل الاجتماعي. نحن لا نساعد مطوري المصادر المفتوحة بهذه الطريقة فحسب ، بل أيضًا الأشخاص الآخرين الذين يبحثون عن برنامج جيد لهذا الغرض أو لهذا الغرض.
6. يوصي الميزات ، ولكن بعناية كبيرة
يمكن أن تكون طلبات الميزات مفيدة ، ولكن فقط إذا تم تنفيذها بعناية فائقة. إذا فعلنا ذلك بعين الاعتبار ، وأظهر للمطورين أننا نفهم ونقدر عملهم ، يمكننا ذلك اعطهم أفكارًا قيمة عن طريق إعلامهم بكيفية تحسين البرنامج.
لسوء الحظ العديد من المستخدمين لا تتصرف حقا باحترام عند تقديم طلبات للميزات ، حتى أن بعضها يقدم تقييمات سيئة للمكونات الإضافية التي تعمل بشكل جيد لمجرد أنها لا توفر الميزات التي يحتاجون إليها.
هذا النوع من السلوك تحويل العديد من المطورين الموهوبين بعيدا عن المصدر المفتوح, لذلك إذا أردنا أن يزدهر المجتمع ، فنحن نحتاج دائمًا إلى ذلك التعامل مع المطورين كشركاء, واطلب ميزات مع الاحترام.
7. كن اختبار البرمجيات
يجب اختبار البرنامج بشكل كامل ، لذلك إذا كان لدينا وقت فراغ قليل ، أو مهتم بشكل خاص ببرنامج إضافي أو تطبيق ، فيمكننا المشاركة في عملية التطوير اختبار البرمجيات المتطوعين. تقوم فرق المصادر المفتوحة عادةً بإبلاغ المستخدمين عن فرص الاختبار على مواقعهم الإلكترونية ، أو في النشرات الإخبارية ، أو على ملفات تعريفهم على وسائل التواصل الاجتماعي.
على سبيل المثال ، أعطى WordPress Theme للمطورين الفرصة لاختبار أحدث سماتهم الافتراضية ، وهي Twenty Sixte ، وحتى أنهم يقدمون إرشادات مفصلة حول كيفية عمل عملية الاختبار. باختبار المنتجات ، نحن لا نساعد فحسب ، بل يمكننا ذلك أيضًا تعلم الكثير عن عملية التطوير والبرنامج المحدد.
8. تحميل التصحيح أو التحسين
ترحب فرق المصادر المفتوحة دائمًا بالمطورين الجدد ، لذلك إذا لم نكن نريد أو لدينا الوقت لبدء مشروعنا المفتوح المصدر ، فقد يكون ذلك مفيدًا للغاية إذا كنا تحميل تصحيحات الأخطاء الموجودة, أو تحسينات للتحسين. إذا كنا نريد أن نفعل ذلك ، نحتاج عادة إلى إنشاء ملف تصحيح يحتوي على قائمة بالاختلافات التي قطعناها على أنفسنا.
يشرح فريق WordPress بوضوح تام كيفية إرسال التصحيح وفقًا لنظام التحكم في إصدار SVN المستخدم بواسطة WordPress ، وإليك دليلًا حول كيف يمكننا تقديم طلب سحب إذا كنا نريد المساهمة في مشروع جيثب.
يتطلب إنشاء تصحيحات ترميزًا ، لذلك ينصح به للمطورين فقط.
9. المساهمة في الوثائق أو الترجمة
لا يمكن أن يتكون البرنامج القابل للاستخدام فقط من الكود ، ولكن أيضًا يحتاج إلى وثائق مفهومة, وفي عالم معولم, ترجمة جدا.
معظم فرق مفتوحة المصدر السماح للمستخدمين بتحرير وثائقهم الحالية ولإضافة معلومات جديدة إليه ؛ مجرد التفكير في الدستور وورد. ليس بالضرورة أن نفكر في الأشياء الكبيرة ، بل يمكننا ذلك مساعدة عن طريق إصلاح الأخطاء المطبعية والتضليل.
يمكننا أيضًا التعاون لفتح المصدر من خلال ترجمة برامجنا أو تطبيقاتنا المفضلة إلى لغة أجنبية. هذا النوع من المساهمة ممتاز للأشخاص الذين لغتهم الأم ليست الإنجليزية. بعد كل شيء ، لماذا نريد أن نعيش في عالم لا يمكن الوصول إلى التطبيقات والبرامج الرائعة بلغات أخرى?
عادةً ما تستخدم تعريب البرامج تطبيقات مثل Poedit التي تجعل من الممكن ترجمة جملة أو جملتين في نفس الوقت ، لذلك ليس من الضروري أن نعمل كثيرًا ، لأن كل مساهمة صغيرة تساعد.
10. الاستمرار في استخدام البرمجيات مفتوحة المصدر
إذا كنا نريد أن نرى مشهد مفتوح المصدر مفعم بالحيوية ، فنحن بحاجة إلى ذلك الحفاظ بنشاط على استخدام البرمجيات مفتوحة المصدر, و لا تخافوا من تجربة جديدة. إذا وجدنا شيء جيد, لا ينبغي لنا أن نتردد في التوصية به للآخرين, حتى يتمكنوا من الاستفادة منه.
حتى لو كنا مستخدمين متحمسين ومحترمين لا يقومون بأي شيء آخر بصرف النظر عن مشاركة تجاربنا ، فقد ساهمنا بالفعل بطريقة هادفة.