تقنية

فوائد استخدام المصادر الحرة: حرية التعديل والمشاركة وحدودها

أربع حريات حول شيفرة قابلة للدراسة والتحسين
الحقوق الأربعة معروضة في رسم أصلي. [1] عرض الرسم بالحجم الكامل.

فوائد استخدام المصادر الحرة ترتبط بحقوق استخدام البرنامج ودراسته ومشاركته وتحسينه. «حرة» تصف هذه الحريات؛ فلا يكفي أن يكون سعر التنزيل صفرًا للحكم على حقوق المستخدم. [1]

الخلاصة السريعة

تتيح البرامج الحرة فهم الشيفرة وتكييفها ومشاركة العمل وفق رخصتها، وتظل جودة التطبيق مسألة منفصلة. [1][3]

  • الحريات الأساسية أربع: الاستخدام والدراسة والمشاركة والتحسين؛ إتاحة الشيفرة تجعل الدراسة والتعديل ممكنين. [1]
  • رؤية الشيفرة وحدها ليست تعريف المصدر المفتوح؛ يجب أن تسمح شروطه بالتوزيع والأعمال المعدلة. [2]
  • التخصيص وإعادة استعمال الشيفرة يعززان الاستقلالية والتعاون؛ تتحدد الحقوق بالرخصة، لا باسم «مجاني». [1]
  • يمكن اقتراح تعديل على المشروع، لكن فريقه قد يقبله أو يرفضه؛ الاقتراح لا يدخل الإصدار الرسمي تلقائيًا. [3]
  • البرمجيات الحرة ليست بالضرورة بلا تكلفة، ولا تضمن خلو الشيفرة من الأخطاء أو الضرر. [3]

ما الحرية التي يحصل عليها المستخدم؟

يميز التعريف حرية التشغيل والدراسة والمشاركة والتحسين. ويساعد ذلك على تكييف البرنامج للحاجة، وإعادة استخدام الشيفرة بدل البدء من الصفر. الرخصة هي التي تمنح هذه الحقوق وتحدد شروط استعمال العمل. [1]

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

لماذا لا تكفي إتاحة الشيفرة؟

يشترط تعريف OSI أكثر من مشاهدة الشيفرة: يجيز التوزيع والتعديل والأعمال المشتقة. وقد تشترط الرخصة اسمًا مختلفًا للعمل المشتق أو إصدارًا مختلفًا؛ لذلك لا نفترض أن كل شيفرة منشورة تمنح الحقوق نفسها. [2]

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

من التعديل الشخصي إلى المساهمة

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

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

نسخة معدلة واقتراح يمر بالمراجعة ثم القبول أو الرفض
الاقتراح لا يساوي دمجه في الإصدار الرسمي. [3] عرض الصورة بالحجم الكامل.

الحرية والسعر والجودة ثلاثة أسئلة

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

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

المصادر ومتابعة القراءة

  1. FSFE: البرمجيات الحرة وحرياتها (يفتح في نافذة جديدة)fsfe.org
  2. OSI: تعريف المصدر المفتوح (يفتح في نافذة جديدة)opensource.org
  3. KDE: التعاون والمفاهيم الخاطئة (يفتح في نافذة جديدة)eco.kde.org

أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.