استخدام لينكس يكشف للمستخدمين الكثير من الدروس التي تتجاوز مجرد تشغيل نظام تشغيل. التعامل اليومي مع هذا النظام يوضح كيف يمكن للمصدر المفتوح أن يقدم بدائل قوية وموثوقة تدعم الحرية والتخصيص والتعاون بين المطورين. من خلال التجربة، يظهر أن لينكس ليس مجرد أداة للعمل وإنما مدرسة تعلمك قيم المشاركة المجتمعية، الأمان، والاستقلالية التقنية، مما يجعله خيارًا مختلفًا عما اعتدت عليه في الأنظمة المغلقة.
عندما تفكر في البرمجيات مفتوحة المصدر، ربما تفكر في تكلفتها (مجانية)، ولكن هذه ليست القصة الكاملة. إنها منظومة متكاملة من الإيثار والأنانية والمبادئ الأخلاقية. لقد لخصتُ أربعة أشياء تعلمتها من استخدام لينكس عن البرمجيات الحرة ومفتوحة المصدر.
البرمجيات مفتوحة المصدر تتخذ أشكالًا متعددة
غالبًا ما ينظر الناس إلى البرمجيات مفتوحة المصدر على أنها مجانية وتوفر شيفرة مصدرية سهلة الوصول؛ ومع ذلك، غالبًا ما يغفلون عن أن تراخيص البرمجيات قد تكون لها دوافع سياسية أيضًا. لا يصف مصطلح “المصدر المفتوح” جميع هذه الجوانب بدقة. ولتوضيح هذه المسائل، هناك عدة عوامل رئيسية يجب فهمها.
الفرق بين البرمجيات الحرة والبرمجيات مفتوحة المصدر
أهم مصطلحين هما “البرمجيات الحرة” و”البرمجيات مفتوحة المصدر” (OSS). هناك تداخل كبير بين معانيهما، حيث يمنح كلاهما حرية تعديل المصدر وتوزيعه. يكمن الفرق في تركيزهما: تُركز البرمجيات الحرة على الجوانب السياسية للبرمجيات، بينما تُركز البرمجيات مفتوحة المصدر على الجوانب العملية.
للتعرف على الطبيعة السياسية للبرمجيات الحرة، يُمكنك الاطلاع على تقييمهم للتراخيص غير الحرة – إليك مُقتطف من تقييم ترخيص JSON من جنو:
هذا هو ترخيص التطبيق الأصلي لتنسيق تبادل بيانات JSON. يعتمد هذا الترخيص على ترخيص Expat كأساس، ولكنه يُضيف بندًا ينص على: “يجب استخدام البرنامج للخير لا للشر”. هذا قيد على الاستخدام، وبالتالي يتعارض مع الحرية 0. قد يكون القيد غير قابل للتنفيذ، لكن لا يُمكننا افتراض ذلك. وبالتالي، فإن الترخيص غير حر.
برمجيات مفتوحة المصدر هي في الأساس مجرد برمجيات، لكن البرمجيات الحرة تتماشى بشكل أوثق مع حرية التعبير بطريقة تحمي حقوق المستخدمين. يُمكّن كلا النهجين المستخدم من تعديل وتوزيع البرنامج كما يشاء، لكن للبرمجيات الحرة فلسفة أعمق.
البرمجيات الحرة والمفتوحة المصدر تجمع بينهما
تُعتبر البرمجيات الحرة والمفتوحة المصدر (FOSS) مصطلحًا جامعًا يجمع بين “البرمجيات الحرة” و”البرمجيات مفتوحة المصدر”، ومن هنا جاء اسمها. فهي تتضمن الحريات الأربع الأساسية للبرمجيات الواردة في وثيقة البرمجيات الحرة، بالإضافة إلى الشروط الواردة في تعريف البرمجيات مفتوحة المصدر.
البرمجيات المتاحة من المصدر ليست حرة (كما في مصطلح “الحرية”).
البرمجيات المتاحة من المصدر هي فئة رابعة مميزة قد تستخدم نموذج ترخيص احتكاري أو ترخيص مزدوج. أعتبر البرمجيات المتاحة من المصدر في جوهرها برمجيات مفتوحة المصدر. يتم إصدار العديد من خدمات المطورين ذاتية الاستضافة بموجب ترخيص متاح من المصدر، والذي يتضمن عادةً شكلاً من أشكال تقييد البائعين.
الملخص
تتداخل البرمجيات الحرة والبرمجيات مفتوحة المصدر بشكل كبير، لكن البرمجيات الحرة تركز على الجوانب السياسية – بينما تشمل البرمجيات الحرة والمفتوحة المصدر كليهما. “المصدر متاح” يعني ببساطة أن المصدر متاح للقراءة، ولكن ليس بالضرورة أي شيء يتجاوز ذلك.
مطورو البرمجيات الحرة والمفتوحة المصدر غير أنانيين
يتطلب تطوير البرمجيات جهدًا كبيرًا. يغفل معظم الناس أن تطوير تطبيق حتى يصبح قابلاً للاستخدام (المنتج الأدنى قابلية للتطبيق، أو MVP اختصارًا) قد يستغرق شهورًا من العمل الشاق. وغالبًا ما يتطلب تطويره حتى يصبح مفيدًا حقًا سنوات من العمل الشاق. لا يقتصر الأمر على إضافة ميزات جديدة فحسب، بل هو أيضًا لعبة لا تنتهي من البحث عن الأخطاء البرمجية. وهذا يفسر لماذا لا تتوقف دورة التطوير أبدًا – فهي تمثل التزامًا طويل الأمد يتطلب جهدًا كبيرًا. يتطلب القيام بكل هذا العمل تفانيًا، لكن القيام به مجانًا يتطلب شغفًا استثنائيًا وإيثارًا.
لولا المساهمات السخية لمطوري البرمجيات الحرة والمفتوحة المصدر، لانهار جزء كبير من اقتصادنا. فالبنية التحتية التي تدعم البنوك، والمتاجر الإلكترونية، والخدمات السحابية، والمواقع الإلكترونية، والهواتف، ومحامص الخبز، والساعات الذكية، جميعها تعتمد عادةً على البرمجيات الحرة والمفتوحة المصدر. إن الجهود الدؤوبة لهؤلاء المطورين، وخاصةً أولئك الذين يعملون في بيئة لينكس، هي التي تُبقي عجلة التطوير مستمرة.
الشركات الكبرى ستستغل البرمجيات الحرة والمفتوحة المصدر
تعتمد العديد من الشركات بشكل كبير على البرمجيات الحرة والمفتوحة المصدر دون أن تقدم أي مقابل. وبينما يُعد هذا مقبولاً للشركات الصغيرة، إلا أنه غير مقبول للشركات الكبيرة التي تبلغ قيمتها مليارات الدولارات. تزدهر البرمجيات الحرة والمفتوحة المصدر بفضل التعاون، لذا ينبغي أن تشعر هذه الشركات بالتزام قوي، لكنها غالبًا ما لا تفعل ذلك. يُعد متصفح الويب أحد المجالات التي غالبًا ما يتم تجاهلها؛ إذ غالبًا ما تعتمد الشركات الكبيرة على مئات المشاريع الصغيرة للحفاظ على صورتها المؤسسية على الإنترنت، ومع ذلك تفشل في تقديم أدنى حد من الرعاية لمن يقدمون لها وللمجتمع ككل.
ومن الأمور المثيرة للقلق التي ترتكبها الشركات أحيانًا هو ارتداء قناع البرمجيات الحرة والمفتوحة المصدر والتنكر في صورة جهات خيرية، عارضةً بذلك صورة أخلاقية عامة. وفي أغلب الأحيان، تعمل هذه الشركات لمصلحتها الخاصة فقط، والتي تظهر عادةً في صورة احتكار الموردين.
لنأخذ نظام أندرويد، الذي يعتمد على جوهر البرمجيات الحرة والمفتوحة المصدر، إلا أن جوجل لديها خندق ملكية راسخ محفور حوله. يقيد هذا النظام حرية المستخدمين من خلال التحكم في النظام البيئي المحيط به؛ يُقيّد هذا النظام ما يمكنك فعله بالبرنامج من خلال تقييد البائعين. يُشكّل هذا التقييد حاجزًا كبيرًا أمام ذاكرات القراءة فقط المُخصّصة التي تُحاول حلّ مشاكل الخصوصية. ومن غير المُستغرب أن يُصبح نظام أندرويد أكثر انغلاقًا تدريجيًا. على الرغم من أن إجراءات جوجل قانونية، إلا أنها لا تتماشى مع روح البرمجيات الحرة والمفتوحة المصدر.
إنّ شراء مشاريع البرمجيات الحرة والمفتوحة المصدر الشائعة وجعلها مُلكية هو خدعة قذرة أخرى. يبدو الأمر كما لو أن المُستغلّين الجشعين يتربّصون وينتظرون الوقت المُناسب لاقتناص أفضل ما لديهم. لهذا السبب أنا مُمتن لمؤسسة لينكس، لأنها ستُمثّل دائمًا الروح الحقيقية للبرمجيات الحرة والمفتوحة المصدر، وستستمر المشاريع التي ترعاها في الازدهار.
التعاون الحر والمفتوح يُشكّل أساسًا متينًا
إذا نظرتَ حولك يومًا وتعجبتَ من مدى التطور البشري، فربما تساءلتَ كيف أمكن ذلك. على مستوى عالٍ، قد تُجيب بالعلم والهندسة، ولكن على مستوى أعمق، كان التعاون هو الأساس. في مرحلة ما من تاريخنا، اجتمع أسلافنا في مجموعات، ونحن نتعاون منذ ذلك الحين. استغرق الأمر منا ملايين السنين لتطبيق هذا المفهوم على كل شيء، ولكن في النهاية تعاوننا في مشاريع تُذهل العقل الفردي.
بدون تعاون، لا يوجد سوى المنافسة، ونرى كيف تتجلى هذه المنافسة في الواقع. يصف مصطلح “التنافس الشرس” تلك البيئة تمامًا، وغالبًا ما يُستخدم في المستويات العليا من مجتمع الشركات. في حين أن المنافسة تُخرج أفضل ما لدينا جميعًا، فإن الأساس المتين للتعاون هو ما يدعم النظام، بغض النظر عن وجهة نظرك.
تُمثل البرمجيات الحرة والمفتوحة المصدر التجسيد الحديث لهذا التعاون، وقد يقول البعض إنها تُمثل أنقى صوره. إن الاستغلال الذي تناولته سابقًا يُفسد هذه المُثل، ولكنه يُؤدي إلى المنافسة، وبالتالي إلى الابتكار. وكما هو الحال في الين واليانغ، أصبح كلاهما يعتمد على الآخر.
أعتقد أنه من المهم فهم الاختلافات بين نماذج البرمجيات مفتوحة المصدر المختلفة. بفهم هذه الاختلافات، يُمكننا الدفاع بشكل أفضل عما لدينا بالفعل. فبينما يظل مشروع لينكس آمنًا، تتراجع مشاريع أخرى من حيث الانفتاح، وليس من المُريح أبدًا رؤية مشروع كبير ومفيد يستسلم لأهواء الشركات. الآن، أكثر من أي وقت مضى، يحتاج الناس إلى الانخراط في البرمجيات مفتوحة المصدر، حتى لو كانوا مجرد مُدافعين حقيقيين عنها – فنحن بحاجة إلى أشخاص يحملون راية البرمجيات الحرة والمفتوحة، وإلا فقد نرى برامجنا تنزلق إلى وضع أسوأ بكثير.
مع أنني أُشيد بالبرمجيات مفتوحة المصدر بإخلاص، إلا أنها ليست كلها مُجرد ثناء؛ فهناك بعض الجوانب الجيدة والسيئة للبرمجيات مفتوحة المصدر التي قد تهمك. هناك أيضًا العديد من أنظمة BSD التي تستحق التجربة إذا كنت ترغب في أخذ استراحة من لينكس.
الانخراط مع لينكس والمصدر المفتوح ليس مجرد تجربة تقنية بل هو تعلم مستمر يغير طريقة التفكير في التكنولوجيا. هذه التجربة تفتح الأبواب أمام الابتكار والتعاون، وتمنح المستخدم ثقة أكبر في قدرته على التحكم بأدواته الرقمية. اعتماد لينكس يعني أن تصبح جزءًا من مجتمع عالمي يؤمن بأن المعرفة المشتركة هي أساس التقدم.