คำอำลาจาก WordPress
(chriswiegman.com)- Chris Wiegman ออกจาก โครงการ WordPress หลังมีส่วนร่วมมาตลอดเส้นทางอาชีพและสนับสนุนมานานกว่า 14 ปี พร้อมทั้งเก็บถาวรโปรเจกต์ที่เกี่ยวข้องที่ยังเหลืออยู่
- ตั้งแต่ราวปี 2017 เขาเริ่มรู้สึกถึง ความไม่ซื่อตรงของคอมมูนิตี้ และมองว่าการมีส่วนร่วมในด้าน privacy, accessibility, governance ถูกเพิกเฉย หรือผู้มีส่วนร่วมถูกผลักออกไป
- บริษัทหลายแห่งในระบบนิเวศ WordPress ใช้คุณค่าเรื่อง “ดีกว่า” มาอ้างเพื่อให้ค่าจ้างต่ำและสวัสดิการไม่เพียงพอดูชอบธรรม และประสบการณ์กับ Automattic ก็ยิ่งทำให้ความเชื่อมั่นลดลง
- เหตุการณ์ implosion ของ WordPress ช่วงล่าสุด รวมถึงพฤติกรรมของ Matt Mullenweg และรูปแบบการโจมตีต่อ WP Engine กลายเป็นจุดตัดขาดครั้งสุดท้าย
- เขายืนยันว่ายังจะไม่กลับไปทำกิจกรรมกับ WordPress จนกว่าจะมี governance ที่เหมาะสม และจะไม่ทำหน้าที่พาคนอื่นเข้าสู่ระบบนิเวศนั้นอีก
การสิ้นสุดการมีส่วนร่วมกับ WordPress ที่ยาวนานกว่า 14 ปี
- Chris Wiegman เข้าร่วม WordPress ตั้งแต่ก่อนเริ่มอาชีพในวงการเทคโนโลยี และอยู่กับ WordPress มาตลอดเส้นทางอาชีพด้านเทคโนโลยีจนถึงเมื่อ 3 เดือนก่อน
- เขาได้ ออกจากโครงการ WordPress อย่างเป็นทางการ หลังมีส่วนร่วมในหลายรูปแบบมานานกว่า 14 ปี
- มีประวัติการมีส่วนร่วมอยู่ใน โปรไฟล์ WordPress.org
- วิทยากรใน Meetup และ WordCamp
- ผู้จัด Meetup และ WordCamp
- ผู้มีส่วนร่วมในโค้ด Core
- นักพัฒนาปลั๊กอิน
- ผู้มีส่วนร่วมด้านภาพถ่าย
- ทำหน้าที่มากกว่า 11 ปีในฐานะหนึ่งในผู้ดูแลเกือบเพียงคนเดียวของเว็บไซต์หางานอย่างเป็นทางการของ WordPress
ความเชื่อมั่นต่อคอมมูนิตี้ที่เริ่มสั่นคลอนตั้งแต่ปี 2017
- ตั้งแต่ราวปี 2017 เขาค่อย ๆ ถอยห่างจากโครงการ และตระหนักมากขึ้นถึง “คอมมูนิตี้” รอบ WordPress ที่ไม่ซื่อตรง
- เขาเห็นผู้คนที่ทำงานสำคัญถูกกันออกไป เพียงเพราะสิ่งนั้นไม่ใช่งานที่ Matt ต้องการให้ความสนใจ
- การมีส่วนร่วมเพื่อปกป้องผู้ใช้และเสริมความแข็งแรงให้คอมมูนิตี้ เช่น privacy, accessibility, governance ถูกเพิกเฉย และเขามองว่าผู้มีส่วนร่วมที่ทำงานรณรงค์พื้นฐานถูกปฏิบัติอย่างไม่เหมาะสมหรือถูกผลักออกไป
- เขามองว่าบริษัท WordPress ต่าง ๆ พูดว่าปฏิบัติต่อผู้คนดีกว่า แต่ในความเป็นจริงกลับใช้คุณค่าของ WordPress มาอ้างเพื่อทำให้ค่าจ้างต่ำและสวัสดิการไม่เพียงพอดูชอบธรรม
- เขากล่าวว่าคนในบริษัทผลิตภัณฑ์ที่เป็นที่นับถือและเอเจนซีชื่อดังก็ถูกข่มขู่ในทำนองว่า “ยังไม่ดีพอที่จะออกไป”
ความแตกต่างที่เห็นจาก Automattic และ WP Engine
- เขามองว่าเกิด บรรยากาศคล้ายลัทธิ รอบบริษัทที่อยู่เบื้องหลัง wordpress.com อย่าง Automattic
- ในปี 2014 เขาสมัครเข้าทำงานที่ Automattic และได้เข้ารับการทดลองงานแบบได้รับค่าจ้าง แต่ตอนนั้นก็ไม่ไว้วางใจองค์กรอยู่แล้วจากเหตุการณ์ที่เพื่อนของเขาถูกปฏิบัติอย่างไม่เหมาะสม
- เขาไม่ได้จริงจังกับการทดลองงาน และรับตำแหน่งอื่นก่อนเริ่มการทดลองงาน
- ประสบการณ์นั้นกลายเป็นเหตุให้เขาเคารพ Automattic น้อยลงอีก
- เหตุผลที่เขาเข้าร่วม WP Engine ในปี 2018 คือมองว่าเป็นบริษัทที่ดูซื่อตรงที่สุด เพราะไม่ปิดบังว่าเป็นบริษัทที่ต้องการหารายได้จากระบบนิเวศ WordPress
- เขาประเมินว่า WP Engine ไม่เรียกกันว่า “ครอบครัว” และไม่ห่อหุ้มงานเกี่ยวกับ WordPress ให้ดูสูงส่งกว่างานขององค์กรที่ไม่เกี่ยวกับ WordPress
- เขามองว่า WP Engine ให้ค่าตอบแทนที่ดีที่สุดและงานที่น่าสนใจที่สุดเท่าที่เคยเห็นในระบบนิเวศ WordPress
- เขาออกจาก WP Engine ในเดือนกรกฎาคม 2024 แต่ไม่เสียใจกับการตัดสินใจเข้าร่วมในตอนนั้น
เหตุการณ์ WordPress ล่าสุดที่ทำให้ตัดขาดในที่สุด
- เขาชี้แจงว่าไม่ได้ตั้งใจจะเขียนไทม์ไลน์เหตุการณ์แยกต่างหากเกี่ยวกับ implosion ของ WordPress ล่าสุด
- ก่อนเดือนกันยายน เขายังคงทำงานกับ Kana ซึ่งเป็นสภาพแวดล้อมสำหรับพัฒนา WordPress และสำรวจไอเดียปลั๊กอินบางอย่างอยู่
- ความหน้าไหว้หลังหลอกที่เขาเห็นจากพฤติกรรมของ Matt Mullenweg กลายเป็นจุดสุดท้าย และในฐานะคนที่ติดตาม Automattic มานานกว่า 10 ปี เขามองว่าเรื่องนี้ก็ไม่ได้เหนือความคาดหมายโดยสิ้นเชิง
- นี่ไม่ได้หมายความว่า WP Engine ไม่มีข้อบกพร่องใน WordPress และโอเพนซอร์สโดยรวม แต่เขาเห็นว่าลักษณะของการโจมตีที่เกิดขึ้นตอนนี้ล้ำเส้นไปแล้ว
- เขามองว่าอย่างน้อย WordPress ก็ผ่านจุดสูงสุดไปแล้ว และเมื่อบริษัทต่าง ๆ รอบระบบนิเวศพยายามแย่งชิ้นส่วนที่ใหญ่ขึ้นจากพายที่เล็กลง ก็จะเกิดการต่อสู้มากขึ้น
- เขาประเมินว่าภายใต้ภาวะผู้นำและโครงสร้างโครงการในปัจจุบัน คงยากที่จะเปลี่ยนทิศทางนี้
การเก็บถาวรโปรเจกต์ที่เหลือและการหยุดกิจกรรม
- เขากังวลว่าหากยังมีส่วนร่วมต่อไป อาจเป็นการส่งสัญญาณให้คนอื่นเห็นว่างานและความพยายามใน WordPress นั้นปลอดภัยและมีคุณค่า
- เขายืนยันว่าจะไม่รับผิดชอบต่อการพาคนดี ๆ เข้าสู่ ระบบนิเวศที่มีการปฏิบัติอย่างไม่เหมาะสม อีกต่อไป
- เขาเก็บถาวร Kana ซึ่งเป็นโปรเจกต์ WordPress สุดท้ายที่เหลืออยู่ และธีมของเว็บไซต์นี้
- จะคงสถานะเก็บถาวรไว้จนกว่าโครงการ WordPress จะมี governance ที่เหมาะสม
- เขาถอนตัวจาก Meetup และการมีส่วนร่วมในอีเวนต์ WordPress อื่น ๆ ด้วย
- ในช่วงฤดูร้อนปี 2024 เขายังตั้งตารอ การกลับไปเป็นวิทยากรอีกครั้ง
- เขายุติการดูแล jobs.wordpress.net ซึ่งทำมาแทบทุกวันตั้งแต่ฤดูร้อนปี 2013
ถึงผู้ที่ยังอยู่กับ WordPress
- เขามองว่าใน WordPress ยังมีคนดีจำนวนมากที่ทำสิ่งต่าง ๆ มากมายเพื่อผู้คน ทั้งในระดับบุคคลและคอมมูนิตี้เล็ก ๆ
- เขาขอบคุณสำหรับบทสนทนาและการสนับสนุนจากคนเหล่านั้น และยืนยันว่าอยากสนับสนุนงานของพวกเขาต่อไป ไม่ว่าพวกเขาจะอยู่ที่ใดในอนาคต
- อย่างไรก็ตาม เขาขอให้แต่ละคนพิจารณาผลกระทบจากการกระทำของตนต่อผู้อื่น และระมัดระวังไม่พาเหยื่อรายใหม่เข้าสู่การถูกปฏิบัติอย่างไม่เหมาะสมในอนาคต
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
สถานการณ์กำลังแย่ลงมาก วันนี้พนักงานฝ่ายขายพยายามลงทะเบียนเข้าร่วม WordCamp ซึ่งเข้าร่วมมาหลายปีแล้วในฐานะงานสำคัญสำหรับพบลูกค้า แต่ในฟอร์มสมัครล็อกอินของ WordPress.org เจอข้อความให้ยืนยันว่า “ไม่มีความเกี่ยวข้องใด ๆ กับ WP Engine ไม่ว่าจะเป็นทางการเงินหรือไม่ก็ตาม”
บริษัทของเราใช้ WP Engine สำหรับโฮสต์เว็บไซต์ จึงย่อมมีความเกี่ยวข้องกับ WP Engine และเพราะแบบนั้น จึงไม่มีใครในทีมสามารถสร้างบัญชี WordPress.org ได้เลย
เราส่งจดหมายเปิดผนึกถึง Matt Mullenweg เพื่อคัดค้าน โดยมองว่าข้อกำหนดนี้กว้างเกินไปและชัดเจนว่า ต่อต้านการแข่งขัน และไม่มีเหตุผลทางธุรกิจที่ชัดเจนนอกจากการจำกัดการแข่งขัน จึงเข้าข่ายละเมิด Sherman Act และมาตรา 3 ของ Clayton Act
คนที่สนับสนุน Matt และ Automattic ควรตระหนักว่าถ้าทำลายชุมชนแบบนี้ สุดท้ายก็จะมีทางเลือกอื่นเกิดขึ้นมาได้ ที่ WordPress กลายเป็นเครื่องมือที่ดีได้ก็เพราะมีคนหลายพันคนทุ่มเวลาหลายล้านชั่วโมงไปกับการสร้างแอดออนและบริการโฮสติ้ง และถ้าความพยายามนั้นหันไปทางอื่น WordPress ก็อาจค่อย ๆ เหี่ยวแห้งภายในไม่กี่ปี
https://www.linkedin.com/posts/ksimpson_open-letter-to-matt-...
ถึงอย่างนั้นก็ดูเหมือนว่า WordPress ควรถูกทิ้งได้แล้ว เพราะมันหลุดโฟกัสจากผู้ใช้จริงไปมาก และ Matt ก็ดูเหมือนกำลังทำสงครามที่คนอื่นไม่เข้าใจด้วยซ้ำว่าทำไปเพื่ออะไร
องค์กร C3 ต้องระมัดระวังอย่างมากเมื่อมีการใช้บุคลากรร่วมกันหรือมีปฏิสัมพันธ์กับนิติบุคคลแสวงหากำไร
น่าเสียดายที่ใน WordPress ดูจะมีแนวคิดแบบฝูงชนอยู่มากพอสมควร นั่นก็เป็นเหตุผลหนึ่งที่ “The WordPress way” อาจสวนทางกับแนวปฏิบัติที่ดีที่สุดของอุตสาหกรรม คนส่วนใหญ่ไม่รู้ว่ามีวิธีที่ดีกว่า และคนส่วนน้อยที่รู้ก็ไม่พูด นี่เป็นตัวอย่างคลาสสิกของ ความใจดีแบบเป็นพิษ
ฉันพูดเรื่องนี้มาราวเกือบ 10 ปีแล้ว เพราะพฤติกรรมแบบหมู่คณะและวัฒนธรรมแบบนี้ นี่ไม่ใช่ชุมชน แต่คือ ลัทธิ
นี่คือ bus factor 1 เลย และฉันไม่เอาต่อแล้ว
ในฐานะนักพัฒนา JS/React เมื่อหลายปีก่อนฉันต้องทำงานกับ WordPress ตัว WordPress เองก็โอเค แต่ระบบนิเวศรอบข้างน่าหงุดหงิดมาก
ในโลกของ JS ถ้ามีปัญหา ปกติก็แค่ค้นหาแล้วเจอวิธีแก้หรือแพ็กเกจ NPM สำหรับเลี่ยงปัญหาได้ แต่ใน WordPress พอพยายามหาสาเหตุ กลับเจอแต่ บล็อกสแปม ไม่รู้จบ และสุดท้ายก็มักจบที่การขายอัปเกรดปลั๊กอินหรือบริการที่ปรึกษา
แม้แต่บทความในหัวข้อพื้นฐานมาก ๆ ก็เห็นบ่อยว่าผู้เขียนอ้อมไปอ้อมมาเรื่องวิธีแก้ แล้วปิดท้ายว่า “ถ้าอยากได้คำตอบจริง ๆ ก็จ้างบริษัทที่ปรึกษา WordPress ของเรา”
ปลั๊กอินก็หาตัวที่เป็นโอเพนซอร์สหรือฟรีได้ยาก ไม่ว่าปลั๊กอินจะเล็กแค่ไหน ฟีเจอร์หลักก็มักถูกล็อกไว้หลังเวอร์ชัน “พรีเมียม” เสมอ ฉันเข้าใจว่าการพัฒนาต้องใช้เวลาและคนทำก็อยากได้รับผลตอบแทน แต่การย้ายจากชุมชนที่ร่วมกันสร้างทางออกที่ดีที่สุด ไปสู่ระบบนิเวศที่แต่ละคนแยกกันแฮ็กของตัวเองเพื่อขายปลั๊กอินนั้น เป็นอะไรที่ช็อกมาก
เหตุผลที่มีปลั๊กอินเชิงพาณิชย์และบริการที่ปรึกษามาก ก็เพราะคนส่วนใหญ่ในชุมชน WordPress ดำเนินชีวิตแบบนั้น ต่างคนต่างทำบริษัทของตัวเอง โฮสต์หรือดูแลเว็บให้คนอื่น แล้วก็ทำปลั๊กอินเชิงพาณิชย์เป็นงานเสริม
ถ้าอย่างนั้นก็อดสงสัยไม่ได้ว่าแนวทางแบบมาตรฐานในโลก JavaScript ที่เอาทุกอย่างไปปล่อยเป็นโอเพนซอร์สฟรีในเวลาว่างของตัวเองหรือระหว่างทำงานให้บริษัทใหญ่ จะเป็นทางเลือกที่ดีกว่าจริงหรือไม่
อย่างน้อยชุมชน WordPress ก็หาวิธีหารายได้อย่างยั่งยืนด้วยตัวเอง และให้บริการกับบริษัทขนาดเล็ก กลาง และใหญ่หลายหมื่นแห่งได้ ในขณะที่ชุมชน JavaScript ดูเหมือนจะ พึ่งพา Big Tech อย่างมากในการรักษาบริการส่วนใหญ่เอาไว้
เขาย้ายเว็บไซต์ของตัวเองไปใช้ Hugo แล้ว
https://chriswiegman.com/2024/10/this-site-now-runs-on-hugo/
เข้าใจได้ว่า WordPress มีประโยชน์สำหรับผู้ใช้ที่ไม่ใช่สายเทคนิค แต่ก็ยังน่าแปลกใจที่ทีมพัฒนาเว็บจำนวนมากยังไม่ใช้ static site กับบล็อกและเว็บไซต์การตลาด
ถ้าไม่ต้องมี CMS สำหรับลูกค้า Hugo อาจจะง่ายกว่า แต่พอใส่ CMS กลับเข้าไปเมื่อไร ทุกอย่างจะแย่ลงมากทันที เคยได้ยินว่ามีบริษัทที่ใช้ CraftCMS ได้ผลดีอยู่บ้าง แต่ไม่ใช่เว็บไซต์ที่เน้นคอนเทนต์
ถ้าจะรองรับความต้องการที่หลากหลาย การไปด้วยสแตก WordPress ชุดเดียวก็ดูสมเหตุสมผล ทั้งทีมพัฒนาและเทคโนโลยีก็รักษาไว้ให้เหลืออย่างละชุดได้
Hugo ยอดเยี่ยมมาก แต่ผมเองยังไม่ได้ใช้เยอะนัก สำหรับนักพัฒนาเดี่ยวที่ดูแลเว็บส่วนตัวเองน่าจะเป็นตัวเลือกที่ดี ผมเคยสร้างเว็บด้วย Gatsby อยู่สองสามเว็บ แล้วการอัปเดต Node ทรมานกว่าการอัปเดต WordPress มาก และต้องใช้ทักษะทางเทคนิคสูงกว่า
WordPress เหมาะกับงานแบบนี้พอดี
จะไปคาดหวังว่าคนที่อยากแก้เว็บไซต์จะรู้จัก HTML หรือเทมเพลต Markdown ก็คงไม่ได้
เอเจนซีของเราเลือก WP Engine มาตั้งแต่กว่า 8 ปีก่อน เพราะตอนนั้นมันคือผู้ให้บริการ managed WordPress hosting ที่ดีที่สุดแบบทิ้งห่างเจ้าอื่น เปลี่ยนโฉมผลิตภัณฑ์โฮสติ้ง WordPress ไปเลย และทำให้การเติบโตมีเสถียรภาพและโดยรวมไม่ค่อยปวดหัว
ถ้าไม่มีการลงทุนของพวกเขาในการทำให้แพลตฟอร์ม WP Engine และ WordPress hosting มีความเป็นโมดูลาร์และปลอดภัย เราก็คงยังติดอยู่ในยุคหินของ dedicated server/VPS hosting
เหตุผลที่เราเป็นลูกค้ามา 8 ปีคือ คุณภาพของซัพพอร์ต วัดเป็นตัวเลขยาก แต่จากการโต้ตอบกันหลายร้อยครั้ง ผมรู้สึกว่าซัพพอร์ตของพวกเขาไม่มีใครเทียบได้และมีความสามารถมาก
เราเติบโตไปพร้อมกับ WP Engine มากกว่า 400% แต่ความวุ่นวายที่ Matt ก่อครั้งนี้ให้ความรู้สึกเหมือนโดนหักหลังเต็ม ๆ ตอนนี้เลยต้องจำใจเริ่มกระจายสัดส่วนโฮสติ้งเพื่อรับมือกับภัยคุกคามใหม่ ๆ ทั้งที่ถ้าไปต่อกับ WP Engine เจ้าเดียวได้ก็คงดีกว่ามาก
ตรรกะของ Mullenweg ที่ว่า “WP Engine ไม่ได้มีส่วนร่วมกับคอร์” หมดน้ำหนักลงตรงนี้เอง โดย Core ในที่นี้เหมือนจะใกล้เคียงกับรายการฟีเจอร์ที่ผ่านการอนุมัติล่วงหน้าซึ่งสำคัญต่อ Automattic มากกว่า
ต่อให้ WP Engine อยากมีส่วนร่วม งานนั้นสุดท้ายก็จะลงเอยด้วยการเพิ่มเงินเข้ากระเป๋า Automattic อยู่ดี และนั่นก็คือเหตุผลที่เขาเรียกเงินแบบข่มขู่
ผมกะว่าจะไปไล่ดูเธรดทางเลือกของ WordPress ช่วงนี้
https://www.reddit.com/r/Wordpress/comments/1fsie1i/top_word...
มีตัวอื่นที่น่าแนะนำไหม? ผมกำลังมองหาแพลตฟอร์มเว็บไซต์พื้นฐาน โดยบล็อกเป็นเรื่องรอง ไม่มีอีคอมเมิร์ซ และอยากใช้ปลั๊กอินให้น้อยที่สุด อยากได้แบบโอเพนซอร์ส โฮสต์เองได้ และทำทุกอย่างผ่านเว็บ UI ได้ ยกเว้นอาจมีเรื่องเทมเพลตเว็บไซต์ ถ้ามี API ช่วยย้ายออกจาก WordPress ได้ก็ยิ่งดี
HTMLy ก็ดูจะใกล้เคียงกับเงื่อนไขที่อธิบายไว้เหมือนกัน ผมกำลังลองมันกับโปรเจกต์พื้นฐานอยู่สองสามตัว ถึงจะไม่ค่อยมีคนพูดถึง แต่ก็ดูเป็นตัวเลือกที่ดี
ถ้าอยากกลับไปใช้ CMS แทน static generator ลองดูสิ่งที่ผมกำลังทำอยู่ที่ https://vvveb.com ได้ ยึดหลักเดียวกันคือ ความเรียบง่ายของการออกแบบและสถาปัตยกรรม พร้อมอิสระแบบโอเพนซอร์ส
WordPress เป็นเครื่องมือที่แย่มากมานานกว่าสิบปีแล้ว หวังว่าจะหาย ๆ ไปเสียที
น่าแปลกใจที่มีคนสร้างทั้งเส้นทางอาชีพด้วย WP ผมว่ามันสุดยอดจริง ๆ
สำหรับผม WP เข้าใจยากเกินไปมาก แทบไม่อยากเชื่อว่ามีคนอุทิศชีวิตให้กับความโกลาหลนั้นได้ แต่ผมนับถือคนแบบนั้นจริง ๆ
ทั้งคอมมูนิตี้และอีโคซิสเต็มโดยรวมดูเต็มไปด้วยธุรกิจและแนวปฏิบัติที่น่าสงสัยและไม่ซื่อสัตย์ ถึงจะไม่นับดราม่าล่าสุด ในฐานะผู้ใช้ปลายทางและคนซื้อปลั๊กอิน ผมยังต้องขอคืนเงินแยกต่างหากเพราะเจอ dark pattern ในการต่ออายุ หรือการอัปเซลล์แอบซ่อนในปลั๊กอินหลักอยู่สองตัว
เมื่อก่อนผมไม่คิดว่าตัวเองเป็นพวกโดนหลอกง่าย แต่ตอนนี้อายุ 42 แล้ว ก็ไม่รู้เหมือนกันว่าเริ่มมองข้ามปุ่ม opt-out ของจริงหรือเปล่า ปุ่มแบบที่ต้องเลื่อนลงไปสัก 4 หน้าจอใต้ส่วนที่พับลงถึงจะเจอนั่นแหละ
ยังไงก็ตาม ผมไม่อยากอยู่ในอีโคซิสเต็มที่เต็มไปด้วยอะไรแบบนี้ และมันไม่คุ้มจะเสียเวลาคอยจัดการทั้งหมด