لمنظمات المجتمع المدني..الهجرة إلى البرمجيات الحرة ومفتوحة المصدر

 هذه التدوينة تتناول مقترح لرحلة الهجرة للبرمجيات الحرة، سيتم التركيز فيها على احتياجات منظمات المجتمع المدني بشكل عملي.

ثمة تخوفات متعددة من قبل المنظمات والأفراد تجاه الانتقال من البرمجيات المحتكرة (برمجيات ميكروسوفت وأبل وغيرها) إلى البرمجيات الحرة والمصادر المفتوحة. هذه التدوينة تتناول مقترح لرحلة الهجرة للبرمجيات الحرة، سيتم التركيز فيها على احتياجات منظمات المجتمع المدني بشكل أساسي.

المرحلة الأولى: المسح والتحليل

مسح الأوضاع الداخلية وممارسات الاستخدام

الخطوة الأولى قبل البدء الفعلي في الهجرة للبرمجيات الحرة هي مسح الممارسات الروتينية للعاملين في المنظمة. ربما من المفيد وضعها على شكل جدول يُصنف الاحتياجات طبقا لوحدات وأقسام كل منظمة على حدى. هذه النقطة ستساهم بشكل كبير لاحقا في تحديد أولويات تدريب العاملين.

يُفضل بناء المسح على ثلاث محاور:

  • المهام والبرمجيات التي يستخدمها العاملين بالمنظمة بشكل روتيني.

  • الشبكة المحلية الداخلية للمنظمة ووظيفتها الأساسية.

  • مدى ملائمة الأجهزة الطرفية (الطابعات، الماسحات الضوئية..إلخ) مع أنظمة التشغيل جنو/لينكس.

هذا المسح يشترك في إنجازه تقني متخصص، أو على الأقل شخص ما من العاملين بالمنظمة يمتلك حد أدنى من المعرفة التقنية، عن طريق جمع المعلومات والبيانات من قبل كل فرد بالمنظمة أو من خلال فرد واحد يمثل مجموعة عاملين يقوموا على إنجاز مهام متشابهة.

مسح للبرمجيات المستخدمة ووظائفها

الخطوة الأولى في المسح هي حصر البرمجيات التي يستخدمها العاملين بالمنظمة بشكل روتيني لانحاز عملهم. هذه النقطة ستساهم لاحقا في اختيار البرمجيات التي سيتم الاعتماد عليها أثناء رحلة الهجرة للبرمجيات الحرة والمفتوحة المصدر، ومرحلة الانتقال الكامل للبرمجيات الحرة.

حصر البرمجيات التي يستخدمها العاملون بالمنظمة يجب أن يكون من خلال مشاركة العاملين بالمنظمة. على كل شخص بالمنظمة أن يحدد بدقة بمشاركة التقني القائم بإعداد التحليل الأولي ماهية الوظائف التي ينجزها بالحاسوب. فعليا سيكون هناك العديد من الوظائف المشتركة بين جميع العاملين.

