البرمجيات مفتوحة المصدر (Open Source Software) ليست مجرد برامج يمكنك رؤية كودها. وفق تعريف Open Source Initiative، يجب أن تسمح الرخصة بمجموعة من الحقوق مثل الوصول إلى الشفرة المصدرية، إعادة التوزيع، إنشاء أعمال مشتقة، وعدم تقييد الاستخدام بتقنية أومجال معين.
هذا مهم لمستخدمي WordPress لأن WordPress نفسه مشروع مفتوح المصدر وموزع تحت GPLv2 أوأي إصدار لاحق. لكن “مفتوح المصدر” لا يعني تلقائيًا أن كل خدمة مرتبطة به مجانية، ولا يعني أن أي كود منشور على GitHub يصبح Open Source دون رخصة مناسبة.
المصادر الرسمية: Open Source Initiative – Open Source Definition وWordPress.org – License.
ما معنى Open Source باختصار؟
البرنامج مفتوح المصدر هو برنامج موزع تحت رخصة تمنح المستخدم حقوقًا محددة في الاستخدام والدراسة والتعديل وإعادة التوزيع، وفق شروط تلك الرخصة.
Open Source Initiative توضح أن الوصول للكود وحده غير كافٍ؛ الرخصة يجب أن تحقق معايير Open Source Definition.
Open Source لا يعني “مجاني فقط”
| المفهوم | المعنى |
|---|---|
| Open Source | حقوق استخدام وتعديل وتوزيع يحكمها ترخيص مفتوح المصدر |
| Free of charge | لا تدفع سعر شراء، لكنه قد يكون Closed Source |
| Source Available | يمكن رؤية الكود لكن الترخيص قد يمنع تعديلًا أوتوزيعًا أوأغراضًا معينة |
| Proprietary | المالك يحدد حقوق الاستخدام والتعديل والتوزيع وفق ترخيص مغلق |
يمكن بيع برنامج Open Source تجاريًا. OSI توضح أن البرمجيات مفتوحة المصدر يمكن استخدامها لأغراض تجارية ويمكن بيعها؛ كلمة Open Source لا تعني “غير تجاري”.
لماذا WordPress مفتوح المصدر؟
WordPress موزع تحت GNU GPLv2 أولاحقًا. WordPress.org تلخص الفكرة في أربع حريات رئيسية:
- تشغيل البرنامج لأي غرض.
- دراسة طريقة عمله وتعديله.
- إعادة توزيع نسخ منه.
- توزيع نسخ معدلة.
هذه الحريات هي أحد أسباب قدرة مجتمع WordPress على بناء Themes وPlugins وحلول مخصصة فوق Core بدل انتظار شركة واحدة لتضيف كل ميزة.
إذا كنت تريد فهم المنصة نفسها قبل موضوع الترخيص، راجع ما هو WordPress؟.
ما الفائدة لصاحب الموقع غير المطور؟
1. مرونة اختيار المورد
يمكنك تغيير المطور أوشركة الاستضافة أوالأداة المحيطة بالموقع دون أن تكون المنصة الأساسية مملوكة لشركة واحدة تتحكم في كل أجزاء التنفيذ.
2. إمكانية التخصيص
إذا لم توفر الواجهة ميزة معينة، يستطيع مطور بناء Plugin أوTheme أوIntegration بدل انتظار Vendor واحد.
3. قابلية نقل أعلى
Open Source لا يضمن أن كل Migration ستكون سهلة، لكنه يقلل نوعًا مهمًا من Vendor lock-in لأن Core والبيانات والبنية الأساسية ليست خدمة SaaS مغلقة بالكامل.
4. شفافية أكبر
إمكانية مراجعة الكود تسمح للباحثين والمطورين بفحص السلوك واكتشاف الأخطاء والثغرات. لكن الشفافية وحدها لا تجعل البرنامج آمنًا تلقائيًا؛ الأمان يعتمد أيضًا على جودة الكود والتحديثات والإعداد والتشغيل.
هل Open Source يعني أن البرنامج أكثر أمانًا؟
ليس بالضرورة. وجود الكود علنًا يسمح بالمراجعة، لكنه يسمح كذلك لأي شخص بدراسة الكود. القوة تأتي من سرعة اكتشاف المشاكل، جودة عملية التطوير، التحديثات، والقدرة على تطبيق الإصلاحات.
WordPress نفسه لديه فريق أمان وعملية تحديث، لكن موقع WordPress قد يصبح غير آمن بسبب Plugin قديمة أوPassword ضعيفة أوHosting سيئة حتى لو كان Core مفتوح المصدر.
هل كل Plugins وThemes في WordPress مفتوحة المصدر؟
WordPress.org تعتبر Plugins وThemes المشتقة من WordPress خاضعة لفلسفة GPL، ويشترط مستودع WordPress.org تراخيص متوافقة مع GPL للمشروعات المستضافة هناك.
لكن عند شراء Theme أوPlugin من متجر خارجي، راجع الترخيص الفعلي؛ وجوده “لووردبريس” لا يغني عن قراءة شروط الترخيص والدعم والتحديثات.
GPL ليست Public Domain
صاحب الكود لا يتنازل عن حقوقه لمجرد استخدام GPL. الرخصة تمنحك حقوقًا واسعة وتفرض شروطًا عند توزيع نسخ أوأعمال مشتقة في الحالات التي تنطبق عليها الرخصة.
لذلك لا تتعامل مع Open Source بمعنى “مسموح أخذ أي كود ونسبه لنفسك”. ما زالت هناك Copyright notices وشروط ترخيص وحقوق علامات تجارية يجب احترامها.
Open Source والعلامات التجارية
حرية استخدام الكود لا تعني حرية استخدام اسم أوLogo المشروع بأي طريقة. WordPress مثلًا له Trademark policy منفصلة عن GPL. الترخيص البرمجي والعلامة التجارية موضوعان مختلفان.
أمثلة على مشاريع مفتوحة المصدر
- WordPress — GPLv2 أولاحقًا.
- Linux kernel — مشروع مفتوح المصدر بترخيص GPLv2.
- Drupal — CMS مفتوح المصدر.
- Joomla — CMS مفتوح المصدر.
المهم ليس حفظ أسماء المشاريع؛ المهم معرفة الترخيص لكل مشروع بدل افتراض أن كل برنامج مجاني هو Open Source.
WordPress مقابل منصة SaaS مغلقة
| النقطة | WordPress ذاتي الاستضافة | SaaS مغلقة المصدر |
|---|---|---|
| Core | مفتوح المصدر | تملكه الشركة |
| الاستضافة | تختارها وتستطيع نقلها | جزء من الخدمة عادةً |
| التخصيص البرمجي | واسع | ضمن APIs/حدود المنصة |
| الصيانة | مسؤوليتك أوفريقك | جزء كبير تديره المنصة |
| Vendor lock-in | أقل على مستوى Core، لكنه قد يأتي من Plugins/Builders | قد يكون أعلى حسب إمكانات التصدير |
لا يعني هذا أن WordPress أفضل في كل مشروع. SaaS قد تكون أنسب لمن يريد تقليل مسؤوليات التشغيل، بينما WordPress أنسب عندما تكون المرونة والملكية والتخصيص أولوية.
ما الذي يجب فحصه قبل الاعتماد على مشروع Open Source؟
- الرخصة.
- آخر تحديثات المشروع.
- نشاط المجتمع والمطورين.
- Security advisories.
- Documentation.
- Compatibility مع Stack الخاص بك.
- خطة الصيانة طويلة الأجل.
كون المشروع Open Source لا يعفيك من تقييم جودة المشروع نفسه.
أسئلة شائعة
هل البرمجيات مفتوحة المصدر مجانية دائمًا؟
لا. يمكن بيع Open Source تجاريًا، ويمكن فرض رسوم مقابل الدعم والاستضافة والخدمات والتوزيع.
هل رؤية Source Code تكفي لاعتبار البرنامج Open Source؟
لا. يجب أن تمنح الرخصة الحقوق المطلوبة في Open Source Definition، وليس مجرد إظهار الكود.
هل WordPress مفتوح المصدر؟
نعم. WordPress موزع تحت GPLv2 أوأي إصدار لاحق.
هل Open Source يمنع Vendor lock-in تمامًا؟
لا. قد ترتبط بـPage Builder أوPlugin أوHosting أوCustom architecture رغم أن Core مفتوح المصدر. لكنك تملك خيارات أوسع لنقل وتعديل النظام الأساسي.
الخلاصة
Open Source هو نموذج ترخيص وحقوق وليس مجرد “كود مجاني”. WordPress يستفيد من هذا النموذج عبر GPLv2 أولاحقًا، ما يمنح المستخدمين والمطورين حرية واسعة في الاستخدام والدراسة والتعديل وإعادة التوزيع. لصاحب الموقع، القيمة الأساسية هي المرونة وتقليل الاعتماد على Vendor واحد، لكنك تظل مسؤولًا عن اختيار إضافات جيدة، التحديث، الأمان والصيانة.

