2025년부로 AutoMapper와 MediatR은 일부 최신 버전에서 듀얼 라이선스(RPL + Commercial)를 채택했습니다. 과거 MIT 시절의 버전(v14 이하 / v12.5 이하)은 상용(Production)에서도 자유롭게 사용 가능하지만, 최신 버전 사용 시에는 조직·운영 조건에 따라 라이선스 키 또는 유료 구매가 필요합니다.
1. 배경 — 왜 확인해야 하나
프로젝트에 직접적인 비용·법적 책임이 생길 수 있습니다.
최신 버전으로 업그레이드하면 기능·보안은 좋아지지만 라이선스 의무가 바뀔 수 있습니다.
실무 의사결정(버전 고정 vs 유료 전환 vs 대체) 시 근거 자료로 쓰기 쉽도록 정리합니다.
2. 핵심 사실 (빠르게)
AutoMapper: v15부터 듀얼 라이선스/라이선스 키 요구.
MediatR: v13부터 듀얼 라이선스/라이선스 키 요구.
과거 버전(예: AutoMapper v14 이하, MediatR v12.5 이하)은 MIT — 상용 환경 사용에 제약 없음.
Community(무료) 조건은 조직 연간 매출(또는 예산) 기준 등으로 제한되며, 일반적으로 $5,000,000 USD 전후의 기준이 적용됨(공식 조건 확인 필요).
3. 현장 진단 — 5분 체크리스트
프로젝트에서 사용 중인 패키지 버전 확인: dotnet list package
해당 패키지의 사용 범위: 개발/테스트만 사용인가, 아니면 production에서 실제 동작 중인가?
회사 연간 매출(또는 제품 관련 예산) — Community 조건 충족 여부 판단 근거.
법무/컴플라이언스와 공유(내부 기록 남기기).
4. 선택지(실무적 장단점)
버전 고정(pinning) — (예: AutoMapper 14.x, MediatR 12.5)