البرمجيات الحرة وسهولة استخدامها و تطويرها

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

%d8%a7%d9%84%d8%a8%d8%b1%d9%85%d8%ac%d9%8a%d8%a7%d8%aa-%d8%a7%d9%84%d8%ad%d8%b1%d8%a9-%d9%88-%d8%b3%d9%87%d9%88%d9%84%d8%a9-%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85%d9%87%d8%a7-%d9%88-%d8%aa%d8%b7

مميزات البرامج الحرة

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

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

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

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

عيوب البرمجيات الحرة

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

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *