Jeremy Keith ลาออกจากคณะกรรมการที่ปรึกษา AMP: “ฉันเข้าใจแล้วว่า AMP ยังคงเป็นผลิตภัณฑ์ของ Google”
เผยแพร่แล้ว: 2021-08-21Jeremy Keith นักพัฒนาเว็บและผู้สนับสนุนการเคลื่อนไหวมาตรฐานเว็บ ได้ลาออกจากคณะกรรมการที่ปรึกษา AMP Keith ได้รับเลือกให้เป็นคณะกรรมการเมื่อปีที่แล้ว แม้ว่าจะมีการวิพากษ์วิจารณ์โครงการ AMP เป็นอย่างดีก็ตาม ในอีเมลลาออกของเขา เขาอ้างถึงการควบคุมโครงการของ Google และส่วนโอเพนซอร์สเพียงเล็กน้อยเป็นสาเหตุของความไม่พอใจที่เพิ่มขึ้น:
ฉันไม่สามารถให้คำแนะนำเกี่ยวกับโครงการ AMP สำหรับมูลนิธิ OpenJS โดยสุจริตได้ เมื่อเห็นได้ชัดว่า AMP ยังคงเป็นผลิตภัณฑ์ของ Google โดยมีเพียงส่วนย่อยที่อาจถือเป็นโอเพนซอร์สได้
ถ้าฉันยังอยู่ในคณะกรรมการที่ปรึกษา ความรู้สึกไม่พอใจเกี่ยวกับสถานการณ์นี้จะส่งผลต่อพฤติกรรมของฉันอย่างหลีกเลี่ยงไม่ได้ ดังนั้น เป็นการดีที่สุดสำหรับทุกคน ถ้าฉันก้าวออกไปตอนนี้ แทนที่จะลงไปสู่การก่อวินาศกรรมทันที ไม่ใช่คุณ มันคือฉัน
ในช่วงเวลาที่เขาอยู่กับคณะกรรมการ Keith ได้ทำงานเพื่อกำหนดว่า AMP คืออะไร และผลักดันให้มีการชี้แจงว่าโครงการครอบคลุมมากกว่าแค่คอลเล็กชันของส่วนประกอบเว็บหรือไม่ แคช AMP ที่ควบคุมโดย Google และด้านการตรวจสอบความถูกต้องของโปรเจ็กต์นั้นเกี่ยวข้องกับการประเมินการมีส่วนร่วมอย่างต่อเนื่องของเขามากที่สุด แม้ว่า AMP Validator จะเป็นโอเพ่นซอร์ส แต่ Google เป็นผู้ควบคุมกฎสำหรับการตรวจสอบความถูกต้อง:
ฉันหวังว่ามันจะเป็นปัญหาทางการตลาด เราใช้เวลามากกับคณะกรรมการที่ปรึกษาเพื่อพยายามหาวิธีทำให้ชัดเจนว่า AMP คืออะไรจริงๆ แต่มันเป็นการต่อสู้ที่พ่ายแพ้ วลี "โครงการ AMP" ใช้เพื่อปกปิดลักษณะที่เกี่ยวพันกันอย่างลึกซึ้งของส่วนประกอบต่างๆ บิตของมันเป็นโอเพ่นซอร์ส แต่ส่วนใหญ่เป็นกรรมสิทธิ์ มูลนิธิ OpenJS ดูเหมือนจะไม่ใช่บ้านที่ดีสำหรับโครงการที่เป็นกรรมสิทธิ์ส่วนใหญ่
เมื่อไหร่ AMP เข้าร่วม OpenJS Foundation ในปี 2019 ผู้คลางแคลงใจยกย่องการโอนนี้ว่าเป็น “การตกแต่งหน้าต่างที่ไม่มีความหมายส่วนใหญ่” สิ่งที่คีธเห็นในช่วงเวลาที่เขาอยู่กับคณะกรรมการที่ปรึกษาให้เครดิตกับข้อสงสัยเบื้องต้นเกี่ยวกับ AMP ว่าจะสามารถได้รับอิสรภาพจาก Google:
เมื่อใดก็ตามที่ตัวแทนจาก Google ปรากฏตัวในการประชุมคณะกรรมการที่ปรึกษา เห็นได้ชัดว่าพวกเขามองว่า AMP เป็นผลิตภัณฑ์ของ Google ฉันไม่เคยรู้สึกว่าพวกเขาวางแผนที่จะมอบการควบคุมโครงการให้กับมูลนิธิ OpenJS พวกเขาต้องการได้ยินสิ่งที่ผู้คนคิดเกี่ยวกับโครงการ ของพวกเขา แทน ฉันไม่สบายใจที่จะทำแรงงานที่ไม่ได้รับค่าจ้างแบบนั้นให้กับองค์กรขนาดใหญ่ที่ทำกำไรได้
ที่แย่ไปกว่านั้น ตัวแทนของ Google เตือนเราว่า AMP ถูกใช้เป็นเทคโนโลยีพื้นฐานสำหรับผลิตภัณฑ์อื่นๆ ของ Google ไม่ว่าจะเป็นเรื่องราว อีเมล โฆษณา และแม้แต่การชำระเงินแปลกๆ ในแอป Android ที่มาพร้อมเครื่อง ที่น่าเป็นห่วงอย่างยิ่ง
ประสบการณ์ของ Keith สะท้อนถึงข้อเรียกร้องบางประการในคดีฟ้องร้องต่อต้านการผูกขาดกับ Google ที่ดำเนินอยู่ ซึ่งนำโดย Ken Paxton อัยการสูงสุดของ Texas และอัยการสูงสุดอีกเก้าคนของรัฐ การร้องเรียนระบุว่าการโอนโครงการ AMP ไปยัง OpenJS Foundation เป็นเพียงผิวเผิน:
แม้ว่า Google จะอ้างว่า AMP ได้รับการพัฒนาเป็นการทำงานร่วมกันแบบโอเพ่นซอร์ส แต่จริงๆ แล้ว AMP เป็นความคิดริเริ่มที่ควบคุมโดย Google Google จดทะเบียนแต่เดิมและยังคงเป็นเจ้าของโดเมน AMP ampproject.org นอกจากนี้ จนถึงสิ้นปี 2018 Google ได้ควบคุมการตัดสินใจของ AMP ทั้งหมด AMP อาศัยรูปแบบการกำกับดูแลที่เรียกว่า "เผด็จการเพื่อชีวิต" ซึ่งมอบอำนาจในการตัดสินใจขั้นสุดท้ายในวิศวกร Google คนเดียว ตั้งแต่นั้นมา Google ได้โอนการควบคุม AMP ไปยังมูลนิธิแล้ว แต่การถ่ายโอนนั้นเป็นเพียงผิวเผิน Google ควบคุมคณะกรรมการของมูลนิธิและการอภิปรายภายใน [ข้อมูลปกปิด]
เดิมที Keith ได้รับแรงบันดาลใจจากเพื่อนผู้คัดค้าน Terence Eden ให้เข้าร่วมคณะกรรมการด้วยความหวังว่าจะสร้างความแตกต่าง ในที่สุด Eden ก็ลาออกจากคณะกรรมการในเดือนธันวาคม 2020 หลังจากสรุปว่า Google มีความสนใจจำกัดในการทำให้ AMP เป็นพลเมืองของเว็บที่ดีขึ้น:
“ฉันไม่คิดว่า AMP ในการนำไปใช้ในปัจจุบันจะช่วยให้เว็บดีขึ้น” Eden กล่าว “ฉันยังคงเชื่อมั่นว่า AMP นั้นใช้งานได้ไม่ดี ไม่เป็นมิตรต่อผลประโยชน์ของทั้งผู้ใช้และผู้เผยแพร่ และการบุกรุกที่เป็นกรรมสิทธิ์และไม่จำเป็นในเว็บแบบเปิด”
สามวันหลังจากที่คีธลาออก มูลนิธิได้เผยแพร่โพสต์หัวข้อ "ข้อมูลอัปเดตเกี่ยวกับวิธีการให้บริการ AMP ที่มูลนิธิ OpenJS" โพสต์ดังกล่าวดูเหมือนจะกล่าวถึงความรู้สึกของ Keith ที่ Google ไม่ได้ตั้งใจจะมอบการควบคุมโครงการ
“เมื่อโปรเจ็กต์ AMP ย้ายไปที่ OpenJS Foundation ในปี 2019 ผู้นำด้านการกำกับดูแลด้านเทคนิคของเราได้แบ่งปันแผนการที่จะแยกรันไทม์ AMP ออกจากแคช AMP ของ Google และโฮสต์โครงสร้างพื้นฐานรันไทม์ AMP ที่ OpenJS Foundation ที่เป็นกลางจากผู้ขาย” กรรมการบริหารมูลนิธิ OpenJS โรบิน จินน์ กล่าว “OpenJS ยินดีที่จะรายงานว่างานที่ซับซ้อนนี้ในการกำหนดโครงสร้างโครงสร้างพื้นฐาน AMP ใหม่นั้นมีความคืบหน้าอย่างมาก ต้องขอบคุณข้อมูลและคำแนะนำจากคณะกรรมการควบคุมด้านเทคนิคของ AMP (TSC) และคณะกรรมการที่ปรึกษาของ AMP รวมถึงต้องขอบคุณโครงการ AMP และ OpenJS เพื่อมารวมตัวกันทั้งที่งานและความท้าทายในชีวิตที่บางครั้งต้องเผชิญในช่วงการแพร่ระบาด”
คำสั่งดังกล่าวย้ำสถานะของ AMP เป็นโครงการโอเพนซอร์สหลายครั้ง Ginn ไม่ได้อธิบายอย่างละเอียดเกี่ยวกับ “ความก้าวหน้าอันยิ่งใหญ่” แต่ได้ประกาศการพัฒนาใหม่ – การตัดสินใจที่จะลงมือปฏิบัติจริงมากขึ้นในการโฮสต์โครงสร้างพื้นฐาน AMP
"สิ่งใหม่คือหลังจากแยกส่วนรันไทม์ AMP ออกจากแคช Google AMP แล้ว OpenJS Foundation จะจัดการเซิร์ฟเวอร์ที่ส่งไฟล์รันไทม์ AMP (เซิร์ฟเวอร์ดาวน์โหลดและ CDN)" Ginn กล่าว “ตามที่วางแผนไว้ OpenJS Foundation ได้มีส่วนร่วมในการดำเนินการโฮสต์ CDN และได้ใช้เวลาเพิ่มเติมเพื่อทำความเข้าใจข้อกำหนดทางเทคนิคอย่างครบถ้วน”
บล็อก OpenJS ไม่ได้แจ้งข้อมูลอัปเดตใดๆ เกี่ยวกับโครงการ AMP มาเกือบปีแล้ว แม้ว่าโพสต์นี้ดูเหมือนจะเป็นปฏิกิริยาต่อข่าวการลาออกของ Keith แต่เป็นการยืนยันว่าทีมต่างๆ ยังคงดำเนินการเกี่ยวกับการโอนโครงสร้างพื้นฐานอยู่ สุดท้ายนี้คงไม่พอ โน้มน้าวนักวิจารณ์ว่า AMP ไม่ได้เป็นเพียงผลิตภัณฑ์ของ Google ที่มีความเกี่ยวข้องที่ออกแบบมาให้น่าสนใจยิ่งขึ้นสำหรับผู้ว่า จนถึงตอนนี้ บ้านใหม่ของโครงการที่มูลนิธิ OpenJS ได้ดำเนินการเพียงเล็กน้อยเพื่อสนับสนุนความคิดเห็นของประชาชนในการเผชิญกับ ข้อกล่าวหาที่ระบุ AMP ว่ามีบทบาทสำคัญในแนวทางปฏิบัติในการต่อต้านการแข่งขันของ Google

