ไดเร็กทอรีปลั๊กอินของ WordPress ทำลายรีวิวที่ได้รับสิ่งจูงใจ แม้จะขาดแนวทางอย่างเป็นทางการ

เผยแพร่แล้ว: 2016-07-08
เครดิตภาพ: กิ้งก่าเขียว
เครดิตภาพ: กิ้งก่าเขียว

เมื่อสัปดาห์ที่แล้ว Dan Cameron ผู้สร้าง Sprout Invoices ได้รับอีเมลจากทีมตรวจสอบปลั๊กอิน WordPress.org โดยระบุว่าปลั๊กอินของเขาละเมิดหลักเกณฑ์เกี่ยวกับพื้นที่เก็บข้อมูล ใบแจ้งหนี้ Sprout ถูกลบออกจากไดเร็กทอรีทันที และบทวิจารณ์ระดับ 5 ดาวทั้งหมดก็ถูกลบไปด้วย

คาเมรอนได้ลดราคาใบอนุญาตมืออาชีพของปลั๊กอินสำหรับลูกค้าที่ให้ความเห็นบน WordPress.org ในโพสต์แสดงความคับข้องใจเกี่ยวกับวิธีการจัดการกับสถานการณ์ คาเมรอนกล่าวว่าเขา “คิดว่าเป็นการดีที่จะชดเชยเวลาของพวกเขา” และลูกค้ามีอิสระที่จะแสดงความคิดเห็นที่ดีหรือไม่ดี

sprout-invoices-discount-for-review

แนวทางไดเรกทอรีปลั๊กอินอย่างเป็นทางการไม่ได้ห้ามการรีวิวที่มีการชดเชยอย่างชัดเจน ซึ่งเป็นสาเหตุที่คาเมรอนกล่าวว่าเขาไม่ทราบว่านี่เป็นปัญหา ระหว่างการสนทนากับทีมตรวจสอบปลั๊กอิน เขาได้รับการอ้างอิงถึงบทความที่โพสต์บนบล็อกของ make/plugins เกี่ยวกับประเด็นนี้:

“หากยังไม่ชัดเจนเพียงพอ แสดงว่าเราจริงจัง” อีเมลระบุ “เรายังโพสต์เกี่ยวกับยี่ห้อ/ปลั๊กอิน”

เมื่อปลายเดือนพฤษภาคม Mika Epstein สมาชิกทีมตรวจสอบปลั๊กอินของ WordPress ได้โพสต์คำเตือนถึงนักพัฒนาปลั๊กอินเกี่ยวกับการไม่ชดเชยรีวิว เนื่องจากปัญหาดังกล่าวปรากฏขึ้นเป็นประจำ

“เราไม่อนุญาตให้รีวิวที่มีการชดเชยอยู่ในเว็บไซต์ของเราไม่ว่าด้วยวิธีใด ๆ และถือว่าบทวิจารณ์เหล่านั้นไม่สุภาพ” เธอกล่าว “ในขณะที่คุณอาจไม่พิจารณารับผลิตภัณฑ์ฟรี (หรือลดราคา) เพื่อเป็นการชดเชย แต่เราก็ทำได้ มันทำให้ระบบยุ่งเหยิง ซึ่งจริงๆ แล้วมีไว้สำหรับผู้ที่ใช้ปลั๊กอินอย่างถูกกฎหมายเพื่อเขียนรีวิวประสบการณ์ของพวกเขา”

อย่างไรก็ตาม นักพัฒนาปลั๊กอินจำนวนมากไม่ได้ติดตาม Make blogs และมองหาแนวทางสำหรับจุดยืนอย่างเป็นทางการของ WordPress.org เกี่ยวกับสิ่งที่ไม่เป็นที่ยอมรับ สถานการณ์ของ Dan Cameron ได้เน้นย้ำประเด็นนี้อีกครั้ง และโพสต์ในกลุ่ม Advanced WordPress Facebook ได้เรียกร้องให้มีการเพิ่มลงในแนวทางปฏิบัติ โพสต์ดังกล่าวได้รวบรวมคำตอบหลายร้อยคำตอบที่กล่าวถึงความซับซ้อนของการบังคับใช้ผลที่ตามมาเพื่อจูงใจให้มีการรีวิว

