ไม่กี่วันที่ผ่านมา เปิดตัวผู้สร้าง Redis DBMS“ Salvatore Sanfilippo” ผ่านการประกาศ ใครจะไม่เกี่ยวข้องกับการบำรุงรักษาโครงการอีกต่อไป และเขาจะอุทิศเวลาให้กับสิ่งอื่น
จากข้อมูลของ Salvatore Sanfilippo ในช่วงไม่กี่ปีที่ผ่านมางานของเขาลดลงเป็นการวิเคราะห์ข้อเสนอของบุคคลที่สามเพื่อปรับปรุงและเปลี่ยนแปลงโค้ด แต่นี่ไม่ใช่สิ่งที่เขาต้องการจะทำเนื่องจากเขาชอบเขียนโค้ดและสร้างสิ่งใหม่ ๆ เพื่อแก้ปัญหาการบำรุงรักษา งานประจำ
แม้ว่าผู้สร้างโครงการ Salvatore Sanfilippo ได้ตัดสินใจออกจากโครงการ เขาจะยังคงอยู่ในคณะกรรมการที่ปรึกษาของ Redis Labs แต่จะ จำกัด เฉพาะการสร้างไอเดียเท่านั้น
ในขณะที่ การควบคุมการพัฒนาและการบำรุงรักษา Redis DBMS จะถูกส่งมอบให้กับชุมชน
เมื่อฉันเริ่มโครงการ Redis เมื่อสิบกว่าปีก่อนฉันอยู่ในช่วงเวลาที่น่าตื่นเต้นที่สุดในอาชีพการงานของฉัน ผู้ร่วมก่อตั้งของฉันและฉันประสบความสำเร็จในการเปิดตัวบริการเว็บ 2.0 ชั้นนำสองรายการบนเว็บอิตาลี
เพื่อให้สามารถปรับขนาดได้เราต้องคิดค้นแนวคิดใหม่ ๆ มากมายซึ่งเป็นที่รู้กันดีอยู่แล้วในภาคสนามเกือบตลอดเวลา แต่เราไม่ทราบหรือใส่ใจที่จะตรวจสอบ ปัญหา? เราจะหาทางแก้ไข เราต้องการแก้ปัญหา แต่เราต้องการสนุกมากขึ้นไปอีก นี่คือสภาพแวดล้อมที่สนุกสนานที่ Redis ถือกำเนิดขึ้น
ผู้จัดการโครงการคือ ย้ายไป Yossi Gottlieb และ Oran Agra ผู้ที่ช่วย Salvatore Sanfilippo ในช่วงไม่กี่ปีที่ผ่านมาเข้าใจวิสัยทัศน์ของเขาเกี่ยวกับโครงการไม่สนใจที่จะรักษาจิตวิญญาณของชุมชน Redis และมีความเชี่ยวชาญในโค้ดและโครงสร้างภายในของ Redis
อย่างไรก็ตาม การจากไปของ Salvatore Sanfilippo สร้างความตกใจให้กับชุมชน เนื่องจากเขาควบคุมปัญหาและบทละครในการพัฒนาทั้งหมดอย่างสมบูรณ์โดยทั่วไปบทบาทของ "เผด็จการที่เอื้อเฟื้อต่อชีวิต" ซึ่งมีการร้องขอการประนีประนอมและการควบรวมกิจการทั้งหมดซึ่งเป็นผู้ตัดสินใจว่าจะแก้ไขข้อผิดพลาดได้อย่างไรว่าควรเพิ่มนวัตกรรมใดและสิ่งใด การเปลี่ยนแปลงทางสถาปัตยกรรมเป็นสิ่งที่ยอมรับได้
เสนอให้แก้ปัญหาในการกำหนดรูปแบบเพิ่มเติม เพื่อพัฒนาและโต้ตอบกับชุมชนโดยผู้จัดการการบำรุงรักษาใหม่ที่ได้ประกาศโครงสร้างการจัดการใหม่ที่ชุมชนจะมีส่วนร่วม
โครงสร้างใหม่ของโครงการหมายถึงการขยายการทำงานเป็นทีมซึ่งจะปรับขนาดกระบวนการพัฒนาและการบำรุงรักษา โครงการมีแผนที่จะเปิดกว้างและเป็นมิตร สำหรับผู้เข้าร่วมชุมชนอำนวยความสะดวกในการมีส่วนร่วมในการพัฒนาอย่างกระตือรือร้นและมีความหมายมากขึ้น
รูปแบบการจัดการที่นำเสนอประกอบด้วยกลุ่มนักพัฒนาที่เป็นผู้นำกลุ่มเล็ก ๆ (ทีมงานหลัก) ใคร จะรวมถึงผู้เข้าร่วมที่ได้รับการคัดเลือกซึ่งคุ้นเคยกับรหัส มีส่วนร่วมในการพัฒนาและเข้าใจวัตถุประสงค์ของโครงการ
ฉันปล่อยให้ Redis อยู่ในมือของชุมชน Redis ฉันขอให้เพื่อนร่วมงานของฉัน Yossi Gottlieb และ Oran Agra ดูแลโครงการต่อไปตั้งแต่วันนี้: คนเหล่านี้คือคนที่ช่วยเหลือฉันมากที่สุดในช่วงไม่กี่ปีที่ผ่านมาและผู้ที่พยายามอย่างหนัก
ปัจจุบัน Core Team ประกอบด้วยนักพัฒนา Redis Labs สามคน: Yossi Gottlieb และ Oran Agra ซึ่งเข้ามาเป็นหัวหน้าโครงการและ Itamar Haber ซึ่งเข้ามาเป็นผู้นำชุมชน
ในอนาคตอันใกล้นี้มีแผนที่จะเลือกตั้งสมาชิกหลายคนในชุมชน สำหรับทีมกลางเลือกโดยพิจารณาจากการมีส่วนร่วมในการพัฒนาโครงการ
ในการตัดสินใจที่สำคัญเช่นการเปลี่ยนแปลงพื้นฐานของคอร์ Redis การเพิ่มโครงสร้างใหม่การเปลี่ยนโปรโตคอลการทำให้เป็นอนุกรมและการเปลี่ยนแปลงที่ละเมิดความเข้ากันได้ขอแนะนำให้บรรลุฉันทามติจากสมาชิกทั้งหมดของ Core Team
เมื่อชุมชนเติบโตขึ้น Redis อาจมีความต้องการใหม่ ๆ เพื่อขยายฟังก์ชันการทำงานแต่ผู้นำใหม่อ้างว่าจะรักษาคุณลักษณะพื้นฐานดังกล่าวของโครงการโดยมุ่งเน้นที่ประสิทธิภาพและความเร็วในการทำงานมุ่งมั่นเพื่อความเรียบง่ายหลักการ "แม้จะน้อยกว่า แต่ดีกว่า" และเลือกแนวทางแก้ไขปัญหาที่เหมาะสมสำหรับค่าเริ่มต้น
Fuente: http://antirez.com