يقوم المكون الإضافي MemberPress بإغلاق المستخدمين بعد انتهاء صلاحية ترخيص الدعم
نشرت: 2022-04-27أضاء موقع WordPress subreddit هذا الأسبوع بتقارير تفيد بأن MemberPress يحظر المستخدمين من مسؤول البرنامج الإضافي إذا لم يجددوا اشتراكاتهم. MemberPress هو مكون إضافي مشهور للعضوية في WordPress. إنه مكون إضافي تجاري فقط يبدأ من 179 دولارًا سنويًا لموقع واحد ، ولا يوجد إصدار مجاني.
افتتح مستخدم Reddithamsternose المناقشة بحساب مباشر لإغلاقه:
لذلك اكتشفت للتو أن MemberPress قد غير نموذج الاشتراك الخاص به وسيتوقف الآن عن العمل في المرة الثانية التي تنتهي فيها رخصتك وتحتاج إلى التحفظ حتى يعمل مرة أخرى.
هذا هو أول مكون إضافي لبرنامج WordPress صادفته ويعمل بهذه الطريقة ولا يمكنني القول إنني معجب. أنا أؤيد تحديث المكونات الإضافية ، لكنني لا أعتقد أنه يجب إجبارها على ذلك لأنها تقفل المستخدمين إلى حد كبير لتلبية أي سعر يطلبه المطور.
هل هذا هو الطريق إلى الأمام لمطوري WordPress Plugin الآن؟
تم تحديد سياسة التجديد المحدثة الخاصة بـ MemberPress بوضوح في مستندات المكون الإضافي حول ما يحدث عند انتهاء اشتراك المستخدم. الإجراء الأكثر إثارة للجدل هو أن العملاء لم يعد بإمكانهم "الوصول إلى أي من شاشات إدارة MemberPress". تنص السياسة على:
بشكل أساسي ، ستتمكن من الاستمرار في استخدام MemberPress على الواجهة الأمامية لموقعك إلى أجل غير مسمى عند انتهاء اشتراكك. ومع ذلك ، لن تتمكن من الوصول إلى شاشات أو وظائف إدارة المكون الإضافي. ما لم تجدد ، لن نتمكن أيضًا من دعم أي تغييرات أو إضافات إلى موقعك.
يؤدي قطع الوصول إلى شاشات إدارة المكون الإضافي إلى ترك المستخدمين بدون القدرة على إدارة وظائف العضوية في مواقعهم في حالة انتهاء اشتراكاتهم. هذا يمنع المستخدمين من القيام بأشياء مثل إصدار المبالغ المستردة للعملاء ، وإضافة أعضاء جدد ، وإدارة العضويات وتنشيط الموقع ، من بين إجراءات أخرى.

يعتبر هذا النهج غير التقليدي مفاجئًا على عكس سياسات تجديد المكونات الإضافية التجارية الأخرى ، والتي عادةً ما تنهي الدعم والتحديثات لأولئك الذين لا يجددون. قد يكون قطع الوظائف بهذه الطريقة مشكلة خاصة للوكالات التي تدير مواقع الويب للعملاء الذين يستخدمون MemberPress. إنه أمر بالغ الأهمية للعمليات التجارية ويجب أن يدرك العملاء المحتملون أن السياسة تختلف بشكل ملحوظ عن معظم منتجات WordPress التجارية الأخرى.
قال ماورو بونو ، مطور الويب ، ردًا على Post Status الذي يقترح أن تقوم شركات WordPress بإنشاء اتحاد تجاري للحكم مثل هذه الممارسات وانتهاكات إشعارات المشرف.
قال مالك المنتج ، مالكولم بيرالي ، مالكولم بيرالتي ، مدير المنتج Trew Knowledge الأب: "أعتقد أنه يجب السماح للشركات بالقيام بذلك ، لكنني أعتقد أن المجتمع سيتحدث بأقدامه وينتقل إلى منتج لا يقوم بهذا النوع من الأشياء". "الأمر كله يتعلق بالتوازن وأعتقد أن هذا يتأرجح بعيدًا جدًا عما أشعر أنه عادل."
تسمح GPL للشركات ببيع البرامج مفتوحة المصدر. في هذه الحالة ، يشتري المستخدمون أيضًا ، ربما عن غير قصد ، الكود الذي يغلق وظائف مشرف المكون الإضافي بمجرد عدم دفعهم للتجديد. قد يعتبر البعض هذه ممارسة تجارية مشكوك فيها في نظام WordPress البيئي ولكنها لا تنتهك الترخيص.

