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

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

وقد أسس ريتشارد ستولمن مؤسسة البرمجيات الحرة عام 1985 دعماً للحركة.

 الفلسفة 
فلسفة الحركة هي إعطاء مستخدمي الحاسوب الحرية عن طريق استبدال البرمجيات الاحتكارية بالبرمجيات الحرة، مع الهدف الأساسي المتمثل في تحرير الجميع إلى «الفضاء الإالكتروني» - أي كل مستخدمي الحاسوب.

يدّعي ريتشارد ستولمن أن هذه المبادرة سوف تعزز من تطور التكنولوجيا بدلاً من أن تعيقه، وذلك «لأنه سوف يتم تجنب الكثير من التكرار المسرف في البرمجة. ويمكن لهذا الجهد أن يذهب عوضاً عن ذلك لتطوير حالة الفن».Wardrip-Fruin, Noah, and Nick Montfort, eds. The New Media Reader. Cambridge: MIT Press, 2003.

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

بعض أتباع الحركة لا يؤمنون بأن البرمجيات الاحتكارية عير أخلاقية بصورة حتيمة.
ويدعون أن الحرية قيمة (على الصعيد الأجتماعي والعملي) كصفة في البرمجيات في حد ذاتها.

حركة البرمجيات الحرة تؤمن أيضاً أنه البرمجيات بحاجة لتوثيق مجاني، ولكن ترى أن حرية التعديل هي أقل أهمية من أنواع أخرى من الأعمال المكتوبة.

 بدايات البرمجيات الحرة 
كانت حركة البرمجيات الحرة Free Software Movement بالمعظم وليدة أفكار شخصٍ واحد هو ريتشارد ستالمان؛ حيث بدأ ستالمان دراساته في علوم الحاسوب بدايات السبعينيّات، وذلك قبل ولادة البرامج الاحتكاريّة بفترة قصيرة، وعملَ باحثًا في مختبرات جامعة ماساتشوستس للذكاء الاصطناعي في بدايات الثمانينيّات. كان ستالمان يُكِنّ كثيرًا من الإحباط اتجاه انتشار البرمجيات الاحتكارية بصفته عضوًا في مجتمع القرصنة الأكاديمي لما يقارب القرن، ورأى أن انتشارها ينتهك حق الناس في ابتكار وتحسين برمجياتٍ موجودة.

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

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

بنى ستالمان في عام 1985 مؤسسة البرمجيات الحرّة، أو كما تُعرف باسم Free Softwar ،Foundation -أو اختصارًا FSS-، معتمدًا على مشروع جنو حجرًا للأساس، وهي مؤسسةٌ غير ربحية هدفها نشر ثقافة البرمجيات الحرة للعامّة. كما طور ستالمان فيما بعد رخصة جنو العموميّة GPL؛ وهي رخصة برمجيات تمنح الحق للمستخدم بتشغيل الشيفرة المصدرية ورؤيتها ومشاركتها بحرية مطلقة

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

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

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

 تشغيل البرنامج.
 دراسة البرنامج.
 تعديل البرنامج.
 مشاركة نسخ من البرنامج.

وتعود حركة المصادر المفتوحة في جذورها إلى حركة البرمجيات الحرة، التي بدأت في أوائل الثمانينيات. وأرادت بعض المجموعات التركيز على التطبيقات العملية للتكنولوجيا، وشعروا أن مصطلح البرمجيات الحرة لم يكن واضحًا ولا يشجع على تبني الأعمال. وقد اقترحوا مصطلح المصدر المفتوح ثم قاموا في النهاية بتعميمه وتوحيده بإنشاء مبادرة المصدر المفتوح (OSI).

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

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

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

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

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

 المرادفات 
مع مرور الوقت، توصل الناس إلى تسميات إضافية للبرمجيات الحرة. غالباً ما يكون الدافع وراء هذه المصطلحات هو تسليط الضوء على جوانب أخرى مختلفة وتجنب الالتباس.وقد جرى تعريف البرمجيات الحرة لأول مرة من خلال الحريات الأربع المذكورة أعلاه من قِبل مشروع GNU في عام ١٩٨٦. وفي عام ١٩٩٨، وُضعت عبارة المصدر المفتوح كحملة تسويقية للبرمجيات الحرة ولكن مع أخذ الحريات ذاتها بعين الاعتبار. التسميات الأخرى المعروفة على نطاق واسع للبرمجيات الحرة هي Libre Software (تعني أيضاً البرمجيات الحرة)، والتي تم إطلاقها لتجنب الغموض الذي يكتنف الكلمة الإنجليزية free (فهي تعني حر وتعني مجاني)، و”FOSS” أو FLOSS كاختصارين لـ Free (Libre) Open Source Software (البرمجيات الحرة (الحرة) مفتوحة المصدر).

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

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

 الصراع الداخلي 
كما في العديد من الحركات الاجتماعية، هناك صراع داخلي مستمر في حركة البرمجيات الحرة بين الشخصيات، وبين مؤيدي التسوية مقابل الالتزام الصرام بالقيم.

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

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

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

يرى آخرون، مثل ريتشارد ستولمن، بأن المرحلة الحالية من التسوية هي القلق الأكبر.

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

 انظر أيضًا 
 مجتمع البرمجيات الحرة
 بيان جنو
 تاريخ البرمجيات الحرة والمفتوحة المصدر
 مجتمع البرمجيات الحرة
 مؤسسة البرمجيات الحرة
 مبادرة المصدر المفتوح
 حركة الثقافة الحرة

 المراجع 


تصنيف:إعلام متروك الحقوق
تصنيف:منظمات غير ربحية
تصنيف:وثائق وثقافة البرمجيات الحرة