ما هي البرمجيات مفتوحة المصدر؟ ولماذا يبنى عليها نصف الإنترنت
✦ أهم النقاط
- مفتوح المصدر يعني أن كود البرنامج متاح للجميع لقراءته وتعديله وإعادة توزيعه.
- مجاني في الغالب لكن ليس دائمًا؛ «مفتوح المصدر» يخص الحرية لا السعر.
- الترخيص هو ما يحدد ما يُسمح به: GPL يفرض بقاء المشتقات مفتوحة، MIT أكثر تساهلًا.
- أنت تستخدمه يوميًا: أندرويد ومتصفحك وأغلب خوادم الويب تقوم على مشاريع مفتوحة.
تخيّل وصفة طعام مكتوبة بالكامل وموضوعة للعامة: أي شخص يقرأها، يطبخها، يحسّنها، ثم ينشر نسخته. البرمجيات مفتوحة المصدر تعمل بالمنطق نفسه، لكن مع الكود البرمجي. «الكود المصدري» هو التعليمات التي كتبها المبرمجون قبل تحويلها إلى برنامج يعمل؛ حين يكون مفتوحًا، يستطيع أي أحد الاطلاع عليه وتعديله وإعادة توزيعه بشروط الترخيص.
هذا عكس البرمجيات المغلقة (المملوكة) مثل نظام ويندوز، حيث تحصل على البرنامج جاهزًا للتشغيل بينما يبقى الكود سرًّا تحتفظ به الشركة.
أداة الفواتير وعروض الأسعار
فواتير احترافية تُحسب وتُطبع/PDF في دقيقة.
مفتوح المصدر لا يعني بالضرورة مجاني
هذه أكثر نقطة تلتبس. «مفتوح المصدر» يتعلق بالحرية: حرية القراءة والتعديل والمشاركة. كثير منه مجاني فعلًا، لكن يمكن لشركة أن تبيع نسخة مدفوعة بدعم فني وخدمات، والكود يبقى مفتوحًا. القاعدة الشهيرة: «حرّ كما في حرية التعبير، لا حرّ كما في وجبة مجانية».
الترخيص هو القلب
الترخيص عقد قانوني يحدد ما يُسمح به. عائلتان رئيسيتان: تراخيص «متساهلة» (مثل MIT وApache) تتيح لك استخدام الكود حتى في منتج مغلق تجاري بشرط ذكر المصدر؛ وتراخيص «حقوق النسخ المتروكة» (مثل GPL) تشترط أن يبقى أي مشتق مفتوح المصدر أيضًا، فتضمن استمرار الانفتاح.
جدول: مفتوح مقابل مغلق
| المعيار | مفتوح المصدر | مغلق المصدر |
|---|---|---|
| رؤية الكود | متاح للجميع | سرّي |
| التعديل | مسموح | ممنوع |
| السعر | غالبًا مجاني | غالبًا مدفوع |
| الأمان | يفحصه الآلاف | يعتمد على الشركة |
| أمثلة | لينكس، فايرفوكس | ويندوز، فوتوشوب |
أنت تستخدمه اليوم دون أن تدري
نظام أندرويد مبني على نواة لينكس المفتوحة، ومعظم خوادم الإنترنت تعمل بلينكس وخادم أباتشي أو إنجن-إكس، ومتصفح كروم يقوم على مشروع كروميوم المفتوح. حتى لغة بايثون وقاعدة البيانات MySQL مفتوحتان. عمليًا، البنية التحتية للإنترنت تقوم على مشاريع مفتوحة يبنيها متطوعون وشركات معًا.
نصيحة عملية
قبل شراء برنامج، ابحث عن بديل مفتوح المصدر ناضج: LibreOffice بدل أوفيس، GIMP بدل فوتوشوب، VLC لتشغيل الوسائط. قد يوفّر عليك المال ويمنحك تحكمًا أكبر. وإن كنت تطوّر منتجًا، اقرأ ترخيص أي مكتبة تستخدمها بعناية — فالمخالفة قد تكلّفك قانونيًا.