- Antirez (ชื่อจริง Salvatore Sanfilippo) ผู้ก่อตั้ง Redis ออกจากโปรเจ็กต์ Redis ไปเมื่อราว 1620 วันก่อน (~4.44 ปี)
- หลังจากออกไปแล้ว เขาไม่ได้ดูโค้ดหรือข้อความคอมมิตของ Redis เลย และเพียงดาวน์โหลดซอร์สโค้ดกับคอมไพล์เมื่อจำเป็นเท่านั้น
- ไม่ใช่ว่าเขาไม่มีความผูกพันกับงานเก่าของตัวเอง แต่เมื่อภาระด้านการดูแลโปรเจ็กต์เพิ่มขึ้น งานสร้างสรรค์ก็ลดลง แม้กระนั้นเขาก็ยังสนุกกับการทำงานบน Redis อยู่เสมอ
- เหตุผลที่ออกจากโปรเจ็กต์คืออยากใช้เวลากับครอบครัวให้มากขึ้นและอยากเผชิญความท้าทายใหม่ ๆ
กลับสู่การเขียนโค้ด
- ระหว่างทำงานเขียน การเขียนโค้ดเป็นรูปแบบหนึ่งของการพักผ่อนสำหรับเขา
- เขาได้ทดลองทำหลายอย่าง เช่น โปรเจ็กต์ embedded, โครงข่ายประสาทเทียม และบอต Telegram
- เมื่อเวลาผ่านไป เขารู้สึกอยากกลับมามีส่วนร่วมกับโลกเทคโนโลยีอีกครั้งอย่างแรงกล้า และได้เห็นชุมชน Redis แตกออกเป็นหลายฝ่าย
- เขาจึงพิจารณากลับมามีส่วนร่วมอีกครั้งในฐานะ "evangelist" ที่ทำหน้าที่เป็นสะพานเชื่อมระหว่างชุมชนกับบริษัทในระบบนิเวศของ Redis
ช่วงเวลาในนิวยอร์กและข้อเสนอให้กลับมา
- จากความปรารถนาของลูกสาวที่อยากไปนิวยอร์ก เขาจึงได้ติดต่อกับ Rowan Trollope ซีอีโอคนใหม่ของ Redis Labs
- เขาเสนอบทบาทในการช่วยปรับทิศทางของระบบนิเวศและ codebase ของ Redis และทั้งสองฝ่ายก็ตกลงกันได้
มุมมองต่อการเปลี่ยนไลเซนส์
- การเปลี่ยนไลเซนส์ของ Redis ไม่ใช่การตัดสินใจของเขา แต่เขาเข้าใจเหตุผลของมัน
- ไลเซนส์ SSPL ใหม่จำกัดเฉพาะกรณีที่นำ Redis ไปขายในรูปแบบ SaaS เท่านั้น และสำหรับการใช้งานส่วนใหญ่ก็ยังให้อิสระใกล้เคียงกับไลเซนส์ BSD เดิม
- เขายืนยันว่าการเปลี่ยนไลเซนส์ไม่ใช่สาเหตุหลักของรอยร้าวกับชุมชน
- ตรงกันข้าม เขาหวังว่าการเปลี่ยนแปลงนี้จะช่วยให้ Redis กลับมาโฟกัสกับการพัฒนาแกนหลักได้อีกครั้ง
โครงสร้างข้อมูลใหม่ของ Redis และการรองรับ AI
- เขากำลังวางแนวคิดเพิ่มความสามารถด้าน vector indexing ให้กับ Redis และกำลังออกแบบโครงสร้างข้อมูลใหม่ที่เกี่ยวข้อง
- โครงสร้างข้อมูลใหม่นี้ขยายแนวคิดของ sorted sets เดิมให้รองรับการจับคู่ K-NN โดยอิงจากคะแนนหลายมิติ (embedding)
- เขายังคงยึดปรัชญา Redis ที่เป็น "เลโก้สำหรับนักพัฒนา" และสนับสนุนให้นักพัฒนาสร้างสิ่งต่าง ๆ ขึ้นมาด้วยตัวเอง
ความร่วมมือกับชุมชน Redis
- เขาขอบคุณสำหรับการมีส่วนร่วมของชุมชน Redis และมีแผนจะแชร์ไอเดียและฟีเจอร์ใหม่ ๆ ต่อไปในอนาคต
- เขาจะเคลื่อนไหวบน BlueSky และแชร์ความคืบหน้าที่เกี่ยวข้องกับ Redis ที่นั่น
บทสรุป
- Antirez จะกลับมามีส่วนร่วมกับโปรเจ็กต์ Redis อีกครั้ง และจะเดินหน้าบนเส้นทางใหม่ร่วมกับชุมชน โดยต้องการเสริมความร่วมมือระหว่างชุมชนกับบริษัทเพื่ออนาคตของ Redis
2 ความคิดเห็น
โอ้... ดูเหมือนว่า Redis (บริษัท) จะเดินหมากใหญ่แล้วนะ
ความคิดเห็นจาก Hacker News
ความไม่พอใจต่อการเปลี่ยนไลเซนส์ของ Redis มาจากสองเหตุผล
มีการแชร์ประสบการณ์เกี่ยวกับการเขียนและการเขียนโค้ด
มีข้อกังขาต่อความเห็นที่ว่าความแตกแยกของชุมชนไม่ได้เกิดจากไลเซนส์
รู้สึกผิดหวังกับการเปลี่ยนไลเซนส์ของ Redis และกำลังพิจารณา valkey เป็นทางเลือก
การ "เปลี่ยนไลเซนส์" ทำให้ทีมที่เผยแพร่ซอฟต์แวร์โอเพนซอร์สถูกตั้งข้อสงสัย
ยินดีต้อนรับการกลับมาของ Salvatore และมองว่าการสร้าง vector primitive ใหม่คือจุดแข็งของเขา
มีสองประเด็นจากบทความของ Salvatore ที่น่าประทับใจ
มีข้อกังขาต่อความเห็นที่ว่า Claude นำหน้าเครื่องมืออื่นอยู่
เรื่องราวการไปเที่ยวนิวยอร์กกับลูกสาวชวนซาบซึ้ง
การออกแบบ vector set เรียบง่ายและสง่างาม ชวนให้นึกถึงการออกแบบ API ของ Redis