مثال: يمكن إنجاز هذا الحصر عبر استخدام تقسيم المهام إلى ٨ تصنيفات أساسية بالإضافة إلى أنظمة التشغيل نفسها والتي غالبا ما ستكون ميكروسوفت ويندوز؛

  • المهام مكتبية: البرمجيات التي يستخدمها العاملين في إنجاز أعمالهم المكتبية، ككتابة المستندات على اختلافها أو إعداد العروض الشرائحية، أو غيرها من الأمور المتعلقة بتحرير النصوص. على الأغلب سيكون الاعتماد بشكل أساسي على حزمة ميكروسوفت المكتبية أوفيس.

  • مهام التصميم البصري: البرمجيات التي تُستخدم لإنجاز تحرير الصور والأفلام وغيرها من التصاميم البصرية التي تخرج عن المنظمة. منتجات أدوبي هي الأشهر والأكثر استخداما لإنجاز مثل هذه الأمور، سواء كان في تحرير الصور أو مونتاج الفيديو أو التصميم البصري لإصدارات المنظمة (الأغلفة والصفحات الداخلية) أو الملصقات.

  • المهام المتعلقة بالموقع الإلكتروني: برمجيات إدارة المحتوى على الموقع الإلكتروني، وما يتعلق به. وبغض النظر عن البرمجيات المستخدمة في ذلك، إلا أن هذه النقطة تُعتبر الأسهل حيث أن القائم على إدارة الموقع الإلكتروني على الأغلب سيمتلك الخبرة والمعرفة التقنية التي تؤهله للانتقال السلس إلى برمجية إدارة محتوى مختلفة عن التي يستخدمها، كما أن البرمجيات الحرة لها حصة ضخمة في إدارة محتوى المواقع الإلكترونية ما يعني أنه على الأغلب ستكون البرمجية المستخدمة هي برمجية حرة بالفعل.

  • المهام المتعلقة بالمحاسبات: إذا كان قسم المحاسبة بالمنظمة يستخدم برمجية معينة لإدارة الموارد المالية للمؤسسة. إذا كان الاعتماد على إنجاز أعمال المحاسبة يتم من خلال حزمة ميكروسوفت أوفيس سيكون الانتقال أسهل وأكثر سلاسة من استخدام برمجيات مُخصصة لإنجازها.

  • المهام المتعلقة بالأرشفة: إذا كانت المنظمة تستخدم حل حوسبي ما أو برمجية لأرشفة علمها. يمكن أن تكون هذه الأرشفة تتعلق بالقضايا التي تعمل عليها المنظمة أو أرشفة للأنشطة التي تقوم بها المنظمة والمستفيدين وفئاتها المستهدفة، أو حتى للأخبار وما يتعلق بعلم المنظمة.

  • ما يتعلق بالشبكة الداخلية والأجهزة الطرفية: الطابعات والماسحات الضوئية والخادوم الداخلي للمنظمة، إن وجدوا. والتي غالبا ما يشترك أكثر عامل في استخدامها.

  • مهام أخرى: هناك بعض البرمجيات التي يحتاجها العاملون أيضا مثل برامج إدارة البريد الإلكتروني والتواصل عبر الإنترنت والتخزين السحابي، ومُشغلات الوسائط المتعددة وغيرها من البرمجيات. هذه النقطة أيضا مهمة في مرحلة الانتقال، لذا يجب تحديدها بدقة أيضا.

إعداد تقرير نهائي للمسح

بعد إنجاز المسح السابق، ننتقل إلى مرحلة وضع تقرير مفصل عن التحليل، هذا التقرير سيتم الاعتماد عليه في المرحلتين التاليتين، وعليه فإنه يجب إعداده بدقة. يُنصح أن يشمل هذا التقرير الآتي:

  • تحديد توزيعة جنو/لينكس التي سيتم الاعتماد عليه بديلا عن ميكروسوفت ويندوز

  • قائمة بالبرمجيات التي يستخدمها العاملين بالمنظمة

  • تحديد بدائل حرة أو مفتوحة المصدر للبرمجيات المستخدمة

  • تقسيم العاملين لمجموعات، كل مجموعة بها العالمين المتشابهين في احتياجاتهم وبرمجياتهم.

كيف نختار البرمجيات البديلة؟

أنظمة التشغيل

هناك العديد من أنظمة التشغيل الحرة ومفتوحة المصدر، يُفضل أن يتم الاعتماد على أنظمة جنو/لينكس التي لديها انتشار ودعم فني واسع من قبل مجتمع البرمجيات الحرة. في حالتنا يُنصح باستخدام نظام أوبنتو، النظام سهل الاستخدام ومستقر لحد كبير كما أنه يتوفّر له دعم من قبل مجتمع البرمجيات الحرة باللغة العربية. هناك أيضا بدائل جيدة جدا أخرى مثل نظام التشغيل لينكس منت ويتميز أن لدية واجهة استخدام قريبة جدا من الشكل التقليدي لميكروسوفت ويندوز، وهو مبني بالأساس على نظام التشغيل أوبنتو. أيضا نظام التشغيل أوبن سوزي، هو نظام ممتاز وسهل الاستخدام وثابت، ربما التعامل معه أصعب بقليل من التعامل مع أوبنتو وأوبن سوزي إلا أنه يمكن أيضا أن يصبح خيارا للانتقال.