เมื่อฉันถามซามูเอล “อ็อตโต” วูด ผู้เขียนแนวทางปฏิบัติว่ามีแผนที่จะปรับปรุงแนวทางเหล่านี้เพื่อให้เกิดความกระจ่างในประเด็นที่เกิดซ้ำนี้หรือไม่ เขากล่าวว่า “นี่ไม่ใช่กฎที่ไม่ได้เขียนไว้ตั้งแต่แรก ดูแนวทางที่ 9 และ 18” ซึ่งรวมถึง:

#9: ปลั๊กอินต้องไม่ทำอะไรที่ผิดกฎหมาย หรือเป็นการล่วงละเมิดทางศีลธรรม นั่นเป็นเรื่องส่วนตัวเรารู้ ยังไงก็ตาม ถ้าเราไม่ชอบมันด้วยเหตุผลอะไรมันก็หมดไป ซึ่งรวมถึงสแปม สำหรับคำจำกัดความของสแปมที่เราต้องการใช้

#18: เราขอสงวนสิทธิ์ในการเปลี่ยนแปลงรายการนี้ในอนาคต เราขอสงวนสิทธิ์ในการปิดใช้งานหรือลบปลั๊กอินใด ๆ โดยพลการด้วยเหตุผลใดก็ตาม โดยพื้นฐานแล้ว นี่คือพื้นที่เก็บข้อมูลของเรา และเราจะพยายามรักษามาตรฐานความประพฤติและคุณภาพของรหัส เราอาจไม่ประสบความสำเร็จเสมอไป แต่นั่นคือเป้าหมายของเรา และเราจะทำทุกอย่างที่เรารู้สึกว่าจำเป็นเพื่อให้บรรลุเป้าหมายนั้น

สำหรับหลายๆ คนที่เกี่ยวข้องในการอภิปราย ประเด็นไม่ได้อยู่ที่ว่าควรอนุญาตให้มีการทบทวนสิ่งจูงใจหรือไม่ แต่ควรให้ความเหมาะสมในการบังคับใช้หลักเกณฑ์ที่เปิดกว้างสำหรับการตีความในวงกว้าง นักพัฒนา Zach Stepek สรุปว่าเหตุใดหลักเกณฑ์ที่คลุมเครือทำให้การจัดการเรื่องนี้กลายเป็นประเด็นถกเถียง:

สิ่งที่ฉันไม่เข้าใจคือเหตุใดจึงยากที่จะประมวลสิ่งที่คุณขอให้คนอื่นปฏิบัติตาม แนวทางที่คลุมเครือที่ถูกอ้างถึงในข้อ 9 ไม่ได้ห้ามเฉพาะสิ่งที่เกิดขึ้น โดยเฉพาะอย่างยิ่งหากผู้พัฒนาปลั๊กอินไม่รู้สึกว่าเขาได้ทำอะไรผิดศีลธรรม และหมายเลข 18 แทบไม่มีกลไกของความไว้วางใจในที่เก็บหรือผู้ดูแล ควรมีกระบวนการอนุญาโตตุลาการอย่างเป็นทางการที่ยึดถือก่อนที่จะดำเนินการใดๆ เว้นแต่ว่าปลั๊กอินนั้นมีความร้ายแรงอย่างโจ่งแจ้งในการละเมิดหลักเกณฑ์หรือเป็นอันตรายอย่างชัดเจน นี่ไม่ใช่สิ่งเหล่านั้น และผู้เขียนตอบและแก้ไขสถานการณ์ทันทีที่เขาได้รับแจ้งว่ามันเป็นการละเมิดการตีความแนวทางปฏิบัติที่คุณเขียน

