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


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

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

قسم الرخص إلى نوعين رئيسيين:

  1. رخص الكوبي ليفت (Copyleft - الحقوق المتروكة): وهي رخص متشددة تضمن استمرارية حرية المشروع. تُلزم أي شخص يعدّل على الكود بمشاركة تعديلاته تحت نفس الرخصة، مما يعزز المساهمة المجتمعية وتطور المشروع. من أمثلتها رخصتي GPL و AGPL (المناسبة لبرامج الخدمات عبر الشبكة)، وقد ساهمت هذه الرخص في تطور مشاريع ضخمة مثل نظام لينكس.
  2. الرخص المتساهلة (Permissive): تمنح مرونة أكبر للمطورين والمستخدمين لاستخدام الكود وتعديله دون إلزام بمشاركة تعديلاتهم، حتى لو استخدموها في مشاريع مغلقة المصدر. من أمثلتها رخص MIT، BSD، وأباتشي (Apache). وقد أشار المهندس فهد إلى أن هذا النوع من الرخص قد يؤدي أحيانًا إلى استغلال المشاريع دون المساهمة في تطويرها، كما حدث مع نظام FreeBSD الذي اعتمدت عليه شركة Apple في أنظمتها دون إعادة المساهمة في المشروع الأصلي.

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

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

تعرف في هذه المحاضرة عن فائدة رخص البرمجيات الحرة ، أشهر أنواع رخص البرمجيات الحرة ، شرح للرخص المشهورة ، بعض المفاهيم الخاطئة كيف اختار الرخصة المناسبة GPL و LGPL و AGPL