في عام 2017 ، اتصل David Marin Carreno من مجتمع WordPress الإسباني ، بمؤسسة البرمجيات الحرة (FSF) فيما يتعلق بنماذج الأعمال المهيكلة بالمثل للمكونات الإضافية. سأل عما إذا كان من المسموح لمؤلف البرنامج المساعد توزيع مكون إضافي ضمن GPL مع تأمين الوصول إلى بعض الميزات باستخدام رمز التحقق ، والذي يتحقق من خادم بعيد. ردت إف إس إف:
لا تحظر GPL الأقفال أو المخططات مثل هذه ، طالما يمكن لمتلقي البرنامج تعديلها أو إزالتها وفقًا لشروط GPL. ليس القفل نفسه هو المحظور ؛ إنه يمنع الآخرين من الدراسة أو التعديل أو إزالة هذا القفل الذي تحظره GPL. سيكون أيضًا انتهاكًا لـ GPL لإضافة شروط الترخيص التي تحظر على متلقي البرنامج إزالة مخططات قفل الميزات.
على الرغم من قيام FSF بالتحقق من صحة نموذج العمل ، يجد الكثيرون أن هذه الممارسة غير مستحبة ، كما يتضح من التعليقات المنشورة على موقع Reddit. في منشور بعنوان The WordPress Way ، بدا أن جيسون كولمان ، الشريك المؤسس والرئيس التنفيذي للمكوِّن الإضافي Paid Memberships Pro (PMP) ، وهو أحد المنافسين الرئيسيين لـ MemberPress ، يخاطب بشكل غير مباشر سياسة تجديد MemberPress ، قائلاً إن بعض الشركات "تطبق GPL على مضض ترخيص لرموزهم. " وصف كولمان ما يعتبره "طريقة WordPress":
القيام بالأشياء بطريقة WordPress يعني جعل جميع برامجنا مجانية ومفتوحة المصدر ، تمامًا مثل برنامج WordPress الأساسي.
هذا يعني أن المكونات الإضافية التي نكتبها للتكامل مع المكونات الإضافية الأخرى وأن الأطراف الثالثة مستضافة في مستودع WordPress.org لأن ذلك سيحفز كلا الطرفين على الحفاظ على المكون الإضافي.
هذا يعني أن الكود الخاص بنا سيستمر في العمل كما هو متوقع إذا انتهت صلاحية ترخيصك المدفوع.
وهذا يعني توفير حلول رمز بسيطة من سطر واحد لتعطيل عمليات البيع أو رسوم البوابة الإضافية.
وهذا يعني استخدام معايير ترميز WordPress بحيث يكون الكود الخاص بنا أكثر قابلية للقراءة للمطورين المعتادين على قراءة التعليمات البرمجية المستندة إلى WordPress.
لم يستجب مؤسس MemberPress بلير ويليامز بعد لطلباتنا للتعليق. قد يكون هناك سبب أو سلسلة من التجارب التي قادته إلى سياسة التجديد هذه ولكن وثائق البرنامج المساعد لا توضح ذلك بالتفصيل.
في ضوء المناقشات الأخيرة على Reddit و Twitter ، فإن وعود Coleman للعملاء تبرز قيم ومبادئ العمل المتناقضة لـ MemberPress و PMP. قد يكون هذا مقنعًا لعملاء MemberPress الذين يبحثون عن مكون إضافي مختلف بعد معرفة سياسة التجديد المحدثة.
قال كولمان: "إذا تعلق القرار بشيء من شأنه أن يجعل البرنامج أفضل وشيء من شأنه أن يدر علينا المزيد من المال ، فإننا نختار الخيار الذي يجعل البرنامج أفضل".
"بالنسبة لنا ، هذا يعني تبني المصدر المفتوح وطريقة WordPress ، وإتاحة برنامجنا مجانًا للحصول على أكبر عدد من المستخدمين والمساهمين ، وبناء نشاط تجاري على رأس البرنامج الذي نصنعه عن طريق إضافة قيمة بدلاً من تقييد برامجنا وبيعها بشكل مصطنع العلاج."