- 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 เดิม โครงการนี้ตัดบริการคลาวด์แบบปิดและฟีเจอร์ติดตามจากระยะไกลซึ่งอาจเป็น ช่องโหว่ด้านความปลอดภัย ออกอย่างชัดเจน จึงช่วยสร้าง ความน่าเชื่อถือ บนพื้นฐานของโครงสร้างพื้นฐานที่ผู้ใช้ควบคุมเองและระบบนิเวศโอเพนซอร์สได้
ยังไม่มีความคิดเห็น