• Andreas Kling แยก Ladybird ซึ่งเติบโตขึ้นภายใน SerenityOS ออกมาเป็นโปรเจกต์ระดับบนสุดที่เป็นอิสระ และลาออกจากตำแหน่ง BDFL ของ SerenityOS โดยมีผลทันที
  • SerenityOS เริ่มต้นในปี 2018 และเติบโตเป็นชุมชนโอเพนซอร์สที่มี ผู้มีส่วนร่วมมากกว่า 1,000 คน แต่ลำดับความสำคัญของเดสก์ท็อป OS และเบราว์เซอร์ข้ามแพลตฟอร์มปะปนอยู่ในพื้นที่เดียวกัน
  • หลังจาก Ladybird กลายเป็นโปรเจกต์ข้ามแพลตฟอร์มในปี 2022 การพัฒนาบน Linux ก็มีน้ำหนักมากขึ้น และตอนนี้จะพัฒนาและสื่อสารกันต่อใน GitHub repository และ Discord server ใหม่
  • หลังการแยกตัว Ladybird จะมุ่งเป้าไปที่ Linux และ macOS โดยเอา target ของ SerenityOS ออก และใช้ระบบนิเวศโอเพนซอร์สภายนอกด้วยนโยบาย NIH ที่ผ่อนคลายกว่าเดิม
  • SerenityOS จะอยู่ภายใต้การดูแลของกลุ่ม maintainer หลุดพ้นจากแรงกดดันที่เน้นการพัฒนาเว็บเบราว์เซอร์ และกลับไปโฟกัสที่ “การแฮ็กซอฟต์แวร์สนุก ๆ กับเพื่อน ๆ”

การแยก Ladybird และการเปลี่ยนแปลงผู้นำของ SerenityOS

  • Andreas Kling เริ่มโปรเจกต์ SerenityOS ในปี 2018 หลังจบโปรแกรมบำบัดยาเสพติด
    • ระหว่างเรียนรู้การใช้ชีวิตตามปกติ เขาต้องการอะไรสักอย่างเพื่อเติมเต็มเวลาว่าง และการสร้างระบบปฏิบัติการใหม่ก็เป็นงานที่มีขนาดเหมาะสม
    • หลังทำงานคนเดียวเป็นเวลา 6 เดือน เขาเปิดเผยโปรเจกต์ทางออนไลน์และเชิญชวนให้ผู้อื่นเข้ามามีส่วนร่วม
  • จากนั้น SerenityOS เติบโตเป็นชุมชนโอเพนซอร์สขนาดใหญ่ที่มี ผู้มีส่วนร่วมมากกว่า 1,000 คน จากทั่วโลก
    • ได้สร้างวัฒนธรรมที่วางความแตกต่างระหว่างกันไว้ข้าง ๆ และโฟกัสกับความรักร่วมกันที่มีต่อการเขียนโปรแกรม
  • ในช่วง 2 ปีที่ผ่านมา ความสนใจของ Kling แทบทั้งหมดไปอยู่ที่ Ladybird
    • Ladybird เป็นเว็บเบราว์เซอร์ใหม่ที่เริ่มจาก HTML viewer แบบเรียบง่ายสำหรับ SerenityOS
    • เมื่อกลายเป็นโปรเจกต์ข้ามแพลตฟอร์มในปี 2022 ก็เริ่มโฟกัสกับเวอร์ชัน Linux และเพราะการทดสอบบน Linux ทำได้ง่ายกว่า จึงไม่จำเป็นต้องบูตเข้า SerenityOS
  • จนถึงตอนนี้ ทั้งสองโปรเจกต์แชร์ทรัพยากรและโครงสร้างพื้นฐานร่วมกัน แต่ความสนใจของกลุ่มที่สร้างเดสก์ท็อป OS กับกลุ่มที่สร้างเว็บเบราว์เซอร์ข้ามแพลตฟอร์มค่อย ๆ ห่างกันมากขึ้น
  • เพื่อให้การพัฒนาง่ายขึ้น Ladybird จึงกลายเป็น โปรเจกต์ระดับบนสุดแยกต่างหาก ที่แยกออกจาก SerenityOS
  • Kling กล่าวว่าเขาไม่ต้องการรั้ง SerenityOS ไว้ด้วยการอยู่ในตำแหน่ง BDFL ต่อ ทั้งที่ไม่สามารถทุ่มโฟกัสให้ได้ จึงลาออกทันที
    • ตอนนี้ SerenityOS อยู่ภายใต้การดูแลของ กลุ่ม maintainer
    • เขาย้ำว่าการตัดสินใจครั้งนี้เป็นการจัดระเบียบสถานการณ์ที่โปรเจกต์ใหญ่สองโปรเจกต์อยู่ร่วมกันในพื้นที่เดียวกันมานาน และไม่มีดราม่าอื่นใด

สิ่งที่จะเปลี่ยนแปลงในแต่ละโปรเจกต์

  • การพัฒนา Ladybird จะดำเนินต่อใน GitHub repository ใหม่
  • การสื่อสารประจำวันจะย้ายไปยัง Discord server ใหม่
  • แพลตฟอร์มเป้าหมายของ Ladybird คือ Linux และ macOS
    • target ของ SerenityOS ถูกนำออก
    • ต่างจาก SerenityOS ตรงที่ไม่ได้ใช้นโยบาย “ห้ามใช้โค้ดภายนอก” แต่ใช้นโยบาย NIH ที่ผ่อนคลายกว่า และใช้ประโยชน์จากระบบนิเวศ OSS ที่กว้างขึ้น
  • ใน SerenityOS ความมุ่งเน้นอย่างหนักกับการสร้างเว็บเบราว์เซอร์จะหายไป
    • “การแฮ็กซอฟต์แวร์สนุก ๆ กับเพื่อน ๆ” จะกลับมาเป็นโฟกัสหลักอีกครั้ง
    • ทิศทางหลังจากนี้จะถูกตัดสินโดยชุมชน
  • ทั้งสองโปรเจกต์จะสามารถโฟกัสกับความสนใจหลักของตัวเองได้ดีขึ้น และคาดว่าการแยกครั้งนี้จะนำไปสู่อนาคตที่ดีกว่าสำหรับทั้งสองฝ่าย

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น