오픈소스 (공개 소스 코드)
영어 open source · 일본어 オープンソース · 읽는 법 오픈소스
오픈소스는 프로그램의 설계도인 소스 코드를 공개하고, 누구나 쓰고 고치고 다시 나눌 수 있게 허락한 소프트웨어입니다. 코드가 보이기만 해서는 오픈소스가 아니므로 라이선스(이용 조건)를 확인해야 합니다.
HowtoAI 글에서는 Llama가 「오픈소스 AI」라고 소개되었지만 OSI 정의로는 오픈소스가 아니라는 설명, 내 컴퓨터에서 돌리는 무료 대체 도구 소개, AI가 쓴 코드의 라이선스 표시 이야기에 이 말이 쓰였습니다.
확인 2026-10-26출처 OSI 「The Open Source Definition」(1.9판): 소스 코드 공개만이 아니라 자유로운 재배포, 수정 허용, 사람·분야 차별 금지 등 10가지 기준
1이 말, 이런 곳에서 만납니다
처음 보는 말이 낯선 것은 당연합니다. 대개 이런 자리에서 마주칩니다.
HowtoAI 글 「Llama 3.1 다시 보기: 오픈소스의 의미와 그 뒤」
「오픈소스」는 정해진 의미를 가진 말이고, OSI는 2025년 2월 Llama의 라이선스가 특정한 사람이나 용도를 차별하거나 분야를 제한하기 때문에 오픈소스가 아니라고 다시 밝혔다는 설명
HowtoAI 글 「NotebookLlama와 NotebookLM 차이」의 오픈소스 선택지
오픈소스로 내 컴퓨터에 만들면 자료를 밖으로 내보내지 않아도 되지만, 쓰는 모델과 음성 합성의 이용 조건은 직접 확인해야 한다는 설명
HowtoAI 글 「GitHub Copilot 저작권 소송, 그 후」의 설정 안내
오픈소스 라이선스 대부분은 복사하거나 고친 것에도 저작자 이름과 라이선스 표시를 남기도록 요구하므로, 일치한 코드를 쓴다면 표시도 함께 남기라는 안내
2한 장면으로 이해하기
오픈소스는 레시피를 공개하고, 그대로 만들든 바꿔 만들든 남에게 나눠 주든 괜찮다고 허락한 요리책과 비슷합니다. 오픈웨이트는 완성된 요리의 손맛(가중치)만 나눠 주고 레시피(학습 자료와 만든 방법)는 보여 주지 않는 쪽에 가깝습니다. 다만 공개된 요리책에도 「출처는 밝혀 주세요」 같은 조건은 붙습니다.
레시피까지 공개하고, 고쳐 써도 된다고 허락한 것
3우리 회사도 해당될까요?
이런 경우 해당됩니다
- 무료 오픈소스 도구를 내려받아 회사 컴퓨터에서 쓰려는 경우
- AI 소개 글의 「오픈소스」라는 말이 정확한지 확인하고 싶은 경우
- 제작사가 오픈소스 코드나 모델을 섞어 홈페이지를 만든다고 하는 경우
이런 경우는 걱정을 덜어도 됩니다
- 브라우저로 쓰는 일반 AI 서비스를 쓰기만 하는 경우
- 가중치만 공개된 모델이 궁금한 경우(‘오픈웨이트’ 페이지를 보세요)
「오픈소스」는 정해진 뜻이 있는 말이지만, 회사 소개에서는 넓게 쓰이기도 합니다. 말보다 라이선스 본문을 기준으로 판단합니다.
4조금 더 자세히
오픈소스는 요리로 치면 레시피를 공개하고, 그 레시피로 만들고 바꾸고 남에게 나눠 줘도 된다고 허락한 것과 같습니다. 설계도인 소스 코드를 볼 수 있을 뿐 아니라, 누구나 어떤 분야에서든 쓸 수 있어야 합니다. AI에 대한 정의는 여기에 학습 데이터 정보와 코드, 가중치까지 공개할 것을 요구합니다. 가중치만 공개한 모델은 오픈웨이트라고 따로 부릅니다.
주의할 점 「오픈소스」라고 소개되어도 이용 조건이 붙어 있을 수 있습니다. Meta의 Llama가 그런 예로, OSI는 그 라이선스를 오픈소스로 보지 않습니다. 또 오픈소스라도 조건은 있습니다. MIT 라이선스는 복제본에 저작권 표시와 허가 표시를 남기라고 정합니다. 가져다 쓰기 전에 라이선스 이름과 조건을 한 번 읽어 두세요.
5그래서 무엇을 하면 되나요?
- 1쓰려는 도구나 모델의 라이선스 이름(MIT 등)과 상업 이용·용도 제한이 있는지 확인합니다.사장님
- 2홈페이지에 넣은 오픈소스 코드의 목록과 라이선스를 정리하고, 필요한 저작권 표시를 남깁니다.제작사
- 3「오픈소스」로 소개하는 모델이 코드·학습 데이터 정보까지 공개한 것인지, 가중치만 공개한 것인지 구분해 안내합니다.서비스 회사
제작사에 이렇게 물어보세요
“이 도구(또는 모델)는 어떤 라이선스로 공개되어 있나요? 상업 이용이나 용도 제한이 있고, 우리가 남겨야 할 표시가 있나요?”
6자주 묻는 질문
Q. 오픈소스와 오픈웨이트는 무엇이 다른가요?
OSI의 오픈소스 AI 정의는 쓰고, 살펴보고, 바꾸고, 공유하는 자유와 함께 학습 데이터 정보, 학습과 실행 코드, 가중치의 공개를 요구합니다. 오픈웨이트는 가중치만 내려받을 수 있게 한 것이라 이 정의를 충족하지 못할 수 있습니다.
Q. 오픈소스면 아무 조건 없이 써도 되나요?
아닙니다. 쓰고 고치고 나누는 것은 허락되지만, 라이선스가 정한 조건은 지켜야 합니다. 예를 들어 MIT 라이선스는 복제본에 저작권 표시와 허가 표시를 남기도록 정합니다.
7이 풀이의 근거
- 출처
OSI 「The Open Source Definition」(1.9판): 소스 코드 공개만이 아니라 자유로운 재배포, 수정 허용, 사람·분야 차별 금지 등 10가지 기준 (확인 2026-10-26)
OSI 「The Open Source AI Definition 1.0」: 쓰고·살펴보고·바꾸고·공유하는 네 가지 자유, 학습 데이터 정보·코드·가중치 공개 요구 (확인 2026-10-26)
OSI 「The MIT License」: 복제본에 저작권 표시와 허가 표시를 남기는 조건 (확인 2026-10-26)
Open Source Group Japan 「오픈소스의 정의(v1.9) 주석판」 일본어 번역: 소스 코드를 얻을 수 있다는 것만을 뜻하지 않는다는 첫 문장 (확인 2026-10-26)
- 확인한 날
- 2026-10-26 · 다음 확인 2027-01-26
- 풀이
- 양진석 · 따뜻한기술 대표
이 정의를 인용하려면
“오픈소스는 프로그램의 설계도인 소스 코드를 공개하고, 누구나 쓰고 고치고 다시 나눌 수 있게 허락한 소프트웨어입니다. 코드가 보이기만 해서는 오픈소스가 아니므로 라이선스(이용 조건)를 확인해야 합니다.” — 용어집 「오픈소스 (공개 소스 코드)」 (확인 2026-10-26), atatakaidigital.com/kr/glossary/open-source