انتقل إلى المحتوى
DevMarket
Odoo ModulesWordPress Pluginsقوالب ووردبريسShopify ThemesApp TemplatesScripts & Utilitiesالمدونةبِع على DevMarket
بيع البرمجيات

كيف تبيع إضافة ووردبريس (WordPress): التراخيص والتحديثات والتسعير

يمكنك بيع إضافة ووردبريس، لكنك لا تستطيع سلب المشترين الحريات التي تمنحها GPL. تعرّف على الإضافة المجانية مع نسخة مدفوعة أو المدفوعة بالكامل، ومفاتيح الترخيص، والتحديثات، والتسعير، وفحوص الجودة، وأين تبيع.

بقلم DevMarket Editorialنُشر: 7 دقائق قراءة
كيف تبيع إضافة ووردبريس (WordPress): التراخيص والتحديثات والتسعير
في هذه الصفحة

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

باختصار

  • بيع إضافة بترخيص GPL مسموح. أما منع المشترين من استخدامها وتعديلها ومشاركتها بموجب GPL فغير مسموح. اقرأ النصوص الرسمية، واسأل محامياً إن لم تكن متأكداً.
  • لإدراج إضافة في WordPress.org يجب أن تكون متوافقة مع GPL، وأن تخلو من الميزات المقفلة أو التجريبية، وأن تأخذ تحديثاتها من WordPress.org. أما الشيفرة المدفوعة فمكانها إضافة ملحقة منفصلة تُستضاف في مكان آخر.
  • تربط الإضافات المدفوعة عادةً مفتاح ترخيص بالتحديثات والدعم، ويخدمها خادم تحديثات.
  • شغّل Plugin Check، واختبر على أحدث إصدارات WordPress وWooCommerce، وأعلن التوافق مع WooCommerce، مثل تخزين الطلبات عالي الأداء (HPOS).
  • بِع على موقعك للحصول على التحكم، أو عبر سوق للحصول على جمهور وصفحة دفع ومفاتيح ترخيص. ويجمع كثير من المؤلفين بين الاثنين.

هل يمكنك بيع إضافة WordPress بموجب GPL؟

تقول صفحة الترخيص في WordPress إن مطوّريه يرون أن الإضافات والقوالب أعمال مشتقة ترث GPL، مع إقرارها بوجود منطقة رمادية قانونية في تحديد ما يُعد عملاً مشتقاً. ويشترط البند الأول من إرشادات دليل الإضافات (Plugin Directory) التوافق مع GPL، ويوصي بشدة بالرخصة نفسها التي يستخدمها WordPress، أي GPLv2 أو أحدث. افترض أن شيفرة إضافتك يجب أن تكون متوافقة مع GPL.

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

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

كيف تبيع إضافة WordPress: مجانية مع نسخة مدفوعة أم مدفوعة بالكامل؟

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

للدليل قواعد واضحة. تنص إرشاداته على أن الإضافات لا يجوز أن تحتوي على وظائف مقفلة حتى الدفع أو الترقية، ولا أن تتعطل بعد فترة تجريبية، ولا أن تخدم تحديثات من خوادم أخرى. وتُسمح الخدمات المدفوعة حين تقدّم الخدمة وظائف حقيقية، أما خدمة تقتصر على التحقق من مفاتيح الترخيص فلا يُسمح بها. وتوصي الإرشادات بإضافات ملحقة (add-ons) تُستضاف خارج WordPress.org لإبقاء الشيفرة المدفوعة بعيداً عن نسخة الدليل. ووفقاً لـصفحة التقديم تستغرق مراجعة الدليل من 1 إلى 10 أيام.

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

كيف تعمل مفاتيح الترخيص والتحديثات التلقائية؟

يربط مفتاح الترخيص عملية الشراء بالإضافة. وعموماً تحتوي الإضافة المدفوعة على مدقّق تحديثات (update checker) يرسل المفتاح وعنوان الموقع والإصدار المثبّت إلى خادم التحديثات لديك. يتحقق الخادم من أن المفتاح صالح وأن التحديثات ما زالت مشمولة، ثم يرد بأحدث إصدار ورابط تنزيل محمي. بعدها يعرض WordPress التحديث في شاشة الإضافات كالمعتاد.

ويدعم WordPress ذلك عبر ترويسة الإضافة Update URI، التي تمنع استبدال إضافة من طرف ثالث بإضافة مشابهة الاسم من الدليل. ويتيح مرشّح (filter) باسم update_plugins_{$hostname}، أُضيف في WordPress 5.8، أن تقدّم الشيفرة تفاصيل التحديث للإضافات التي تشير ترويستها إلى مضيف آخر. يمكنك بناء الخادم بنفسك، أو استخدام أدوات جاهزة: فإضافة Easy Digital Downloads تذكر مفاتيح الترخيص القابلة للتفعيل ضمن ميزات Pro.

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

