ปลั๊กอิน MemberPress กำลังล็อคผู้ใช้หลังจากใบอนุญาตการสนับสนุนหมดอายุ
เผยแพร่แล้ว: 2022-04-27WordPress subreddit สว่างขึ้นในสัปดาห์นี้ด้วยรายงานของ MemberPress ที่ล็อคผู้ใช้ออกจากผู้ดูแลระบบของปลั๊กอินหากพวกเขาไม่ต่ออายุการสมัครสมาชิก MemberPress เป็นปลั๊กอินสำหรับสมาชิกยอดนิยมสำหรับ WordPress เป็นปลั๊กอินเชิงพาณิชย์เท่านั้นเริ่มต้นที่ 179 เหรียญต่อปีสำหรับไซต์เดียว และไม่มีเวอร์ชันฟรี
ผู้ใช้ Reddit @hamsternose เปิดการสนทนาด้วยบัญชีมือแรกว่าถูกล็อค:
ดังนั้นฉันจึงเพิ่งค้นพบว่า MemberPress ได้เปลี่ยนรูปแบบการสมัครรับข้อมูล และตอนนี้จะหยุดทำงานทันทีที่ใบอนุญาตของคุณหมดอายุ และคุณจำเป็นต้องเพิกเฉยเพื่อให้มันทำงานได้อีกครั้ง
นี่เป็นปลั๊กอิน WordPress ตัวแรกที่ฉันเจอซึ่งทำงานในลักษณะนี้ และฉันไม่สามารถพูดได้ว่าฉันเป็นแฟน ฉันสนับสนุนให้อัปเดตปลั๊กอินอยู่เสมอ แต่ฉันไม่เชื่อว่าสิ่งนี้ควรถูกบังคับ เพราะมันค่อนข้างจะล็อคผู้ใช้ให้พบกับราคาที่ผู้พัฒนาต้องการ
นี่เป็นหนทางข้างหน้าสำหรับนักพัฒนา WordPress Plugin หรือไม่?
นโยบายการต่ออายุที่อัปเดตของ MemberPress มีการระบุไว้อย่างชัดเจนในเอกสารของปลั๊กอินเกี่ยวกับสิ่งที่จะเกิดขึ้นเมื่อการสมัครของผู้ใช้สิ้นสุดลง การดำเนินการที่ขัดแย้งกันมากที่สุดคือลูกค้าจะไม่ "เข้าถึงหน้าจอผู้ดูแลระบบ MemberPress อีกต่อไป" นโยบายระบุว่า:
โดยพื้นฐานแล้ว คุณจะใช้ MemberPress ต่อที่ส่วนหน้าของเว็บไซต์ได้ไม่จำกัดเมื่อการสมัครของคุณสิ้นสุดลง อย่างไรก็ตาม คุณจะไม่สามารถเข้าถึงหน้าจอผู้ดูแลระบบหรือฟังก์ชันของปลั๊กอินได้ ถ้าคุณไม่ต่ออายุ เราจะไม่สามารถรองรับการเปลี่ยนแปลงหรือเพิ่มเติมใดๆ ในไซต์ของคุณได้อีกต่อไป
การตัดสิทธิ์การเข้าถึงหน้าจอผู้ดูแลระบบของปลั๊กอินจะทำให้ผู้ใช้ไม่สามารถจัดการฟังก์ชันสมาชิกของไซต์ได้หากการสมัครรับข้อมูลหมดลง ซึ่งจะป้องกันไม่ให้ผู้ใช้ทำสิ่งต่างๆ เช่น ออกเงินคืนให้ลูกค้า เพิ่มสมาชิกใหม่ จัดการสมาชิกภาพและเปิดใช้งานไซต์ และอื่นๆ

