호환성과 이전

라이선스와 공개 소스

구성요소별 이용조건, 역사 Rust 참조판과 영구 보존하는 릴리스를 확인하세요.

공개 토파즈 소스는 Apache-2.0으로, 공식 실행파일은 구성요소에 동봉된 이용조건으로 사용하세요. 개인·교육·상업 업무에 사용할 수 있습니다.

구성요소 이용조건 고르기

구성요소이용조건
공개 확정한 토파즈 컴파일러·표준라이브러리·도구·명세·적합성시험·예제Apache-2.0
5.21.0부터의 공식 실행파일별도 실행파일 이용조건과 기존 Apache·제3자 구성요소 권리
npm 설치 래퍼Apache-2.0. 내려받는 실행파일에는 별도 구성요소 조건 적용
직접 만든 프로그램과 데이터사용자의 권리 유지. 생성 출력에는 출력 허여와 런타임 고지 동봉
5.20.4를 포함해 이전에 공개한 Apache 코드기존 Apache-2.0 이용 권리 유지

실행파일 허여는 컴퓨터 수 제한 없이 내려받기·설치·실행·복제를 허용합니다. 상업 서비스와 자동 빌드도 포함합니다. 이용조건과 필수 고지를 동봉해 수정하지 않은 실행파일을 재배포할 수 있습니다. 일반 이용에 요금이나 사용자 소스 공개를 요구하지 않습니다. Apache·제3자 구성요소에는 수정·재배포 권리를 포함한 각 라이선스가 적용됩니다. 상표는 별도로 다룹니다.

5.21.0부터 공개 소스 manifest는 정확한 revision, 파일 해시, 구성요소 라이선스와 기원을 기록합니다. 신규 회사 소유 Rust 참조 구현 원문은 비공개입니다. 공개 생성 Rust와 제3자 Rust는 기원으로 분류합니다. 생성물에 비공개 수기 런타임이 포함되면 공개 전에 해당 코드의 권리를 확인합니다.

역사 참조판 읽기

5.20.4는 Last Public Rust Reference Compiler Release / Historical Source Snapshot입니다. 장기 참조용으로 보존하는 전체 Rust 참조 구현판입니다. 그 이전 판도 공개된 이력이 있으며 수령자의 기존 이용 권리는 유지됩니다.

archive SHA-256은 09e3bbe880cb3e8d05984576cb768e090f2f38ec96d866a62db96cf0a37a6b8b입니다. 원본 bytes, 고지, 고정점 증거와 복구 입력을 유지합니다. 생성 Rust 고정점은 같은 소스 집합에서 같은 Rust 출력이 나온다는 뜻입니다. 의미 관측 일치와 실행파일 전체 bit 재현은 각각 별도로 확인합니다.

실제 공개한 다운로드와 보존

다운로드는 5.20.4부터 실제 공개한 릴리스를 보여 줍니다. 그 판과 이후 모든 정식 릴리스에서 실제 공개한 산출물은 버전별 URL과 해시 그대로 영구 보존합니다. 가변 포인터 latest.json은 이미 공개한 릴리스를 가리킵니다. 5.20.4 미만 판은 이 보존 약속의 대상이 아닙니다.

현행 문서는 5.21을 설명합니다. 실제 실행파일 배포판은 version.json의 releaseVersion과 운영 다운로드 manifest로 확인하세요. 5.21 실행파일이나 소스 archive는 실제 공개한 뒤 공급 중으로 표시합니다.

이 사이트의 용어

용어뜻
공개 소스 스냅샷구성요소 manifest와 함께 공개 확정한 버전별 소스 파일
역사 소스 스냅샷보존하는 5.20.4 전체 Rust 참조 소스
생성 Rust입력과 포함 코드의 기원을 함께 분류한 Rust 출력
실행파일 이용조건구성요소 라이선스와 함께 적용하는 binary 이용 허여

자주 묻는 질문도 확인하세요.