عندما قررت الانضمام كمساهم في احدى المشاريع المفتوحة المصدر سألت نفسي هذا السؤال .. ليش أنا ودي اساهم في المشاريع المفتوحة المصدر?
لكن أولاً قررت أن ابحث, ﻻنه ممكن يكون فيه فؤائد أو اسباب ﻻعلمي لي بها.فبعد البحث والقراءة والاطلاع على الكثير والكثير من المشاريع مفتوحة المصدر , ومشاهدة المقابلات مع المطورين لمشاريع المفتوحة المصدر , تكوّن عندي فكرة واضحة وإجابة على هذا السؤال .. راح أذكر اﻻجابة على شكل نقاط, وأحاول أشرح كل نقطة ..
- الحصول على فرصة العمل مع أشخاص مبدعين !
أحياناً ببيئة عملك ممكن المبرمجين أو المهندسين اللي حولك , ممكن كلّكم تقريباً في نفس المستوى. ميزة المشاريع المفتوحة المصدر انك تتيح لك الفرصة العمل مع أشخاص أفضل منك فتتعلم منهم.
- متعة !
متى يحصل لك في عملك انك تعمل على شي تستمتع فيه ؟ أو فكرة تشعر انه حماسية ولها مستقبل ؟ أو ميزة جديدة رفض مديرك انك تشتغل عليها ﻻنها مايشعر لها أهمية ؟
في المشاريع المفتوحة المصدر تختار المشروع اللي تبغى تشتغل عليه , اللي تحس انك متحمس له , راح تختار , ميزة ببالك وودك تجربها , لك الحرية ! أي وقت !
- فرصة عظيمة لتعلّم شيء جديد!
لمّا تساهم في مشروع مفتوح المصدر راح تواجه أشياء جديدة بالنسبة لك! أشياء ماقد جربتها في عملك, ﻻنه مثلاً ماعندك التصريح انك تقوم فيها ! برضوا لما تشارك في مشروع مفتوح المصدر , راح تتعلم كيف يديرون المصدر حق البرنامج , كيف يحلّون المشاكل , نوعية التطبيقات اللي يستخدمونها لحل او ﻻدارة شيء معين .
- العمل الجماعي
أعتبرها من أهم اﻻشياء اللي راح تفيدك ! ﻻنه راح تتعلم كيف تتحاور مع شخصيات مختلفة , جنسيات مختلفة , وكيف توصلون لحل في حالة خلاف مثلاً؟
- إضافة لسيرتك الذاتية
لنفرض اني اريد توظيفك وشاهدت انك عملت على مشروع مفتوح المصدر .. بالنسبه لي أنت سهلت علي الشي الكثير ﻻني اقدر اروح اشوف العمل حقك , وكيف جودته . ﻻنه المشاريع المفتوحة المصدر كل شي مفتوح , وتقدر تشوف قائمة المراسلات والمحادثات , وقائمة المشاكل.
- ليش شرط أن تكون مبرمجاً !
العمل على المشاريع المفتوحة المصدر ﻻيقتصر على المبرمجين! هذي قائمة باﻻشياء اللي ممكن تساهم فيها :
- المساعدة في توثيق مستندات البرنامج. مثلاً تكتب دليل مساعدة أو تلميحات لعمل شي معين.
- المساعدة في تصميم الجرافيكس للبرنامج.
- المساعدة في ترجمة البرنامج الى لغات أخرى. الى مثلاً لغتنا العربية
- تكتب تدوينة عن المشروع يعتبر مساهمة! تعطي برضوا عرض عن المشروع يعتبر مساهمة لك في نشر هذا المشروع.
- المساهمة في البنية التحتية
المشاريع مفتوحة المصدر تحتاج بنية تحتية عشان تقدم مشروعها, تقولي بنية تحتية زي ايش مثلاً؟ نضرب مثال على مثلاً مشروع فيدورا لينكس , مشروع فيدورا لينكس يحتاج موقع , ويحتاج احد يدير هالموقع وبرضوا يحتاج سيرفر و يحتاج مدير للسيرفر هذا , فأنت ممكن تكون هنا الويب ماستر حق الموقع , او مدير النظام اللي يستضيف هالمشروع .. وكل مشروع له متطلباته.
- المساهمة في رد الجميل
بالنسبة لي لمّا اساهم في مشروع مفتوح المصدر .. اعتبره تطوع وأني اقدم هذا الشي خالصاً لوجه الله .. ﻻنه شي راح يفيد المجتمع والعالم كلّه. التطوع ماهو مقصور بمساعدة اﻻيتام أو غيره من المشاريع ! انت تتطوع في الشي اللي انت تبدع فيه ولمّا كلنا نتطوع في مجاﻻت حنّا نتقنها , بالنهاية راح تنهض أمتنا اﻻسلامية.
- ليش اﻻنتظار ؟
ابدء بالبحث والمساهمة في المشروع اللي يعجبك! خلك جزء من المشروع اللي تستخدمه يومياً, تحس فيه ميزة ناقصة في برنامج مفتوح المصدر تستخدمه بإستمرار؟ روح وراسلهم عن الميزة اللي تحتاجها !
- أخيراً
ﻻننسى انه من افضل المشاريع اليوم هي المشاريع المفتوحة المصدر مثل لينكس,فايرفوكس,أباتشي واﻻمثلة جداً جداً كثيرة ! نصيحتي خاصه لطلاب الحاسب انهم يبدؤن ويجدون المشروع اللي فعلاً يحبون يكونون جزء منه , قريباً إن شاء الله راح أنشر أول تجربة لي في المساهمة في المشاريع المفتوحة المصدر, واللي مايدري من وين يبدء ! يتواصل معي ونحاول نجد له الشيء المناسب له .
المصادر: