ในภูมิทัศน์อินเทอร์เน็ตที่ถูกครอบงำโดยฟีดแบบอัลกอริทึมและตัวชี้วัดการมีส่วนร่วม Spring '83 ปรากฏตัวขึ้นในฐานะโปรโตคอลทดลองที่จินตนาการใหม่ว่าเราอาจมีปฏิสัมพันธ์ออนไลน์อย่างไร โครงการซอฟต์แวร์เชิงสมมติฐานนี้ได้จุดประกายการอภิปรายในหมู่นักพัฒนาและผู้ที่ชื่นชอบเทคโนโลยีเกี่ยวกับธรรมชาติพื้นฐานของพื้นที่ทางสังคมดิจิทัลและการบริโภคเนื้อหา
แนวทางที่แตกต่างในการปฏิสัมพันธ์ออนไลน์
Spring '83 ใช้แนวทางที่เรียบง่ายอย่างจงใจในการปฏิสัมพันธ์ออนไลน์ ไม่เหมือนกับแพลตฟอร์มโซเชียลกระแสหลัก มันไม่รวมกลไกในตัวสำหรับการตอบกลับ การกดไลค์ หรือระบบข้อเสนอแนะอื่นๆ แทนที่จะเป็นเช่นนั้น มันส่งเสริมให้ผู้เผยแพร่พัฒนาแนวทางของตนเองโดยใช้ความยืดหยุ่นของ HTML ทางเลือกในการออกแบบนี้ได้สร้างการถกเถียงที่สำคัญภายในชุมชน โดยบางคนมองว่ามันเป็นการปลดปล่อย ในขณะที่คนอื่นมองว่ามันเป็นการจำกัด
ผมคิดว่านี่เป็นหนึ่งในคุณสมบัติที่ขาดหายไปมากที่สุดของแนวทางแบบกระจายศูนย์ในการติดตาม/รวบรวมเนื้อหา มีอะไรมากมายในการจัดการการแสดงความคิดเห็น/การปฏิสัมพันธ์ของแนวทางแบบรวมศูนย์ในปัจจุบันที่ทำให้ผู้คนกลับมาใช้งานอยู่เรื่อยๆ
ลักษณะชั่วคราวของโปรโตคอลนี้ยังทำให้มันแตกต่างจากระบบเนื้อหาอื่นๆ ผู้ใช้บางคนได้เปรียบเทียบกับ Instagram stories หรือข้อความสถานะของ AIM โดยสังเกตว่ากระดาน Spring '83 สามารถเปลี่ยนแปลงได้อย่างสมบูรณ์ระหว่างการเข้าชม ซึ่งอาจสูญเสียบริบทและประวัติ สิ่งนี้แตกต่างอย่างชัดเจนจากฟีด RSS ซึ่งอนุญาตให้ผู้ใช้ติดตามเนื้อหาที่พลาดไปโดยไม่คำนึงถึงเวลาที่เผยแพร่
การนำไปใช้และการพัฒนา
แม้จะมี—หรืออาจเป็นเพราะ—ลักษณะการทดลอง Spring '83 ได้ดึงดูดความสนใจจากนักพัฒนาที่สร้างการนำไปใช้งานในรูปแบบต่างๆ ข้อกำหนดของโปรโตคอลระบุการนำไปใช้งานหลายรูปแบบในภาษาโปรแกรมที่แตกต่างกันรวมถึง JavaScript, Go, Python และ OpenCL เหล่านี้มีตั้งแต่ไคลเอนต์และเซิร์ฟเวอร์ไปจนถึงองค์ประกอบเว็บและยูทิลิตี้ แสดงให้เห็นถึงระบบนิเวศทางเทคนิคที่หลากหลายที่กำลังก่อตัวขึ้นรอบๆ แนวคิดนี้
แนวทางการพัฒนาแบบรากหญ้านี้สะท้อนปรัชญาของโปรโตคอลในการร่วมสืบสวนมากกว่าความสัมพันธ์แบบผู้ใช้-นักพัฒนาแบบดั้งเดิม โครงการนี้ระบุอย่างชัดเจนว่าไม่มีผู้ใช้ มีเพียงผู้ร่วมสืบสวนเท่านั้น ซึ่งเน้นย้ำถึงลักษณะการทำงานร่วมกันและการสำรวจ
การนำ Spring '83 ไปใช้งานที่รู้จักกัน:
- The Kingswood Palimpsest (ไคลเอนต์)
- rdmurphy/spring-board-element (เว็บคอมโพเนนต์)
- rpj/spring83 (JavaScript)
- royragsdale/s83 (Go)
- motevets/springboard (Go)
- michael-lazar/lets-dance (Python)
- pteichman/ahoy (Go)
- cellu_cc/so83-gpu (OpenCL)
- JohnB/spring83 (ไคลเอนต์)
การเปรียบเทียบกับโปรโตคอลทางเลือกอื่นๆ
การสนทนาในชุมชนได้นำไปสู่การเปรียบเทียบระหว่าง Spring '83 กับโปรโตคอลอินเทอร์เน็ตทางเลือกอื่นๆ เช่น Gemini การเปรียบเทียบเหล่านี้เน้นให้เห็นถึงความตึงเครียดที่น่าสนใจในการพัฒนาโปรโตคอลทางเลือก: ความสมดุลระหว่างฟังก์ชันการทำงานและความเรียบง่าย ในขณะที่ผู้ใช้บางคนสงสัยว่าทำไมพวกเขาจึงควรใช้โปรโตคอลที่มีคุณสมบัติน้อยกว่าตัวเลือกอื่น คนอื่นๆ ชื่นชมข้อจำกัดที่ตั้งใจไว้ว่าเป็นคุณลักษณะมากกว่าข้อจำกัด
โปรโตคอลนี้ดูเหมือนจะถูกวางตำแหน่งเป็นการทดลองเชิงสร้างสรรค์มากกว่าคู่แข่งโดยตรงกับระบบที่มีอยู่ ใบอนุญาต Creative Commons Attribution-ShareAlike ของมันยิ่งเน้นย้ำถึงจิตวิญญาณแบบเปิดและร่วมมือกันเบื้องหลังโครงการ
ในภูมิทัศน์ดิจิทัลที่ถูกกำหนดโดยตัวชี้วัดการมีส่วนร่วมและการจัดการเนื้อหาแบบอัลกอริทึมมากขึ้นเรื่อยๆ Spring '83 เป็นตัวแทนของความพยายามในการสร้างพื้นที่สำหรับการปฏิสัมพันธ์ออนไลน์ที่มีเจตนามากขึ้นและถูกแปรเป็นสินค้าน้อยลง ไม่ว่ามันจะได้รับการยอมรับในวงกว้างหรือไม่ก็ตาม แต่มันก็ประสบความสำเร็จในการกระตุ้นการสนทนาเกี่ยวกับวิธีการทางเลือกในการมีความสัมพันธ์ออนไลน์
อ้างอิง: Spring '83