Mitchell Hashimoto Pledges $400,000 to Zig Software Foundation

Mitchell Hashimoto Pledges $400,000 to Zig Software Foundation

Mitchell Hashimoto는 Zig Software Foundation (ZSF)에 추가로 $400,000을 약속했으며, 이를 통해 그의 가족이 프로젝트에 제공한 총 재정 지원액은 $700,000이 되었습니다. 이 기부는 향후 2년 동안 매년 $200,000씩 제공되는 형태로, 2024년에 이루어진 이전 기부와 동일한 구조를 가지고 있습니다.

The Rationale for Supporting Zig

Hashimoto가 Zig를 지원하는 이유는 언어가 기술적 우수성을 추구하고 독특한 유지보수 방식을 갖추고 있기 때문입니다. 그는 고품질 컴파일러와 언어를 구축하는 데 수반되는 복잡한 문제들에 대한 꾸준한 진전을 보여주는 2026년 devlog를 근거로 제시합니다.

기술적인 측면을 넘어, Hashimoto는 자체 문화와 경계를 유지하는 독립 프로젝트의 중요성을 강조합니다. 그는 "Contributor Poker"와 엄격한 LLM 기여 금지 정책과 같은 Zig의 커뮤니티 관리 방식을 언급하며, 이러한 접근이 모든 개발자의 관점과 일치하지 않을 수 있지만 품질을 추구하는 데 도움이 된다고 말합니다.

Navigating the AI Contribution Debate

AI 도구를 활용해 기능을 출시하는 데 적극적인 입장이지만, Hashimoto는 Zig Software Foundation이 LLM 생성 기여를 금지한 결정을 존중한다고 밝혔습니다. 이 입장은 오픈소스에서 다양한 프로젝트 철학의 중요성을 강조하는 broader point를 보여줍니다.

이 정책에 대한 커뮤니티 논의는 특히 Bun의 Zig 포크와 Rust 재작성 논란 이후 양극화되었습니다. Hashimoto는 논쟁이 서로 다른 관점을 존중하고 공감하는 데 초점을 맞춰야 하며, 악마화해서는 안 된다고 주장합니다.

커뮤니티 멤버 (@dieseleration)도 같은 의견을 표명하며, 언어를 만드는 것은 "가능한 한 많은 그린필드 코드를 생산하는 것"이 아니라, 언어가 "분열되고 비인체공학적"이 되지 않도록 신중하고 일관된 기능 구현에 관한 것이라고 강조했습니다.

Impact on Independent Language Development

Zig의 재정적 안정성은 커뮤니티가 그 생존과 독립적인 개발을 위해 중요한 요소로 보고 있습니다. Rust (Mozilla)나 Go (Google)와 달리 Zig는 독립 프로젝트입니다.

커뮤니티 멤버 @Imustaskforhelp이 지적했듯이, 독립적인 프로그래밍 언어의 경제적 상황은 도전적이며, 기업의 후원을 받지 못하면 스폰서 확보가 어렵습니다. 이번 자금 지원은 ZSF가 프로젝트 방향에 대한 기업의 영향을 받지 않고 운영을 지속할 수 있게 합니다.

Practical Applications of Zig

Hashimoto는 자신이 만든 터미널 에뮬레이터 Ghostty의 개발이 Zig의 역량 덕분에 크게 가능했다고 언급했습니다. 댓글에 참여한 다른 개발자들은 Ghostty를 터미널 에뮬레이터 분야의 "신선한 공기"라고 찬사하며, 최신 시스템 프로그래밍 언어의 실용성을 보여주었습니다.

Community Feedback on Zig's Design

대부분의 커뮤니티 반응은 긍정적이었지만, 일부 개발자는 개선이 필요하다고 지적했습니다. 예를 들어, @tadasv는 구문 문제와 개발자 인체공학이 1.0 릴리스 전에 다루어져야 할 영역이라고 언급했습니다. 또 다른 개발자 @GodelNumbering은 Zig가 코드와 테스트를 단일 파일에 배치하는 패턴이 매우 큰 파일을 만들 수 있어, 상속을 지원하는 언어에서 온 사람들에게는 직관적이지 않다고 지적했습니다.

Sources