القائمة الرئيسية

الصفحات

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

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

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

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

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


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

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

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


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

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

اقرأ أيضا: 5 علامات تدل على اختراق الكمبيوتر
اقرأ أيضا: ما هو البيوس BIOS وما هو دوره؟
اقرأ أيضا: هل من الضروري استعمال برنامج حماية أو مضاد فيروسات في الكمبيوتر

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


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

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

مفيدة للمبرمجين للتعلم وصقل المهارات: البرامج مفتوحة المصدر هي برامج جد مفيدة لكل مبرمج لأنه تتيح لك إمكانية الاطلاع على شفرة البرنامج لمعرفة كيف تم بناؤها وكذلك يمكنك التعديل عليها لصقل مهاراتك ومشاركة البرنامج المعدل الجديد مع مجتمعات البرمجة على الإنترنت ليقوما بمراجعتها ونقد العمل ومدى الاحترافية في تعديل هذه البرامج مفتوحة المصدر.

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

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

أمثلة لبعض البرامج مفتوحة المصدر الشهيرة:


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

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

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

reaction:

تعليقات