بدائل البرمجيات

في هذه النقطة يتم تحديد برنامج بديل لكل برنامج يستخدمه العاملين بالمنظمة على ميكروسوفت ويندوز. هناك مجموعة كبيرة من البرمجيات التي عمل على ويندوز يتوفّر منها نسخ تعمل أنظمة تشغيل جنو/لينكس المختلفة. يُفضل أن تُعطى الأولوية للبرمجيات التي تعمل على أنظمة التشغيل المختلفة، هذا سيساعد جدا في مرحلة الإنتقال الكامل للبرمجيات الحرة.

بعض البرامج الشهير المنتشر استخدامها على ويندوز يتوفر منها نسخ للجنو/لينكس تعمل بكفاءة ربما أعلى من مثيلتها على ويندوز، مثل متصفحي فيرفوكس وكروم. كما يمكنك أن تجد نسخ من سكايب و دروب بوكس وغيرهما. فعليا خلال بنهاية الانتقال الكامل سيتم الاستغناء بشكل كامل عن البرمجيات غير الحرة، ومنها دروب بوكس وسكايب.

اختيار بدائل البرمجيات الحرة، يجب أن يتم عبر بحث معمق يؤخذ به الخلفية التقنية والممارسات الروتينية للعاملين في المنظمة. يُوصى بأن يتم تجربة كل برنامج سيتم اعتباره كبديل.

فيما يلي أمثلة لأهم البرمجيات البديلة التي سيتم اعتمادها في مراحل الانتقال المختلفة:

البرنامج

البرنامج البديل

ملاحظات حول البرنامج البديل

Microsoft Office

LibreOffice

برنامج حر، يعمل على أنظمة التشغيل جنو/لينكس وويندوز وماك. سيتم الإعتماد عليه في كل مراحل الانتقال للبرمجيات الحرة.

Internet Explorer

Firefox

برنامج حر، يعمل على أنظمة التشغيل جنو/لينكس وويندوز وماك. سيتم الإعتماد عليه في كل مراحل الانتقال للبرمجيات الحرة.

Chrome

يعمل على أنظمة التشغيل جنو/لينكس وويندوز وماك

Windows Media Player

VLC

برنامج حر، يعمل على أنظمة التشغيل جنو/لينكس وويندوز وماك. سيتم الإعتماد عليه في كل مراحل الانتقال للبرمجيات الحرة.

Adob Photoshop

Gimp

برنامج حر، يعمل على أنظمة التشغيل جنو/لينكس. سيتم الإعتماد عليه في مرحلة الانتقال الكامل للبرمجيات الحرة.

Adobe Illustrator

Inkscape

برنامج حر، يعمل على أنظمة التشغيل جنو/لينكس وويندوز وماك. سيتم الإعتماد عليه في كل مراحل الانتقال للبرمجيات الحرة.

Skype

يتوفر منه نسخة تعمل على أنظمة التشغيل جنو/لينكس.

إلا أنه سيتم الاعتماد في التواصل عبر الإنترنت على برنامجي Jitsi و Pidgin

سيتم استخدامه في مرحلة الانتقال الجزئي.برنامج حر، يعمل على أنظمة التشغيل جنو/لينكس. سيتم الإعتماد عليه في مرحلة الانتقال الكامل للبرمجيات الحرة.

Outlook

mozilla thunderbird

برنامج حر، يعمل على أنظمة التشغيل جنو/لينكس وويندوز وماك. سيتم الإعتماد عليه في كل مراحل الانتقال للبرمجيات الحرة.

Internet Download Manager

Uget

برنامج حر، يعمل على أنظمة التشغيل جنو/لينكس وويندوز وماك. سيتم الإعتماد عليه في كل مراحل الانتقال للبرمجيات الحرة.

