동시 편집과 빠른 응답 속도를 갖춘 코드 편집 환경
여러 명이 같은 파일에서 동시에 작업하며, 로컬 환경의 속도를 체감할 수 있는 편집 경험을 원한다면 이 도구가 적합합니다. Zed는 Atom과 Tree-sitter를 만든 팀이 개발한 고성능 멀티플레이어 코드 에디터입니다. Rust로 작성되어 있어 빠른 응답 속도를 지향하며, macOS, Linux, Windows에서 사용할 수 있습니다.
멀티플레이어 편집과 플랫폼 지원
Zed의 핵심 특징은 여러 사용자가 동시에 코드를 편집할 수 있는 멀티플레이어 기능입니다. 이는 원격 협업 시 지연 시간을 줄이고 실시간으로 변경 사항을 공유하는 데 초점을 맞춥니다. 현재 macOS, Linux, Windows에서 직접 다운로드하거나 각 운영체제의 패키지 매니저를 통해 설치할 수 있습니다. 웹 버전은 아직 제공되지 않으며, 관련 논의가 진행 중입니다. 개발자라면 macOS, Linux, Windows 각각의 빌드 방법을 문서에서 확인할 수 있습니다.
라이선스와 기여 방식
Zed의 소스 코드는 주로 GPL-3.0-or-later 라이선스를 따르며, 일부 구성 요소는 Apache-2.0 라이선스를 적용합니다. cargo-about 도구를 사용하여 오픈소스 라이선스 준수를 자동화하며, CI 실패 시 Cargo.toml의 publish 설정이나 script/licenses/zed-licenses.toml의 accepted 배열을 점검해야 합니다. 기여를 원한다면 CONTRIBUTING.md 문서를 참고하고, Zed Industries의 채용 페이지를 통해 참여할 수도 있습니다.
사용 전 확인 사항
Zed는 Zed Industries, Inc.라는 영리 회사가 개발하며, GitHub Sponsors를 통한 재정적 지원은 회사의 일반 수익으로 사용됩니다. 스폰서십에는 특혜나 권리가 부여되지 않습니다. 웹 기반 사용이 필수적인 환경이라면 아직 지원되지 않으므로 주의해야 합니다. 또한 GPL-3.0 라이선스가 적용되므로, 이를 기반으로 한 파생 작업 시 라이선스 조건을 반드시 검토해야 합니다. 현재는 데스크톱 환경에 최적화되어 있으며, 특정 플랫폼의 패키지 매니저 호환성을 사전에 확인하는 것이 좋습니다.