Home / AI / AI 용어사전 / 오픈소스(Open Source) — AI 기술이 이렇게 빠르게 발전한 이유
TERM
오픈소스(Open Source) — AI 기술이 이렇게 빠르게 발전한 이유
On this page
Meta가 Llama 모델을 무료로 공개하고, Stability AI가 Stable Diffusion 코드를 GitHub에 올린 순간, AI 기술의 확산 속도가 극적으로 빨라졌다. 이 현상의 중심에 오픈소스(Open Source) 개념이 있다.
정의
오픈소스(Open Source)는 소스 코드가 공개되어 누구나 열람·수정·배포할 수 있는 소프트웨어 개발 방식이다. 단순히 '무료'를 의미하지 않는다. 오픈소스 라이선스는 코드를 공개하는 조건과 사용 범위를 규정하며, 라이선스 종류에 따라 상업적 이용 가능 여부가 달라진다.
오픈소스의 반대는 클로즈드소스(Closed Source) 또는 독점 소프트웨어(Proprietary Software)다. GPT-4, Claude는 모델 가중치가 공개되지 않아 클로즈드 모델이다. Llama, Mistral, Stable Diffusion은 가중치와 코드가 공개되어 오픈소스 모델로 분류된다.
MIT 라이선스와 Apache 2.0의 차이
AI 프로젝트에서 가장 많이 등장하는 두 라이선스다.
| 항목 | MIT | Apache 2.0 | |---|---|---| | 상업적 이용 | 허용 | 허용 | | 수정 후 공개 의무 | 없음 | 없음 | | 특허 조항 | 없음 | 있음 (특허 분쟁 보호) | | 라이선스 표기 | 필수 | 필수 | | 대표 프로젝트 | React, Vue | TensorFlow, Kubernetes |
Llama 3는 Meta 자체 커뮤니티 라이선스를 사용하며 일정 조건 하에 상업적 이용이 가능하다. Mistral 모델 대부분은 Apache 2.0으로 기업 환경에서 자유롭게 사용할 수 있다. 라이선스 조건은 버전에 따라 변경될 수 있으므로 사용 전 공식 저장소에서 최신 조건을 확인해야 한다.
AI 생태계에서 오픈소스가 핵심인 이유
연구 가속: 전 세계 연구자가 동일한 코드 위에서 실험한다. 한 팀의 개선이 즉시 공유되며, 다른 팀이 그 위에서 다음 연구를 쌓는다. hugging-face의 Transformers 라이브러리가 이 구조의 대표 사례다.
비용 혁신: 오픈소스 모델은 자체 서버에 배포하면 API 호출 비용이 발생하지 않는다. 스타트업과 개인 개발자가 상업 서비스와 유사한 품질의 AI를 사용할 수 있는 배경이다.
투명성: 모델의 훈련 데이터·아키텍처·평가 방법이 공개되므로 편향·안전성 연구가 가능하다. 클로즈드 모델은 이 부분을 외부에서 검증하기 어렵다.
Llama와 Stable Diffusion의 의미: Meta의 Llama 시리즈 공개는 llm 기술이 폐쇄적 API에만 의존하지 않아도 된다는 것을 증명했다. Stable Diffusion은 이미지 생성 AI(text-to-image)를 로컬에서 실행 가능하게 했다.
GitHub에서 오픈소스에 기여하는 방법
# 1. 저장소 포크(Fork) — GitHub 웹에서 Fork 버튼 클릭
# 2. 로컬 클론
git clone https://github.com/YOUR_USERNAME/REPO.git
# 3. 브랜치 생성
git checkout -b fix/typo-in-readme
# 4. 수정 후 커밋
git add . && git commit -m "fix: README 오탈자 수정"
# 5. 원본 저장소에 Pull Request 제출
git push origin fix/typo-in-readme이슈(bug report, feature request) 작성도 기여의 중요한 형태다. 코드 변경 없이도 문서 개선, 번역, 테스트 작성으로 기여할 수 있다.
관련 용어
- github — 오픈소스 코드 호스팅 및 협업의 표준 플랫폼
- llm — Llama, Mistral 등 오픈소스 LLM의 기반 기술
- license — 오픈소스 사용 조건을 규정하는 법적 문서
- git — 오픈소스 협업의 기반이 되는 분산 버전 관리 시스템
- hugging-face — AI 오픈소스 모델과 데이터셋의 중앙 허브