Movie Maker

Kdenlive

برنامج حر، يعمل على أنظمة التشغيل جنو/لينكس. سيتم الإعتماد عليه في مرحلة الانتقال الكامل للبرمجيات الحرة.

ما سبق هو مجرد أمثلة، سنقوم بالاعتماد عليها أيضا في الأمثلة القادمة كمجرد توضيح. لكن هناك عشرات البرمجيات الأخرى التي يمكن استخدامها في العمل اليومي لمهام المنظمات. على أي حال، يجب أن يتم تحديد البدائل التي سيعتمد عليها العاملون بدقة عن طريق التجريب والاختبار والتفضيل على أساس السهولة والملائمة وتوفّر الدعم الفني من مجتمع البرمجيات الحرة.

تقسيم العاملين على مجموعات

في تقرير التحليل يتم وضع مُقترح لتقسيم العاملين على مجموعات، تشترك كل مجموعة في أن احتياجاتها متشابهة وبالتالي تستخدم نفس البرمجيات. كما أنه يجب ملاحظة أنه على الأغلب سيكون هناك أرضية مشتركة بين الجميع، مثل استخدام لايبر أوفيس كبديل عن ميروسوفت أوفيس أو استخدام برامج التواصل عبر الإنترنت وما إلى ذلك. تقسيم العاملين سيتم استخدامه بشكل أساسي في المرحلتين التاليتين للانتقال.

البدء في مرحلتي الانتقال الجزئي والكلية..

قسمنا الانتقال من البرمجيات المُحتكرة إلى مرحلتين، المرحلة الأولى سيتم فيها الاعتماد على نظام التشغيل ميكروسوفت ويندوز، وتثبيت برمجيات حرة أو مفتوحة المصدر تعمل عليه، هي نفس البرمجيات الأساسية التي سيتم استخدامها لاحقا في مرحلة الانتقال الكلي. المرحلة الثانية هي مرحلة الانتقال الكلي وفيها سيتم الانتقال بشكل كامل إلى أنظمة تشغيل جنو/لينكس واستخدام البرمجيات الحرة

المرحلة الثانية: مرحلة الانتقال الجزئي.

تُعتبر هذه المرحلة هي مرحلة التمهيد للانتقال الكلي والاعتماد على توزيعات جنو/لينكس كنظام تشغيل أساسي تعتمد عليه المنظمة في عملها.

هذه المرحلة لن يتم فيها البدء تغيير نظام التشغيل ميكروسوفت ويندوز، لكن سيتم حذف البرامج الأساسية التي يعتمد عليها العاملون بالمنظمة والبدء في استخدام أي برنامج حر له نسخة تعمل على ميكروسوفت ويندوز وأنظمة جنو/لينكس

مثال:

  • سيتم استبدال العمل بالحزمة الكتبية ميكروسوفت أوفيس، واستخدام برمجية لايبر أوفيس.

  • سيتم استبدال متصفح انترنت اكسبلورر واستخدام متصفح موزيلا فيرفوكس.

  • سيتم استبدال برنامج أوت لوك لإدارة البريد الإلكتروني واستخدام برنامج موزيلا ثيندربيرد.

وهكذا.. يتم استبدال كل برنامج غير حر، بآخر حر. دون تغيير نظام التشغيل.

الهدف الأساسي من هذه المرحلة هو جعل العالمين يقوموا بالاعتماد على البرمجيات الحرة في عملهم مما يتيح لهم فرصة الشعور بالألفة مع البرمجيات الجديدة التي سيستخدموها بشكل كامل على توزيعة جنو/لينكس في المرحلة الثالثة المتعلقة.

التدريب في مرحلة الانتقال الجزئي

