- Ghostty 프로젝트는 외부 기여자에게 엄격한 AI 사용 규칙을 적용하며, 모든 AI 활용은 반드시 공개해야 함
-
AI가 생성한 Pull Request는 승인된 이슈에만 제출 가능하며, 미승인 이슈나 비공개 AI 사용이 의심될 경우 거절됨
-
AI 작성 코드는 반드시 인간이 직접 검증 및 테스트해야 하며, 접근 불가능한 환경에서의 자동 생성 코드는 금지됨
-
AI 보조는 이슈나 토론에서 허용되지만, 모든 내용은 인간이 검토·편집해야 하며, AI 생성 미디어 콘텐츠는 전면 금지됨
- Ghostty는 AI 자체를 환영하지만, 문제는 도구가 아닌 사용자 역량 부족에 있다고 명시하며, 유지관리자 보호를 위해 정책을 유지함
AI 사용 규칙
- 모든 형태의 AI 사용은 공개 의무가 있음
- 사용한 도구명(예: Claude Code, Cursor, Amp)과 AI가 기여한 정도를 명시해야 함
-
AI 생성 Pull Request는 승인된 이슈에만 제출 가능
- 승인되지 않은 이슈에 대한 PR은 닫힘
- AI 사용이 명시되지 않았으나 유지관리자가 의심할 경우 PR은 거절됨
- 비승인 이슈 관련 코드는 토론(Discussion)으로 공유 가능
-
AI 생성 코드는 인간 검증 필수
- 테스트되지 않은 가상적 코드 제출 금지
- 직접 접근해 테스트할 수 없는 플랫폼용 코드 작성 금지
-
이슈 및 토론에서 AI 보조 허용, 단 인간이 반드시 검토 및 편집해야 함
- AI가 생성한 장황하거나 불필요한 내용은 인간이 정리해야 함
-
AI 생성 미디어(이미지, 영상, 오디오 등)는 금지, 텍스트와 코드만 허용
-
부적절한 AI 사용자(‘bad AI drivers’) 는 공개적으로 제재될 수 있음
- 초보 개발자는 AI 대신 직접 학습하도록 권장
이 규칙은 외부 기여자에게만 적용되며, 유지관리자는 신뢰를 기반으로 예외로 함
인간 중심의 운영 원칙
- Ghostty는 모든 토론, 이슈, PR을 인간이 직접 검토함
- 인간과 인간이 상호작용하는 경계 지점으로, 검증되지 않은 저품질 작업은 무례한 행위로 간주됨
- AI가 완벽한 결과를 내는 세상은 아직 오지 않았으며, 현재는 AI 사용자(‘driver’)의 역량에 따라 품질이 좌우됨
- 따라서 유지관리자를 보호하기 위해 엄격한 규칙이 필요함
AI 환영 입장
- Ghostty는 AI 도구를 적극 활용하며, 유지관리자들도 생산성 향상을 위해 AI를 사용함
-
정책의 목적은 반(反)AI가 아니라, 비숙련 사용자의 남용 방지에 있음
- 프로젝트는 AI 사용에 대해 투명성을 유지하고, AI를 환영하는 태도를 명확히 밝힘