แนวทางนอกรีตนี้น่าประหลาดใจ ตรงกันข้ามกับนโยบายการต่ออายุของปลั๊กอินเชิงพาณิชย์อื่นๆ ซึ่งมักจะยุติการสนับสนุนและการอัปเดตสำหรับผู้ที่ไม่ต่ออายุ การตัดการทำงานในลักษณะนี้อาจเป็นปัญหาโดยเฉพาะอย่างยิ่งสำหรับหน่วยงานที่จัดการเว็บไซต์สำหรับลูกค้าที่ใช้ MemberPress เป็นสิ่งสำคัญต่อการดำเนินธุรกิจและผู้ที่มีแนวโน้มจะเป็นลูกค้าควรทราบว่านโยบายนี้แตกต่างอย่างมากจากผลิตภัณฑ์ WordPress เชิงพาณิชย์ส่วนใหญ่
“ฉันเข้าใจนโยบาย 'ไม่มีการอัปเดตเพิ่มเติมสำหรับคุณ' แต่การปิดสิ่งที่คุณจ่ายไป (อย่างน้อยหนึ่งครั้ง) ไม่ดี” นักพัฒนาเว็บ Mauro Bono กล่าวในการตอบสนองต่อสถานะโพสต์ที่เสนอธุรกิจ WordPress สร้างสมาคมการค้าเพื่อควบคุม แนวปฏิบัติเช่นนี้และการละเมิดการแจ้งเตือนของผู้ดูแลระบบ
Malcolm Peralty เจ้าของผลิตภัณฑ์ Trew Knowledge Sr. กล่าวว่า “ฉันคิดว่าบริษัทต่างๆ ควรทำสิ่งนี้ แต่ฉันคิดว่าชุมชนจะพูดด้วยเท้าของตนเองและย้ายไปยังผลิตภัณฑ์ที่ไม่ทำสิ่งนี้” “มันคือทั้งหมดที่เกี่ยวกับความสมดุล และฉันคิดว่าสิ่งนี้เหวี่ยงไกลเกินไปจากสิ่งที่ฉันรู้สึกว่า 'ยุติธรรม'”
GPL อนุญาตให้บริษัทต่างๆ ขายซอฟต์แวร์โอเพ่นซอร์ส ในกรณีนี้ ผู้ใช้ยังซื้อโค้ดที่อาจปิดฟังก์ชันผู้ดูแลระบบของปลั๊กอินโดยที่บางทีอาจไม่รู้ด้วยซ้ำไปทันทีที่ไม่ต้องจ่ายเงินเพื่อต่ออายุ บางคนอาจพิจารณาว่านี่เป็นแนวทางปฏิบัติทางธุรกิจที่น่าสงสัยในระบบนิเวศของ WordPress แต่ไม่ละเมิดใบอนุญาต

