11P by neo 3달전 | favorite | 댓글 3개
  • Zed가 오픈소스 프로젝트가 됨을 발표
  • 저작권 보호 라이선스 하에 공개됨 (에디터는 GPL, 서버 측 컴포넌트는 AGPL).
  • Zed를 구동하는 UI 프레임워크인 GPUI는 Apache 2 라이선스로 배포되어, 높은 성능의 데스크톱 애플리케이션을 자유롭게 라이선스로 배포할 수 있음

동기

  • Zed를 오픈 소스로 만드는 것이 최고의 제품을 만들 수 있다고 믿기 때문
  • 세계에서 가장 진보된 코드 에디터를 만들고 수백만 개발자의 손에 넣는 것이 목표
  • Zed 사용자가 모두 프로그래머이므로, 가능한 많은 인재 풀에게 Zed를 개방하는 것이 가장 합리적임
  • 소프트웨어를 통해 사람들과 연결되는 것을 즐기며, Zed의 내부 아름다움을 공유하고자 함

Fireside Hacks 소개

  • 사람들과 인간적인 수준에서 연결하고자 하는 욕구로, Zed 채널이라는 새로운 기능을 시작함
  • Zed 채널을 통해 전 세계 개발자들이 링크만 공유하면 실시간으로 함께 코드를 작성할 수 있음
  • Fireside Hacks 프로그램을 통해 Zed를 공개 채널에서 실시간으로 개발하며, 참여하는 사람들과 함께 작업함

잠깐만요... 현금이 주변의 모든 것을 지배하지 않나요?

  • 세계 최고의 에디터를 구축하고 유지하기 위해서는 지속 가능한 비즈니스 모델과 연결되어야 한다고 믿음
  • Zed를 오픈 소스로 만드는 것이 상업적 목표를 해치지 않는다고 생각함
  • 독점적인 에디터를 판매하기보다는 에디터와 원활하게 통합되는 서비스를 판매하는 것을 선호함
  • Zed 채널은 그러한 서비스의 예로, 현재는 무료이지만 베타 기간 후에는 사적 사용에 대해 요금을 부과할 계획임
  • 서버 측 컴퓨트를 제공하여 AI 기능을 지원하는 것도 수익화 방안 중 하나임
  • 현재까지 작성한 코드 100%를 오픈 소스로 공개하고 있으며, 향후 상업적 및 기업용 사례를 대상으로 하는 독점적 제품을 제공할 수도 있음

1.0 버전으로 가는 길

  • 다음 단계는 부분적으로 사용자에게 달려 있으나, 여전히 팀은 작음
  • 2024년에 Zed의 채택을 대폭 확대하여 더 많은 개발자가 혜택을 받을 수 있도록 공개 로드맵을 준비함
  • 기여가 로드맵 완성에 도움이 된다면, 그 기여에 더 많은 시간을 할애할 가능성이 높음
  • 기여하고 싶은 사람은 기여 가이드를 확인하고, 가능하다면 다가오는 Fireside Hack에 참여하여 인사를 나누기를 권장함

Zed를 시도해보고 싶으신가요?

  • macOS에서 오늘 Zed를 시도할 수 있음. 지금 다운로드 가능.

GN⁺의 의견

  • Zed의 오픈 소스 전환은 개발자 커뮤니티에게 큰 기회를 제공하며, 협업과 혁신을 촉진할 수 있는 잠재력을 가짐.
  • 실시간 협업 기능인 Zed 채널과 같은 서비스를 통해 오픈 소스 프로젝트임에도 지속 가능한 비즈니스 모델을 구축하려는 접근 방식은 흥미로움.
  • 오픈 소스 커뮤니티와의 상호 작용을 통해 개발자들이 직접 제품 개선에 참여할 수 있는 기회를 제공하는 것은 소프트웨어 개발의 민주화에 기여할 수 있음.

이게 오픈소스가 될줄은 상상도 못했네요

Hacker News 의견
  • Zed 편집기 사용 경험

    • Zed 편집기의 반응성이 뛰어나며, 다른 편집기들이 비교적 반응이 느린 것을 느낄 수 있음.
    • 사용자 피드백에 빠르게 반응하며, 검색/치환 기능이 초기보다 훨씬 사용하기 좋아짐.
    • 디버그 구문 트리 모드는 Zed의 고급 기능을 보여주는 예시로, 정규 표현식을 사용하는 구식 편집기들보다 진보된 기술을 사용함.
    • 협업 워크플로우와 보안이 명확하지 않음. GitHub을 통한 로그인만 가능하며, 자체 호스팅이나 다른 인증 제공자 사용 여부가 불분명함.
    • Ollama 통합을 원함. 이 기능이 없어서 VSCode를 사용해야 하는 경우가 있음.
  • Zed 편집기에 대한 피드백 및 요청

    • 창 크기와 위치가 Zed를 닫았다 다시 열 때 유지되지 않음.
    • 언어 서버 오류가 자주 발생함.
    • Alabaster 테마가 더 이상 작동하지 않으며, VSCode 테마를 Zed로 가져올 수 있으면 좋겠음.
    • Zed의 UI 디자인이 우아하며, 다른 편집기들처럼 아이콘, 메뉴, 색상 등으로 인한 방해 요소가 없어 집중하기 좋음.
  • Zed 편집기의 플랫폼 확장 희망

    • Zed가 다른 플랫폼(특히 리눅스)으로 포팅되기를 바람.
  • Zed 편집기의 오픈 소스 및 라이선스

    • Rust로 만들어진 오픈 소스 편집기인 Zed에 대한 긍정적인 평가.
    • Zed의 UI 프레임워크인 GPUI가 Apache 2 라이선스로 배포되어, 어떤 라이선스로든 데스크톱 애플리케이션을 만들 수 있음.
    • 라이선스 선택이 흥미로움.
  • Zed 편집기의 성능 및 기능성

    • Zed는 매우 빠르며, rust-analyzer가 포함되어 있음.
    • Python 프로젝트를 Zed에서 열었을 때 자동으로 LSP를 로드함. 하지만 자동완성 순서가 유용하지 않음.
    • Sublime에 비해 Zed에서 특정 하이라이트를 모두 선택하는 기능이 느림.
  • Zed 편집기의 개선 요청

    • 오류에 대한 "수정" 버튼을 클릭하면 새 채팅을 시작하고 코드 컨텍스트와 오류 메시지를 제공하며 가능한 수정 사항을 제안하는 기능을 추가해달라는 요청.
  • Zed 편집기의 오픈 소스 전환에 대한 반응

    • Zed가 오픈 소스로 전환된 것에 대한 긍정적인 반응.
    • 외부 요청을 전송하지 않는 편집기를 선호하며, Vim을 주 편집기로 사용함.
    • 필요한 경우 플러그인으로 추가 기능을 설치할 수 있는 간소화된 Zed 버전을 원함.
  • Zed 편집기의 이름에 대한 역사적 언급

    • 과거 Zortech C++ IDE의 이름이 Zed였으며, Symantec에 인수된 후 사라짐.
    • Zed의 원 개발자 Phil Murray에 대한 언급.
  • Zed 편집기 GitHub 저장소 링크

    • Zed 편집기의 GitHub 저장소에 대한 직접 링크 제공.