오픈소스
용어 이름 복사
기술 용어약 1분 읽기
소스 코드가 공개되어 누구나 자유롭게 사용, 수정, 배포할 수 있는 소프트웨어 방식입니다. AI 분야에서는 모델의 가중치(Weights)와 학습 코드를 공개하여 사용자가 직접 서버를 구축하거나 특정 목적에 맞춰 파인튜닝할 수 있는 개방형 기술 생태계를 의미합니다.
다른 이름
Open SourceOSS
상세 설명
오픈소스는 저작권자가 소스 코드를 공개하여 누구나 목적에 관계없이 사용, 복제, 수정, 재배포할 수 있는 권리를 부여하는 개발 방식입니다. AI 산업에서는 Hugging Face와 같은 플랫폼을 중심으로 PyTorch, TensorFlow 같은 프레임워크부터 최신 LLM까지 광범위하게 적용됩니다. 오픈소스 AI는 투명성을 통한 보안 검증과 '벤더 종속(Vendor Lock-in)' 탈출을 가능하게 합니다. 다만, 최근 Meta의 Llama 등은 '오픈 웨이트(Open Weights)' 모델로 분류되기도 하며, 사용자의 규모나 용도에 따라 상업적 이용이 제한될 수 있어 라이선스(Apache 2.0, MIT 등) 조건을 면밀히 확인해야 합니다.
도구 선택에서 중요한 이유
데이터 보안이 중요한 기업 환경에서 외부 API 호출 없이 자체 인프라에 AI를 구축할 수 있게 해줍니다. 또한 소유권이 사용자에게 있어 서비스 중단 위험이 적고, 특정 도메인 지식을 학습시키는 파인튜닝을 통해 성능을 극대화할 수 있습니다.
도구 선택 시 확인 사항
- 상업적 이용 가능 여부 (Apache 2.0, MIT는 비교적 자유로움)
- 모델 가중치(Weights)뿐만 아니라 학습 데이터 및 코드의 공개 범위
- 커뮤니티 활성도 (GitHub Star, Issue 해결 속도, 기여자 수)
- 자체 구동을 위한 하드웨어(GPU) 사양 및 운영 비용
대표적인 AI 오픈소스 프로젝트
프레임워크로는 PyTorch가 있으며, 모델로는 Stable Diffusion(이미지 생성), Mistral 및 Llama 계열(언어 모델), 그리고 이들을 연결하는 LangChain 등이 있습니다.
헷갈리기 쉬운 용어
Open Weights
모델의 결과물인 가중치는 공개되었으나, 훈련 데이터나 소스 코드는 일부 제한된 형태 (예: Llama 3).
Proprietary (폐쇄형)
내부 코드를 알 수 없고 API를 통해서만 기능에 접근할 수 있는 형태 (예: GPT-4, Claude).
관련 용어
오픈 웨이트 (Open-weights)
AI 모델의 핵심 수치인 가중치(Parameters)를 공개하여, 사용자가 외부 API 없이 자신의 서버나 로컬 환경에 직접 설치하고 구동할 수 있게 하는 모델 배포 방식입니다.
Hugging FaceAI 모델과 데이터셋을 공유하는 오픈소스 AI 커뮤니티 플랫폼입니다.
파인튜닝사전 학습된 AI 모델을 특정 작업이나 도메인에 맞게 추가 학습시키는 과정입니다.
license