오픈 가중치 대 클로즈드 API
"오픈"은 스위치가 아니라 스펙트럼입니다. 로컬 AI 씬을 가능하게 만든 것은 철학이 아닙니다. 관대한 라이선스의 가중치가 존재해서 엔진, 양자화 도구, UI가 목표로 삼을 대상이 생겼다는 사실입니다. 모델 위에 뭔가 짓기 전에 티어부터 알아두세요.
스펙트럼
| 티어 | 라이선스 | 가중치 | 로컬 실행 | 상업적 사용 | 예시 |
|---|---|---|---|---|---|
| 관대 | Apache-2.0, MIT | 다운로드 가능 | 가능 | 가능, 사실상 무조건 | 대부분의 Qwen, OLMo, Mistral 7B, Mixtral, Phi |
| 커뮤니티, 상한 있음 | Llama Community License, Gemma 약관 | 다운로드 가능 | 가능 | 가능, 상한까지 (Llama: 700M MAU) | Llama 3/4, Gemma 2/3 |
| 제한적 오픈 가중치 | 개별 계약 | 다운로드 가능 | 가능 | 사안별 | 일부 연구소의 "연구" 릴리스 |
| 클로즈드 | 독점 | 불가 | 불가 — API만 | 계약별 | OpenAI, Anthropic, Google 프론티어 모델 |
패밀리는 시간이 지나며 티어를 넘나듭니다. 한 버전은 관대하게, 다음 버전은 상한과 함께. 그러니 브랜드가 아니라 모델별로 확인하세요. 여기의 티어 이름은 품질이 아니라 라이선스를 기술합니다. 상한 있는 Llama와 Gemma 릴리스는 벤치마크에서 관대한 릴리스를 늘상 이깁니다.
가중치 ≠ 데이터 ≠ 코드
- 오픈 가중치: 파라미터와 토크나이저를 받습니다. 실행, 양자화, 파인튜닝, 재배포가 가능합니다(라이선스 범위 내에서).
- 엄밀한 의미의 오픈소스: 가중치 + 학습 데이터 + 학습 코드. 드뭅니다 — OLMo가 대표 노력이고, 나머지 거의 전부는 오픈 가중치뿐입니다.
- 실용적 차이: 오픈 가중치 모델은 재현하거나 완전히 감사할 수 없습니다. 배포자의 설명을 믿을 뿐입니다. 로컬 실행에는 가중치면 전부입니다.
- 학습 데이터와 코드는 공개될 때 별도 저장소(datasets, GitHub)에 있습니다. 가중지만으로는 모델이 어떻게 만들어졌는지 알 수 없습니다.
- 신뢰와 관련해, 관대 ≠ 감사됨: Apache 라이선스도 데이터 출처에 대해 아무 말도 하지 않습니다. 무엇을 해도 되는지는 말해주지만 무엇이 행해졌는지는 말해주지 않습니다.
로컬 씬이 관대한 티어에서 도는 이유
이 가이드의 모든 도구 — llama.cpp와 그 GGUF quant, 데스크톱 UI, OpenAI 호환 로컬 서버 — 는 다운로드 가능한 가중치를 중심으로 자랐고, 2023년 처음으로 실제로 쓸 만한 오픈 7B 세대와 함께 날아올랐습니다. 상한 있는 라이선스도 로컬 사용은 허용합니다. 그래서 엄밀한 의미의 오픈소스가 아님에도 Llama 계열 모델이 생태계를 채웁니다. 관대한 패밀리가 가장 폭넓은 도구 지원을 받는 이유는 단순합니다. 아무도 먼저 약관을 읽을 필요가 없기 때문입니다.
상업적 사용 전 확인할 함정들
- 사용자 상한: Llama 커뮤니티 라이선스는 월간 활성 사용자 7억 명을 넘으면 별도 상업 계약으로 전환됩니다. 그 아래에서는 무관하지만 존재는 알아두세요.
- 허용 이용 정책: Llama와 Gemma는 피허가자를 구속하는 이용 정책과 함께 배포됩니다. 제한 이용 범주는 상한 이하에서도 적용됩니다.
- 명명과 브랜딩: "Built with Llama" 표기나 Gemma 출처 표기 요구는 제안이 아니라 라이선스 의무입니다.
- 지역·주체 조건: 일부 라이선스는 특정 관할 지역이나 제재 대상 주체를 배제합니다. 일반 수출 통제가 그 위에 겹칩니다.
- 양자화 미러는 베이스 라이선스를 상속합니다. Gemma 모델의 커뮤니티 GGUF에는 Gemma 약관이 따라옵니다. 다운로드한 저장소만이 아니라 베이스 모델의 라이선스를 읽으세요.
30초 만에 라이선스 확인하기
- 모델 저장소의 LICENSE 파일을 엽니다 — README 요약이 아니라 실제 라이선스 전문.
- 저장소가 quant/변형인 경우, 양자화의 원본인 베이스 모델로 들어가 그 라이선스를 대신 읽습니다.
- 본문에서 검색합니다: "monthly active users", "revenue", "acceptable use", "attribution", "jurisdiction".
- 3단계 후에만 판단합니다 — 대부분의 상한은 작은 제품에 아무 상관이 없지만, 거기 있다는 것은 알아야 합니다.
Hugging Face 저장소 이름 해부
Qwen/Qwen2.5-14B-Instruct
│ │ │ └─ 단계/변형: instruct, chat, base, coder, vl, ...
│ │ └─ 크기: 파라미터 수
│ └─ 패밀리 + 버전
└─ 조직
community/Qwen2.5-14B-Instruct-GGUF
└─ 양자화자의 저장소: 같은 가중치, 재포장된 포맷
파일명: qwen2.5-14b-instruct-q4_k_m.gguf
패밀리 크기 단계 quant 태그
읽는 순서: 조직 / 패밀리-버전-크기-단계. 원본 저장소는 safetensors를 담고, 커뮤니티 양자화자들은 GGUF와 다른 변형을 공개합니다. 가중치는 배포자의 것이고 라이선스는 그것을 따라갑니다(모델 포맷).
야생의 저장소 판별하기:
- 당사 조직이 원본을 공개합니다. 잘 알려진 커뮤니티 양자화자 몇몇이 모든 것의 GGUF/AWQ 변형을 재공개합니다. 알 수 없는 미러는 가치를 더하지 않고 가끔 놀라움을 더합니다.
- 다운로드 수와 최종 갱신일은 쓸 만한 건강 신호입니다 — 두 세대 전 모델의 오래된 quant는 보통 막다른 길입니다.
- 두 저장소가 같은 모델을 주장하면 베이스 모델 페이지에서 링크된 쪽을 택하세요.
실용적 태도
- 취미·로컬 사용: 거의 모든 오픈 가중치 라이선스가 문제없습니다 — 재배포가 아니라 실행이니까.
- 제품 출시: Apache/MIT 패밀리는 변호사 시간을 아껴줍니다. 상한 있는 라이선스도 상한 이하에서는 보통 괜찮지만, 이용 정책은 한 번 읽으세요.
- 클로즈드 API: 최고의 순수 프론티어 품질, 로컬 통제 제로, 토큰당 과금. 흔한 하이브리드: 대량·프라이버시·레이턴시는 로컬 모델, 어려운 5%는 API.
- 가중치 재배포는 실행과 다릅니다. 제품 안에 GGUF를 싣는 것은 배포입니다 — 먼저 조건을 확인하세요.
- 일부 라이선스는 모델 출력이나 파인튜닝 파생물에 조건을 붙입니다. (집필 시점 기준) 프롬프트를 소유한다고 주장하는 곳은 없지만, 생성 콘텐츠를 대규모로 팔기 전에 읽으세요.
로컬 가중치 대 API, 나란히
| 차원 | 로컬 오픈 가중치 | 클로즈드 API |
|---|---|---|
| 프라이버시 | 모든 것이 당신 장비에 머뭅니다 | 프롬프트가 제공자 정책에 따라 밖으로 나갑니다 |
| 대량 사용 비용 | 하드웨어 한 번, 이후 무료 | 토큰에 비례해 영원히 |
| 소량 사용 비용 | 선불 부담 큼 | 몇 푼 |
| 레이턴시 | 네트워크 없음; TTFT가 1초 미만 가능 | 요청마다 네트워크 + 대기열 |
| 프론티어 품질 | 한 걸음 뒤, 좁혀지는 중 | 기준점 |
| 통제 | 양자화, 파인튜닝, 머지, 버전 고정 | 없음 — 모델이 발밑에서 바뀝니다 |
| 신뢰성 | 당신 GPU가 한계 | 제공자 가동률과 레이트 리밋 |
| 지식 컷오프 | 릴리스 카드에 명시 | 제공자가 조용히 모델 갱신 |
| 모델 수명 | 영원히 당신 것 — 파일은 철회될 수 없습니다 | 지원 중단이 공지된 뒤 시행 |
로컬이 이기는 때: 프라이버시 요구, 오프라인 사용, 막대한 토큰량, 레이턴시 민감 UX, 재현성(정확한 가중치 고정). API가 이기는 때: 가장 어려운 5% 과제, 제로 설정, 탄력적 확장. 진지한 설정은 대부분 하이브리드로 끝납니다.