في المرحلة الأولى قمنا بإعداد تقرير به بدائل البرمجيات التي سيتم الاعتماد عليها، وحدّدنا ما هي البرمجيات التي سيتم الاعتماد عليها في مرحلة الانتقال الجزئي، كما قمنا أيضا بتقسيم المشاركين طبقا لاحتياجاتهم. المرحلة الحالية التي نحن بصددها سنحتاج لتدريب وتأهيل العاملين للاعتماد على البرمجيات الحرة التي تعمل ويندوز والتي سيتم استخدامها لاحقا على توزيعات جنو/لينكس.

يجب أن يشمل التدريب البرامج الأساسية التي سيستخدمها العاملين في هذه المرحلة، ويجب مراعاة الفروق في المهارات والخلفيات التقنية بين المتدربين. يجب أيضا التركيز على بعض النقاط التي تُشعر المستخدمين بقلق تجاه الانتقال في التدريب على سبيل المثال، كيفية تنفيذ نفس المهام التي كان يقوم بها المستخدم ببرمجيات ميكروسوفت على البرمجيات الحرة، مثل، كيف يمكن لأحد العاملين بالنظمة استخدام استخدام برنامج writer على بنفس لإنتاج مستندات بنفس كفاءته في انتاجها على ميكروسوفت وورد. أو كيفية التعامل مع الجداول على برنامج Clac أو كيفية إدارة البريد الإلكتروني عبر برنامج موزيلا فيرفوكس.. وهكذا.

إصلاح المفاهيم

العامل النفسي في التعامل مع البرمجيات الحرة مهم جدا، مرحلة استخدام البرمجيات الحرة على أنظمة تشغيل مُحتكرة هامة جدا في تأهيل المستخدمين للانتقال الكامل. في هذه المرحلة يُفضل أن يتم الإجابة على البعض الإشكاليات النظرية التي ربما تكون عالقة بذهن المستخدمين وتؤثر عن تعاطيهم مع تعلم برمجيات جديدة. على سبيل المثال:

  • توضيح سهولة التعامل مع توزيعات جنو/لينكس كتوزيعة أوبنتو أو لينكس منت مثلا. ويمكن أن يتم هذا عن طريق توفير جهاز عام مُثبت به أحد التوزيعات ودعوة العاملين بالمنظمة لتجربته في المهام البسيطة.

  • توضيح إمكانية تبادل الملفات بين أنظمة التشغيل العاملة بميكروسوفت ويندوز وتوزيعات جنو/لينكس.

  • توضيح إمكانية إنتاج مستندات ووثائق بواسطة لايبر أوفيس يمكن أن يتم التعامل معها من خلال ميكروسوفت أوفيس والعكس.

  • وجود برامج يمكنها العمل على المنصات المختلفة (ويندوز، جنو/لينكس، ماك) سيساهم أيضا في شعور المستخدمين الجدد بالألفة مع الأنظمة.

  • المفاهيم النظرية حول أهمية استخدام البرمجيات الحرة في نشر المعرفة ودعم حرية المستخدمين وما توفّره من مميزات تتعلق بالأمن والحماية وغيرها، يمكنه أيضا أن يشكل حافزا للانتقال لاستخدام هذه البرمجيات.

النسخ الاحتياطي

في نهاية المرحلة الثانية يقوم تقني متخصص بأخذ نسخة احتياطية من كل الحواسيب الموجودة بالمنظمة. هذه النقطة هامة جدا حيث أن المرحلة الثالثة والأخيرة في الانتقال إلى لينكس ستطلب أن يكون هناك إعادة تهيئة للأقراص الصلبة للحواسيب، ما يعني أنه سيتم فقد البيانات.

يُفضل أن يتم النسخ الاحتياطي بشكل منظم حتى لا يتم فقد أو ضياع أي بيانات، على سبيل المثال، كل حاسوب يتم تسميته باسم معين، ويتم أخذ النسخ الاحتياطية على أقراص صلبة خارجية بحيث يُقسم كل قرص لمجموعة من المجلدات كل مجلد يُسمى باسم أحد الحواسيب ويحتوي على النسخة الاحتياطية منه.

المرحلة الثالثة: الانتقال الكامل إلى أنظمة تشغيل جنو/لينكس