เป็นความเหมาะสมในการตัดสินใจบังคับใช้ข้อกำหนดที่ไม่ได้เขียนไว้ การตัดสินใจที่ดูเหมือนว่าจะมีการขอความช่วยเหลือเพียงเล็กน้อยจากการตอบสนองสาธารณะของคุณต่อความขุ่นเคืองของชุมชนที่คุณเคยเห็นที่นี่ ซึ่งฉันกำลังจัดการกับปัญหาเป็นการส่วนตัว ฉันกำลังวางแผนที่จะขยายธุรกิจของฉันให้รวมปลั๊กอินไว้ด้วยในอนาคตอันใกล้นี้ ตอนนี้ฉันรู้แล้วว่าอย่าใช้ repo ของปลั๊กอิน แต่อย่างใด เนื่องจากฉันไม่สามารถวางใจได้ว่ากฎที่ไม่ได้เขียนไว้จะไม่อยู่เบื้องหลังสิ่งที่น่าเกลียดในอนาคต

เนื่องจากนโยบายนี้ไม่มีเอกสารในแนวทางปฏิบัติอย่างเป็นทางการและบังคับใช้ในลักษณะที่อาจส่งผลกระทบต่อธุรกิจของนักพัฒนา หลายคนแสดงความคิดเห็นในเธรดจึงมีปัญหากับผลที่ตามมาอย่างรวดเร็วและไม่เคยเกิดขึ้นมาก่อนของการลบบทวิจารณ์ระดับ 5 ดาวทั้งหมด คนอื่นๆ เห็นด้วยกับการดำเนินการ โดยอ้างถึงแนวทางการรับรองของ FTC ซึ่งกำหนดให้ผู้ตรวจสอบต้องเปิดเผยค่าตอบแทนหรือสิ่งจูงใจที่ได้รับ เนื่องจากคาเมรอนไม่รอที่จะให้รางวัลส่วนลดจนกว่าผู้ตรวจสอบจะเปิดเผยสิ่งจูงใจที่ได้รับ ผู้ใช้จึงไม่สามารถตัดสินใจได้อย่างถูกต้องว่าควรวางสต็อคไว้เท่าใดในบทวิจารณ์เหล่านั้น

แนวทางปฏิบัติของปลั๊กอินโดยละเอียดต้องได้รับการอัปเดต

คาเมรอนกล่าวว่าเหตุผลหนึ่งที่เขาเขียนโพสต์ของเขาคือ “เพื่อแสดงความสำคัญต่อสาธารณะ เพื่อให้คนอื่นๆ พิจารณาว่าพวกเขาส่งเสริม/ขอความเห็นอย่างไร” หากไม่มีนโยบายที่ชัดเจนในการช่วยป้องกันการละเมิดประเภทนี้ ก็จะต้องเกิดขึ้นอีกแน่นอน

เป็นที่เข้าใจได้ว่าทีมตรวจสอบปลั๊กอินอาจไม่ต้องการระบุวิธีที่ต้องห้ามทุกประการในการหลอกล่อระบบ แต่การตรวจสอบที่จูงใจถือเป็นการละเมิดทั่วไปที่ได้รับประกันการโพสต์บนบล็อกของผู้ผลิต/ปลั๊กอินแล้ว หากประเด็นใดก่อให้เกิดการโต้เถียงและการโต้เถียงกันมาก ก็ถึงเวลาที่จะต้องพิจารณาใหม่ว่าแนวทางปฏิบัติในปัจจุบันนั้นให้บริการแก่ชุมชนได้ดีเพียงใด