ในปี 2560 David Marin Carreno จากชุมชน Spanish WordPress ได้ติดต่อ Free Software Foundation (FSF) เกี่ยวกับโมเดลธุรกิจที่มีโครงสร้างคล้ายกันสำหรับปลั๊กอิน เขาถามว่าผู้เขียนปลั๊กอินสามารถแจกจ่ายปลั๊กอินภายใต้ GPL ได้หรือไม่ แต่ล็อกการเข้าถึงคุณลักษณะบางอย่างโดยใช้รหัสตรวจสอบความถูกต้อง ซึ่งจะตรวจสอบกับเซิร์ฟเวอร์ระยะไกล FSF ตอบว่า:
GPL ไม่ได้ห้ามการล็อกหรือโครงร่างเช่นนี้ ตราบใดที่ผู้รับซอฟต์แวร์สามารถแก้ไขหรือลบออกตามข้อกำหนดของ GPL ไม่ใช่ตัวล็อคที่ไม่ได้รับอนุญาต มันจำกัดไม่ให้ผู้อื่นศึกษา แก้ไข หรือถอดล็อคที่ GPL ห้าม การเพิ่มเงื่อนไขการอนุญาตให้ใช้สิทธิซึ่งห้ามมิให้ผู้รับซอฟต์แวร์ลบรูปแบบการล็อกคุณลักษณะดังกล่าวจะเป็นการละเมิด GPL
แม้ว่า FSF จะตรวจสอบรูปแบบธุรกิจ แต่หลายคนพบว่าแนวทางปฏิบัติดังกล่าวไม่น่าสนใจ ดังที่เห็นได้จากความคิดเห็นในโพสต์ Reddit ในโพสต์ชื่อ The WordPress Way เจสัน โคลแมน ผู้ร่วมก่อตั้งและซีอีโอของปลั๊กอิน Paid Memberships Pro (PMP) ซึ่งเป็นหนึ่งในคู่แข่งสำคัญของ MemberPress ดูเหมือนจะกล่าวถึงนโยบายการต่ออายุของ MemberPress โดยอ้อม โดยกล่าวว่าบางบริษัท “ใช้ GPL อย่างไม่เต็มใจ ใบอนุญาตในรหัสของพวกเขา” Coleman บรรยายถึงสิ่งที่เขามองว่าเป็น “วิถีของ WordPress:”
การทำสิ่งต่างๆ ตามแนวทางของ WordPress หมายถึงการทำให้ซอฟต์แวร์ทั้งหมดของเราเป็นโอเพ่นซอร์สฟรี เช่นเดียวกับซอฟต์แวร์หลักของ WordPress
หมายความว่าปลั๊กอินที่เราเขียนเพื่อรวมเข้ากับปลั๊กอินอื่น ๆ และบุคคลที่สามนั้นโฮสต์อยู่ในที่เก็บ WordPress.org เนื่องจากจะกระตุ้นให้ทั้งสองฝ่ายดูแลรักษาปลั๊กอิน
หมายความว่ารหัสของเราจะยังคงทำงานตามที่คาดไว้หากใบอนุญาตที่ชำระเงินของคุณหมดอายุ
หมายถึงการจัดหาโซลูชันรหัสบรรทัดเดียวอย่างง่ายเพื่อปิดใช้งานการขายต่อยอดหรือค่าธรรมเนียมเกตเวย์เพิ่มเติม
หมายถึงการใช้มาตรฐานการเข้ารหัสของ WordPress เพื่อให้นักพัฒนาซอฟต์แวร์อ่านโค้ดของเราอ่านโค้ดที่ใช้ WordPress ได้ง่ายขึ้น
ผู้ก่อตั้ง MemberPress แบลร์วิลเลียมส์ยังไม่ได้ตอบคำขอของเราสำหรับความคิดเห็น อาจมีเหตุผลหรือประสบการณ์ต่อเนื่องที่นำเขามาสู่นโยบายการต่ออายุนี้ แต่เอกสารประกอบของปลั๊กอินไม่ได้อธิบายอย่างละเอียด
จากการพูดคุยครั้งล่าสุดใน Reddit และ Twitter คำสัญญาของ Coleman ที่มีต่อลูกค้าทำให้เห็นค่านิยมและหลักการทางธุรกิจที่แตกต่างกันของ MemberPress และ PMP นี่อาจเป็นเรื่องที่น่าสนใจสำหรับลูกค้า MemberPress ที่กำลังมองหาปลั๊กอินอื่นหลังจากเรียนรู้เกี่ยวกับนโยบายการต่ออายุที่อัปเดตแล้ว
“หากการตัดสินใจบางอย่างทำให้ซอฟต์แวร์ดีขึ้นและบางอย่างที่ทำให้เรามีเงินมากขึ้น เราเลือกตัวเลือกที่ทำให้ซอฟต์แวร์ดีขึ้น” โคลแมนกล่าว
“สำหรับเรา นั่นหมายถึงการยอมรับโอเพ่นซอร์สและวิถีของ WordPress ทำให้ซอฟต์แวร์ของเรามีให้บริการฟรีเพื่อรับผู้ใช้และผู้มีส่วนร่วมมากที่สุด และสร้างธุรกิจบนซอฟต์แวร์ที่เรากำลังสร้างโดยการเพิ่มมูลค่าแทนที่จะจำกัดซอฟต์แวร์และการขายของเรา การรักษา."