한국어 원문이 우선합니다(번역은 참고용).
소스 공개
Ember가 고친 오픈소스는 모두 공개합니다
Ember는 아직 출시 전입니다. 출시 전까지 Wine·DXMT 같은 구성요소의 수정이 계속 바뀌고 있어, 실제 배포판과 정확히 같은 소스를 올리려고 첫 배포 날 이 페이지에 함께 공개합니다.
공개 시점앱 첫 배포와 같은 날. 이후 출시마다 그 판의 소스를 올립니다.
공개 범위Ember가 고친 오픈소스 구성요소의 전체 소스와 수정분, 빌드 방법.
비공개Ember 앱과 자체 엔진(EmberCore). 오픈소스와 분리된 별도 프로그램입니다.
1공개하는 것
Ember 안에 들어간 아래 오픈소스 구성요소의 소스와, 거기에 Ember가 고친 부분 전체입니다.
- Wine — CrossOver 공개 소스 기반 Wine(Rosetta 엔진), Wine 11 ARM64(FEX 엔진)와 x86_64 판. LGPL
- DXMT — DirectX 11·12를 Metal로 바꾸는 변환기(d3d11·d3d12·dxgi·winemetal). LGPL
- FEX — ARM에서 x86 코드를 번역하는 엔진(ARM64EC). MIT
- DXVK — CrossOver 공개 소스 판. zlib
- GStreamer·GLib·FFmpeg 등 — 영상·소리 재생 라이브러리. LGPL
- wine-gecko — MPL
- ForgePlay에서 온 Wine 수정 7건 — 원본과 고지
10월 20일 설치분에는 DXMT의 GPU 결과 읽기·대기 처리 개선과 저지연 화면 대기열 자동 조절이 포함됩니다. 이처럼 오픈소스 구성요소 안에서 고친 부분과 EmberCore를 부르는 연결부도 소스 공개 범위에 포함합니다.
2함께 올리는 것
- 원본 소스에 대한 Ember 수정(패치 시리즈)과 바뀐 파일 목록
- 실제 빌드에 쓴 설정과 빌드 스크립트, 다시 빌드하는 방법
- 원본 압축 파일 사본과 SHA-256
- 배포한 바이너리가 어느 소스로 만들어졌는지 확인하는 방법
3공개하지 않는 것
Ember 앱과 Ember가 처음부터 만든 자체 엔진 EmberCore(프레임 보간·글자 보호·화질 다듬기 등), 학습 모델, 엠버 캐릭터·그림입니다.
EmberCore는 오픈소스 구성요소와 분리된 별도 라이브러리이고, LGPL 구성요소는 공유 라이브러리로 불러 씁니다. LGPL 구성요소 안에 들어간 Ember의 수정과 연결부는 위 1번에 포함해 공개합니다.
4언제·어디서
앱 배포를 시작하는 날 이 페이지에 공개 저장소 주소와 내려받기 링크를 올립니다. 출시 뒤 소스를 받지 못했거나 빠진 것이 있으면 문의 창구로 알려 주세요.