แม้ว่าชื่อเรื่องของเอกสารจะเป็น "คำแนะนำเกี่ยวกับปลั๊กอินโดยละเอียด" ก็ตาม แต่หลายๆ หัวข้อก็เป็นเพียงรายละเอียด ทั้งสองฉบับที่อ้างถึงเกี่ยวกับปัญหานี้ (#9 และ #18) เป็นทั้งอัตนัยและโดยพลการ ซึ่งรวมถึงภาษาที่คลุมเครือ ความคาดหวังที่ไม่สามารถเข้าใจได้ และต้องการให้นักพัฒนาปลั๊กอินคุ้นเคยกับโลกทัศน์ของผู้เขียนเอกสารเพื่อทำความเข้าใจว่าอะไรคือ "การล่วงละเมิดทางศีลธรรม"

ภาษาของแนวทางปฏิบัตินี้ไม่เป็นที่ยอมรับและเผด็จการ ชวนให้นึกถึงสโมสรลับในวัยเด็กมากกว่าโครงการโอเพ่นซอร์สที่มีอำนาจ 26% ของเว็บ:

ปลั๊กอินต้องไม่กระทำการใดๆ ที่ผิดกฎหมาย หรือเป็นการล่วงละเมิดทางศีลธรรม นั่นเป็นเรื่องส่วนตัวเรารู้ ยังไงก็ตาม ถ้าเราไม่ชอบมันด้วยเหตุผลอะไรมันก็หมดไป

เราขอสงวนสิทธิ์ในการปิดใช้งานหรือลบปลั๊กอินใด ๆ โดยพลการด้วยเหตุผลใดก็ตาม โดยพื้นฐานแล้ว นี่คือพื้นที่เก็บข้อมูลของเรา และเราจะพยายามรักษามาตรฐานความประพฤติและคุณภาพของรหัส

WordPress มีให้บริการมากกว่า 150 ภาษา ไม่ใช่ผู้เขียนปลั๊กอินทุกคนที่มีคุณธรรม วัฒนธรรม หรือการเปิดเผยระบบตรวจสอบและผลกระทบต่อไดเรกทอรีและตลาดซื้อขายเหมือนกัน นโยบายที่ไม่มีบทวิจารณ์ที่จูงใจถือเป็นนโยบายที่ควรค่าแก่การสะกดคำแบบง่ายๆ สำหรับผู้ที่ไม่ได้พูดภาษาอังกฤษเป็นภาษาแรก และอาจไม่ได้อ่านบล็อกของผู้ผลิต/ปลั๊กอินเป็นประจำ

เมื่อหลักเกณฑ์ที่สำคัญไม่ได้รับการสื่อสารและบังคับใช้ผลที่ตามมาโดยพลการ นักพัฒนาปลั๊กอินกล่าวกับผู้พัฒนาปลั๊กอินว่า "คุณไม่ได้มาจากที่นี่ มิฉะนั้นคุณจะรู้ดีกว่านี้" ทัศนคติของเมืองเล็ก ๆ แบบนั้นไม่เป็นที่ยอมรับสำหรับผู้ที่มาจากชุมชนซอฟต์แวร์อื่น ๆ ที่ความคาดหวังอาจแตกต่างกัน

แนวทางที่ชัดเจนจะมีความสำคัญมากยิ่งขึ้นเมื่อทีมตรวจสอบปลั๊กอินเริ่มขยายให้ครอบคลุมสมาชิกมากขึ้น ด้วยแนวทางที่คลุมเครือในปัจจุบัน สมาชิกใหม่จะต้องปรึกษาทีมตรวจสอบเดิมเพื่อทราบวิธีการดำเนินการ ลบความเป็นอิสระและอำนาจของสมาชิกในทีม และทำให้กระบวนการตรวจสอบช้าลงในที่สุด

ความสำเร็จของระบบนิเวศปลั๊กอิน WordPress ซึ่งรวมถึงผลิตภัณฑ์ฟรีและผลิตภัณฑ์เชิงพาณิชย์เป็นหนึ่งในเหตุผลที่แพลตฟอร์มเติบโตอย่างต่อเนื่อง ฉันทามติทั่วไปว่าการทบทวนที่จูงใจเป็นสิ่งที่ยอมรับไม่ได้ แต่แนวทางที่กล่าวอย่างง่าย ๆ จะทำให้ชุดของผลที่ตามมานั้นสมเหตุสมผลและป้องกันไม่ให้การโต้เถียงเช่นนี้ลุกลาม ความคาดหวังที่ชัดเจนที่นำเสนอในภาษาที่เข้าใจง่ายจะให้บริการฐานผู้ใช้ทั่วโลกของ WordPress และชุมชนนักพัฒนาปลั๊กอินที่หลากหลาย