المساهمة في البرمجيات مفتوحة المصدر لا تقتصر على كتابة الأكواد فقط. كثير من المشاريع التقنية تحتاج إلى مساهمات في الترجمة، كتابة التوثيق، اختبار الميزات، تحسين تجربة المستخدم، والإبلاغ عن الأخطاء. هذه الجوانب أساسية لنجاح أي مشروع مفتوح المصدر واستمراريته.
![]()
يمكن لأي شخص دعم مشاريع مفتوحة المصدر حتى دون معرفة بلغات البرمجة. على سبيل المثال، يمكنك تحسين ملفات الشرح، اقتراح أفكار جديدة، تصميم واجهات، أو مساعدة المجتمع بالإجابة عن الأسئلة في المنتديات. هذه المساهمات تعزز جودة المشروع وتزيد من انتشاره.
فهم كيفية المشاركة في البرمجيات مفتوحة المصدر يفتح لك أبوابًا لبناء سمعة رقمية قوية، واكتساب خبرة عملية، والتواصل مع مطورين من مختلف أنحاء العالم. كل مساهمة، مهما كانت بسيطة، تُحدث فرقًا حقيقيًا في تطوير البرمجيات الحرة.
لقد استفدتُ كثيرًا من مشاريع المصادر المفتوحة على مر السنين. وفي النهاية، قررتُ أن أُساهم في هذا المجال. ولكن ماذا يُمكنك أن تفعل وأنت لم تُبرمج تطبيقًا من قبل أو لا تملك المال للمساهمة؟ اتضح أن الإجابة هي: الكثير.
أستخدم خرائط المصادر المفتوحة منذ سنوات.
في الواقع، تخلّيتُ عن خرائط جوجل لصالح بدائل المصادر المفتوحة منذ سنوات. هناك العديد من الخيارات المتاحة، لكنها جميعًا تعتمد على بيانات الخرائط نفسها: OpenStreetMap. في الحقيقة، قد تستخدم OpenStreetMap بالفعل دون أن تدري. تعتمد عليها خرائط أبل، وكذلك العديد من التطبيقات التي تحتوي على وظائف الخرائط.
لقد تنقلتُ بين هذه التطبيقات مع مرور الوقت. في البداية، استخدمتُ OsmAnd على هاتفي الذي يعمل بنظام أندرويد. ورغم أنه كان يعمل بشكل جيد، إلا أن تركيزه على المستخدمين المتقدمين لم يكن مناسبًا لحاجتي البسيطة. شعرتُ بالارتباك من كثرة ميزات OsmAnd المتقدمة وتعقيد إعداداته، بينما كنتُ في أغلب الأحيان أرغب فقط في الانتقال من نقطة أ إلى نقطة ب.
لهذا السبب استبدلتُ OsmAnd في النهاية بـ Organic Maps. كان تطبيق الملاحة أبسط بكثير وأكثر تركيزًا. مع ذلك، يعلم المتابعون لعالم البرمجيات الحرة والمفتوحة المصدر أن تطبيق Organic Maps واجه جدلًا في صيف 2025 يتعلق بإدارة المشروع واستخدام مكونات احتكارية. ومنذ ذلك الحين، انتقلتُ إلى CoMaps، وهو نسخة معدلة من Organic Maps تم إنشاؤها في أعقاب ذلك الجدل.
عندما يركب أصدقائي السيارة معي، ينتقدون استخدامي لهذه البدائل، ويشيرون إلى أنها لا تعمل دائمًا بكفاءة تامة. فبعض المواقع، وخاصة عناوين المنازل، يصعب تحديدها بدقة. كما أن بعض الشركات غير مدرجة أصلًا، مما يجعل الحصول على الموقع والطريق عملية معقدة أحيانًا. ناهيك عن غياب ميزات أساسية مثل تنبيهات المرور.
لكنني أرى أن فوائد هذه البدائل مفتوحة المصدر تفوق عيوبها. فأنا مستعد لتحمل بعض الإزعاج للحفاظ على خصوصيتي وراحتي النفسية.
وأخيرًا بدأتُ في المساهمة في مشروع OpenStreetMap.
بعد سنوات من الاعتماد على OpenStreetMap للتنقل في مدينتي وبلدي، قررتُ أن الوقت قد حان لرد الجميل. لسوء الحظ، تقتصر مهاراتي البرمجية على بعض البرمجة النصية البسيطة، لذا بدت لي المساهمة في مشروع مفتوح المصدر مهمة شاقة. مع أنني أملك موارد مالية أستطيع المساهمة بها (وقد وجدتُ العديد من التطبيقات مفتوحة المصدر التي تستحق التبرع لها)، إلا أنني كنتُ أرغب في القيام بشيء عملي أكثر.
لاحظتُ أيضاً أن لديّ في تطبيق CoMaps مجموعة كبيرة من العلامات الشخصية في منطقتي، والتي لم تكن مُدرجة بعد في بيانات OpenStreetMap الرسمية. اتضح أن المساهمة بهذا النوع من البيانات أمرٌ سهل. في الواقع، يحتوي التطبيق الذي كنتُ أستخدمه للتنقل على ميزات مُدمجة لتحرير الخرائط، تُحمّل تعديلاتك تلقائياً إلى نظام OpenStreetMap. تمكنتُ فوراً من البدء بإضافة معلوماتي بناءً على معرفتي بالمنطقة التي أعيش فيها والأماكن التي أزورها.
أفضل ما في الأمر أنني بمساهمتي، أساهم في حل المشكلة التي كان أصدقائي يسخرون مني بسببها سابقًا؛ فبإضافة البيانات وتحسين دقة البيانات الموجودة، أجعل بدائل خرائط جوجل مفتوحة المصدر أكثر جدوى.
كيف يمكنك البدء بالمساهمة في منطقتك؟
إذا كنتَ على دراية بمنطقتك وترغب في المساهمة في أكبر قاعدة بيانات مفتوحة المصدر للمعلومات الطبوغرافية، فأول ما عليك فعله هو زيارة موقع OpenStreetMap.org والتسجيل للحصول على حساب. عملية إنشاء الحساب بسيطة: ما عليك سوى إدخال بريدك الإلكتروني واسم المستخدم وكلمة المرور. أكّد بريدك الإلكتروني وستكون جاهزًا للبدء بالتعديل، ويمكنك تسجيل الدخول إلى أي تطبيق لتحرير الخرائط، بما في ذلك CoMaps، باستخدام هذا الحساب.
لتعلم كيفية تحرير الخرائط، وجدتُ أن أسهل طريقة وأكثرها فائدة للمبتدئين هي استخدام محرر الخرائط الخاص بـ OpenStreetMap والمسمى iD. انقر على الدليل التوضيحي، وسيوضح لك العرض التوضيحي التفاعلي كيفية إجراء كل نوع مهم من التعديلات، بما في ذلك رسم وتعديل الطرق، ورسم المباني، وإضافة نقاط الاهتمام.
بمجرد إتمام ذلك، ستُمنح حرية كاملة لإجراء أي تعديلات ترغب بها. مع ذلك، سيراجع المساهمون الآخرون ما تقوم به، لذا تأكد من قراءة صفحة الترحيب الخاصة بـ OpenStreetMap والتوقعات الواردة فيها.
تعلمتُ بعض الأمور بسرعة. أولًا، لا يُمكن لكل تطبيق إجراء جميع أنواع تعديلات الخرائط؛ فإمكانيات التحرير في CoMap محدودة نسبيًا. توجد تطبيقات أخرى، سواءً عبر الإنترنت أو غيرها، تُتيح تعديلات أفضل وأسهل.
ثانيًا، من الضروري قراءة وثائق معايير OpenStreetMap. بهذه الطريقة، تتجنب إجراء تعديلات مُضللة أو غير مُفيدة عن طريق الخطأ. ارتكبتُ بعض الأخطاء في البداية، حيثُ خلطتُ بين ما يعتبره OpenStreetMap “مقهى” وبين مقهى يُقدم القهوة. أُخجل من الاعتراف بأنني لم أكن أعرف الفرق التقني بين متجر البقالة والسوبر ماركت حتى بدأتُ بإضافة بيانات عنهما. مع ذلك، فأنا أُثقف نفسي أثناء مُساهمتي.
لا تقتصر على الخرائط فقط
هناك مشاريع أخرى مفتوحة المصدر يُمكنك المشاركة فيها دون الحاجة إلى معرفة البرمجة. تمامًا مثل OpenStreetMap، يُمكنك أيضًا أن تُصبح مُحررًا في ويكيبيديا مجانًا. أو، إذا كنتَ من عشاق الموسيقى مثلي، فقد ترغب في المساهمة في قاعدة بيانات MusicBrainz لبيانات الموسيقى الوصفية.
كما يمكنك عدم القيام بأي شيء؛ فمع أن Folding@Home ليس قاعدة بيانات مفتوحة المصدر بالمعنى الحرفي، إلا أن تشغيله بشكل غير مباشر على جهازك يتيح لك استغلاله في خدمة البحث الطبي. تتعدد فرص المساهمة في خدمة المجتمع مع التمتع بحرية المصادر المفتوحة.
المساهمة في البرمجيات مفتوحة المصدر ليست حكرًا على المبرمجين، بل هي فرصة متاحة لكل من يرغب في التعلم والتأثير. يمكنك البدء بخطوة بسيطة مثل تحسين التوثيق أو الإبلاغ عن خطأ، ثم تطوير مساهماتك تدريجيًا.
اختر مشروعًا يهمك، اقرأ إرشادات المشاركة الخاصة به، وابدأ اليوم. خبرتك ستنمو مع كل مساهمة، وقيمتك المهنية ستزداد مع كل تجربة جديدة.

