الدرس الرابع: فلسفة البرمجيات الحرة (FOSS) وخدمات الحوسبة السحابية وأدوات التخزين الرقمي
شكلت فلسفة البرمجيات الحرة ومفتوحة المصدر نقلة حضارية وتكنولوجية كبرى في عالم البرمجيات الرقمية وتطوير النظم. تمنح البرمجيات الحرة المستخدمين أربع حريات أساسية: حرية استخدام البرنامج لأي غرض دون قيود، وحرية دراسة الكود المصدري وتعديله، وحرية إعادة توزيعه ومشاركته مع الآخرين، وحرية نشر التعديلات والتحسينات لتعم الفائدة على المجتمع البرمجي بأسره، على النقيض من البرمجيات الاحتكارية مغلقة المصدر التي تمنع الاطلاع على الكود البرمجي وتلزم المستخدم بتراخيص مادية مقيدة. وتتكامل هذه الفلسفة التشاركية مع الحوسبة السحابية التي توفر موارد المعالجة والحواسيب والخوادم الافتراضية ومساحات التخزين الرقمي اللامحدودة كخدمات مرنة عبر شبكة الإنترنت دون الحاجة لشراء أو صيانة بنية تحتية محلية باهظة، مما يتيح العمل الجماعي والوصول للملفات من أي مكان وفي أي وقت وفق المعايير الوزارية الرسمية.
1. البرمجيات الحرة ومفتوحة المصدر (FOSS)
الحريات الأربع التي حددتها مؤسسة البرمجيات الحرة (FSF):
- كود المصدر (Source Code): النص البرمجي الأصلي المكتوب بلغة برمجية والذي يتاح مجاناً للجميع في البرامج المفتوحة لدراسته وتطويره.
- أمثلة البرمجيات المفتوحة (FOSS): نظام التشغيل Linux، وحزمة المكتب LibreOffice، وبرنامج تعديل الصور GIMP، ومتصفح Firefox.
- البرمجيات مغلقة المصدر (Proprietary): برمجيات لا يتاح كودها المصدري للمستخدمين وتحميها حقوق ملكية مقيدة مثل Windows و Microsoft Office و Adobe Photoshop.
2. الحوسبة السحابية (Cloud Computing)
توفير الموارد التكنولوجية (المعالجة، قواعد البيانات، السيرفرات، التخزين) عبر الإنترنت بدلاً من الأجهزة المحلية:
| نموذج الخدمة السحابية | المعنى التقني | أمثلة وتطبيقات |
|---|---|---|
| البرمجيات كخدمة (SaaS) | استخدام البرامج والتطبيقات مباشرة عبر المتصفح دون تثبيتها محلياً | Google Docs، Microsoft 365 Online |
| المنصات كخدمة (PaaS) | بيئة سحابية متكاملة تتيح للمطورين بناء ونشر تطبيقاتهم | Google App Engine |
| البنية التحتية كخدمة (IaaS) | استئجار خوادم وسيرفرات ومساحات تخزين افتراضية عبر الإنترنت | Amazon Web Services (AWS)، Microsoft Azure |
3. أدوات التخزين السحابي (Cloud Storage)
مستودعات رقمية آمنة لحفظ ومزامنة الملفات على الإنترنت:
- أشهر المنصات: Google Drive و Microsoft OneDrive و Dropbox.
- المزامنة التلقائية (Auto-Sync): تحديث الملفات لحظياً عبر جميع أجهزة المستخدم (الهاتف، الحاسوب، التابلت).
- النسخ الاحتياطي السحابي (Cloud Backup): حماية البيانات من الفقد والتلف في حال تعطل القرص الصلب أو سرقة الجهاز.
- العمل التعاوني (Collaboration): إمكانية تعديل نفس المستند أو العرض التقديمي في الوقت الفعلي بين عدة زملاء عمل في آن واحد.
4. الأثر البيئي والاقتصادي للسحابة
التكامل بين الحوسبة السحابية والتكنولوجيا الخضراء:
- تقليل شراء المعدات: الاستغناء عن شراء خوادم باهظة الثمن تنتج حرارة وتستهلك كهرباء في كل مدرسة أو شركة.
- كفاءة استهلاك الطاقة: مراكز البيانات السحابية المركزية تدار بكفاءة تبريد وطاقة شمسية أعلى بكثير من الغرف الحاسوبية الصغيرة.
- المرونة والتوسع (Scalability): زيادة أو تقليل مساحة التخزين وقوة المعالجة بضغطة زر دون شراء أجهزة جديدة.
تمرين 1: اختيار بديل مجاني مفتوح المصدر
المسألة: ترغب مدرسة في توفير برنامج متقدم لمعالجة النصوص على حواسيب المعمل دون دفع رسوم تراخيص باهظة. ما البرنامج المفتوح المناسب؟
• تثبيت حزمة LibreOffice (تطبيق LibreOffice Writer)، فهو برنامج مجاني ومفتوح المصدر بالكامل يتيح إنشاء وتعديل كافة المستندات ويدعم اللغة العربية وصيغ الملفات العالمية.
تمرين 2: العمل التشاركي السحابي في بحث مدرسي
المسألة: كُلّف 4 طلاب ببحث مشترك عن التكنولوجيا الخضراء. كيف ينجزونه سحابياً دون الحاجة للاجتماع الفعلي؟
• إنشاء مستند مشترك على Google Docs أو OneDrive ومشاركته عبر الرابط بصلاحية التعديل، فيكتب كل طالب جزءه ويراجعون عمل بعضهم لحظياً مع حفظ التعديلات تلقائياً.
تمرين 3: النسخ الاحتياطي التلقائي للصور
المسألة: كيف يحمي طالب مشروعاته وصوره المهمة المخزنة على هاتفه من الضياع في حال تلف الهاتف؟
• تفعيل المزامنة التلقائية والنسخ الاحتياطي السحابي عبر Google Drive أو OneDrive، لتُرفع الملفات تلقائياً للسحابة بمجرد الاتصال بالإنترنت.
تمرين 4: تعديل الكود في البرمجيات الحرة
المسألة: أراد مبرمج تعديل واجهة برنامج مفتوح المصدر وإضافة ميزة التدقيق اللغوي باللهجة المصرية. هل يحق له ذلك قانوناً؟
• نعم بالكامل، لأن رخصة البرمجيات الحرة ومفتوحة المصدر (FOSS) تمنح المبرمج صراحة حق دراسة الكود المصدري وتعديله وتطويره ونشر النسخة المحسنة للجمهور.
تمرين 5: الفرق بين التخزين المحلي والسحابي
المسألة: قارن بين حفظ ملف على فلاش ميموري (USB) وحفظه على Google Drive من حيث سهولة الوصول والأمان.
• الفلاش ميموري قد يضيع أو يتلف بالفيروسات، ويتطلب وجوده المادي للوصول للملف.
• التخزين السحابي محمي بسيرفرات مشفرة، ويمكن الوصول إليه من أي هاتف أو حاسوب في العالم يتصل بالإنترنت.
تمرين 6: تصنيف البرمجيات كخدمة (SaaS)
المسألة: وضح لماذا يعد تطبيق Google Sheets نموذجاً للبرمجيات كخدمة SaaS.
• لأنه يعمل بالكامل عبر متصفح الويب دون الحاجة لتثبيت برامج على جهاز المستخدم، وتتم كافة عمليات المعالجة والحفظ على خوادم السحابة.
تمرين 7: مشاركة الملفات بصلاحيات محددة
المسألة: يريد معلم مشاركة كتاب إلكتروني مع طلابه للقراءة فقط دون أن يحذف أحد محتواه.
• يرفع الملف إلى السحابة ويضبط خيارات المشاركة بالرابط على وضع 'مشاهد فقط' (Viewer) وليس 'محرر' (Editor)، مما يمنع التعديل على الملف الأصلي.
تمرين 8: الحوسبة السحابية والتكنولوجيا الخضراء
المسألة: علل: الاعتماد على الحوسبة السحابية يقلل من الانبعاثات الكربونية للشركات الصغيرة.
• لأنها تلغي حاجة كل شركة لتشغيل خوادم محلية صغيرة غير كفؤة تعمل على مدار الساعة، وتستبدلها بخوادم سحابية عملاقة مركزية تستخدم الطاقة المتجددة والتبريد الذكي بكفاءة عالية.
اضغط على أي بطاقة لاكتشاف المعنى الدقيق، واضغط على أيقونة الصوت للاستماع للنطق:
اضغط على الإجابة لتتحقق من فهمك وتكتشف التفسير النموذجي فورياً: