15

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

  • serajkikly

كثيرا ما نسمع بالبرمجيات الحره و المفتوحة المصدر Open-Source في هذا المقال ساحاول ان اوضح قليلا هذا المفهوم من اجل تقريبه لمستخدمي التكنولوجيا و تقنية المعلومات.

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

كما يمكن لمستخدم البرامج المفتوحة المصدر ان يستخدمها لاي غرض دون قيود او رسوم و ان ينسخ منها كل ما يريد.

كمثال على هذه البرامج نظام التشغيل جنو/لينكس :

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

وكان نظام جنو/ لينكس هو من شهرفكرة المصدر المفتوح والبرمجيات الحره بشكل واسع …

حيث يوجد العديد من التوزيعات "النسخ" للنظام وكل توزيعة تخدم فئة معينة من المستخدمين

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

توزيعة " اوبونتو " حيث يمكن تحميلها مجانا من الموقع الرسمي و انشاء عدد كبير من النسخ لاصدقائك كما يمكنك تنصيبه في عدد غير محدود من الحواسيب . و بالتالي يمكن تحميل الكود سورس الخاص ب Ubuntu و تعديله و صنع نسخة خاصة بك.

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

عكس البرامج المفتوحة المصدر: هي البرامج المقفلة المصدر (Close -Source) وهي التي لها ترخيص و تغلق كود سورس الخاص بها و تبعده عن المستخدمين.

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

فائدة البرمجيات الحره ومفتوحة المصدر:

تكمن الفائدة فى البرمجيات الحره اذا كنت :

  • مطورا او مبرمج تتيح لك حرية التعديل ولاطلاع والتطوير على البرنامج وإعادة توزيعه .

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

حيث بهذا توفر البرامج المفتوحة المصدر حرية كبيرة للمستخدمين عموما و لمحبي التعديلات و المبرمجين بشكل خاص

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

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

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

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

ملاحظة : ان تعديل البرامج الغير مفتوحة المصدر أو استخدامها بشكل غير مشروع أي بمعني استخدام النسخ المسروقة والمقرصنه "crack" يعتبر انتهاكا لحقوق المطور ويعاقب عليه القانون , ولا ننسي الناحية الدينية ايضا .

ووفي النهاية اوضح لك اخي القاري اختيار الاستخدام دوما .

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

هل برأيك افضل طريقة لدخول عالم اللينكس هو شراء كروم بوك , و تركيب له SSD و احمل عليه احد توزيعات لينكس ؟

علما بأن التكلفة ستكون تقريبا 200$ و السبب اني لا احب dual boot بالاحري لا احب ال restart

أنا من محبي استخدام البرمجيات الحرة و كوني جديد في عالم البرمجة و جديد على استخدام البرامج المصادر المفتوحة

رأيت وجود رخص استخدام الكود أو البرنامج الخ

ممكن تشرح لي أهم الرخص الموجود و ماذا تعني و اهم التفاصيل في البرامج المفتوحة المصدر

جزاك الله خيرا

-4

لن أعلق على شىء, و لكن سوف أوضح فقط بعض الأمور المضللة التى قلتها بموضوعك :

"فلا تتفاجأ إن قلت لك أن البرمجيات الحرة ممثلة في لينكس تسيطر على أكثر من 70 % منها , حيث يثيت هذا ان البرمجيات الحره منتشره بشكل واسع ."

هذا غير صحيح على الاطلاق بحسب كل الاحصائيات الرسمية,

الصحيح ان أنظمة "يونيكس" بتنويعاتها مفتوحة و مغلقة المصدر تسيطر على 70% من سيرافرات الweb فقط (Web Server و هذا نوع واحد من مهام السرفرات), و يمثل لينكس حوالى 50% من أنظمة يونيكس المستخدمة, و السبب هو ان الweb servers بدأت على انظمة يونيكس فى الاصل, و طبيعى ان تستبدل أنظمة اليونيكس القديمة بلينكس نظرا ان معظم الشركات الصغيرة التى كانت تنتج أنظمة يونيكس أفلست أو قريبة من الافلاس.

بينما يسيطر الويندوز سرفر على سوق السرفرات عامة (بأنواعها كلها) بنسبة تتجاوز ال60%, و نسبته تزيد سنويا.

"اما اذا كنت مستخدما عاديا فتسعطيك الثقه قبل اي شىء فالشركة التي تتيح للكل حق الاطلاع على الشفره المصدرية بالتاكيد ليس لديها ما تخباه , بعكس تلك الشركة التي لا تسمح لك بذالك , فربما ان برنامج ما مغلق المصدر يتجسس عليك او يسرق بياناتك دون ان تدري ,فالشفره -الكود - ممنوع الوصول اليه الا من قبل الشركة نفسها ."

الكلام ده مضلل للغاية,

أولا برنامج مغلق المصدر لا يعنى انه لا يمكنك الاطلاع على الكود المصدرى, و انما معناه انه لا يمكنك الاستفادة منه او التعديل عليه.

فمثلا مايكروسوفت توفر للمؤسسات و الحكومات الاطلاع على كود الويندوز عند الطلب, بشرط الامضاء على اتفاقية تقضى بعدم تسريب الكود (non-disclosure agreement), و قد اطلعت الحكومة الصينية و الحكومة الروسية على اكواد الويندوز بالفعل.

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

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

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

هذا الكلام كان ممكن تضحك بيه على الناس قبل ثغرة الheartbleed! لكن الان هذه الدعايات لا تخيل على احد, مكتبة الopenssl التى تمثل قلب منتجات لشركات عملاقة لديها الاف المبرمجين لم يكلف احد نفسه بقراءة سريعة حتى لأكوادها, و لا يطورها سوى اربعة مبرمجين أحداهم فقط يعمل بدوام كامل!

الحسبة هنا غلط, لأنك فى اللينكس مثلا بتحسب كل شركة دخلت تعمل device driver او اى اضافة خاصة بها كأنها تشترك فى تطوير اللينكس, و على هذا المقياس اذن احتسب كل الشركات التى تطور البرامج القيادية لمنتجاتها كمطورين لنظام ويندوز!!

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

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

-3

الثغرة تم سدها فى ايام طويلة و ربما أكثر, و ليس بضعة ساعات, لأنه قد تم تنبيه الفريق اليها قبل الاعلان عنها من قبل فريق الابحاث الذى اكتشفها, و لم يعلن عنها أصلا الا بعد ان تم سدها.

و يبدو انك لم تتابع أى شىء سوى نفس الدعايات الرخيصة للمصادر المفتوحة, بل انك لم تقرأ حتى للكتاب المنحازين للمصادر المفتوحة, منهم Steven S.Vaughen الذى اعترف بأن هذه هى أسوأ لحظة فى تاريخ المصادر المفتوحة,

عندما تحاول التبرير, لا تستخدم معطيات غير صحيحة, بل عليك التبرير حول الحقائق,

مثلا معظم دفوع المصادر المفتوحة كانت حول ان openssl هى حالة خاصة من الاهمال لا تنطبق على بقية البرامج مفتوحة المصدر و هذا غير صحيح, لكنه تبرير على الاقل ممكن يكون مقبول. أدينى بغششك اهو!

عموما لن أسترسل فى الحوار لأننى لا ارغب فى المزيد من النقاط السلبية.

تحياتى.