• Zedless เป็นฟอร์กที่สร้างบนพื้นฐานของโอเพนซอร์สเอดิเตอร์ Zed โดยเน้น การปกป้องความเป็นส่วนตัว และสภาพแวดล้อมแบบ local-first
  • Zedless ตัด การพึ่งพาคลาวด์ ออก และเปิดให้ผู้ใช้ ตั้งค่า โครงสร้างพื้นฐานตามสภาพแวดล้อมที่ต้องการได้เอง
  • มีแผนจะลบ สปายแวร์และฟีเจอร์เทเลเมทรีระยะไกล ออกทั้งหมด
  • ใช้นโยบาย ไม่ต้องโอนสิทธิ์ลิขสิทธิ์ของผู้ร่วมพัฒนา (No CLA) ทำให้นักพัฒนาทุกคนยังคงถือลิขสิทธิ์ของตนเอง
  • ใช้เครื่องมือเพิ่มเติมเพื่อ ทำงานอัตโนมัติด้านการจัดการไลเซนส์ และให้สอดคล้องกับไลเซนส์โอเพนซอร์ส

แนะนำ Zedless

  • Zedless คือ เวอร์ชันฟอร์ก ของโค้ดเอดิเตอร์ Zed ที่มีเป้าหมายเพื่อรับประกันความเป็นส่วนตัวของผู้ใช้และให้ความสำคัญกับ การใช้งานบนสภาพแวดล้อมภายในเครื่องเป็นอันดับแรก
  • ขณะนี้เป็นโครงการที่ กำลังพัฒนา และเปิดรับคอนทริบิวชันจากภายนอกอย่างอิสระ

แผนการเปลี่ยนแปลงหลัก

  • เลิกพึ่งพา บริการคลาวด์ที่ไม่สามารถ self-host ได้
    • คอมโพเนนต์และฟีเจอร์ที่ต้องพึ่งพาคลาวด์ของบุคคลที่สามอย่างเข้มงวดจะถูกลบออก
  • ลบสปายแวร์และปกป้องข้อมูล
    • เทเลเมทรีและระบบรายงานแครชอัตโนมัติทั้งหมดอยู่ในรายการที่จะถูกลบ
  • รองรับโครงสร้างพื้นฐานของผู้ใช้เป็นหลัก
    • เมื่อใช้ฟังก์ชันบริการเครือข่าย ผู้ใช้สามารถระบุ ผู้ให้บริการ ได้เองโดยตรงในรูปแบบมาตรฐาน
    • ไม่มีรายการ ผู้ให้บริการเริ่มต้น และฟังก์ชันนี้จะ ถูกปิดไว้โดยค่าเริ่มต้น
  • ไม่มีการโอนลิขสิทธิ์
    • ผู้เข้าร่วมโครงการยังคง ถือครองลิขสิทธิ์ ไว้กับตนเอง
    • ใช้นโยบาย No rugpulls เพื่อไม่ให้เกิดความเสียเปรียบต่อนักพัฒนา

การจัดการไลเซนส์และดีเพนเดนซี

  • จำเป็นต้องมี ข้อมูลไลเซนส์ ของดีเพนเดนซีจากบุคคลที่สาม และใช้เครื่องมือ cargo-about เพื่อจุดประสงค์นี้
  • ข้อควรระวัง
    • หากเกิดข้อผิดพลาด 'no license specified' ใน crate ที่คุณเขียนเอง จำเป็นต้องเพิ่ม publish = false ลงใน Cargo.toml
    • หากเกิดข้อผิดพลาดว่าไม่เป็นไปตามข้อกำหนดไลเซนส์ของแพ็กเกจที่เป็นดีเพนเดนซี ต้องตรวจสอบและระบุความเหมาะสมของไลเซนส์นั้นให้ชัดเจน
    • หาก cargo-about หาไลเซนส์ของดีเพนเดนซีไม่พบ ต้องเพิ่มรายการคำอธิบายที่ชัดเจนลงในสคริปต์

ความสำคัญของโครงการ

  • Zedless เป็นทางเลือกที่โดดเด่นอย่างยิ่งสำหรับผู้ใช้และทีมที่ให้ความสำคัญกับ ความเป็นส่วนตัว และ สภาพแวดล้อมการพัฒนาแบบยึด local เป็นศูนย์กลาง โดยเฉพาะในด้าน เสถียรภาพ, ความเป็นอิสระ, และ การคุ้มครองทางกฎหมาย
  • เมื่อเทียบกับ Zed เดิม โครงการนี้ตัดบริการคลาวด์แบบปิดและฟีเจอร์ติดตามจากระยะไกลซึ่งอาจเป็น ช่องโหว่ด้านความปลอดภัย ออกอย่างชัดเจน จึงช่วยสร้าง ความน่าเชื่อถือ บนพื้นฐานของโครงสร้างพื้นฐานที่ผู้ใช้ควบคุมเองและระบบนิเวศโอเพนซอร์สได้

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

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