عن البرمجيات الحرّة والمفتوحة المصدر

البرمجيات الحرّة (Free Software) أو البرمجيات المفتوحة المصدر (Open-source Software) هي عبارة عن برمجيات حاسوبية مفتوحة الشفرة البرمجية دون أيّ قيود احتكارية عليها، يسمح لك مطورو هذه البرامج بالحصول على شفرتها المصدرية كاملة بالإضافة إلى تعديلها ونشرها ومشاركتها وتوزيعها بأيّ شكلٍ تريده، لكن بالطبع هناك بعض الأمور التي يجب أن تراعيها مثل ذكر اسم مطور البرنامج الأصلي ورخصته بالإضافة إلى أمور أخرى تختلف حسب رخصة كل برنامج حرّ أو مفتوح المصدر.

في الماضي وفي بداية عصر الحواسيب كانت الشركات المصنّعة للعتاد ترفق الشفرة المصدرية مع الملفّات التنفيذية (Binary Files) للمستخدمين بشكل تلقائي ودون الحاجة إلى أيّ نوع من الوثائق والتراخيص والتنويه حول الموضوع، كانت جميع البرامج مفتوحة المصدر ولم يكن هناك برمجيات مغلقة بالمعنى الحالي، مع مرور الوقت وانتشار الحواسيب ودخولها إلى الجامعات الكبرى والمراكز الحيوية في المدن تغيّر الوضع، وصار الموزّعون ينشرون الملفّات التنفذية فقط دون الشفرة المصدرية، ولعلّ أبرز تغيّر بهذا الصدد هو نظام يونكس (UNIX) والذي كان مفتوح المصدر بالكامل عند إطلاقه في 1970 إلّا أنّه تمّ إغلاقه لاحقًا عام