الحُزَم البرمجية وأنظمة التشغيل بين الترخيص والمصدر الفتوح

أمجد المصري – حزيران 2009

إذا لم يترحّم الجيل القادم على منتجات مايكروسوفت ، فانه سيدعو لبرمجيات المصدر المفتوح بطول البقاء … لا غرابة  …. ففي الثمانينات من القرن الماضي كان مستخدمو الحاسوب من أمثالي يقضون الوقت الطويل امام الشاشة السوداء لكتابة البرامج او اصدار الاوامر للحاسوب  ، تلك هي شاشة نظام التشغيل (DOS) ، وفي مطلع التسعينات وبعد اطلاق نظام التشغيل Windows، احتلت منتجات ميكروسوفت  مكانة بارزة في الاسواق وبين ايدي المهتمين في مجال الحاسوب . نظام التشغيل Windows باصداراته المختلفة أوجد البيئة الساحرة والجذابة لمستخدمي الحواسيب ، اضافة الى حزم البرمجيات الاخرى التي سارعت ميكروسوفت كشركة محترفة في انتاجها مثل MS-Office ، Visual Basic … الخ .  لقد أُخذ الناس بهذه المنتجات وشغفوا بها . ولاشك ان مايكروسوفت كانت في البداية تغض الطرف عن تناسخ منتجاتها في كثير من البلدان ، مما عزز الالفة بين هذه المنتجات والمستخدمين ، وجعل من الصعب عليهم الانتقال الى بيئات اخرى .

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

ولكن الاكثر أهمية ان أنظمة التشغيل هذه تنوعت وكثرت فلم يعد ويندوز متفرداً ، فهناك الان Debian  و OpenSuse ، Fedora ، و Ubuntu  وCentos وغيرها الكثير  ،  كلها انظمة تعتمد على المصدر المفتوح والملفت للنظر ان هذا التوجه نحو المصدر المفتوح يتم دعمه من مؤسسات وشركات عملاقة مثل Novell . ولا يتوقف الامر عند هذا الحد ، بل يتعداه الى ان الحزم البرمجية التي تأتي مع هذه الانظمة تكفي لحاجة المستخدم العادي والمبرمجين والمطورين على حد سواء . تصور أنك مبرمج وتحتاج الى نظام تشغيل ، ولغة برمجة وقاعدة بيانات ، وكذلك بالضرورة للحزمة المكتبية Office .

اذا اتجهت نحو مايكروسوفت فستجد ان كل منها له ترخيص وسعر مستقل ، فنظام التشغيل Windows ، ولغة البرمجة Visual Basic مثلا ، وقاعدة البيانات SQL Server ، كل يتم شراؤه منفصلا .

وفي المصدر المفتوح يكفي أن تقوم بتحميل نظام التشغيل Ubuntu مثلا لتجد ان كافة الحزم البرمجية متضمنة بالكامل ومجانا . ستجد Open Office كحزمة مكتبية رائعة ، MySQL كقاعدة بيانات عالمية ومعتمدة ، Php كلغة برمجة ذات القدرة العالية ..الخ بالاضافة لكثير من التطبيقات والبرامج الاضافية .

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

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