본문 바로가기
성공지식백과 로고성공지식백과
GLOSSARY

MIT 라이선스 (MIT License)

입문

이 페이지는 AI 문맥에서 자주 쓰이는 MIT 라이선스 (MIT License)의 뜻과 쓰임을 입문 난이도 기준으로 정리한 AI 용어사전 항목입니다. 정의와 맥락, 관련 용어 5개 순서로 묶었으니, 아래 설명을 먼저 읽고 연결된 개념과 글까지 이어서 보면 이해가 빨라집니다.

MIT 라이선스(MIT License)는 저작권·허가 고지를 보존하는 조건으로 소프트웨어의 사용·수정·배포를 폭넓게 허용하는 라이선스입니다. 상업적 이용과 사본 판매도 허용 범위에 들어가며, 재배포할 때에도 원저작자의 고지는 함께 남깁니다. 허용되는 권리와 함께 무보증 조항이 있으므로, 적용 대상 코드와 함께 제공된 라이선스 문서를 확인합니다.

허용하는 권리와 고지 조건

OSI가 공개한 MIT 라이선스 원문은 소프트웨어와 관련 문서의 사본을 얻은 사람에게 사용, 복제, 수정, 병합, 발행, 배포 등의 권리를 부여합니다. 재허가와 사본 판매도 열거되어 있습니다. 이 때문에 MIT로 제공된 라이브러리를 상용 프로그램에 포함하는 사용 방식이 가능합니다. 권한을 부여하는 문장 바로 뒤에는 지켜야 할 고지 조건이 이어집니다.

원문은 저작권 고지와 허가 고지를 소프트웨어의 모든 사본이나 상당 부분에 포함하도록 정합니다. 저장소에서 코드를 가져와 다른 프로젝트에 넣었더라도 원래 붙어 있던 저작권자와 허가 내용이 사라지는 것은 아닙니다. 파일 일부를 가져온 경우에도 적용되는 고지 범위를 확인할 필요가 있습니다. 특정 분량이면 언제나 고지를 지워도 된다는 숫자 기준은 이 원문에 적혀 있지 않습니다.

프로젝트의 소개 페이지에 MIT라고 쓰인 것과 실제 포함된 파일의 권리 표시를 확인한 것은 다릅니다. 배포 파일에 라이선스 문서가 들어 있는지, 가져온 코드의 고지가 유지됐는지 살피면 허가의 출처를 추적할 수 있습니다. 패키지 버전이 바뀌었을 때는 그 버전에 함께 제공된 문서를 기준으로 확인합니다. 다른 프로젝트의 표지를 복사해 붙이는 것으로 원래의 허가 관계를 대신할 수는 없습니다.

공개 코드와 소스 공개 의무의 구분

GitHub가 운영하는 Choose a License의 MIT 안내는 이 라이선스를 허용적 라이선스로 분류합니다. 안내는 수정물이나 더 큰 저작물을 다른 조건으로 배포하거나 소스 코드 없이 배포할 수 있다고 설명합니다. 코드를 수정했다는 이유만으로 수정한 프로그램 전체를 같은 방식으로 공개해야 한다는 요구가 MIT 원문에 생기는 것은 아닙니다.

이 성격은 소프트웨어의 소유권이 사라진다는 의미와 구분됩니다. 저작권자는 권리를 가진 상태에서 정해진 사용 권한을 다른 사람에게 부여합니다. 고지를 유지하는 조건과 허용 범위를 함께 읽어야 ‘무료로 내려받음’, ‘소스가 보임’, ‘재배포 권한이 있음’을 나눌 수 있습니다. 비용 없이 내려받는 저장소라도 라이선스가 없다면 MIT 조건이 자동으로 적용되는 것은 아닙니다.

같은 안내는 프로젝트의 소스 루트에 LICENSE나 LICENSE.txt 같은 텍스트 파일을 두는 적용 방법을 설명합니다. 패키지 설명의 라이선스 식별자 MIT는 어떤 조건을 사용하는지 찾도록 돕는 메타데이터입니다. 실제 고지 문서와 식별자가 서로 맞는지 함께 확인하면 배포 자료의 누락을 찾기 쉽습니다. 라이선스 이름만 보고 모든 파일의 출처가 같다고 판단하지 않습니다.

무보증 조항과 적용 대상

MIT 라이선스의 무보증 조항은 소프트웨어가 있는 그대로 제공되며 상품성, 특정 목적 적합성, 비침해 등에 관한 보증을 제공하지 않는다고 적습니다. 넓은 이용 권한과 프로그램의 품질 보장은 별개의 내용입니다. 허가된 코드를 실행했을 때 요구한 결과가 나오는지, 운영 환경에서 오류가 없는지는 사용 환경에 맞는 검증으로 확인합니다.

프로그램에 포함된 글꼴, 이미지, 데이터, 외부 라이브러리는 각각 다른 권리 표시를 가질 수 있습니다. 프로젝트의 대표 라이선스와 개별 자산의 허가 문서를 함께 확인하면 어느 자료에 어떤 조건이 적용되는지 구분됩니다. 특히 AI 모델 저장소에서는 실행 코드와 가중치 파일의 조건을 별도로 표시하는 경우가 있으므로, 코드의 MIT 표기를 모든 구성 요소에 확대하지 않습니다.

검토 기록에는 가져온 프로젝트 이름과 버전, 라이선스 파일 위치, 유지한 고지를 연결합니다. 나중에 의존성을 교체하거나 배포 형식을 바꿀 때 같은 자료를 다시 찾을 수 있기 때문입니다. MIT라는 이름은 기술적인 실행 호환성이나 모든 외부 권리 문제를 한꺼번에 해결했다는 표시가 아닙니다. 개별 배포 상황의 판단은 사용한 구성 요소와 실제로 부여된 권리 범위에 따라 달라집니다.

RELATED TERMS

관련 용어

MIT 라이선스 (MIT License)와 함께 자주 언급되는 개념들입니다. 비슷한 말처럼 보여도 역할과 쓰임은 다를 수 있습니다.