هل تسعّر سنوياً أم مدى الحياة؟

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

الوثائق والدعم

اكتب خطوات التثبيت والمتطلبات ودليلاً لإعداداتك شاشة بشاشة وأسئلة شائعة وسجل تغييرات. وإذا كان بإمكان المطوّرين توسيع الإضافة، فاسرد خطافاتك (hooks) ومرشّحاتك (filters). حدّد أين يجري الدعم، وكم تستغرق في الرد، وما هو خارج النطاق. واطلب من المشترين في كل طلب إصدارات WordPress وPHP وWooCommerce والإضافات الفعّالة، لتتمكن من إعادة إنتاج المشكلات.

ماذا ينبغي أن تختبر قبل كل إصدار؟

شغّل Plugin Check. تنشره WordPress.org، وتختبر به الإضافة وفق معايير الدليل، إضافة إلى أفضل الممارسات في التدويل وإمكانية الوصول والأداء والأمان. استخدم Tools ثم Plugin Check، أو wp plugin check في سطر الأوامر. وهو لا يغني عن المراجعة اليدوية، واجتيازه لا يضمن القبول. وتضيف صفحة التقديم أن الإضافات التي تحتوي على مخرجات غير مهرَّبة (unescaped) أو بيانات غير منقّحة (unsanitised) أو نماذج بلا nonce لن تُقبل.

ثم افحص الإعلانات. يمكن لترويسات الإضافة أن تذكر Requires at least وRequires PHP وLicense وRequires Plugins. وبالنسبة إلى WooCommerce أضف ترويستي WC requires at least وWC tested up to، وأعلن التوافق مع تخزين الطلبات عالي الأداء (HPOS) في ملف إضافتك الرئيسي، كما يبيّن دليل وصفات WooCommerce:

add_action( 'before_woocommerce_init', function () {
    if ( class_exists( \Automattic\WooCommerce\Utilities\FeaturesUtil::class ) ) {
        \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__, true );
    }
} );

ينبّه WooCommerce أصحاب المتاجر الذين يفعّلون HPOS بينما إضافة غير متوافقة فعّالة. وإذا كانت إضافتك تمسّ السلة أو صفحة الدفع، فافحص كتل السلة وصفحة الدفع (cart and checkout blocks) أيضاً. راجع كيف تُصدر إصدارات برمجية تجتاز مراجعة السوق للروتين الكامل.

أين تبيع: موقعك أم سوق؟

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

والاسترداد يتبع التقسيم نفسه: على موقعك تكتب السياسة بنفسك، وللسوق سياسته الخاصة، مثل سياسة الاسترداد في DevMarket. وأجب عن المراجعات بأدب وبتفصيل محدد.

الأسئلة الشائعة

هل يجب أن تكون إضافتي بترخيص GPL لأبيعها؟

موقف WordPress أن الإضافات ترث GPL، ويشترط الدليل التوافق مع GPL. اقرأ صفحة الترخيص واسأل محامياً عن حالتك.

هل أستطيع بيع إضافتي على WordPress.org؟

يستضيف الدليل إضافة مجانية تعمل بالكامل. ولا يسمح بميزات مقفلة أو تجريبية، فبِع الميزات المدفوعة كإضافة ملحقة منفصلة، أو كخدمة، من خارج الدليل.

كيف أوفّر تحديثات تلقائية لإضافة مدفوعة؟

استخدم ترويسة Update URI وفحصاً للترخيص وخادم تحديثات، تبنيه أو تشتريه. واجعل التحديثات مرتبطة بالترخيص، لا بالميزات.

هل أقدّم ترخيصاً مدى الحياة؟

فقط إذا كنت قادراً على صيانة الإضافة سنوات. ويقصره كثير من المؤلفين على إصدار أو على فترة دعم.

هل أحتاج إلى دعم HPOS؟

إذا كانت إضافتك تتعامل مع طلبات WooCommerce فنعم، ينبغي ذلك. أعلن التوافق بعد أن تختبره فقط.

الخطوات التالية

اختر نموذجك، واكتب شروط ترخيصك، واختبر كل إصدار. ثم راجع كيف تكتب صفحة منتج برمجي تحقق المبيعات، وتصفّح إضافات WordPress الموجودة لتستلهم طريقة العرض، وقدّم طلبك عبر صفحة البائع.

XLinkedInWhatsApp

اعثر على البرنامج المناسب للمهمة

لكل منتج على DevMarket إصدار يراجعه فريقنا، ومفتاح ترخيص فوري، وشروط واضحة للتحديث والدعم.