هذه هي المرحلة النهائية في رحلة الهجرة إلى جنو/لينكس. حيث سيتم إلغاء وجود ميكروسوفت ويندوز واستبداله بشكل كامل بأحد توزيعات جنو/لينكس

مرة أخرى..اختيار التوزيعة

يُنصح أن يتم الانتقال لتوزيعة أوبنتو أو لينكس منت أو أوبن سوزي، هذه التوزيعات سهلة الاستخدام ولديها دعم فني واسع جدا، ولديهم مصادر تعليمية متعددة باللغة العربية.

تثبيت أحد توزيعات جنو/لينكس

في هذه المرحلة سيتم الاستغناء عن كل أنظمة التشغيل الأخرى وتثبيت التوزيعة المختارة من توزيعات جنو/لينكس. يُوصى بفصل ملفات /Home عن النظام التشغيل للحفاظ على البيانات والملفات في حالة أن تم إعادة تثبيت النظام مُستقبلا.

كما يُنصح بتثبيت البرمجيات الأساسية التي سيستخدمها العاملون بالمنظمة خلال عملهم حتى تكون حواسيبهم جاهزة العمل. أمثلة لبعض البرامج العامة والتي غالبا سيستخدمها معظم العاملون، على سبيل المثال:

  • حزمة برمجيات لايبر أوفيس

  • متصفح فيرفوكس ومتصفح كروم أو كروميوم

  • برنامج موزيلا ثيندربريد لإدارة البريد الإلكتروني

  • برنامج Uget لإدارة التتنزيلات من الإنترنت

  • برنامجي Jitsi و Pidgin للدردشة النصة والصوتية

  • برنامج Gimp لتحرير وتديل الصور

  • برنامج Vlc لتشغيل الوسائط المتعددة

  • برنامج Master PDF Editor للتعامل مع ملفات PDF

أيضا يُوصى بتزويد التوزيعة ببعض الإعدادات الأساسية التي تُسهّل عمل العاملين بالمنظمة، على سبيل المثال، ضبط اللغة واتجاه النص في برامج التحرير والتعامل مع النصوص، وضبط أزرار تغيير اللغة، وتثبيت الإضافات المفيدة مثل المصحح الإملائي للنصوص العربية“Ayaspell” للفيرفوكس وبرنامج writer في حزمة لايبرأوفيس. وبالطبع استرجاع النسخ الاحتياطية التي أخذها في المرحلة الثانية.

التدريب على استخدام التوزيعة المختارة

بعد إعداد الحواسيب وتثبيت البرمجيات الأساسية عليها وتجهيزها بشكل كامل للعمل، يتم عقد تدريب جماعي لكل العاملين أو تقسيهم على مجموعات تدريبية منفصلة، لتعريفهم بكيفية التعامل مع نظام التشغيل الجديد وكيفية إدارته.

يُنصح بأن يتم التركيز في التدريب على المهارات الأساسية في التعامل مع توزيعات جنو/لينكس، على سبيل المثال:

  • كيفية التعامل مع الملفات على جنو/لينكس

  • كيفية إنتاج ملفات (مستندات وغيرها) يمكنها العمل على أنظمة التشغيل الأخرى

  • كيفية استخدام مستودعات البرامج لتثبيت البرامج الجديد

  • كيفية عمل الإعدادات الأساسية المتنوعة لتخصيص النظام وواجهة الاستخدام

  • وعموما هناك العديد من المهارات التي سيكون قد اكتسبها المستخدمون في المرحلة الثانية، مثل مهارات استخدام libreoffice والتعامل مع المتصفحات وغير ذلك.

هامش..

يمكن أن يتم الإبقاء على حاسوب واحد يعمل على ويندوز وآخر يعمل بماك، في الفترة التي تلي الانتقال الكامل إلى توزيعات جنو/لينكس. ويمكن استمرار العمل على إنجاز بعض الأعمال عليهما إلى أن يصبح العاملون على قدرة كاملة في الاعتماد بنسبة ١٠٠٪ على جنو/لينكس والبرمجيات الحرة.