Modular가 추론·서빙 프레임워크 MAX의 컴파일러, 런타임, 하드웨어 백엔드 소스 코드를 공개했다. 새 라이선스에 따라 개발자는 사용료나 로열티 없이 MAX로 상용 제품을 만들 수 있지만, 수정한 소스 코드의 배포와 상용 호스팅 추론 서비스에는 조건이 붙는다.
새 MAX 라이선스는 MAX 내부 구성 요소와 Modular가 배포하는 바이너리에 적용된다. Mojo 커널 라이브러리, 가속기 프로그래밍용 Mojo 인터페이스, 서빙 CLI와 모델링을 위한 Python API, MAX 모델 등 이미 Apache 2.0으로 공개된 구성 요소는 기존 라이선스를 유지한다. 각 소스 파일에는 적용되는 라이선스가 표시된다.
MAX는 어떤 하드웨어에서든 사용료 없이 쓸 수 있으며, 개발자는 MAX를 기반으로 라이브러리와 애플리케이션을 만들고 원하는 라이선스를 적용할 수 있다. MAX를 포크해 변경 사항을 메인 프로젝트에 기여할 수도 있다. 다만 MAX 일부를 AI 시스템에 입력해 MAX를 재구현하는 데 사용할 수 없고, 수정한 MAX 소스 코드를 공개하거나 배포할 수도 없다. 메인 프로젝트에 기여하기 위한 포크는 예외다.
MAX를 이용해 고객에게 유료 호스팅 추론 또는 학습 서비스를 제공하는 경우에는 제품에 ‘Modular Accelerated’ 워드마크를 눈에 띄게 표시해야 한다. 라이선스에는 사용 정보 원격 측정이 포함될 수 있으며, MAX는 보증 없이 제공된다. Modular는 배포 제한이 MAX의 호환되지 않는 갈래로 인한 분열을 막기 위한 것이라고 설명했다.
Modular는 이날부터 커뮤니티 기여를 받기 시작하며, 초기에는 버그 수정만 접수하고 이후 리팩터링 등으로 범위를 넓힐 계획이다. 소스 코드는 GitHub 저장소에서 볼 수 있고, 설치 명령은 pip install max[all]이다. 기여 방법은 기여자 안내서, 소스 빌드 방법은 개발 문서에서 확인할 수 있다.
라이선스 전문은 MAX 라이선스, 자세한 내용은 FAQ에서 확인할 수 있다. Modular는 앞으로 몇 달 안에 하드웨어 업체와 개발자를 모으는 얼라이언스 프로그램에 관해 더 많은 정보를 공개할 예정이다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요