البرمجيات الحرة
البرمجيات الحرة هي البرمجيات التي يتمتع مستخدموها بالحرية في مشاركتها واستكشافها وتعديلها. وهي تجلب فلسفة [التعليم] والمشاركة والتطوير التعاوني التي نراها في العلوم الأخرى إلى فن برمجة الكمبيوتر.
إن "البرمجيات الحرة" هي مسألة حرية، وليس سعراً. ولكي نفهم هذا المفهوم، ينبغي لنا أن نفكر في "الحرية" على أنها "حرية التعبير"، وليس "البيرة المجانية". والبرمجيات الحرة هي مسألة حرية المستخدمين في تشغيل البرمجيات ونسخها وتوزيعها ودراستها وتغييرها وتحسينها. وبصورة أدق، تعني أن مستخدمي البرنامج يتمتعون بالحريات الأساسية الأربع:
- حرية تشغيل البرنامج لأي غرض (الحرية 0).
- حرية دراسة كيفية عمل البرنامج، وتعديله لجعله يقوم بما تريد (الحرية 1). والوصول إلى الكود المصدري شرط أساسي لذلك.
- حرية إعادة توزيع النسخ حتى تتمكن من مساعدة جارك (الحرية 2).
- حرية توزيع نسخ من إصداراتك المعدلة على الآخرين (الحرية 3). من خلال القيام بذلك، يمكنك منح المجتمع بأكمله فرصة الاستفادة من تغييراتك. يعد الوصول إلى الكود المصدر شرطًا أساسيًا لذلك.
تتضمن مشاريع البرمجيات الحرة البارزة نظام التشغيل GNU/ Linux ، ومتصفح الويب Mozilla Firefox، وخادم الويب Apache ، الذي يدعم ثلثي شبكة الويب العالمية.
الاستخدام التجاري والحكومي
تُستخدم البرمجيات الحرة على نطاق واسع من قبل الشركات الكبرى، بما في ذلك غالبية شركات FTSE 100، وكذلك الحكومات (خاصة في أمريكا اللاتينية). وقد أدت التحركات الأخيرة نحو تطبيقات الويب والبرمجيات كخدمة بدلاً من تطبيقات سطح المكتب الفردية إلى زيادة في أنظمة إدارة المحتوى المرنة للبرمجيات الحرة، مثل Plone و Drupal - وكلاهما يستخدم على نطاق واسع في مواقع الويب الخاصة بالجمعيات الخيرية والقطاع العام.
غالبًا ما يتم استخدام المصطلح بالتبادل مع المصدر المفتوح ، ومع ذلك فإن المصدر المفتوح هو نهج عملي للتطوير التعاوني، في حين أن البرمجيات الحرة هي محاولة واعية لحماية حريات المستخدمين - قد تكون النتائج النهائية هي نفسها، ولكن الفرق يكمن في الفلسفة والنهج.